![通过一次排版编译我的文档的单面和双面版本](https://linux22.com/image/292300/%E9%80%9A%E8%BF%87%E4%B8%80%E6%AC%A1%E6%8E%92%E7%89%88%E7%BC%96%E8%AF%91%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3%E7%9A%84%E5%8D%95%E9%9D%A2%E5%92%8C%E5%8F%8C%E9%9D%A2%E7%89%88%E6%9C%AC.png)
我使用 Book 类来编写日记,需要准备日记的单面和双面版本,它们具有不同的设置(边距等)。每次我在 TeX 文件中进行更改时,我都必须将更改应用于两个版本。
有没有办法通过一个文件和一次单击就能排版两个版本?
答案1
一个文件中只应包含文本。
文件a.tex
可以
\documentclass[twoside]{book}
\input{mainfile}
文件b.tex
可以
\documentclass[oneside]{book}
\input{mainfile}
mainfile.tex
那么任何文本更改只需在其中包含的文件中进行一次即可。
您提到“单击”,这取决于您使用的 IDE,您可以设置一个命令来排版大多数文档,尽管我个人不会这样做。您可能只需要一个版本,直到最终编辑完成。