有些时候,你会不幸地在编译自己的.tex
文件的时候遇到报错。没有任何一本书或者教程能够覆盖你所需要用到的所有宏包和命令,更不可能了解到你的.tex
文件里有着什么样的环境。因此如何自己寻找到解决问题的方法在你入门了LaTeX之后是及其重要的。
预防方法
预防问题才是杜绝报错的第一选择。我们该如何预防问题呢?首先我们需要掌握自己需要的命令的正确用法。
看官方文档
很多时候我们会百度自己的需求,然后照搬网上的解决方案,但这样很多时候是不合适的。我个人建议的做法是去Comprehensive TeX Archive Network上寻找网上查到的宏包的官方文档,随后模仿官方文档中的例子去解决自己的需求。
CTAN的官网在这里:https://ctan.org/
这样做的原因非常简单,中文互联网社区中给出的解决方案很多都已经很老了,其中运用的命令不一定在宏包的新版本中仍旧实用;同时竟然还有人用CJK来解决中文输入的问题,这实在是害人不浅。
用模板
另外一种预防办法是从别人给出的模板开始写作,例如overleaf上的许多模板。overleaf是一个非常优秀的在线LaTeX协同编辑网站,有了它,你可以不在电脑上装TeX Live;也可以和很多人一同编辑一个项目。
其他的模板包括国内外大学的学位论文模板和期刊投稿用模板等,都是非常好的学习资料。
找解决方案
最佳的LaTeX问答社区是stackexchange的TeX板块,面对英文文档排版中可能遇到的各种问题,你都能在这里找到你想要的答案,并且答案的质量远远高于国内社区。
它的网址是:https://tex.stackexchange.com
自然,在问答社区寻找答案比起使用搜索引擎还是不方便了一些。有条件的小伙伴可以用一个不存在的搜索引擎来搜索和LaTeX相关的问题,经亲测效果还是非常可喜的。