我正在尝试将文档迁移到http://latexlab.org,但它们无法编译,因为它们需要 expl3.sty。昨天我开始上传所有 expl3 sty 文件,但 latex 要求更多。
我很乐意不用解释3,但我无法确定哪些包正在调用它。
注意:在写这条消息时,我意识到 xfrac 包(参见希尼奇) 就是罪魁祸首。
答案1
最近在 LaTeX-L 邮件列表中对此进行了讨论。那里提供了一个脚本来查找所有直接或间接依赖 的包expl3
。
捆绑包:expl3
、、以及以下软件包:xpackages
gmutils
./gmverb/gmverb.sty
./notes2bib/notes2bib.sty
./unicode-math/unicode-math.sty
./libertine/libertine.sty
./randomwalk/randomwalk.sty
./libertine/libertinekey.sty
./tucv/tucv.sty
./xltxtra/xltxtra.sty
./libertine/libertinelist.sty
./metalogo/metalogo.sty
./gmdoc/gmdoc.sty
./siunitx/siunitx.sty
./libertine/libertinelogo.sty
./realscripts/realscripts.sty
./circuitikz/circuitikz.sty
./chemstyle/chemstyle.sty
./fontspec/fontspec.sty
./mh/xfrac.sty
./mh/flexisym.sty
./gmdoc-enhance/gmdoc-enhance.sty
./mh/breqn.sty
./libertine/libertinecomp.sty
在以下网址搜索 2011 年 2 月 25 日左右的消息latex3 邮件列表。
答案2
通过逐个注释掉软件包并重新编译,我发现 xfrac 软件包(参见希尼奇) 就是罪魁祸首。
答案3
做一点texdoc expl3
就会告诉你这个包引入了 LaTeX3 编程的语法。