在两者之间传递详细信息(命令)

在两者之间传递详细信息(命令)

我正在编写简历和求职信,我想在一次运行中编译这两个文档(两个不同的文档类别)(或多或少)。无论哪种方式,我都遵循了此示例线(需要 shell-escape)但不幸的是,因为我仍然有“实际上”两个不同的文档,所以我无法传递命令和定义(a la )(只是为了确保在整个文档中使用相同的地址等)。我考虑过使用脚本文件,但因为我使用的是 Windows(带有和 TexStudio),所以我放弃了这个想法。有没有办法在两个不同的文档类之间传递这些信息?\newcommand{\EMAIL}{[email protected]}MiKTeX

\documentclass{report}
\newcommand{\EMAIL}{[email protected]}


\usepackage{filecontents,pdfpages}

\begin{filecontents*}{myletter.tex}
\documentclass{letter}
\begin{document}

My E-Mail: %\EMAIL ->Problem!!!

\end{document}
\end{filecontents*}

\immediate\write18{pdflatex myletter}

\begin{document}

\IfFileExists{myletter.pdf}{\includepdf{myletter.pdf}}{}

My E-Mail: \EMAIL

\end{document}

答案1

我会避免 shell 转义等复杂情况,只需

\newcommand{\EMAIL}{[email protected]}

然后mysettings.sty就可以使用

\usepackage{mysettings} 

在两份文件中。

相关内容