1

我在目录 A 中有一个项目,我在所有项目中使用的文件都在目录 B 中。当我将 .sty 文件从 A 移动到 B 时,主 .tex 文件不再编译。错误是找不到 .sty 文件。我很困惑,因为:

  1. 目录 B包含在项目的路径中
  2. 我清理(手动删除)了之前编译中使用的所有辅助文件。
  3. 我刷新了项目文件夹。

有没有人遇到过类似的问题?建议?

4

1 回答 1

0

Sublime Text文件LaTeX.sublime-build夹中的文件. . . /Packages/LaTeXTools包含$PATH用于不同操作系统的文件。

例如,OSX 操作系统上的 Sublime Text 2 有一个位于~/Library/Application Support/Sublime Text 2/Packages/LaTeXTools/LaTeX.sublime-build. MacTeX TexLive 2012 安装的相关代码行是"path": "$PATH:/usr/texbin:/usr/local/bin",. 该插件LaTeXTools在该路径中查找*.sty作为 TexLive 安装一部分的文件。虽然可以(在某些情况下)将*.sty文件放在文件的工作目录中*.tex,但这个特定的插件会查找上文提到的路径。因此,一种选择是向 $PATH 添加其他位置以满足用户的需求,或者只是将*.sty文件放置在插件开发人员预定义的路径中。

于 2013-05-12T15:37:50.397 回答