Implementierung der Verzeichnisse fehlgeschlagen

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Lydia
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 12. Feb 2026, 10:46

Implementierung der Verzeichnisse fehlgeschlagen

Beitrag von Lydia »

Hallo liebe Community,

ich bin dabei mein wissenschaftliches Dokument anzulegen und habe dazu, wie es üblich ist ein Abbildungs- und Tabellenverzeichnis versucht einzubinden. Dazu habe ich ein nettes Dokument gefunden, jedoch scheint es hier zu Fehlern in der Definierung gekommen zu sein.

Das Dokument gibt an, dass ich im Präamble die folgenden Zeilen eintragen soll:
% Abbildungsverzeichnis
\addto\captionsngerman{
\renewcommand{\figurename}{\small{\textbf{Abb.}}}
\captionsetup{figurewithin = section}
\captionsetup{font=small, labelfont=bf}}

% Tabellenverzeichnis
\addto\captionsngerman{
\renewcommand{\tablename}{\small{Tab.}}}
\captionsetup{tablewithin = section}
\captionsetup{font=small, labelfont=bf}}
Beim Compilieren wurden gleich zwei Fehler angemerkt: der erste ist immer die Line \captionsetup und der zweite ist, dass \begin{document} nirgends auftaucht. Das kommt bei mir später. Schreibe ich den Befehl also an den Beginn des Dokuments, bleibt dennoch der Fehler mit der Line und es wird im Dokument derzeit die Befehlskette abgedruckt.

Was genau ist hier schief gelaufen?

Und hat das auch Auswirkungen auf das Literaturverzeichnis, sowie ein später noch zu erfolgendes Formelverzeichnis?

Danke vorab für eure Hilfen.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2836
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Implementierung der Verzeichnisse fehlgeschlagen

Beitrag von Stefan Kottwitz »

Hallo Lydia,

willkommen im Forum!

Hier sind mehrere Problemchen drin.

Die Klammern sind nicht passend geschlossen:
\addto\captionsngerman{
\renewcommand{\tablename}{\small{Tab.}}}   % <-- hier schließt du \addto schon
\captionsetup{tablewithin = section}
\captionsetup{font=small, labelfont=bf}}  % <-- hier ist damit noch eine } zu viel
Wegen der Klammern kommt LaTeX total aus dem Tritt und dann kommen Folge-Fehlermeldungen, wie dass es nicht \begin{document} nicht findet.

\captionsetup (was Beschriftungen gestaltet) hat nicht direkt mit \addto\captionsngerman zu tun (was nur die Bezeichnungen ändert), kann also separat stehen.

\small schreibt man übrigens nicht \small{...}, weil das ein "Umschalter" ist, der für den nachfolgenden Text gilt. Solche Formatierungsbefehle brauchst Du innerhalb der (eigentlich) Bezeichnungen nicht, das macht dann schon \captionsetup.

Hier ist es mal so, dass es gut durchläuft:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{caption}
\usepackage{newfloat}

% Abbildungsverzeichnis
\addto\captionsngerman{\renewcommand{\figurename}{Abb.}}
% Tabellenverzeichnis
\addto\captionsngerman{\renewcommand{\tablename}{Tab.}}

% Eigenschaften der Captions/Beschriftungen
\captionsetup{font=small, labelfont=bf}
\captionsetup{figurewithin = section}
\captionsetup{tablewithin = section}

\begin{document}
\section{Beispiel}
Text im Dokument
\begin{table}[htbp!]
  \centering
  \caption{Eine Tabelle}
  \begin{tabular}{lcr}
    \ldots & \ldots & \ldots \\
  \end{tabular}
\end{table}
\begin{figure}[htbp!]
  \centering
  % Platzhalter-Beispielgrafik
  \fbox{\rule{0pt}{4cm}\rule{6cm}{0pt}}
  \caption{Eine Abbildung}
\end{figure}
\end{document}
Stefan

Lumo

Re: Implementierung der Verzeichnisse fehlgeschlagen

Beitrag von Lumo »

Hey Lydia

Was mir in solchen Fällen oft hilft ist "Lumo" zu fragen. Gerade solche Dinge wie Klammern die nicht geschlossen sind merkt es recht rasch.

Für Erklärungen aber "WIESO" etwas nicht funktioniert gehe ich dann aber auch in ein LaTeX Forum :)

Lydia
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 12. Feb 2026, 10:46

Re: Implementierung der Verzeichnisse fehlgeschlagen

Beitrag von Lydia »

Vielen Dank für eure Antworten. Ich habe es jetzt komplett ohne den \caption Befehl geschrieben. Funktioniert jetzt. Ich habe Alles von einem Formelverzeichnis, über ein Abkürzungsverzeichnis hin zu den "Standard Verzeichnissen" implementiert bekommen. :)

Meine genutzte Quelle war offensichtlich nicht die optimalste, aber gut. Vielen dank nochmal für eure Hilfe. Sollte nochmal was sein und ich am verzweifeln, frage ich dann nochmal nach :lol:

LG Lydia

Antworten