
내부의 이름을 변경하고 싶습니다 \ContinuedFloat
. 예:
\begin{figure}[]
\centering%
% ...
\caption{Somecaption} %
\end{figure} %
\begin{figure}[]\ContinuedFloat
%%%%%
\let\oldfigurename\figurename%
\renewcommand{\figurename}{Cont.~\oldfigurename}%
%%%%%
\centering%
% ...
\caption{Somecaption} %
\end{figure} %
그러나 이것은 작동하지 않습니다. 사용하지 않도록 환경을 완전히 조작하거나 \ContinuedFloat
조작할 수도 있다고 생각합니다 . 그림 이름을 어떻게 변경할 수 있나요? (나는 실제로 를 사용하고 있음 을 확인했습니다 .)\figurename
figure
\figurename
documentclass
\figurename
답변1
\figurename
개인적으로 이 매크로는 여러 목적으로 사용되기 때문에 로컬에서 다시 정의하는 것은 좋지 않은 생각이라고 생각합니다 . 다른 그림에 사용되었지만 재정의가 발생한 환경 내에서는 그림 X가 연속된 그림이 아니더라도 "계속 그림 X"도 인쇄됩니다.
정확히 무엇을 달성하려고 합니까? 캡션의 레이블만 다르게 지정하려면 캡션 레이블만 변경하면 됩니다. 예를 들어:
\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}