如何正确组织在 TexLive 2012(在 Windows 7 上)中创建的 LaTeX 文档文件?

如何正确组织在 TexLive 2012(在 Windows 7 上)中创建的 LaTeX 文档文件?

我安装了 ,texlive 2012它有两个主文件夹:2012和。为了组织我的文档,我在 下texmf-local创建了一个名为 的新文件夹。到目前为止,它运行良好。doctexmf-local

为此目的,是否有texmf-local正确的文件夹和doc好的名称,或者是否有更好的方法?

已添加。我是唯一的用户。我忘了提到它texlive 2012安装在 上Windows 7

答案1

这实际上并不是组织文档的好方法。您应该将 TeX Live 目录中的文件夹视为属于特定应用程序的文件夹,并且您通常不会存储由该应用程序创建的文档应用程序。

因此,您通常不应该将您的文档保存在texlive文件夹内,而应该将其保存在主文件夹内对您有意义的任何位置,就像您可能拥有的任何其他文档一样。

该文件夹中只texmf-local包含本地软件包和 TeX 相关内容,供一台计算机上的多个用户访问。如果您是唯一的用户,则几乎不需要使用此目录,而应该使用本地texmf文件夹。在典型的 Linux 系统上,您的本地texmf文件夹位于~/texmf;在 Mac 上,它位于~/Library/texmf;在 Windows 上,它位于\texmf您的用户文件夹中。请参阅如何让本地包覆盖默认包texmf了解有关本地文件夹及其使用和组织方式的更多信息。

因此,这里有一个基本的组织,首先是 Linux/Mac,然后是 Windows 路径:

  • /usr/local/texlive/<year> 视窗:C:\texlive\<year>
    • 只使用 TeXLive;不要管这个
  • /usr/local/texlive/texmf-local视窗C:\texlive\texmf-local
    • 系统范围的 TeX 发行版补充
  • /texmf(Linux);~/Library/texmf(Mac);%USERPROFILE%\texmf(Windows)
    • TeX 发行版中的用户添加

您创建的任何其他文档(即使用 TeX 创建的任何常规用户文档)都应放置在适合您个人组织的任何文件夹中。例如,我为每门我教授的课程都设置了一个文件夹,并为不同的学期设置了子文件夹。我有用于研究主题的文件夹,然后为我撰写的关于这些主题的文章设置了子文件夹。但这些选择非常个人化,您应该将 TeX 文档放置在适合您的任何文件夹结构中,就像您制作的任何其他类型的文档一样。

答案2

将文件存储在以下位置有两个很好的理由texmf-local

  1. 您(和/或您系统上的任何其他用户)需要能够访问 TeXLive(或其近亲 MacTeX)未自动分发的软件包。这可能是由于许可限制或因为软件包不是免费的(例如,与字体相关的软件包,如mtpro2)。这样,如果您从 TeXLive2012 更新到 TeXLive2013 等,这些文件仍可供您访问。

  2. 您希望使用软件包的“测试版”,其中(已建立的非测试版)版本随 MacTeX 一起分发,但测试版不随 MacTeX 一起分发。例如,软件包的情况如下:随 TeXLivemicrotype一起分发的官方版本仍然是 2.4;可以在网上找到 2.5 版的测试版,它具有您可能非常需要并希望立即访问的功能。通过在文件夹中安装测试版local-texmf,TeXLive 将在官方版本之前“找到”它。

    请注意,doc下面的子文件夹texmf-local应用于用户指南和手动安装的软件包附带的其他此类文件。这样,您可以通过命令访问用户指南texdoc

你的所有其他 TeX 相关文件,例如你的 TeX 文档,应该不是可以放置在下方的任意位置texmf-local

相关内容