如何在目录中添加更多节的缩进

如何在目录中添加更多节的缩进

我想将目录中的部分内容移到更右侧 =) 图片将解释所有内容:

在此处输入图片描述

这是我迄今为止的代码(此代码将给我图片中的上部):

\newgeometry{hmargin={3cm,3cm},vmargin={3cm,4cm}}
% SISÄLLYSLUETTELO

\setlength{\cftsecindent}{2cm}
\dottedcontents{section}[1.5em]{}{1.3em}{.6em}
\renewcommand{\contentsname}{Sisällysluettelo}

\doublespacing
\large \tableofcontents
\singlespacing

\restoregeometry 

现在,即使我尝试修改\setlength{\cftsecindent}{2cm}部分的长度,它仍然保持不变...有什么想法吗?我做错了什么 x) 谢谢你的帮助!=)

\dottedcontents{section}[1.5em]{}{1.3em}{.6em}更新=)如果我从上面的代码中删除,我会得到这个:

在此处输入图片描述

现在,小节保留在原来的位置,并且部分变为粗体 :/

答案1

\documentclass{article}
\usepackage{titletoc,tocloft}
\setlength{\cftsubsecindent}{2cm}
\setlength{\cftsubsubsecindent}{4cm}
\dottedcontents{section}[1.5em]{}{1.3em}{.6em}

\begin{document}
\tableofcontents
\section{foo}
\subsection{bar}
\subsubsection{baz}
foobar
\end{document}

在此处输入图片描述

答案2

为了修改目录中的缩进,您可以修改\l@chapterl@section或的定义l@subsection(如您所愿)。第一个值(1.5em在下面的示例中)影响全局缩进,第二个值(3.0em)增加数字和章节名称之间的缩进。在主源文件中添加这三行,以在所有章节的数字和文本之间添加额外的缩进(相对于官方的book.cls

\makeatletter
\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{3.0em}}
\makeatother

相关内容