![如何分隔章节并在两章节之间插入几行空行?](https://linux22.com/image/425078/%E5%A6%82%E4%BD%95%E5%88%86%E9%9A%94%E7%AB%A0%E8%8A%82%E5%B9%B6%E5%9C%A8%E4%B8%A4%E7%AB%A0%E8%8A%82%E4%B9%8B%E9%97%B4%E6%8F%92%E5%85%A5%E5%87%A0%E8%A1%8C%E7%A9%BA%E8%A1%8C%EF%BC%9F.png)
我知道以前有人问过这个问题,但无论我怎么尝试,似乎都无法让它发挥作用。
我正在使用该report
课程。现在我想要仅有的我的章节从前一章的结尾开始。通过仅有的我的意思是:我还有一个标题页和一个应该独立的目录,所以这个章节线索应该从第一个实际章节开始(Summary
)。
因此,我的基本结构如下所示:
\documentclass[a4paper, 11pt]{report}
\usepackage{titlesec}
\titleformat{\chapter}{\normalfont\huge\bfseries}{\thechapter.}{20pt}{\huge\bfseries}
\titlespacing*{\chapter}{0pt}{0pt}{15pt}
\begin{document}
\maketitle
\tableofcontents
\chapter{Summary}
\input{Chapters/Summary.tex}
\chapter{Chap1}
\input{Chapters/Chap1.tex}
\chapter{Chap2}
\input{Chapters/Chap2.tex}
\end{document}
我不希望章节Chap1
从新的一页开始,而是从 的最后一句开始,Summary
中间留一点空白。 和Chap2
也一样Chap1
。
我曾尝试添加版本
\usepackage{etoolbox}
\makeatletter
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{}
\makeatother
% and to achieve seperation between the toc and the beginning of the report I added \clearpage
\tableofcontents
\clearpage
\chapter{Summary}
\input{Chapters/Summary.tex}
% etc.
但它不起作用:章节标题只是打印在前一章的最后一行,因此章节之间根本没有分隔。似乎删除\clearpage
会删除一些表明\chapter
它不是前一章的一部分的内容。
使用时也会出现同样的问题
\chapter{Summary}
\input{Chapters/Summary.tex}
{\let\clearpage\relax \chapter{Chap1}}
\input{Chapters/Chap1.tex}
我再次收到错误“Package titlesec 错误:以水平模式输入”。无论我如何尝试替换\clearpage
(例如在组中使用\renewcommand
),都会出现此问题。titlesec 包可能存在问题,它不想让我用\clearpage
几行替换命令?浮动元素的背景是否出了问题?您将如何解决这个问题?
谢谢你!