Snowman
31-05-2005, 12:32
Hallo, ich weis das Thema wurde schon mal behandelt, aber nicht zu meiner Zufriedenheit. Ich habe zwei Probleme.
1.
Ich habe eine sehr lange Bildunterschrift mit einem manuellen Zeilenumbruch.
\begin{figure}[htbp]
\centering
\includegraphics[width=14.5cm]{Abb/HWSK-B-1.jpg}
\caption[
Gekürzte Bildunterschrift für das Abb.-Verzeichnis
]
{
Hier steht leider eine nicht zu kürzende lange Bildunterschrift mit Zeilenumbruch\\
(Quelle: \cite{HWSK}, 2003, bearbeitet)
}
\label{HWSK-B-1}
\end{figure}
In meiner Preambel steht
\usepackage[hang]{caption2}
Nun wird aber die Bildunterschrift linksbündig am Bild ausgerichtet und die Quelle bündig unter "Hier steht [...]".
Wenn ich nun "hang" durch "center" ersetze, wird sie zwar unter dem Bild schön zentriert aber die Quelle in der zweiten Zeile leider auch.
Ich hätte aber gerne das die erste Zeile zentriert unter dem Bild erscheint und die zweite Zeile (also die Quelle) bündig unter "Hier steht [...]" gesetzt wird.
Ich habe auch schon versucht mit Hilfe dieser Abbildungsbox...
\newlength{\Abbildungsbreite}
\newcommand{\Abbildung}[1]{%
\settowidth{\Abbildungsbreite}{#1}%
\setcapwidth[c]{\Abbildungsbreite}%
#1
\setcapindent{3em}
}
\newsavebox{\Abbildungsbox}
\newenvironment{AbbildungSetztCaptionBreite}{%
\begin{lrbox}{\Abbildungsbox}%
}{%
\end{lrbox}%
\global\setbox\Abbildungsbox=\box\Abbildungsbox%
\aftergroup\SetzeAbbildungsbox%
}
\newcommand{\SetzeAbbildungsbox}{%
\Abbildung{\usebox{\Abbildungsbox}}}
das Problem zu lösen, und zwar in der Form:
\begin{figure}[htbp]
\centering
\begin{AbbildungSetztCaptionBreite}
\includegraphics[width=14.5cm]{Abb/HWSK-B-1.jpg}
\end{AbbildungSetztCaptionBreite}
\caption[
Gekürzte Bildunterschrift für das Abb.-Verzeichnis
]
{
Hier steht leider eine nicht zu kürzende lange Bildunterschrift mit Zeilenumbruch\\
(Quelle: \cite{HWSK}, 2003, bearbeitet)
}
\label{HWSK-B-1}
\end{figure}
Und in der Preambel steht nun:
\usepackage[center]{caption2}
Dies brachte aber auch nicht den gewünschten Erfolg.
Vielleicht weis ja jemannd weiter
Und 2.
Bei sehr kurzen Bildunterschriften, funktioniert der manuelle Zeilenumbruch nicht mehr, anscheinent wenn die zweite Zeile länger ist als die Erste, weder mit "\\" noch mit "\newline" und schon gar nicht wenn sie mit "\protect" geschützt werden.
Woran kann das liegen? Wenn ich die erste Zeile länger mache als die Zweite, mit "\qquad", geht es.
Das kann doch aber keine saubere Lösung sein
Danke für Eure Hilfe
1.
Ich habe eine sehr lange Bildunterschrift mit einem manuellen Zeilenumbruch.
\begin{figure}[htbp]
\centering
\includegraphics[width=14.5cm]{Abb/HWSK-B-1.jpg}
\caption[
Gekürzte Bildunterschrift für das Abb.-Verzeichnis
]
{
Hier steht leider eine nicht zu kürzende lange Bildunterschrift mit Zeilenumbruch\\
(Quelle: \cite{HWSK}, 2003, bearbeitet)
}
\label{HWSK-B-1}
\end{figure}
In meiner Preambel steht
\usepackage[hang]{caption2}
Nun wird aber die Bildunterschrift linksbündig am Bild ausgerichtet und die Quelle bündig unter "Hier steht [...]".
Wenn ich nun "hang" durch "center" ersetze, wird sie zwar unter dem Bild schön zentriert aber die Quelle in der zweiten Zeile leider auch.
Ich hätte aber gerne das die erste Zeile zentriert unter dem Bild erscheint und die zweite Zeile (also die Quelle) bündig unter "Hier steht [...]" gesetzt wird.
Ich habe auch schon versucht mit Hilfe dieser Abbildungsbox...
\newlength{\Abbildungsbreite}
\newcommand{\Abbildung}[1]{%
\settowidth{\Abbildungsbreite}{#1}%
\setcapwidth[c]{\Abbildungsbreite}%
#1
\setcapindent{3em}
}
\newsavebox{\Abbildungsbox}
\newenvironment{AbbildungSetztCaptionBreite}{%
\begin{lrbox}{\Abbildungsbox}%
}{%
\end{lrbox}%
\global\setbox\Abbildungsbox=\box\Abbildungsbox%
\aftergroup\SetzeAbbildungsbox%
}
\newcommand{\SetzeAbbildungsbox}{%
\Abbildung{\usebox{\Abbildungsbox}}}
das Problem zu lösen, und zwar in der Form:
\begin{figure}[htbp]
\centering
\begin{AbbildungSetztCaptionBreite}
\includegraphics[width=14.5cm]{Abb/HWSK-B-1.jpg}
\end{AbbildungSetztCaptionBreite}
\caption[
Gekürzte Bildunterschrift für das Abb.-Verzeichnis
]
{
Hier steht leider eine nicht zu kürzende lange Bildunterschrift mit Zeilenumbruch\\
(Quelle: \cite{HWSK}, 2003, bearbeitet)
}
\label{HWSK-B-1}
\end{figure}
Und in der Preambel steht nun:
\usepackage[center]{caption2}
Dies brachte aber auch nicht den gewünschten Erfolg.
Vielleicht weis ja jemannd weiter
Und 2.
Bei sehr kurzen Bildunterschriften, funktioniert der manuelle Zeilenumbruch nicht mehr, anscheinent wenn die zweite Zeile länger ist als die Erste, weder mit "\\" noch mit "\newline" und schon gar nicht wenn sie mit "\protect" geschützt werden.
Woran kann das liegen? Wenn ich die erste Zeile länger mache als die Zweite, mit "\qquad", geht es.
Das kann doch aber keine saubere Lösung sein
Danke für Eure Hilfe