PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Layout von Figure/Table ändern



dreamingof8a
24-06-2007, 00:11
Hallo zusammen,
ich habe folgende Frage:
Gibt es eine Möglichkeit, ein Bild (und eine Tabelle) wie folgt darzustellen:

Figure 3.4: [kurze caption]
________________________________________________

Bild oder Tabelle

________________________________________________
[Blablabla Bildunterschirft blablabla]

Also auf gut Deutsch: Das "Figure" oder Table" + Nummer oben links, gefolgt vom kurzen []-Teil der \caption, dann das Bild eingeschlossen zwischen zwei Linien, dann die eigentliche Bildunterschrift?

Danke vielmals.

Grüße, dreamingof8a

bischi
24-06-2007, 08:38
Schau dir mal das floatrow-Paket an:

ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/floatrow/floatrow.pdf

MfG Bischi

sommerfee
24-06-2007, 11:57
Das mit dem kurzen und langen Teil der \caption mußt du wohl selber "zu Fuß" machen, da AFAIK weder das float noch das floatrow-Paket eine solche flexible Umdefinition erlauben, dazu ist das Korsett, was diese Pakete vorgeben, doch zu starr.

Man könnte es natürlich auch einfach "selber" machen, z.B.:



\documentclass{article}
\usepackage{caption}
\captionsetup[figure]{position=top,skip=2pt,singlelinecheck=off}

\newenvironment{myfigure}[3][tbp]{%
\begin{figure}[#1]%
\caption{#2}%
\newcommand\longcaption{#3}%
\rule\linewidth{1.5pt}%
\vspace{10pt}%
}{%
\par
\vspace{10pt}%
\rule\linewidth{1.5pt}%
\par\parbox\linewidth{\longcaption}%
\end{figure}%
}

\begin{document}

\begin{myfigure}[!h]{kurzer Text}{langer Text}
\label{test}
Hallo!
\end{myfigure}

Dies ist Abbildung \ref{test}.

\end{document}


Liebe Grüße,
Axel