Implementierung der Verzeichnisse fehlgeschlagen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Implementierung der Verzeichnisse fehlgeschlagen

Re: Implementierung der Verzeichnisse fehlgeschlagen

von Stefan Kottwitz » Do 12. Feb 2026, 12:01

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

Implementierung der Verzeichnisse fehlgeschlagen

von Lydia » Do 12. Feb 2026, 10:56

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.

Nach oben