Formato de ToC: números demasiado cerca de los encabezados de sección

Formato de ToC: números demasiado cerca de los encabezados de sección

Estoy elaborando un informe como parte de un proyecto grupal para parte de la carrera de física y me he divertido tratando de formatear la tabla de contenidos correctamente. Aquí hay un 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}

Lo que da algo como esto como resultado:

No está mal, excepto que el espacio entre las secciones y sus respectivos números es demasiado pequeño. Intenté solucionarlo incluyendo esto en el preámbulo:

    \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

dando esto:

Aunque me permite ajustar el espaciado a mi gusto (no está ajustado correctamente en la imagen, solo un ejemplo), parece que perdí la fuente en negrita y gané algunos puntos para mis secciones que antes no estaban. También he perdido el bonito espacio entre secciones. Intenté recuperar la fuente en negrita con

    \renewcommand\cftsecfont{\bfseries}

pero no pareció tener ningún efecto. Se agradecería cualquier consejo sobre cómo formatear mejor mi ToC. No tengo que cumplir con ningún diseño específico especificado por la universidad, pero sí quiero que se vea claro y profesional. El primer ejemplo fue perfecto excepto por los números de sección que estaban pegados justo al lado de las secciones, aunque estuvo bien para las subsecciones.

Respuesta1

El ancho utilizado para los números de sección en una Toc(clase de artículo) se puede configurar reajustando

\cftsecnumwidtha un valor apropiado ( 30pten mi ejemplo).

tocloftPara ello se necesita el paquete .

No entiendo el propósito de

\renewcommand*\thesection{\arabic{section}.0}sin embargo.

 \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}

ingrese la descripción de la imagen aquí

información relacionada