我想更好地组织 LaTeX 流程文件,例如 .aux、.log、.nav、.snm、.synctex.gz、.toc 和 .out。我知道线程
让辅助设备远离你的道路
graphicspath
保留照片很好图片文件夹,这样它们就不会扰乱工作流程。我同样希望将 LaTeX 流程文件保存在相应的文件夹中,因为我有很多演示文稿,这些流程文件正在路上,例如
7.4.2016_presentation.aux
7.4.2016_presentation.log
7.4.2016_presentation.nav
7.4.2016_presentation.pdf
7.4.2016_presentation.snm
7.4.2016_presentation.synctex.gz
7.4.2016_presentation.toc
7.4.2016_presentation.out
7.4.2016_presentation.tex
将所有辅助文件保存在一个目录中的伪代码
\auxpath{{/Users/masi/BitTorrentSync/Inf/.auxiary}}
\logpath{{/Users/masi/BitTorrentSync/Inf/.auxiary}}
\navpath{{/Users/masi/BitTorrentSync/Inf/.auxiary}}
\snmpath{{/Users/masi/BitTorrentSync/Inf/.auxiary}}
\synctexgzpath{{/Users/masi/BitTorrentSync/Inf/.auxiary}}
\tocpath{{/Users/masi/BitTorrentSync/Inf/.auxiary}}
\outpath{{/Users/masi/BitTorrentSync/Inf/.auxiary}}
移除方法
基准
latexmk -c
删除辅助文件。目前尚不清楚是否要将其绑定到任何编辑器。我正在使用 TextMate。我不喜欢删除方法,因为我认为应该存储这些辅助文件。更好的解决方案是将它们保存在某个可由 LaTeX 控制的目录中。
如何将 LaTeX LaTeX 过程文件保存在目录中?
答案1
LaTeX 构建包装器ltx2any可能是一个解决方案。其主要特点之一是
默认情况下保持主目录清洁。
基本用法是
ltx2any filename.tex
所有辅助文件都将位于子目录中。如需更多选项,请阅读链接的网页或运行ltx2any --help
。
答案2
如果你的编辑器是 texstudio,你可以在这里找到解决方案:
但是您只能为所有流程文件创建一个目录。