包的完整路径,\listfiles 带路径

包的完整路径,\listfiles 带路径

假设用户安装了更新的 MikTeX,但\listfiles显示正在使用过时的软件包。有没有办法找出旧软件包文件在硬盘上的位置?有没有类似的东西来显示\listfiles软件包的完整路径?

答案1

如果您知道要查找的文件,则可以搜索日志。例如,我刚刚编译了一个article加载amsmath和的文档amsfonts,但是我amsmath.sty在当前目录中创建了一个名为的空文件。终端显示(文件中.log也显示了类似的结构;为清晰起见添加了换行符):

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7050 64-bit)
entering extended mode
(test.tex
LaTeX2e <2018-12-01>
("C:\Users\Phelype\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\article.cls"
Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
("C:\Users\Phelype\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\size10.clo"))
(amsmath.sty)
("C:\Users\Phelype\AppData\Local\Programs\MiKTeX 2.9\tex/latex/amsfonts\amsfonts.sty")
(table.aux)
(table.aux) )
No pages of output.
Transcript written on table.log.

请注意,amsmath(我错误复制的那个)显示为(amsmath.sty),而amsfonts从 texmf 树加载的是:("C:\Users\Phelype\AppData\Local\Programs\MiKTeX 2.9\tex/latex/amsfonts\amsfonts.sty")

相关内容