是否可以将 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}