Seite 1 von 1

Überschrift unterdrücken

Verfasst: So 2. Jun 2013, 19:58
von backfisch
Hallo erstmal.
Ich bin neu hier und dies ist mein erster Post.
Nun befinde mich derzeit in einem Projekt für welches ich eine Dokumentation mit Latex erstellen möchte. Habe mich inzwischen drei Tage alleine mit Latex auseinandergesetzt und bin noch blutiger Anfänger.

Was nun mein Problem betrifft:

Ich habe in meinem Dokument bereits ein Inhaltsverzeichnis eingepflegt in dem ich auch die Verzeichnisse anzeigen lassen will.

Um das Problem der doppelten Überschrift zu umgehen war meine erste Intention und Versuch:
\section{Literatur}
\printbibliography [heading=none]

\newpage

\section{Tabellenverzeichnis}
\listoftables [???]
An der Stelle [???] ist jetzt der Haken. Mein "Trick" die Überschrift zu unterdrücken funktioniert hier nicht. Schade. :(


Hat hier jemand eine Idee oder Vorschlag wie dies elegant zu lösen/umgehen ist ?

Danke :)
-backfisch

Verfasst: So 2. Jun 2013, 20:54
von Johannes_B
Hallo, du kannst die manuellen section-Befehle einfach weglassen. Die Verzeichnisse werden auch so ins Inhaltsverzeichnis aufgenommen.
\documentclass{article}
\begin{document}

\tableofcontents

\listoffigures
\listoftables

\end{document}
Weißt du schon, was ein Minimalbeispiel] ist? Wenn nicht, dann klick.

Verfasst: So 2. Jun 2013, 21:15
von backfisch
Danke für die schnelle Antwort.

Habe es ausprobiert, jedoch taucht nach Deinem Minimalbeispiel nix in meinem Inhaltsverzeichnis auf.

Also selbst wenn ich das obige Beispiel eins zu eins kopiere erstellt er kein Inhaltsverzeichnis sondern gibt nur die Überschriften aus.

Verfasst: Mo 3. Jun 2013, 02:19
von rais
Hallo,
backfisch hat geschrieben: Habe es ausprobiert, jedoch taucht nach Deinem Minimalbeispiel nix in meinem Inhaltsverzeichnis auf.
nutzt Du denn article? Dann könntest Du Dir mit \addcontentsline behelfen.
Hier ein Vorschlag mit scrartcl aus dem Koma-Script-Bündel:
\documentclass[listof=totoc]{scrartcl}
\begin{document}

\tableofcontents

\listoffigures
\listoftables

\end{document}
MfG
Rainer

Verfasst: Mo 3. Jun 2013, 08:09
von Besserwisser
Johannes_B hat geschrieben:Hallo, du kannst die manuellen section-Befehle einfach weglassen. Die Verzeichnisse werden auch so ins Inhaltsverzeichnis aufgenommen.
\documentclass{article}
\begin{document}

\tableofcontents

\listoffigures
\listoftables

\end{document}
Bei den Standardklassen werden die Verzeichnisse eben nicht ins Inhaltsverzeichnis aufgenommen. Dort braucht man Zusatzpakete wie tocbibind oder muss es per \addcontentsline (beispielsweise:
% Put this into the preamble and run LaTeX at least three times
\AtBeginDocument{%
  \addtocontents{lof}{\protect\addcontentsline{toc}{section}{\listfigurename}%
  \addtocontents{lot}{\protect\addcontentsline{toc}{section}{\listtablename}%
}
wobei das min. drei LaTeX-Läufe benötigt) selbst erledigen.

Bei den KOMA-Script-Klassen geht es hingegen wie so vieles und wie von rais gezeigt sehr viel einfacher mit der Option listof=totoc (oder wahlweise auch toc=listof). Siehe dazu die KOMA-Script-Anleitung oder das KOMA-Script-Buch. Ich würde daher unbedingt eine KOMA-Script-Klasse empfehlen.

Verfasst: Mo 3. Jun 2013, 08:22
von Johannes_B
Hallo an alle, ihr habt natürlich vollkommen recht. Eine Koma-Klasse ist gegenüber den Standardklassen zu bevorzugen. Als ich gepostet habe, hab ich einfach nicht nachgedacht.
An den Fragensteller: Tut mir leid, ich war in Gedanken bei Koma-Script

Verfasst: Mo 3. Jun 2013, 09:03
von Noch so einer
Besserwisser hat geschrieben:
% Put this into the preamble and run LaTeX at least three times
\AtBeginDocument{%
  \addtocontents{lof}{\protect\addcontentsline{toc}{section}{\listfigurename}%
  \addtocontents{lot}{\protect\addcontentsline{toc}{section}{\listtablename}%
}
Da fehlen IMO zwei schließende Klammern:
% Put this into the preamble and run LaTeX at least three times
\AtBeginDocument{%
  \addtocontents{lof}{\protect\addcontentsline{toc}{section}{\listfigurename}}%
  \addtocontents{lot}{\protect\addcontentsline{toc}{section}{\listtablename}}%
}

Verfasst: Mo 3. Jun 2013, 09:34
von Besserwisser
Noch so einer hat geschrieben:Da fehlen IMO zwei schließende Klammern
Das wäre mit KOMA-Script nicht passiert … :roll:
Danke für die Korrektur!