合并来自不同文件夹的 .tex 文件

合并来自不同文件夹的 .tex 文件

如何将不同文件夹中的 tex 文件合并为一个。我想将保存在单独文件夹中的所有章节合并在一起。每个文件夹都包含 \documentclass[10pt,a4paper,final]{report}... 文件以及所有图片文件。感谢您的帮助。

答案1

看一下这个combine类。以下示例创建两个单独的文件,import1.teximport2.tex。从\pagestyle{combine}实际文件开始。它通过导入将两个单独的文件合并在一起。这样,您可以单独编译每个文档,也可以一起编译。

结合例子

\documentclass{combine}

\begin{filecontents}{import1.tex}
\documentclass{article}

\author{Leonardo da Vinci}
\title{Inventions}

\begin{document}
\maketitle

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. 
\end{document}
\end{filecontents}

\begin{filecontents}{import2.tex}
\documentclass{article}

\author{Albert Einstein}
\title{Relativity}

\begin{document}
\maketitle

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. 
\end{document}
\end{filecontents}


\pagestyle{combine}

\begin{document}

\tableofcontents
\begin{papers}

\coltoctitle{Inventions} % first article title into main ToC
\coltocauthor{Leonardo da Vinci} % first authors into main ToC
\label{import1}
\import{import1}

\coltoctitle{Realtivity} % first article title into main ToC
\coltocauthor{Albert Einstein} % first authors into main ToC
\label{import2}
\import{import2}
\end{papers}


\end{document}

相关内容