更改目录中的子部分标签

更改目录中的子部分标签

我将应用这个:如何隐藏/显示目录中的章节级别?但我也不想在子部分标签中显示编号。例如,在下图中,我希望显示子部分标签但不显示编号。

在此处输入图片描述

这可能吗?文本是西班牙语,但想法是一样的。我使用的是bookas 文档类。我想要得到的是(使用 enumerate 和 itemize 环境):

在此处输入图片描述

这正是我在 ToC 中想要的。

答案1

尝试这个:

% tocsubsecprob.tex  SE 651288
\documentclass{report}
\usepackage{tocloft}
\setcounter{tocdepth}{1}

% stop \chapter starting a new page
\usepackage{etoolbox}
\makeatletter
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{}
\makeatother

% print \subsection as requested in the body and the ToC
\newcommand{\mysubsec}[1]{\subsection{#1}%
  \addcontentsline{toc}{section}{\hspace{2em}$\bullet$ #1}}
\begin{document}

\tableofcontents

\chapter{A chapter}
\section{A section}
\subsection{First subsection}
\addcontentsline{toc}{section}{\hspace{2em}$\bullet$ First subsection}
\subsection{Another subsection}
\addcontentsline{toc}{section}{\hspace{2em}$\bullet$ Another subsection}
\mysubsec{Third subsection}
\section{Another section}
\end{document}

在此处输入图片描述

请确认。

相关内容