如何在 Mac OS X 中搜索隐藏的 TeX Live 文件夹?

如何在 Mac OS X 中搜索隐藏的 TeX Live 文件夹?

我考虑过在超级用户上问这个问题,而且我也认为 Mac 上的 TeX 用户更能提供帮助和帮助。我会让版主决定。

我打开texdoc color后看到grfguide.pdf。我看到的是: 替代文本
我知道所有默认的 TeX Live 软件包都安装在“受保护”的文件夹中。使用另一个应用程序(名为 Afloat),我发现grfguide.pdf可以在/usr/local/texlive...

我想要“处理dtx文件”以查看更多文档。现在,Spotlight 不会搜索受保护的文件夹。我无法直接输入stydtxins。如何在 Mac 上搜索 TeX Live 文件夹?

答案1

由于编译版本已包含在 TeX Live 中,因此没有必要编译这些文件。例如

texdoc -l color

以访问文档的所有部分。在本例中,选择第二个文档 ( color.pdf),即文档的“开发人员部分”。

答案2

我强烈怀疑 Spotlight 不索引 texlive 文件夹的原因是它在 内/usr,其中设置了“不可见”的 Finder 标志。您可以使用 关闭该标志xattr,但也许您不想索引全部/usr。在这种情况下,您可以使用在 的所有子目录(除了 )xattr上设置不可见标志,然后关闭 上的标志。像这样:/usr/usr/local/usr

xa="`xattr -px com.apple.FinderInfo /usr`"
for d in /usr/*; do xattr -wx com.apple.FinderInfo "$xa" "$d"; done
xattr -d com.apple.FinderInfo /usr
xattr -d com.apple.FinderInfo /usr/local

一个更简单的解决方法是移动/usr/local/texlive到新位置并在原始位置插入符号链接。但是,这可能会在您想要安装 texlive 2011 时给您带来麻烦,除非您记得先将其移回原位。因此,尝试使用xattr似乎更安全。( 的唯一文档xattr似乎是通过运行 获得的文档xattr --help

答案3

最 GUI 友好的方式是导航到/Library/TeX/Documentation(或者可能 /Library/TeX/Root),然后使用 Finder 的搜索框查找您感兴趣的内容。

正是出于这个原因,可以通过符号链接访问这些“隐藏”文件夹。

答案4

他们应该是这样的

/usr/local/texlive/2010/texmf-dist/source/

使用find该路径应该可以帮助您找到它们。特别是您要查找的那些位于 下latex/graphics

相关内容