我安装了 ,texlive 2012
它有两个主文件夹:2012
和。为了组织我的文档,我在 下texmf-local
创建了一个名为 的新文件夹。到目前为止,它运行良好。doc
texmf-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
:
您(和/或您系统上的任何其他用户)需要能够访问 TeXLive(或其近亲 MacTeX)未自动分发的软件包。这可能是由于许可限制或因为软件包不是免费的(例如,与字体相关的软件包,如
mtpro2
)。这样,如果您从 TeXLive2012 更新到 TeXLive2013 等,这些文件仍可供您访问。您希望使用软件包的“测试版”,其中(已建立的非测试版)版本随 MacTeX 一起分发,但测试版不随 MacTeX 一起分发。例如,软件包的情况如下:随 TeXLive
microtype
一起分发的官方版本仍然是 2.4;可以在网上找到 2.5 版的测试版,它具有您可能非常需要并希望立即访问的功能。通过在文件夹中安装测试版local-texmf
,TeXLive 将在官方版本之前“找到”它。请注意,
doc
下面的子文件夹texmf-local
应用于用户指南和手动安装的软件包附带的其他此类文件。这样,您可以通过命令访问用户指南texdoc
。
你的所有其他 TeX 相关文件,例如你的 TeX 文档,应该不是可以放置在下方的任意位置texmf-local
。