如何学习“高级” LaTeX?

如何学习“高级” LaTeX?

我是一名数学博士生,使用 LaTeX 已有几年了,在自己的机器上使用 MikTex 2.9、Texworks,有时也使用 TexStudio。我想知道 LaTeX 作为应用程序是如何“工作”的。这个问题比较模糊,因此我有几个具体的目标:

  • 了解 MikTex 2.9 如何与 Texworks(或 texstudio 等)通信
  • 创建自定义主题或文档类(自定义 beamer 主题,\documentclass{mycalendar})
  • 如何在自己的机器上使用自定义投影仪主题或自定义文档类(将 sty 文件放在哪里等)

有没有单一资源可以找到此类信息?一本展示技术方面的教科书(而不仅仅是给我复制粘贴的代码)。还是我只能逐一解决每个障碍?

我很高兴澄清这一点,因为我现在对此表述得比较模糊。

答案1

好吧,欢迎来到 TeX 和 LaTeX 的奇妙世界,欢迎来到 TSX。最好的学习方式就是实践!我从 20 年前开始,一步一步(或逐个要求)开始越来越了解如何调整 LaTeX。顺便说一句:我从未学到过比基础知识更多的 TeX。

关于您提到的几点:

  1. 几乎所有编辑器都通过系统调用与 TeX/LaTeX 系统通信,我不知道有哪个编辑器不这样做。有时它有点高级,但本质上它只是意味着使用 TeX 文件的名称作为参数调用外部 pdflatex/xelatex/lualatex.exe。
  2. 就这么做吧。首先创建自定义的 Beamer 主题,它不是很难。采用现有的(简单)模板,看看它们是如何工作的(例如,参见此处的我的模板)https://www.uweziegenhagen.de/?p=2877进行相当基本的调整)
  3. 据我所知,这是创建本地 texmf 树的问题。如果您在 TSX 上搜索此术语,您应该能够找到一些很好的问题和答案,描述如何设置它。我太懒了,所以我总是将我的样式放入文档目录中(我知道我不应该这样做......)

我怀疑是否有一本书可以包含您所有问题的答案,但是在 tex.stackexchange.com 上您可以找到或获得所有答案。

相关内容