将报告/文章装订成书,但保留单独编辑的能力

将报告/文章装订成书,但保留单独编辑的能力

我看到了一些关于用 LaTeX 写书/论文的问题和答案(这是一个)。但我希望能够在编写报告时单独编译报告,以便获得一堆独立文档。这是否可行,而不需要每次进行大量编辑?

背景:每周我都要为课堂上所读的论文写几篇总结(有些是指定的,有些只是为了我自己以后的学习)。所以我喜欢每周单独编写每篇论文,然后在学期末将它们全部装订成一本带有分页和目录的“书”。

我是否应该每周撰写独立文章,然后在学期末手动编辑所有内容并将其编成一本书?谢谢!

答案1

您可以将每份报告拆分为两个文件:一个主文件仅包含序言和\input文档正文,另一个文件包含所有实际内容。然后,您可以将\input所有\include内容文件或书籍的所有内容文件放在另一个主文件中。

  % Main file of one report, e.g. `report01.tex`
  \documentclass{report}
  \title{...}
  \begin{document}
  \maketitle
  \input{content01}
  \end{document}

内容文件如下所示:

  % content01.tex
  \section{...}
  Some text

本书主要文件:

  \documentclass{book}
  % ....
  \begin{document}
  \maketitle
  \input{content01}
  \input{content02}
  \input{content03}
  \input{content04}
  \end{document}

只要您不想保留报告标题页,这应该就可以正常工作。

还有类似docmutestandalone的软件包,允许您\include\input另一个具有其自己的前言的文件。然后忽略此子文件的前言。这基本上与上面的相同,但您不需要将每个报告拆分为两个文件。

答案2

我为 Texlipse IDE 创建了一个项目模板,它使用 Martin 建议的完全相同的原则将文章的不同部分分开。我在另一篇帖子。 你找到它这里

相关内容