PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : figure-Umgebung in tabular mit caption



omg
11-10-2011, 11:56
Hallo,

ich möchte in ein Dokument ein mit PSTricks gemaltes Bild einbinden. Dabei ist mir aufgefallen, dass ich das Bild noch in eine figure-Umgebung packen muss, damit ich \caption{} benutzen kann.

Das Bild soll aber nach Möglichkeit nicht die ganze Breite einnehmen, sondern nur einen Teil damit links noch Text hin passt. Deswegen habe ich versucht das genauso wie hier (http://www.mrunix.de/forums/showthread.php?t=68121) zu machen. Dabei bin ich allerdings auf das Problem gestoßen, dass man die figure Umgebung anscheinend nicht in der tabular-Umgebung benutzen kann.

Konkret habe ich also folgende Fragen:
Kann man das ohne große Umstände so machen wie ich das haben will? Und wenn es geht, ist das schlechter Stil (weil ich es bisher nicht oft gesehen habe)?

Ich hoffe ich habe alle nötigen Informationen verständlich angegeben, falls nicht bitte nochmal nachfragen :)

\documentclass{article}
\usepackage{pst-all}

\begin{document}
\begin{figure}[!h]
\centering
\psframebox[framesep=0pt]{
\begin{pspicture}(3,3)
\end{pspicture}}
\caption{Ein Kasten}
\end{figure}

%Mit tabular:
% \begin{tabular}{@{} p{8cm} p{4cm}}
% Hier steht ein Text, und rechts soll der Kasten hin.
% \LaTeX\ gibt aber einen Fehler aus.
% &\begin{figure}[!h]
% \psframebox[framesep=0pt]{
% \begin{pspicture}(3,3)
% \end{pspicture}}
% \caption{Ein Kasten}
% \end{figure}
% \end{tabular}
\end{document}

LuPi
11-10-2011, 12:00
[...] ich das Bild noch in eine figure-Umgebung packen muss, damit ich \caption{} benutzen kann.

Das ist so nicht richtig, schau Dir mal das \captionof-Makro an (capt-of.sty oder caption.sty).

omg
11-10-2011, 12:28
Ok, damit kann ich es so machen wie ich will. Danke.

Schweinebacke
11-10-2011, 12:49
Außerdem sei auf einschlägige Pakete für von Text umflossene Bilder (http://www.ctan.org/keyword/wrap) hingewiesen. Beispielhaft sei hier cutwin (http://www.ctan.org/pkg/cutwin) genannt.

Wenn man Bilder von Text umfließen lässt, sollte man den Bildern übrigens keine beliebige Breite gestatten, sondern mit einem Konstruktionsraster arbeiten, damit der Leser nur zwischen wenigen unterschiedlichen Zeilenlängen umschalten muss und es auch nicht wie hingekleckst aussieht. Bei einem Buch würde ich grundsätzlich darauf verzichten, weil es das Lesen anstrenger macht.

PS: In der KOMA-Script-Klasse scrartcl, die ich als empfehlenswerten Ersatz für article betrachte, ist \captionof übrigens bereits eingebaut.