外部化目录和输出文件夹

外部化目录和输出文件夹

我有两个问题。我正在写论文,我有很多文件和几个我制作的 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 

我的问题是:

  1. 我怎样才能将每个文件输出到垃圾目录?
  2. 如果样式文件位于另一个目录中,我可以获取它吗?由于某种原因,\input{Style/style.sty}没有成功

答案1

\usepackage{Style/amsmath}如果amsmath.sty在文件夹中,则可以使用Style

您可以使用\tikzexternalize[prefix=Junk/]设置external缓存文件夹,您需要Junk在第一次运行 LaTeX 之前手动创建该文件夹。

相关内容