我使用的是哪个版本的软件包?

我使用的是哪个版本的软件包?

是否有一个 LaTeX 命令可以打印当前安装的软件包的版本?我需要知道软件包的安装版本pgfplots

答案1

添加\listfiles到你的前言中,然后查看文件.log。这将告诉你所有已加载软件包的当前版本。

答案2

如果您需要“以编程方式”了解这一点,那么您可以使用 LaTeX 核函数\IfPackageAtLeast按日期进行测试:

\IfPackageAtLeast{<package>}{2011/03/13}
  {%
    % Do something for the newer version
  }
  {%
    % Do something different for the older version
  }%

信息存储在一个特殊的宏中,所以如果你只是想“看一眼”,你可以使用它。举pgfplots个例子

\expandafter\show\csname [email protected]\endcsname

请注意,这需要满的我们感兴趣的文件名,因此适用于任何包含适当信息的文件(IE形式\ProvidesPackage\ProvidesClass\ProvidesFile)。

答案3

要查找软件包版本,您只需打开文件系统上的软件包源文件,然后使用 Sublime Text 等文本编辑器直接自行查找版本。

以下是 Linux 和 Windows 上该包的 Latex 路径和参考biblatex

  1. Miktex (Windows)D:\Programs\Mikyex\latex\texmfs\install\tex\latex\biblatex-abnt\bbx\abnt.bbx

    ...
    \ProvidesFile{abnt.bbx}%
    [2017/07/28\space v3.1\space ABNT BibLaTeX citation style]%
    ...
    
  2. TeX Live(Linux)/usr/share/texlive/texmf-dist/tex/latex/biblatex-abnt/abnt.bbx

    ...
    \ProvidesFile{abnt.bbx}%
    [2017/11/09\space v3.2\space ABNT BibLaTeX citation style]%
    ...
    

相关内容