将回忆录目录中未编号的章节标题与编号的章节标题对齐

将回忆录目录中未编号的章节标题与编号的章节标题对齐

我正在使用回忆录类排版一篇论文,目录中的章节格式如下

Abstract
1 Introduction

我希望它们像这样对齐:

  Abstract    
1 Introduction

关于如何做到这一点有什么建议吗?

答案1

如果您能提供一份 MWE 来展示您所做的事情,那真的会很有帮助。鉴于我们不知道这里有一个可能的 MWE 至少可以指导您解决问题。

% memchaptocprob.tex SE 537676 Align (un)numbered chapter titles in the ToC

\documentclass{memoir}

\begin{document}
\frontmatter  % chapters are unnumbered
\tableofcontents
% set the indent to the space for chapter numbers
\addtocontents{toc}{\setlength{\cftchapterindent}{\cftchapternumwidth}}

\chapter{Abstract}
\mainmatter % chapters are numbered
% revert the chapter indents to the default
\addtocontents{toc}{\setlength{\cftchapterindent}{0em}}

\chapter{Main}
\end{document}

如果您想要一种更自动化的方式来获得您想要的东西,请阅读代码memoir.cls,但我不建议这样做,因为您最终可能会调整类内部结构

相关内容