我是 LaTeX 的初学者。有些命令我不懂(例如\mathop
和\operatorname
)。我想找一些关于它们的资料,但我不知道去哪里找。
查找 LaTeX 命令的良好通用参考资料是什么?我应该参考哪本书或网站?
答案1
了解哪些命令执行哪些操作取决于搜索的方式。
- 随着经验的增加,你就会熟记命令(相信我,你会做到的!)
拥有一本关于 LaTeX 的入门教科书绝对有帮助
有些命令很难记住,需要一些线索来了解哪个包定义了它们
如果知道包或类,最好浏览信息 文档提供
查看包或类文件可能会有所帮助
在 linux/unix 上,控制台命令
texdef -t latex -p amsmath \operatorname
将显示 的定义\operatorname
,例如,它将输出
\operatorname: macro:->\protect \operatorname \operatorname : \long macro:->\@ifstar {\qopname \newmcodes@ m}{\qopname \newmcodes@ o}
然而,这有多大帮助取决于经验;-)
对于特殊主题:
- 数学:数学工具和数学
- 简短介绍
- 不要在 LaTeX 中这样做
不幸的是非免费材料:The TeXBook
作者:Donald E. Knuth
答案2
这个问题没有简单的答案,因为可能的宏的数量是任意大的。
此外,还有 LaTeX 宏和 TeX 宏,它们在软件包中经常混合在一起。
TeX 本身最好的免费资源是 Victor Eijkhout 的 TeX 按主题分类它应该是你的发行版文档的一部分(用于texdoc texbytopic
显示它)。
对于核心 LaTeX 宏(即在 LaTeX 内核中定义的宏),您可以查看 LaTeX 的源文档。(这也应该在您的系统上:texdoc source2e
应该显示它)。
对于任何其他宏,您都应该查看定义它们的包文档。对于用户级宏尤其如此;对于内部宏,您可能需要查看包或类本身的源代码。