我想缩进目录中的某些部分,但保持它们不编号且不缩进正文不变。示例如下。
在下面的例子中,我希望目录中的“Test”与“1.1 Section Foo”对齐,以便“T”位于“S”下方,同时保持正文的格式不变,并且目录中仍然没有“Test”的编号。
\documentclass{book}
\usepackage{bookman}
\usepackage{tocstyle}
\usetocstyle{standard}
\renewcommand{\numberline}[1]{#1~}
\setcounter{tocdepth}{1}
\newenvironment{test}[1]{%
\subsection*{#1}}
\begin{document}
\tableofcontents
\chapter{Chapter Foo}
\section{Section Foo}
\subsection{Subsection Foo}
\begin{test}{Test}
\addcontentsline{toc}{section}{Test}
\subsubsection*{Subsection Foo Star}
\end{test}
\end{document}
答案1
我明白了。以下是对我原始示例所做的更改:
- 将 tocdepth 参数从 1 更改为 2 以显示子部分。
- 将目录中我想要的子部分从 \subsection 更改为 \subsection*。
- 将 addcontentsline 参数从 section 更改为 subsection。