Seite 1 von 1

Überschrift mit manuellen Eintrag ins Inhaltverzeichnis

Verfasst: Do 12. Nov 2015, 15:25
von Lazerturkey
Hallo liebe Community,

ich verfasse gerade meine Bachelorarbeit mithilfe von LaTeX. Ich habe bereits einige Formatierungen vorgenommen unteranderem das Inhaltsverzeichnis. Für die Geheimhaltungsvereinbarung und für die Erklärung etc möchte ich manuell einen Eintrag in das Inhaltsverzeichnis einfügen. Dies habe ich mit:
\addcontentsline{toc}{section}{Geheimhaltungsvereinbarung}
Danach soll die Seite mit der Geheimhaltungserklärung gestaltet werden.

Mein Problem ist hierbei, das mir die Überschrift "Geheimhaltungserklärung" auf der Seite wo sie stehen soll, nicht im Stiele einer
\section
-Überschrift angezeigt wird, sondern nur der nachfolgende Text.

Weiß jemand wie mir mit einem manuellen Eintrag ins das Inhaltsverzeichnis dennoch die Überschrift auf der Seite angezeigt wird.

Verfasst: Do 12. Nov 2015, 15:32
von esdd
Kannst Du bitte ein kleines, aber lauffähiges Minimalbeispiel erstellen, das Dein Problem zeigt?

Verfasst: Do 12. Nov 2015, 15:41
von Lazerturkey
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\begin{document}
\pagenumbering{Roman}
\addcontentsline{toc}{section}{Geheimhaltungserklärung}
Hier steht Text
\newpage
\tableofcontents{}
\newpage{}
\pagenumbering{arabic}
\section{Einleitung}
Ein anderer text
\subsection{Untereinleitung}
ein nochmals anderer Text
\end{document}
HIer ein kleines Beispiel was in minimal Form meine Präambel darstellt. Bei mir funktioniert es das die Überschrift "Geheimhaltungserklärung" im Inhaltsverzeichnis mit römischen Ziffern steht, und "Einleitung" mit arabischen. Mein Problem ist nur das mir auf der Seite wo die Geheimhaltungserklärung stehen soll, nur der Text "Hier steht Text" steht und nicht die Überschrift.

Einfache Alternative

Verfasst: Do 12. Nov 2015, 15:49
von Beobachter
In einer Klasse aus dem Bündel »KOMA-Script« ist das wesentlich unkomplizierter zu bewerkstelligen. Vergiss \addcontentsline und benutze an der entsprechenden Stelle \addsec genau wie Du \section benutzt. Und ein Blick in die Anleitung von »KOMA-Script« kann daher auch nicht schaden.

Verfasst: Do 12. Nov 2015, 15:59
von esdd
\addcontentsline nimmt nur den Eintrag ins Inhaltsverzeichnis vor. Mit einer Standardklasse hättest also noch einen \section* Befehl gebraucht, um die Überschrift im Dokument auszugeben.

Da Du aber eine KOMA-Script Klasse verwendest, geht das mit \addsec viel einfacher:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel} 
\begin{document} 
\pagenumbering{Roman} 
\addsec{Geheimhaltungserklärung} 
 Hier steht Text 
\clearpage 
\tableofcontents{} 
\clearpage 
\pagenumbering{arabic} 
\section{Einleitung} 
 Ein anderer text 
\subsection{Untereinleitung} 
 ein nochmals anderer Text 
\end{document}

Verfasst: Do 12. Nov 2015, 16:05
von Lazerturkey
\documentclass{scrartcl}
müsste doch aus Dem Koma-Script sein?

nichts desto trotz mit
\addsec
hat es wunderbar funktioniert.

danke

Verfasst: Do 12. Nov 2015, 16:08
von esdd
Ja, scrartcl ist eine der KOMA-Script Klassen und genau deshalb funktioniert \addsec. Somit sind die ganzen anderen Kopfstände überflüssig.

Verfasst: Do 12. Nov 2015, 16:13
von Lazerturkey
Nochmals danke !