格式第1章完全没有问题,但是当我包括在正文中,格式发生了改变。
这是第一章的序言:
% Preamble
\documentclass[12pt]{report}
\usepackage{graphicx} % Required for inserting images
\usepackage{setspace}
\usepackage{geometry}
\usepackage{indentfirst}
\usepackage{titlesec}
\setcounter{secnumdepth}{4}
\usepackage{ragged2e}
\begin{document}
这是在正文序言中,我使用了
\include{Chapters/Chapter1}
:
% Preamble
\documentclass[12pt]{report}%letter and artcile type
\usepackage{graphicx} % Required for inserting images
\usepackage{setspace}
\usepackage{geometry}
\usepackage{indentfirst}
\usepackage{titlesec}
\setcounter{secnumdepth}{4}
\usepackage{ragged2e}
\setcounter{tocdepth}{0}
在正文中,我使用了序言,在第 1 章中我也使用了序言,这是问题吗?
答案1
\include
就像文件内容被粘贴到该位置(被分页符包围)一样。这意味着您的主文件的行为如下:
\documentclass[12pt]{report}
\begin{document}
% chapter 1:
\documentclass[12pt]{report}
\begin{document}
Chapter 1
\end{document}
% end chapter 1
\end{document}
由于您不能有第二个\documentclass
,因此您不能在包含的文件中拥有它。
如果您确实希望能够单独编译章节,请查看子文件包。但通常更容易的是chapter1.tex
只包含第 1 章的内容,然后如果您只想编译第 1 章,则可以将其包含\includeonly{chapter1}
在(主文件的)序言中。您的主文件最终将如下所示:
\documentclass[12pt]{report}
% other preamble material
% \includeonly{Chapters/Chapter1} % optional
\begin{document}
\include{Chapters/Chapter1}
\end{document}
章节文件看起来如下
\chapter{Chapter 1 Title}
Chapter 1 content
这个想法\includeonly
是,如果您包含多个不同的章节,那么您可以使用\includeonly
它来仅包含其中的几个章节。TeX 将使用未包含文件中的计数器,以便包含的材料仍然具有正确的编号,但现在您可以进行更快的编译,因为您不需要编译未包含的文件。