Überschrift mit manuellen Eintrag ins Inhaltverzeichnis

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Lazerturkey
Forum-Anfänger
Forum-Anfänger
Beiträge: 27
Registriert: Do 12. Nov 2015, 15:11

Überschrift mit manuellen Eintrag ins Inhaltverzeichnis

Beitrag 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.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Kannst Du bitte ein kleines, aber lauffähiges Minimalbeispiel erstellen, das Dein Problem zeigt?

Lazerturkey
Forum-Anfänger
Forum-Anfänger
Beiträge: 27
Registriert: Do 12. Nov 2015, 15:11

Beitrag 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.

Beobachter

Einfache Alternative

Beitrag 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.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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}

Lazerturkey
Forum-Anfänger
Forum-Anfänger
Beiträge: 27
Registriert: Do 12. Nov 2015, 15:11

Beitrag von Lazerturkey »

\documentclass{scrartcl}
müsste doch aus Dem Koma-Script sein?

nichts desto trotz mit
\addsec
hat es wunderbar funktioniert.

danke

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Ja, scrartcl ist eine der KOMA-Script Klassen und genau deshalb funktioniert \addsec. Somit sind die ganzen anderen Kopfstände überflüssig.

Lazerturkey
Forum-Anfänger
Forum-Anfänger
Beiträge: 27
Registriert: Do 12. Nov 2015, 15:11

Beitrag von Lazerturkey »

Nochmals danke !

Antworten