在子章节的目录中添加项目符号而不是数字

在子章节的目录中添加项目符号而不是数字

如何在子部分目录中使用项目符号代替数字?解决方案必须与此类似目录中的数字和项目符号我猜是这样的,但我对 latex 还不熟悉,自己搞不清楚。图片显示,如果我将 \l@paragraph 替换为 \l@subsubsection,会发生什么情况 如果我只是用 \l@subsubsection 替换 \l@paragraph 就会发生这种情况

答案1

我使用链接的解决方案作为 MWE。请注意,这\l@subsection取决于文档类别。

\documentclass{article}

\makeatletter
\renewcommand*{\l@subsection}[1]{%
  \@dottedtocline{2}{1.5em}{1em}{%
    \numberline{\textbullet}%
    \gobble@numberline
    #1%
  }%
}
\newcommand*{\gobble@numberline}{%
  \@ifnextchar\numberline{\@gobbletwo}{}%
}
\makeatother

\newcommand*{\lipsum}{%
  Lorem ipsum dolor sit amet, consectetuer adipiscing elit.%
}

\begin{document}
  \tableofcontents

  \newpage
  \section{First section}
  \subsection{First subsection}
  \subsection{Second subsection}
  \subsection{Third subsection}
  \section{Second section}
\end{document}

演示

相关内容