
Ich möchte den Namen innerhalb eines ändern \ContinuedFloat
. Beispiel:
\begin{figure}[]
\centering%
% ...
\caption{Somecaption} %
\end{figure} %
\begin{figure}[]\ContinuedFloat
%%%%%
\let\oldfigurename\figurename%
\renewcommand{\figurename}{Cont.~\oldfigurename}%
%%%%%
\centering%
% ...
\caption{Somecaption} %
\end{figure} %
Dies funktioniert jedoch nicht. Ich denke, Sie könnten die Umgebung vollständig \ContinuedFloat
manipulieren , um nicht zu verwenden . Wie kann ich den Figurennamen trotzdem ändern? (Ich habe überprüft, ob mein tatsächlich verwendet .)\figurename
figure
\figurename
documentclass
\figurename
Antwort1
Persönlich halte ich eine lokale Neudefinition \figurename
für keine gute Idee, da dieses Makro für mehrere Zwecke verwendet wird. Wenn es für eine andere Figur verwendet wird, aber innerhalb der Umgebung, in der die Neudefinition stattgefunden hat, wird auch „Forts. Figur X“ gedruckt, selbst wenn Figur X keine Fortsetzung ist.
Was genau möchten Sie erreichen? Wenn Sie nur eine andere Beschriftung für die Bildunterschrift wünschen, würde ich nur die Beschriftung ändern, sonst nichts. Beispiel:
\documentclass{article}
\usepackage{subfig} % offers \ContinuedFloat
\DeclareCaptionLabelFormat{Cont}{Cont.~#1~#2}
\captionsetup[ContinuedFloat]{labelformat=Cont}
\begin{document}
\begin{figure}
\centering
% ...
\caption{Somecaption}
\end{figure}
\begin{figure}\ContinuedFloat
\centering
% ...
\caption{Somecaption}
\end{figure}
\end{document}