在 TDS 中哪里安装 .tex 文件?

在 TDS 中哪里安装 .tex 文件?

这是如何获取 xii.tex 的最新版本?。从对该问题的评论来看(非常感谢),David Carlisle 的两个出色文件似乎xii.tex位于xii-lat.tex我的计算机上tlmgr/usr/local/texlive/2017/texmf-dist/doc/plain将它们放在哪里最好,以便我可以简单地执行pdftex xii-lat(或xii)并获得 PDF 输出?

我应该知道答案,但是作为 GOM,以防万一……

答案1

如果该文件xii-lat.tex安装在以下位置,则可以找到它TDS:tex/plain/。但是TDS 规格(或者CTAN 版本无链接)写道:

3.1 宏

TeX 宏文件应存储在单独的目录中,按 TeX 格式和包名称分隔(我们使用传统 TeX 意义上的“格式”来表示有用的\dump包):

texmf/tex/⟨format⟩/⟨package⟩/

⟨format⟩ 是格式名称(例如:amstex,,,,) 。latexplaintexinfo

下面的目录树TDS:tex/包含宏文件,如 LaTeX 类、包或普通宏文件。它应该很小,以避免在编译 TeX 文档时加载/解析大型层次结构。

下面是一个更好的地方TDS:doc/。从规范来看:

3.7 文档

大多数软件包都附带某种形式的文档:用户手册、示例文件、编程指南等。此外,还创建了许多不属于任何宏或其他软件包的独立文件来描述 TeX 系统的各个方面。TDS 指定这些附加文档文件应存储在与字体和 tex 目录在一定程度上平行的结构中,如下所示:

texmf/doc/⟨category⟩/...

它也是示例文件、测试文件、文档源代码等的存放地。

因此,下面的当前位置TDS:doc/plain对我来说看起来是正确的。

据我所知,讨论的地方是TeX 实时邮件列表

答案2

理论上,如果它们低于该tex级别,您可以编译它们,例如tex/plain:您可以在某个临时文件夹中尝试pdflatex article.cls,然后 pdflatex 将开始编译 article.cls(自然这会出现错误)。

但在我看来这不是一个合理的系统(在更复杂的文档中,您会遇到输入问题),您最好将要编译的示例文件复制到您的文档文件夹中并在那里进行编译。

相关内容