tocloft 配方模拟 titletoc 的 titlecontents* 行为

tocloft 配方模拟 titletoc 的 titlecontents* 行为

我无法使用titletoc,因为此包与我使用的其他包不兼容。但是,tocloft运行正常。我想\titlecontents*使用 tocloft 模拟效果。我该怎么做(主要问题当然是将所有条目放在同一行上)?

\documentclass{report}
\usepackage{lipsum}
\usepackage{titletoc}
\titlecontents*{section}
    [1.5em] 
    {\small} 
    {\thecontentslabel. } 
    {}
    {, \thecontentspage} [\ \textbullet\ ][.]
\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\lipsum
\section{Another section}
\lipsum
\section{Yet another section}
\lipsum
\section{And another section}
\end{document}

代码输出

编辑:当我尝试titletoc在我的文件上运行(不提供类,分析起来很长,放置 MWE 是没有意义的)时,我收到如下错误代码:

\GenericError  ...                                
\endgroup  \addpenalty ...kipb \fi \fi \fi \else \@noitemerr 
\fi  \l@chapterifnoframe ...ddpenalty {-\@highpenalty }
\vskip 1.0em \@plus \p@ \s... l.14 ...ine {chapter}{\numberline {B}Chapter 2}{5}

它当然是非常不具体的,并且我的代码中的 l.14 是一行没有链接到任何类型的标题或内容表...这就是为什么我倾向于寻找一种方法tocloft......

编辑2:这是该课程的链接(源自书籍):http://www.loria.fr/~roegel/TeX/TL.tar.gz。我警告你,这可能不容易看出它失败的地方......

编辑 3:仅当我在子节或子子节上使用它时,才会出现问题... 它与节配合良好。 知道为什么吗?

相关内容