In meinem Dokument möchte ich die voreingestellten Bezeichnungen Abbildung und Tabelle ändern zu Abb. bzw. Tab. Weiterhin möchte ich auch die Namen Inhaltsverzeichnis, Abbildungsverzeichnis und Tabellenverzeichnis ändern zu knackigem Inhalt, Abbildungen bzw. Tabellen.

So sieht mein Dokument reduziert aus:

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[demo]{graphicx}
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Grundlagen}
\section{Historisches}
\begin{figure}
  \centering
  \includegraphics{demo}
  \caption{Eine Abbildung}
  \label{fig:1}
\end{figure}
\begin{table}
  \centering
  \begin{tabular}{c}
    text
  \end{tabular}
  \caption{Eine Tabelle}
  \label{tab:1}
\end{table}
\end{document}

In einer LaTeX-Einführung las ich, das solle wie folgt gehen:

\renewcommand*{\contentsname}{Inhalt}
\renewcommand*{\listfigurename}{Abbildungen}
\renewcommand*{\listtablename}{Tabellen}
\renewcommand*{\figurename}{Abb.}
\renewcommand*{\tablename}{Tab.}

Schreibe ich das in die Präambel, hat es jedoch keine Wirkung.

Wie geht es denn?

gefragt 27 Jul '13, 15:21

jan12's gravatar image

jan12
770272732
Akzeptiert-Rate: 100%

Als Ergänzung zu Thorstens Antwort: \renewcommand*{\<thing>sname}{<name>} würde funktionieren, wenn babel nicht geladen würde.

(27 Jul '13, 22:14) cgnieder

Die Klassen aus »KOMA-Script« stellen dafür einen speziellen Befehl bereit.

\renewcaptionname{‹Sprache›}{‹Begriff›}{‹Inhalt›}

Damit würde dein Beispiel so ausschauen.

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[demo]{graphicx}

\renewcaptionname{ngerman}{\contentsname}{Inhalt}
\renewcaptionname{ngerman}{\listfigurename}{Abbildungen}
\renewcaptionname{ngerman}{\listtablename}{Tabellen}
\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcaptionname{ngerman}{\tablename}{Tab.}

\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Grundlagen}
\section{Historisches}
\begin{figure}[!htb]
  \centering
  \includegraphics{demo}
  \caption{Eine Abbildung}
  \label{fig:1}
\end{figure}
\begin{table}[!htb]
  \centering
  \begin{tabular}{c}
    text
  \end{tabular}
  \caption{Eine Tabelle}
  \label{tab:1}
\end{table}
\end{document}

Nachzulesen in Abschnitt 10.4 der Anleitung zu »KOMA-Script«.

Bei einer Standardklasse muss man unter Verwendung von »babel« anders vorgehen.

\addto{\captionsngerman}{%
  \renewcommand*{\contentsname}{Inhalt}
  \renewcommand*{\listfigurename}{Abbildungen}
  \renewcommand*{\listtablename}{Tabellen}
  \renewcommand*{\figurename}{Abb.}
  \renewcommand*{\tablename}{Tab.}
}
Permanenter link

beantwortet 27 Jul '13, 15:49

Thorsten's gravatar image

Thorsten
1.6k325
Akzeptiert-Rate: 58%

bearbeitet 27 Jul '13, 15:51

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×256
×46
×24
×8

gestellte Frage: 27 Jul '13, 15:21

Frage wurde gesehen: 68,609 Mal

zuletzt geändert: 27 Jul '13, 22:14