是否有类似常见 LaTeX 包(如 amsmath)的编程语言/API 文档?

是否有类似常见 LaTeX 包(如 amsmath)的编程语言/API 文档?

我只是试图找出限制(以一种非常抽象的方式,\sqrtLaTeX 数学包中的 makro)。即使读完http://bay.uchicago.edu/tex-archive/macros/latex/required/amslatex/math/amsldoc.pdf它的文档似乎很差(差到我不相信有这么多专注于生产的人使用它而没有抱怨和/或改进它)。我如何从技术抽象文档(不是那种常见的示例浸泡包文档)中找出例如是否\sqrt可以分成多行?必须有可用的包含环境的链接等。

答案1

好吧,texdef -t latex sqrt返回:

\long macro:->\@ifnextchar [\@sqrt \sqrtsign

这将带我们\sqrtsign(因为我们假设可选参数不存在)并texdef -t latex sqrtsign返回:

\macro:->\radical "270370\relax

因此,您可以打开 TeXbook 或者前往参考手册,其中有两个关键字:规则子公式告诉你这东西牢不可破。或者你在此网站上搜索sqrt break其中一个结果是如何将这个长部首分成多行?这清楚地表明该\sqrt结构是牢不可破的。

一旦你了解了 TeX 编程层,你就可以解码任何定义并查看里面的内容。或者你只是寻找其他来源。(顺便说一句,我不明白为什么\sqrt有人会想到要将一个定义拆分成多行。)

相关内容