南京音乐推荐联合社

LaTeX|模板的使用

两个少年的奇幻漂流 2020-05-22 11:21:33

本期是 LaTeX 的一个小番外~内容不多,过年轻松~

往期请看:

  1. LaTeX|准备就绪

  2. LaTeX|小试牛刀

  3. LaTeX|真正的文档

  4. LaTeX|目录与格式定制

  5. LaTeX|数学公式排版

  6. LaTeX|图表的排版

  7. LaTeX|排版参考文献


上期说到要以美赛为例说说模板的使用,于是做了些准备给大家写。但是经过一番资料的收集,我发现使用别人的模板实在是一件非常简单的事情——尤其是在模板作者已经把文档和教程都做得很好的时候。所以本文并不是想教大家使用 MCM 模板,而是给大家讲讲模板应该如何正确打开。

一个好的模板会按照一定的要求或者需求处理好相应内容的排版。可能有很多 LaTeX 初学者都是从模板入手的。想要用 LaTeX 写个东西,但是不会用,就找了个模板下来,套用进去,一切搞定,好像很简单。这样的傻瓜模式做一锤子买卖确实很方便,但其实有许多潜在的问题。一旦出现编译错误,一些初学者就会直接懵掉,不知道怎么处理。所以我还是推荐大家,最好能先有一些 LaTeX 基础再使用模板。这样不仅遇到问题自己心里有底,需要一些修改的时候也能自己动一下手。

寻找模板的时候,大家一定要注意时效,越新越好。有的时候年龄太大的模板会在新的引擎下出现一些错误,或者用非常老旧的方式来处理一些问题(比如用 CJK 来处理中文)。另外大家最好能寻找文档齐全,能联系上作者的模板。这样在遇到问题自己搞不懂的时候可以直接给作者发邮件询问,相对更有保障一些。

下面祭出 MCM 模板,还有视频教程噢!请用浏览器访问:http://www.latexstudio.net/archives/9333。这个网站上有很多不同的模板供大家使用,大家可以自选。这里先以 MCM 模板做个介绍。下载后解压这个压缩包,可以看到这样一个文件夹:

两个文件夹分别是处理代码和图片的,LICENSE.tex 是开源许可证可以先不管。在拿到模板的时候,一定不要着急去开始写作,而一定要先阅读安装说明(README.tex)使用指南(mcmthesis.pdf)。mcmthesis.cls 和 mcmthesis.dtx 都是安装模板所需要的文件,按照两个说明文档中的指示去操作就好。安装完模板之后,大家就可以在自己项目的文件夹下使用 mcmthesis 文类了。

以 mcmthesis-demo 开头的一大堆文件都是作者写的示例。在这个示例中,作者在文档之外给出了一些具体的使用范例,这也是我们在不知从何开始时最好的读物。有的时候你甚至可以直接复制一份 demo 然后在里面添加上自己的内容来作为最后的成品,编译结果不会有太大的差异,但那样无疑会增加一些工作量。

模板的 demo 其实也有很多学习价值。比如我就是前两年在这个模板中看到了非常漂亮的代码排版,然后懂得了使用 minted 宏包来排版代码。当然如果你是为了学习写模板的话,一定要找质量上乘的模板(我相信这个网站上的模板质量都过硬),不然代码质量太差的模板会把初学者引入歧途。不过我并没有这方面的经验,只是提醒想要入坑的朋友们注意。另外,模板 demo 的注释中也有很多关于模板使用的信息,demo 篇幅也不长大家可以仔细阅读一下。

因为这个模板相关的资料已经非常齐全,所以我也没有太大的发言权了。在这里推荐给大家这个模板还有 LaTeXstudio 的资源,供大家使用与学习!

新年快乐!


欢迎关注我们~


Copyright © 南京音乐推荐联合社@2017