如何使目录左对齐?

如何使目录左对齐?

我目前正在格式化目录。我只会删除目录中的章节编号,如下面的 MWE 所示。

\documentclass[a4paper]{scrbook}

% PACKAGES LOADING

\usepackage[titles]{tocloft} % To customise TOC.

% TOC SETTINGS

\renewcommand\addchaptertocentry[2]{\addtocentrydefault{chapter}{}{#2}}
\renewcommand{\thesection}{\arabic{section}}

\renewcommand\tableofcontents{\listoftoc*{toc}}

%%%%%%%%%%%%%%% DOCUMENT %%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\tableofcontents

\chapter{Fancy title 1}

\section{Section title 1}

\section{Section title 2}

\end{document}

MWE 产生以下输出: 在此处输入图片描述

我希望章节的编号与章节对齐;也就是说,在下图的红线上: 在此处输入图片描述

有人能帮助我实现这个目标吗?

感谢大家的时间!

答案1

不要混合使用高马文课tocloft,因为该类已经提供了处理与 ToC 相关的调整的功能。

具体来说,您可以更改default与 s 关联的样式section并删除indent

\DeclareTOCStyleEntry[indent=0pt]{default}{section}

在此处输入图片描述

相关内容