有哪些优秀的高级 LaTeX 书籍?

有哪些优秀的高级 LaTeX 书籍?

我已经使用 LaTeX 大约 3 个月了,而且我已经上瘾了。我的背景是编程,所以对于基本知识,谷歌就足够了。我在 amazon.com 上做了一些研究,发现这两本书有很多积极的反馈:
LaTeX 配套技术-计算机排版
LaTeX 指南(第 4 版)

然而,大多数人说它们更像是参考书而不是真正的书。如果真的是这样,那么我想我宁愿看看 CTAN。我正在寻找一本可以教我如何用 LaTeX 编程的书,例如:

  1. 编写我自己的包

  2. 创建动画

  3. 在 LaTeX 中创建和使用宏
    ....

我知道有很多选择,但要选出正确的选择并不是一件容易的事。任何建议或意见都将不胜感激。谢谢。

答案1

针对重度 LaTeX 用户的个人列表:

  • 更多数学知识融入 LaTeX,第 4 版。(更简单)
  • LaTeX 指南,第 4 版。
  • 使用 LaTeX 进行数字排版。Springer。

更先进:

  • LaTeX 伴侣,第二版。
  • LaTeX 图形伴侣,第 2 版。

还有更多:许多 LaTeX 包文档(用户级)。


宏观作家的个人实用书籍清单:

供包和类编写者使用的个人有用(包)文档列表,一般用途:

  • clsguide:适用于课程和包编写者的 LaTeX2e。
  • source2e:LaTeX 内核的文档源代码。
  • 类:记录 LaTeX 标准类的源代码。
  • macros2e:Martin 编写的 LaTeX 内部宏实用手册。(参见 source2e)
  • eTeX 的手册。
  • etoolbox:一个有用的 eTeX 工具箱。对于现代软件包来说,它真的很有用。
  • keyval:支持key-value接口。
  • pgfkey 或 xkeyval 或 l3keys2e:更高级的键值接口。
  • Oberdiek 捆绑包的一些软件包:ifpdf、ifxetex、ifluatex、atbegshi、kvoptions、zref……
  • 一些工具包捆绑:array、calc(参见 eTeX 的原语)、fontsmpl(参见 fonttable)、layout(参见 layouts)、showkeys、trace、xspace、...
  • expl3、interface3 和 source3(即 l3kernel 包):介绍 LaTeX3 语法并记录(开发)LaTeX3 内核。
  • l3packages 捆绑了一些包,尤其是 xparser。
  • pdfTeX 文档,也许还有 XeTeX 和 LuaTeX。

未完待续...我将添加文档链接。

答案2

对于第 1 点,请查看以下链接:

LaTeX2e 的简短介绍

LaTeX2e 面向作者

虽然他们提到了 LaTeX2e,但它对于大多数 LaTeX 应用来说已经足够了。对于第 2 点,请查看以下文章:

在 GNU/Linux 下创建 LaTeX 集成图形和动画的工具

对于第 3 点,请查看以下链接:

Martin Scharrer 的网站

本网站提供的文档列出了 LaTeX2e 基础文件定义的内部宏,这些宏对于软件包作者来说也很有用。

相关内容