
Ich verwende die Klasse „Artikel“, um einen Bericht zu schreiben. Anstatt herkömmliche Abschnitte und Unterabschnitte zu verwenden, habe ich neue Befehle definiert, die ich im Inhaltsverzeichnis verwenden möchte.
\newcommand{\CentreHeading}[1]{\begin{center} \begin{large} \MakeUppercase{\textbf{#1}} \end{large} \end{center} \vspace*{28pt} \addcontentsline{toc}{section}{#1}}
Anstatt den Abschnittsbefehl zu verwenden, möchte ich nun den Befehl \CentreHeading verwenden, um Abschnitte und ihre Argumente zu definieren, die im Inhaltsverzeichnis angezeigt werden sollen.
Nachfolgend ist ein minimaler MWE angegeben:
\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}
Antwort1
Sie verwenden die article
Klasse, die nichts über Kapitel weiß.
% 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}
Im \addcontentsline
Wechsel chapter
zu section
.