我想将几个 LaTeX 源文件捆绑成一个,以便可以编辑和解绑(进行进一步处理)。
在旧时代(只有 ASCII TeX 源),这可以通过 来实现shar
,特别shar -m -w *.tex > Bundled.shar
是将包含纯文本格式(无编码)的所有文件,并且可以编辑更大的捆绑格式并在编辑后将其打开。
对于非 ascii LaTeX 源文件,这不再是一个选项。要么文件在被包含之前被 uuencoded(因此无法编辑),要么它们被原样包含,并且解包无法按预期工作。请参阅这个尖锐的问题。
您用什么来同时编辑多个 TeX 源文件?
答案1
我使用的编辑器可以对多个文件进行编辑,因此不需要将它们捆绑到一个文件中进行编辑。以下是上述文档在三个 emacs 缓冲区中的三个文件源。
但是如果你想要将所有内容作为一个文件:
\begin{filecontents}{zzz1.tex}
\section{Вступление}
Привет, мир.
\end{filecontents}
\begin{filecontents}{zzz2.tex}
\section{Something}
áéíóú
\end{filecontents}
\documentclass{article}
\usepackage[T2A,T1]{fontenc}
\usepackage[russian]{babel}
\begin{document}
\input{zzz1.tex}
\input{zzz2.tex}
\end{document}