当我开始学习 Python 时,我学习了初学者教程。当然,这些教程只涵盖了基础知识,只是粗略地展示了我可以用 Python 做什么。
现在我正在经历掌握 LaTeXAndrew Roberts 撰写。在此之后,我希望看到完整的 LaTeX 参考。对于 Python,我可以立即转到http://docs.python.org然后我会看到大量关于 Python 标准核心的综合文档。
有没有类似的关于 LaTeX 核心的网站?一些我可以“放在枕头下”的东西,比如Python 标准库? 在出去使用其他软件包之前,我希望先熟悉标准安装(我有 MikTeX)。
答案1
如今,LaTeX 已不只是其核心。我不想没有 amsmath、inputenc、fontenc、babel、microtype、hyperref、natbib、graphicx 等等。
如果只是学习 LaTeX 内核,Lamports 的书还不错,读读作者说的话也不错。这是他的参考手册。阅读 source2e.pdf 可以得到进一步的见解。
但LaTeX 伴侣真的是可以放在枕头底下的东西。它不仅提供了深刻的见解,还概述了各个主题的重要软件包。对我来说,它是 LaTeX 百科全书,因为它超越了 LaTeX 内核。配套软件可以作为良好的基础和路线图。我向你推荐它,因为我认为你更喜欢好的推荐,而不是仅仅听到没有推荐。
当前的 LaTeX 发行版安装了大量文档,您可以通过texdoc
命令提示符访问它们。例如:
texdoc source2e
对于带注释的 LaTeX 源代码,texdoc clsguide
对于课程和包编写者的 LaTeX2e,texdoc koma
获取 KOMA-Script 课程指南
以及数百个软件包和类的文档,从小到大。一本书无法提供的内容,文本文档对我来说。
答案2
我发现在学习 LaTeX 时最有帮助的是阅读 Knuth 的 TeXbook。它不涉及任何 LaTeX(当然),但你可以相当深入地了解 TeX 的行为方式。
有像《LaTeX Companion》这样的书籍记录了各种软件包,但我发现查看 TeX 发行版附带的那些软件包的文档更方便。(我从未使用过 MiKTeX,因此无法对此发表评论。)
我应该补充一点,Lamport 的书不值得花钱购买。它包含的信息很少,而标准免费教程中没有这些信息lshort
。
答案3
有一个非官方参考资料,可以通过 访问(至少在 TeX Live 中)texdoc latex2e
。有关更深入的信息,您可以使用源代码文档( )。 (从 LaTeX 2.09 切换)、(编写包和类)、(8 位字体编码)、(8 位字体命令)和(标准类)涵盖了texdoc source2e
几个特殊主题(这些名称也适用于 )。这应该涵盖了基本的 LaTeX 内核。对于其他类和包,请使用相应的包手册(类型)。texdoc
usrguide
clsguide
encguide
fntguide
classes
texdoc <PACKAGENAME>
我同意其他人的观点,认为《同伴》是一个非常宝贵的信息来源,但不幸的是它现在有点过时了。
答案4
就我所知,答案是没有。也许有一些我不知道的完整参考资料,但我已经寻找了一段时间,却从未找到过这样的东西。
除此之外,我必须同意 TH 的回答。