要写一个大文档,如果我理解正确的话,结构如下:
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[left=1.5cm, right=1.5cm, top=1.5cm, bottom=1.5cm]{geometry}
%%and other package
%document principal
\begin{document}
\include{ch1}
\include{ch2}
\include{ch3}
\end{document}
我的问题涉及我必须使用的包和章节:如果对于某一章,我需要一个特定的包,我应该把它们放在 ch1.tex 文件中还是主文件中?
我搜索了有关写书最佳实践的信息,但找不到与我的搜索相匹配的任何内容)
答案1
软件包应该位于前言中。由于您的文件位于之后begin{document}
,如果您在其中一个文件中包括软件包,您将收到一条错误消息。
我在序言中使用外部文件来描述软件包,但这些软件包将适用于序言之后的所有文件。我还在序言之后的部分文本中使用外部文件,但这些文件不包含软件包。
您可能更喜欢在章节前使用include{file}
,\clearpage
如这答案,或者出于其他原因,但我发现使用更清楚\input{file.tex}
。