我正在写一份包含许多子项目的报告。为了更好地组织报告,它被分成许多小部分(大约 60 个),这样做是为了更容易与其他人一起工作,并在 svn 上快速查看每个部分的完整更改历史记录(今天只有我一个人,但很快就会有更多人加入该项目)。由于我是 LaTeX 的新手,我想知道我使用的文件结构是否能让开发变得更好。我使用以下文件夹/文件结构(基于http://en.wikibooks.org/wiki/LaTeX/General_Guidelines#Project_structure):
/mainFile.tex
/tex/chapter1.tex
/tex/chapter2.tex
/tex/chapter3/chapter3.tex
/tex/chapter3/chapter3section1.tex
/tex/chapter3/chapter3section2.tex
/...
/img
/reportclass.cls
/biblio.bib
图像文件夹保存所有图像。我想听听你关于我的方法以及你的 LaTeX 项目通常采用哪种文件夹结构。另一个问题是,当它编译时,所有 aux、blg、bbl、toc 和 so 文件都建立在项目根文件夹中。在这里搜索,我发现我可以在 latex 命令行上更改 -output-directory=DIR。但是,我使用 MiKTeX 附带的 TeXworks 来编辑和生成 pdf 输出。有人知道如何在 TeXworks 上设置该选项吗?
答案1
对于最后一个问题:
转到编辑 --> 首选项,然后查看排版选项卡。这里列出了所有用于排版的不同工具。您可以编辑现有工具,添加更多参数,也可以创建自己的工具。最好创建一个新的,这样您就不必为其他项目更改回来。