Siunitx 安装:我找不到文件 l3docstrip.tex

Siunitx 安装:我找不到文件 l3docstrip.tex

我在尝试编译时遇到了一些问题siunitx。当我编译时latex siunitx.dtx,我收到以下消息:

! I can't find file `l3docstrip.tex'.
l.77 \input l3docstrip.tex

我应该在哪里找到它?我已经安装了l3kernel和, l3packages如 README 中所示。顺便说一句,我siunitx安装了一个可以运行的旧版本;当我想在另一台计算机上从最新源安装 siunitx 时,我注意到了这个问题。

答案1

首先,我想建议更新整个发行版。大多数软件包都有一些缺陷,因此仅更新一个sty文件是不够的。要更新整个发行版,请参阅我如何更新我的 TeX 发行版?

您可以直接使用 sty 文件,而不必编译文件dtx。正如 Joseph 所说,您可以将每个包下载为<packagename>.tds.zip。这些档案具有默认的 texmf 树结构。

packagename.tds.zip
    |
    |-doc
    |   |-latex
    |       |-packagename
    |
    |-source
    |   |-latex
    |       |-packagename
    |
    |-tex
        |-latex
            |-packagename

tex->latex->packagename您将在该路径中找到相关的sty文件。

tds.zip可以使用以下链接找到正确的档案:

相关内容