如何将 moderncv 中的每个部分分离到不同的 tex 文件中

如何将 moderncv 中的每个部分分离到不同的 tex 文件中

如何将每个部分分成moderncv不同的.tex文件并将其包含在主文件中,以便于使用。考虑将每个部分从教育部分Education.tex、经验部分Experience.tex等分开,并将其包含在主文件中。

如何实现这一点?

答案1

借助独立包,这非常容易:

主要文件:

\documentclass{moderncv}
\usepackage{standalone}
 % other package which you use
\begin{document}
    \input{Education.tex}
    \input{Experience.tex}
    ...
\end{document}

文件EducationExperience你写为

\documentclass[class=moderncv,
               preview]{standalone}
.. other used packages
\begin{document}
    <content of your file>
\end{document}

通过这种方式,您可以独立编译每个文件并在主文件中使用(正如 David Carlisle 在他的回答中所述,当您想形成完整的文档时)。

编辑:有关如何使用standalone包的详细信息,请参阅包的手册。那里描述了更多使用它们的场景。当然,您可以制作简单的文本文件,而无需考虑主文档之外的编译可能性。

简历通常是短文档,因此将其分成多个(子)文件并不是很明智,但是,如果这样做的话,直接编译它们就会变得方便。

答案2

对于任何 tex 文件,只需将各部分放在单独的文件中,然后在主文件中

\input{Experience}

Experience.tex输入此时的内容。

相关内容