ToC 格式 - 数字太靠近章节标题

ToC 格式 - 数字太靠近章节标题

我正在整理一份报告,作为物理学学位课程小组项目的一部分,并且一直在努力正确格式化目录。以下是 MWE:

    \documentclass[twoside]{article}
    \usepackage[a4paper,pdftex,left=1.7cm,right=1.7cm,top=2cm,bottom=2.5cm]{geometry}   
    \usepackage{blindtext}
    \usepackage[english]{babel}
    \renewcommand*\thesection{\arabic{section}.0}
    \renewcommand*\thesubsection{\arabic{section}.\arabic{subsection}}

    \begin{document}
    \tableofcontents
    \addtocontents{toc}{~\hfill\textbf{Page}\par}
    \newpage

    \begin{abstract}
    \blindtext
    \end{abstract}

    \section{A section}
    \blindtext
    \section{Another section}
    \blindtext
        \subsection{A subsection}
        \blindtext
        \subsection{Yet another subsection}
        \blindtext
            \subsubsection{Oh, exciting, a sub sub section!}
            \blindtext
    \section{Another boring old section}
    \blindtext

    \end{document}

输出内容如下:

还不错,只是部分和它们各自的数字之间的间距太小了。我试图通过在序言中包含以下内容来修复它:

    \makeatletter
    \renewcommand{\l@section}{\@dottedtocline{1}{1.5em}{3em}}
    \renewcommand{\l@subsection}{\@dottedtocline{2}{3.0em}{3.5em}}
    \renewcommand{\l@subsubsection}{\@dottedtocline{3}{4.5em}{4.2em}}
    \makeatother

给出这个:

虽然它允许我根据自己的喜好调整间距(图片中没有正确调整,只是一个例子),但我似乎失去了粗体字体,并为我的部分增加了一些以前没有的点。我还失去了部分之间的良好间距。我尝试用

    \renewcommand\cftsecfont{\bfseries}

但似乎没有任何效果。任何关于如何更好地格式化我的目录的建议都将不胜感激。我不必遵守大学指定的任何特定格式布局,但我确实希望它看起来清晰而专业。第一个例子是完美的,除了章节编号紧挨着章节,尽管对于子章节来说没问题。

答案1

Toc可以通过重新调整来设置(文章类别)中章节编号的宽度

\cftsecnumwidth达到适当的值(30pt在我的例子中)。

tocloft为此需要该包。

我不明白

\renewcommand*\thesection{\arabic{section}.0}然而。

 \documentclass[twoside]{article}
    \usepackage[a4paper,pdftex,left=1.7cm,right=1.7cm,top=2cm,bottom=2.5cm]{geometry}   
    \usepackage{blindtext}
    \usepackage[english]{babel}
    \usepackage{tocloft}
    \renewcommand*\thesection{\arabic{section}.0}
    \renewcommand*\thesubsection{\arabic{section}.\arabic{subsection}}

    \renewcommand{\cftsecnumwidth}{30pt}
    \setcounter{tocdepth}{3}
    \setcounter{secnumdepth}{4}

    \begin{document}
    \tableofcontents
    \addtocontents{toc}{~\hfill\textbf{Page}\par}
    \newpage


    \begin{abstract}
    \blindtext
    \end{abstract}

    \section{A section}
    \blindtext
    \section{Another section}
    \blindtext
        \subsection{A subsection}
        \blindtext
        \subsection{Yet another subsection}
        \blindtext
            \subsubsection{Oh, exciting, a sub sub section!}
            \blindtext
    \section{Another boring old section}
    \blindtext

  \end{document}

在此处输入图片描述

相关内容