Google的C++语言风格指南是一份使用广泛的风格指南。它结构上相对完整,总结了许多使用C++方面的经验,但是相对来说没有那么复杂,对于C++的学习会有很大的帮助。
在学习过程中发现,网上缺少一份适合打印的Google的C++语言风格指南文件。大多数的PDF格式的文件是直接从Google的网页上打印出来的,排版不美观、链接不方便。并且Google的C++语言风格指南中有一些外部的链接,在学习的时候需要跳转到其他的网站中,特别是Google的Abseil: C++ Tips of the Week,一方面容易打断学习的过程,另一方面由于这些非常有用的Tips没有和Google的C++语言风格指南文件放在一起,也是学习上的损失。
有鉴于此,我根据Google C++ Style Guide重制了这份 $\LaTeX$ 格式的Google的C++语言风格指南文件:
当然这份文档还不完美,还有很多可以优化的地方:
本人不是 $\LaTeX$ 方面的专家,在使用 $\LaTeX$ 实现某些格式的时候,可能会有更好的实现方式
#
的代码进行高亮的时候出现错误或者警告Definition
、Pros
、Cons
和decision
模式没有合适的环境,使用的是\section
。也希望有人从美学的角度,重新设计更适合语言风格指南的 $\LaTeX$ 模板这个repo中有语言风格指南的PDF文件,可以直接下载使用。该项目在MacOS下进行的开发,使用了TexLive2022(20220321_3)进行编译。
地址:https://github.com/codeclabs-cn/Style-Guide-of-Latex-Format