如何删除 \tableofcontents 上数字和标题之间的空格?

如何删除 \tableofcontents 上数字和标题之间的空格?

我正在使用这个序言:

\documentclass[rascunho]{fei}
\usepackage[utf8]{inputenc}
\usepackage{gensymb}
\usepackage{cancel}
\usepackage{siunitx}
\sisetup{
  output-decimal-marker={,},
  inter-unit-product=\ensuremath{{}\cdot{}},
}

\addbibresource{ref.bib}

但是当我添加命令时

\tableofcontents

我的总结如下:[1

但我的目标是让它看起来像这样:

[2

我怎样才能删除数字和标题之间的空格?

答案1

看起来您正在使用fei文档类,而文档类又基于该类构建memoir。该类文件fei.cls包含以下说明:

\renewcommand{\cftchapternumwidth}{4em}
\renewcommand{\cftsectionnumwidth}{4em}
\renewcommand{\cftsubsectionnumwidth}{4em}
\renewcommand{\cftsubsubsectionnumwidth}{4em}
\renewcommand{\cftparagraphnumwidth}{4em}

注意,从到 的4em所有五个部分标题都留出了相同的宽度 -- -- 。相反,如果您只想留出足够的空间来排版数字加上最少量的空格,您可以在序言中运行以下指令:\chapter\paragraph

\renewcommand{\cftchapternumwidth}{1.0em}
\renewcommand{\cftsectionnumwidth}{1.75em}
\renewcommand{\cftsubsectionnumwidth}{2.5em}
\renewcommand{\cftsubsubsectionnumwidth}{3.25em}
\renewcommand{\cftparagraphnumwidth}{4em} % no change

\defbibheading{bibliography}[\bibname]{%
  \clearpage
  \phantomsection
  \addcontentsline{toc}{chapter}{\bfseries REFER\^ENCIAS}
  \chapter*{REFER\^ENCIAS} 
  \urlstyle{same}}

上述\defbibheading指令修改了文件中给出的指令,以便在 toc 文件中插入fei.cls之前不插入空格。REFER\^ENCIAS

相关内容