我正在使用章节。我想包含一个没有章节号的部分(一页或两页),并且不会增加章节计数器。我尝试过include
不使用 来执行此操作chapter
,但该部分根本没有显示。如何在有章节的文档中包含无章节的部分?
答案1
例如,用于\counterwithout{section}{chapter}
删除章节编号前面的章节计数器输出(这也会从重置列表中删除章节计数器!)
稍后,可以用来\counterwithin{section}{chapter}
恢复通常的设置。
\documentclass{book}
\usepackage{chngcntr}
\begin{document}
\chapter{First}
\counterwithout{section}{chapter}
\section{Has no chapter number}
\section{Other section}
\counterwithin{section}{chapter}
\chapter{Second}
\section{Foo}
\end{document}
这是一种无包的方法,仅使用 的重新定义\thesection
,但在使用 之前存储原始版本\let\latexthesection\thesection
。
\documentclass{book}
\let\latexthesection\thesection
\begin{document}
\chapter{First}
\renewcommand{\thesection}{\arabic{section}}
\section{Has no chapter number}
\section{Other section}
\renewcommand{\thesection}{\latexthesection}
\chapter{Second}
\section{Foo}
\end{document}
更新带Interlude
标题
\documentclass{book}
\let\latexthesection\thesection
\usepackage{blindtext}
\begin{document}
\chapter{First}
\renewcommand{\thesection}{\arabic{section}}
\markboth{Interlude}{Interlude}
\section{Has no chapter number}
\section{Other section}
\renewcommand{\thesection}{\latexthesection}
\chapter{Second}
\section{Foo}
\blindtext[5]
\end{document}