插入两个具有不同前言的文件

插入两个具有不同前言的文件

是否可以将 LaTeX 文件插入到另一个没有相同前言的文件中?

答案1

不确定我是否理解了你的问题,但我猜你想将一个完整的 LateX 文档包含到另一个文档中。为此,你可以尝试 -package includex。此包不包含在标准 TeX Live 发行版中,因为它位于不稳定的分支中加拿大运输安全局。在 MikTeX 中它包含在包中frankenstein。使用此包你可以执行以下操作:

% this is file input.tex
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\begin{document}
Dies ist der Text von input.
\end{document}

现在,您使用主文档中包含的此文件(这不适用于\include- 或\input- 命令!)。在主文件中加载包含文件中使用的所有包非常重要,因为在处理主文件时会忽略包含文件的前言!

% this is file main.tex
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{includex}
\begin{document}
Dieser Text ist in main.
\includedocskip{input.tex}
\end{document}

相关内容