PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : package babel verhindert Umbenennung der Bildbeschriftung



TeacherMC
13-10-2009, 18:15
Hallo ich bennenne in meinem Dokument die Bildbeschriftungen gemäß
folgendem Minibeispiel von Abbildung zu Bild um.
Leider wird dieser Befehl ignoriert, sobald ich das paket


\usepackage[german]{babel}

verwende.

Ich brauche das Paket aber, damit vernünftig getrennt wird.
Kann mir da jemand helfen??

Minibeispiel:


\documentclass{scrbook}

%BILDER
\usepackage{float} %Positionierung von Bildern erzwingen
\usepackage{graphicx}
\usepackage[bf]{caption}
\newcommand{\refBild}[1]{\textbf{(Bild \ref{#1})}}
\renewcommand{\figurename}{Bild}%

\renewcommand{\thefigure}{\arabic{figure}}
\makeatletter
\@addtoreset{figure}{page}
\makeatother
\begin{document}

\begin{figure}[H]
\centering
\includegraphics{611.png}
\caption{Erstes Bild}
\label{fig:1}
\end{figure}

\newpage

\begin{figure}[htbp]
\centering
\includegraphics{611.png}
\caption{Wiedrum Erstes Bild}
\label{fig:2}
\end{figure}
\end{document}

u_fischer
13-10-2009, 18:24
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=latexwords

TeacherMC
13-10-2009, 20:18
Vielen Dank.

Habe das funktionsfähige Minibeispiel noch vervollständigt.



\documentclass{scrbook}

%BILDER
\usepackage{float} %Positionierung von Bildern erzwingen
\usepackage{graphicx}
\usepackage[bf]{caption}
\newcommand{\refBild}[1]{\textbf{(Bild \ref{#1})}}
%
\usepackage[german]{babel}
\addto\captionsgerman{
\renewcommand{\figurename}{Bild}
}

\renewcommand{\thefigure}{\arabic{figure}}
\makeatletter
\@addtoreset{figure}{page}
\makeatother
\begin{document}

\begin{figure}[H]
\centering
\includegraphics{611.png}
\caption{Erstes Bild}
\label{fig:1}
\end{figure}

\newpage

\begin{figure}[htbp]
\centering
\includegraphics{611.png}
\caption{Wiedrum Erstes Bild}
\label{fig:2}
\end{figure}
\end{document}

Gruß

Nico

sommerfee
14-10-2009, 08:00
Wenn du eh' das caption-Paket lädst, dann könntest du auch


\usepackage[bf]{caption}

\usepackage[german]{babel}
\addto\captionsgerman{
\renewcommand{\figurename}{Bild}
}

\renewcommand{\thefigure}{\arabic{figure}}

zu


\usepackage[bf,figurename=Bild,figurewithin=none]{caption}
\usepackage[german]{babel}

vereinfachen.

Liebe Grüße,
Axel