我有两个问题。我正在写论文,我有很多文件和几个我制作的 TikZ 图形。我发现如果我使用:
\usetikzlibrary{external}
完整文档的编译时间从 49.21 秒缩短到 3.25 秒。问题是我的工作目录中充满了我不想放在那里的文件,基本上我希望我的目录具有如下结构:
Thesis
│ main.pdf (The final pdf)
│ main.tex
│
└───Chapters
│
└───Figures (My TikZ files)
│
└───Junk (The files produced by the compiler)
│ │ *.out
│ │ *.log
│ │ *.md5
│ │ *.pdf (The files produced by external)
│ │ ...
└───Style
│ │ *.sty
我的问题是:
- 我怎样才能将每个文件输出到垃圾目录?
- 如果样式文件位于另一个目录中,我可以获取它吗?由于某种原因,
\input{Style/style.sty}
没有成功
答案1
\usepackage{Style/amsmath}
如果amsmath.sty
在文件夹中,则可以使用Style
。
您可以使用\tikzexternalize[prefix=Junk/]
设置external
缓存文件夹,您需要Junk
在第一次运行 LaTeX 之前手动创建该文件夹。