我将应用这个:如何隐藏/显示目录中的章节级别?但我也不想在子部分标签中显示编号。例如,在下图中,我希望显示子部分标签但不显示编号。
这可能吗?文本是西班牙语,但想法是一样的。我使用的是book
as 文档类。我想要得到的是(使用 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}
请确认。