如何将用 LaTeX 编写的多份报告与其内容合并

如何将用 LaTeX 编写的多份报告与其内容合并

一个有趣的问题是如何将用 LaTeX 编写的几份实验报告合并成一份文档。当然,有几件事是必须考虑的。例如,目录、统一的图号和表格号等。任何建议或示例都会有所帮助。

我现在的代码是

\documentclass{report}
% same configuration as for your lab reports (to be compatible with this one)

\begin{document}
\tableofcontents

\part{cleaning wafer}
\input{lab1.tex}
% and so on, until
\part{E-beam evaporation}
\input{lab5.tex}

\end{document}

这是一个错误

在此处输入图片描述

在此处输入图片描述

答案1

我认为你的实验报告是这样的:

\documentclass{report}

% configuration
\title{Lab i}

\begin{document}
\maketitle
\tableofcontents

\input{content/lab-i-body.tex} % this is important

\end{document}

其内容content/lab-i-body.tex如下:

\chapter{Presets}
% and so on, including figures and tables

实验报告汇总如下:

\documentclass{book}

% same configuration as for your lab reports (to be compatible with this one), but:
\title{Collected Lab Reports}

\begin{document}
\maketitle
\tableofcontents

\part{Title of Lab 1}
\input{lab-1-body.tex}
% and so on, until
\part{Title of Lab n}
\input{lab-n-body.tex}

\end{document}

并且因为book是一个比“更大”的类report,这意味着chapters 将被 s “收集”,part就像subsections 被sections “收集”一样,您不必调整lab-i-body.tex文件内的任何内容。figures 和tables 将按预期进行计数,因为它们现在是单个文档的一部分。

相关内容