PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildunterschrift drehen



Bert
01-04-2009, 18:19
Ich habe ein Bild um 90° gedreht, damit es längs auf einen Seite passt, wie erreiche ich es, dass die Bildunterschrift mit gedreht wir und dann rechts neben dem Bild erscheint (Normalansicht) bzw. unter dem Bild, wenn man es dreht.

Stefan_K
01-04-2009, 18:56
Hallo Bert,

es kommt ganz darauf an, wie Du es bisher machst. Wenn du eine sidewaysfigure-Umgebung aus dem rotating-Paket verwenden würdest, dann würde sich die Bildunterschrift mitdrehen.

Viele Grüße,

Stefan

Bert
01-04-2009, 19:00
ah ganz vergessen mit anzugeben ...

\begin{center}
\begin{figure}[htbp]
\includegraphics[width=1.2\textheight,angle=90]{Beispiel.eps}
\caption[]{Bildname}
\label{fig:8-1}
\end{figure}
\end{center}

Stefan_K
01-04-2009, 19:16
Hallo Bert,

eine figure-Umgebung in eine center-Umgebung zu packen, ist nicht sinnvoll. Besser verwende \centering innerhalb von figure.
Abgesehen davon versuch doch einmal sidewaysfigure, siehe rotating-Dokumentation (http://tug.ctan.org/tex-archive/macros/latex/contrib/rotating/rotating.pdf).

Stefan

voss
01-04-2009, 20:30
Ich habe ein Bild um 90° gedreht, damit es längs auf einen Seite passt, wie erreiche ich es, dass die Bildunterschrift mit gedreht wir und dann rechts neben dem Bild erscheint (Normalansicht) bzw. unter dem Bild, wenn man es dreht.

sieh mal das Paket hvfloat an, da kann man alles mögliche drehen.
Doku gibt es mit

texdoc hvfloat

Herbert

Buch Daniel
01-04-2009, 21:49
hi, das Procedere gestaltet sich höchst einfach, wenn man innerhalb der figure- Umgebung eine picture-Umgebung schafft. Das Ganze beruht auf der \usepackage{rotating}. Beispiel.

\begin{figure}

\includegraphics[width=1.2\textheight,angle=90]{Probe.eps}
\begin{rotate}{90}
\begin{picture}(0,0)
\put(10,10){\Large\bf Text 90 Grad drehen}
\end{picture}
\end{rotate}

\end{figure}

Gruß guenther

voss
01-04-2009, 21:58
hi, das Procedere gestaltet sich höchst einfach, wenn man innerhalb der figure- Umgebung eine picture-Umgebung schafft. Das Ganze beruht auf der \usepackage{rotating}. Beispiel.

\begin{figure}

\includegraphics[width=1.2\textheight,angle=90]{Probe.eps}
\begin{rotate}{90}
\begin{picture}(0,0)
\put(10,10){\Large\bf Text 90 Grad drehen}
\end{picture}
\end{rotate}

\end{figure}



\begin{figure}
\rotatebox{90}{%
\begin{minipage}{1.2\textheight}
\includegraphics[width=\linewidth]{Probe.eps}
\caption{\Large\bf Text 90 Grad drehen}
\end{minipage}}
\end{figure}


Herbert

Bert
02-04-2009, 11:11
Hmm ...

Also das Bild drehen klappt wunderbar in allen Beispielen, aber die Bildunterschrift dreht er nicht, dafür setzt er sie irgendwo rechts neben das Dokument bzw. irgendwo willkürlich in die Gegend ...

Ich habe in keinem der Beispiele eine gedrehte Bildunterschrift erreicht!?!?!

Mal ein paar Beispiele:

\documentclass{article}
\usepackage[german]{babel}
\usepackage{rotating}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{eurosym}
\usepackage{multicol}
\usepackage{array}
\usepackage{tabularx}
\usepackage{dcolumn}
\usepackage{rotating}
\usepackage{lscape}
\usepackage[bottom]{footmisc}
\begin{document}

% Beispiel 1
\begin{landscape}
\begin{figure}[htbp]
\centering
\includegraphics[width=0.3\textheight]{cat.eps}
\caption[]{HALLLO, ich will gedreht werden!}
\end{figure}
\end{landscape}

% Beispiel 2
\begin{sidewaysfigure}
\includegraphics[width=0.3\textheight]{cat.eps}
\caption[]{HALLLO, ich will gedreht werden!}
\end{sidewaysfigure}

% Beispiel 3
\begin{figure}
\rotatebox{90}{%
\begin{minipage}{0.3\textheight}
\includegraphics[width=\linewidth]{cat.eps}
\caption{\Large\bf Text 90 Grad drehen}
\end{minipage}}
\end{figure}

% Beispiel 4
\begin{figure}
\includegraphics[width=0.3\textheight,angle=90]{cat.eps}
\begin{rotate}{90}
\begin{picture}(0,0)
\put(10,10){\Large\bf Text 90 Grad drehen}
\end{picture}
\end{rotate}
\end{figure}

\end{document}

Bert
02-04-2009, 11:15
Okay, jetzt bin ich komplett verwirrt:

Ich habe die ganze Zeit WinEdt genutzt und mir ein Ghostscript Dokument (.dvi) erstellt. Habe es gerade dann nochmal mit TeXnicCenter ein PDF erstellt und da funktionieren alle Beispiele!!!!!!

Woran liegt das?? Warum interpretieren diese beide Verfahren den Quellcode so verschieden? :confused:

voss
02-04-2009, 11:32
Okay, jetzt bin ich komplett verwirrt:

Ich habe die ganze Zeit WinEdt genutzt und mir ein Ghostscript Dokument (.dvi) erstellt. Habe es gerade dann nochmal mit TeXnicCenter ein PDF erstellt und da funktionieren alle Beispiele!!!!!!

Woran liegt das?? Warum interpretieren diese beide Verfahren den Quellcode so verschieden? :confused:

dvi kann keine Rotationen anzeigen, betrachte die PS-Ausgabe, dann stimmt es auch.

Herbert