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, 09:21

jan12's gravatar image

jan12
760172732
Akzeptiert: 66%

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

(27 Jul '13, 16:14) Clemens

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, 09:49

Thorsten's gravatar image

Thorsten
1.5k325

bearbeitet 27 Jul '13, 09:51

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×185
×32
×19
×3

Frage gestellt: 27 Jul '13, 09:21

Frage wurde angeschaut: 21,252 Mal

Zuletzt aktualisiert: 27 Jul '13, 16:14