
Estou usando a classe "artigo" para escrever um relatório. Em vez de usar seções e subseções convencionais, defini novos comandos que desejo usar no índice analítico.
\newcommand{\CentreHeading}[1]{\begin{center} \begin{large} \MakeUppercase{\textbf{#1}} \end{large} \end{center} \vspace*{28pt} \addcontentsline{toc}{section}{#1}}
Agora, em vez de usar o comando de seção, quero usar o comando \CentreHeading para definir seções e seus argumentos para aparecerem no índice.
Um MWE mínimo é fornecido abaixo:
\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}
Responder1
Você está usando a article
classe que não 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}
Na \addcontentsline
mudança chapter
para section
.