作为一个对排版有着要求和兴趣的人来说,我希望自己经手、产出的每一件文件、文书都具有良好和阅读舒适的排版。而性质相对随意的笔记也不例外,虽然在效率方面Markdown十分出色——特别是像记笔记这样对效率要求较高的工作;但LaTeX经过合适的配置(高效率配置和使用编辑器,具有预制模板和各种Macros&Snippets)之后亦能达到与之接近的水平。
my-latex-template
notch1p • Updated Aug 12, 2024
上面是我使用的笔记模板,是基于CMT修改而来,主要增加了中(简、繁)日文混排支持、一些个人元素、杂七杂八的一些功能以及各方面自己微调过的一些设定。
实际效果可以参考我基于自己模板记下的《概率论与数理统计》这门课的笔记,如下:
(我自己在本地通过Latexmk进行编译,编译器使用XeTeX. )
(混排)
- 关于各类框框:国外教科书上经常使用各种样式的框来表示各类重要信息如引理、公理、定理、推论等。国内教科书如此做的较少,最多是以黑体字顶头 定理 两字后加定理内容。我个人以为利用各类信息框表示更加醒目和清晰。这也是当时相中CMT并以此作为模板基础的主要原因。
请保证一定安装了以下字体:
(Based on my preferences)
Serif | Sans-Serif | Italic | Mono | Math |
【默认】Literata | Lucida Grande | Literata Italic | Victor Mono | XCharter CTAN |
【简中】天珩全字库 | 冬青黑体W6 | 天珩字库-正楷 | 更纱黑体Fixed | 同Serif |
【日文】IPAmj明朝 | ヒラギノ角W6 | 游教科書体 | ~ | ~ |
【繁中】一點明體 | 冬青黑體W6 | 天珩字库-标楷 | ~ | ~ |
…还有Comic Sans用作Display Font.
- 虽然我喜欢传承字形,
- 但这里的简中为国标《通用规范汉字表》印刷字形
- 繁中方面,明体和楷体使用传承字形,黑体使用台湾教育部标准字体(设计上不敢恭维,对岸教育部这方面有待提高)
考虑到这个模板仅仅用来做笔记,作为学术论文模板(基本各大学都有自己的Thesis & Beamer Templates)亦是不合格的,所以我并没有考虑文献引用和BibTex的问题。需要这功能的不妨自行加入,最后用latexmk加上
-bibtex
并引用latexmkrc
或者按照xetex → bibtex → xetex → xetex
手动编译即可如果需要invoke外部程序(例如插入svg需要用到Inkscape)一定要加上
shell-escape
如果Texifier支持Vim插件那就太好了。目前来说Texifier自带的Texpad Tex轻量化实现是实时预览中做得最好的,但轻量化的最大弊端就是功能支持不足,与XeTeX相比还缺失了不少功能和package. 这个受限于技术可以理解,但是不上Vim插件确实没法高效使用。