我想使用 tocloft 在目录中的标题条目前添加一个点

我想使用 tocloft 在目录中的标题条目前添加一个点

我喜欢在目录中的节条目前添加一个点。当我\setcounter{secnumdepth}{-1}在下面的代码中应用该行时,该点也会消失。

\documentclass[11pt,landscape]{article}
\usepackage[dutch]{babel}
\usepackage{lipsum}
\usepackage{tocloft}
% \setcounter{secnumdepth}{-1}  % this line causes the trouble. removes the
                                % sectionnumber (which is good) but also removes
                                % the dot (which is not)..
\cftpagenumbersoff{section}
\renewcommand{\cftsecindent}{15mm}
\renewcommand{\cftsecaftersnumb}{$\cdot$ }
\begin{document}
\tableofcontents
\section[Welkom]{Welkom en tot ziens}
\lipsum[1]
\end{document}

答案1

重新定义\cftsecfont而不是\cftsecaftersnumb

\documentclass[11pt,landscape]{article}
\usepackage[dutch]{babel}
\usepackage{lipsum}
\usepackage{tocloft}
\setcounter{secnumdepth}{-1}
\cftpagenumbersoff{section}
\renewcommand{\cftsecindent}{15mm}
\renewcommand{\cftsecfont}{\bfseries$\cdot$~~}
\begin{document}
\tableofcontents
\section[Welkom]{Welkom en tot ziens}
\lipsum[1]
\end{document}

相关内容