我在章节末尾标有星号的部分未显示在标题中。MWE 为:
\documentclass{memoir}
\usepackage{lipsum}
\begin{document}
\chapter{Some chapter}
\section*{Some section} % empty header if starred
\lipsum[1-9]
\end{document}
标头为空:
建议的补救措施这个答案不适用于部分。如何将带星号的部分的标题放入页眉中?
答案1
不确定你为什么要这么做。
toc
如果您希望该部分进入目录,请删除相关部分。
\documentclass{memoir}
\usepackage{lipsum}
\AtBeginDocument{%
\edef\defaultsecnumdepth{\the\value{secnumdepth}}%
\edef\defaulttocdepth{\the\value{tocdepth}}%
}
\newcommand{\specialsection}[1]{%
\setcounter{secnumdepth}{0}%
\addtocontents{toc}{\setcounter{tocdepth}{0}}%
\section{#1}%
\setcounter{secnumdepth}{\defaultsecnumdepth}%
\addtocontents{toc}{\setcounter{tocdepth}{\defaulttocdepth}}%
}
\begin{document}
\tableofcontents*
\chapter{Some chapter}
\specialsection{Some section}
\lipsum[1-20]
\section{test}
\end{document}