按照 Weinberg 的方式在目录中设置未编号的小节

按照 Weinberg 的方式在目录中设置未编号的小节

我非常喜欢 Weinberg 书中的目录,其中每个章节标题下方都有一个主题列表,中间有一个分隔符号(见附图)。我想重现这种效果,但略有不同:我想放置未编号的子章节来代替主题,这些子章节可以点击并指向相关子章节。此外,我想用一个完整的黑点来代替方块,但我想这不是最难的部分。

我的文章如下所示:

\documentclass[12pt,a4paper,oneside]{article}
\usepackage[ngerman, english]{babel}

\begin{document}

\begin{center}
{\Large \textsc{Title}} \\ \today \\
\end{center}
\hrulefill

\tableofcontents

\hrulefill

\section{Numbered section 1}

\subsection*{Unnumbered subsection}

Some text.

\subsection*{Unnumbered subsection}

Some text.

\section{Numbered section 2}

\subsection*{Unnumbered subsection}

Some text.

\end{document}

在此处输入图片描述

答案1

如果所有子部分均未编号,则可以设置\setcounter{secnumdepth}{1}并使用\subsection不带星号的符号。要格式化子部分目录条目,您可以加载包titletoc

\documentclass[12pt,a4paper]{article}
\usepackage[ngerman, english]{babel}

\usepackage{titletoc}
\titlecontents*{subsection}
  [3.8em]
  {\normalfont}
  {\thecontentslabel}
  {}
  {}
  [\ \textbullet\ ]
  []
\setcounter{secnumdepth}{1}

\usepackage{hyperref}

\begin{document}
\begin{center}
 {\Large\textsc{ Title}\par}
\today \\
\end{center}
\noindent\hrulefill
\tableofcontents
\noindent\hrulefill
\section{Numbered section 1}
\subsection{Unnumbered subsection}
Some text.
\subsection{Unnumbered subsection}
Some text.
\section{Numbered section 2}
\subsection{Unnumbered subsection}
Some text.
\end{document}

在此处输入图片描述

相关内容