Hinzufügen eines Anhangs zum Inhaltsverzeichnis, ohne dass dieser im Dokument angezeigt wird

Hinzufügen eines Anhangs zum Inhaltsverzeichnis, ohne dass dieser im Dokument angezeigt wird

Ich arbeite mit articleeiner Klasse und möchte in meinem Inhaltsverzeichnis zwei Anhänge erwähnen, ohne im Dokument selbst einen tatsächlichen Anhang zu erstellen. Außerdem möchte ich, dass diese Einträge im Inhaltsverzeichnis nicht auf eine Seite verweisen (offensichtlich, da es im Dokument keine Anhänge gibt, auf die verwiesen werden könnte). Wie kann ich das erreichen?

BEARBEITEN:

Hier ist (eine vereinfachte Version) des Codes, den ich verwende:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{biblatex}
\usepackage[dutch]{babel}
\usepackage[nottoc,numbib]{tocbibind}
\usepackage{listings}
\usepackage[title,titletoc]{appendix}
\usepackage[utf8]{inputenc}
\usepackage{color}
\usepackage{hyperref}

\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}

\lstdefinestyle{mystyle}{
    backgroundcolor=\color{backcolour},   
    commentstyle=\color{codegreen},
    keywordstyle=\color{blue},
    numberstyle=\tiny\color{codegray},
    stringstyle=\color{codepurple},
    basicstyle=\footnotesize,
    breakatwhitespace=false,         
    breaklines=true,                 
    captionpos=b,                    
    keepspaces=true,                 
    numbers=left,                    
    numbersep=5pt,                  
    showspaces=false,                
    showstringspaces=false,
    showtabs=false,                  
    tabsize=2
}

\lstset{style=mystyle,language=Python}

\title{title}
\author{bla}
\date{\today}
\begin{document}
\maketitle
\begin{abstract}
bla bla

\end{abstract}
\pagebreak
\tableofcontents

\pagebreak
\section{sections}
bla bla

\pagebreak
\begin{thebibliography}{9}
\bibitem{someitem}
something

\end{thebibliography}

\pagebreak

\appendix

\addtocontents{toc}{\protect\contentsline{section}{Appendix One}{}{}}
\addtocontents{toc}{\protect\contentsline{section}{Appendix Two}{}{}}

\addtocontents{toc}{Appendix One}

\end{document}

EDIT2:

Ich habe einen Workaround mit der folgenden Codezeile gefunden, die eine Erweiterung eines Vorschlags in einem Kommentar ist:

\addtocontents{toc}{\textcolor{white}{}\\ \textbf{Appendix A: bla bla}\\\textcolor{white}{}\\ \textbf{Appendix B: bla bla}}

Antwort1

Wenn ein bestimmtes Format beibehalten werden soll, z. B. wie bei einem Abschnittseintrag, verwenden Sie

\addtocontents{toc}{\protect\contentsline{section}{Appendix One}{}{}}

Das erste leere {}Paar wird normalerweise von ausgefüllt, \addcontentslineum die Seitenzahl aufzunehmen, das leere {}Paar wird von hyperreffür den Hyperanker verwendet. Wenn hyperrefnicht enthalten ist, {}schadet das zweite dort nicht.

\documentclass{article}


\usepackage{hyperref}
\begin{document}
\tableofcontents


\section{First section}

\appendix

\addtocontents{toc}{\protect\contentsline{section}{Appendix One}{}{}}
\addtocontents{toc}{\protect\contentsline{section}{Appendix Two}{}{}}

\end{document}

Bildbeschreibung hier eingeben

Wenn ein nummeriertes Format gewünscht wird, \numberline{}kann dieses ebenfalls angewendet werden, alles zusammengefasst in einem einfachen Makro:

\phantomappendix*fügt nur den Titel hinzu

\phantomappendixfügt den Titel und eine vorangestellte Nummer hinzu.

\documentclass{article}

\usepackage{xparse}
\newcounter{phantomappendix}
\renewcommand{\thephantomappendix}{\Alph{phantomappendix}}

\NewDocumentCommand{\phantomappendix}{sm}{%
  \IfBooleanTF{#1}{%
    \addtocontents{toc}{\protect\contentsline{section}{#2}{}{}}
  }{%
    \refstepcounter{phantomappendix}% Just in case we want to refer to it
    \addtocontents{toc}{\protect\contentsline{section}{\protect\numberline{\thephantomappendix}#2}{}{}}
  }%
}


\usepackage{hyperref}
\begin{document}
\tableofcontents
\section{First section}
\appendix

\phantomappendix*{Appendix One}
\phantomappendix{Appendix Two}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen