Tabla de contenidos cuando no hay capítulos/secciones

Tabla de contenidos cuando no hay capítulos/secciones

Estoy usando la clase "artículo" para escribir un informe. En lugar de utilizar secciones y subsecciones convencionales, he definido nuevos comandos que quiero usar en la tabla de contenido.

\newcommand{\CentreHeading}[1]{\begin{center} \begin{large} \MakeUppercase{\textbf{#1}} \end{large} \end{center} \vspace*{28pt} \addcontentsline{toc}{section}{#1}}

Ahora, en lugar de usar el comando de sección, quiero usar el comando \CentreHeading para definir las secciones y sus argumentos que aparecerán en la tabla de contenido.

A continuación se proporciona un MWE mínimo:

\documentclass{article}
\usepackage{titlecaps}

\newcommand{\CentreHeading}[1]{\begin{center} \begin{large} \MakeUppercase{\textbf{#1}} \end{large} \end{center} \vspace*{28pt} \addcontentsline{toc}{chapter}{#1}}

\begin{document}
    \tableofcontents
    \newpage
    
    \CentreHeading{First Section}
    Foo bar boo bar
    
    \CentreHeading{Second Section}
    Again foo bar  boo bar
\end{document}

Respuesta1

Estás utilizando la articleclase que no sabe nada sobre capítulos.

% tocentryprob.tex  SE 570050

\documentclass{article}
\usepackage{titlecaps}

\newcommand{\CentreHeading}[1]{\begin{center} \begin{large}
  \MakeUppercase{\textbf{#1}} \end{large} \end{center} \vspace*{28pt}
  %%% \addcontentsline{toc}{chapter}{#1}}  % not that but this
  \addcontentsline{toc}{section}{#1}}

\begin{document}
    \tableofcontents
    \newpage
    
    \CentreHeading{First Section}
    Foo bar boo bar
    
    \CentreHeading{Second Section}
    Again foo bar  boo bar
\end{document}

En el \addcontentslinecambio chaptera section.

información relacionada