答案1
我认为描述也不应该与页码一起使用,因此我提供了一个名为的宏\desctotoc
,它将参数写入目录并在之后留下一些中等垂直空间。
为了防止脆弱的命令导致错误,我使用了一种\detokenize
方法,其中\addtocontents
包括用于将内容写入 ToC 相关文件的“主”宏。
\documentclass{memoir}
\usepackage{blindtext}
\newcommand{\desctotoc}[1]{%
\addtocontents{toc}{\medskip\noindent\detokenize{#1}\leavevmode\par\medskip}
}
\begin{document}
\tableofcontents
\chapter{Foo}
\desctotoc{%
\begin{itemize}
\item foo
\item bar
\end{itemize}
}
\chapter{Foobar}
\desctotoc{\blindtext}
\end{document}