So drehen Sie eine Abbildung mit Beschriftung

So drehen Sie eine Abbildung mit Beschriftung

Ich habe ein Bild im Querformat. Daher habe ich es platziert, indem ich es mithilfe einer Abbildungsumgebung um 90 Grad gedreht (Winkel = 90) habe. Mir ist jedoch aufgefallen, dass die Bildunterschrift an der Seite und nicht unten steht. Ich habe eine Umgebung verwendet. landscapeDas hat gut funktioniert, aber das Bild wird auf einer neuen Seite platziert und der Text hängt separat. Ich muss die Position der Überschrift in der Abbildungsumgebung ändern. Helfen Sie mir bei diesem Problem.

\begin{figure}
    \includegraphics[scale = 0.83, angle = 90]{plate4/SAND allram.PNG}
    \caption{Caption}
    \label{fig:enter-label}
\end{figure} 

\begin{landscape}   
\begin{figure}
    \includegraphics[scale = 0.83]{plate4/SAND allram.PNG}
    \caption{Caption}
    \label{fig:enter-label}
\end{figure}   
\end{landscape}

Bildbeschreibung hier eingeben

Tatsächliches Bild, das ich brauchte

Antwort1

Sie können das Paket verwenden hvfloat. Sie können sehen, dass sowohl die Abbildung als auch ihre Beschriftung in einen Text umgewandelt werden.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}  
\usepackage{hvfloat}  % for rotating figure and caption

\begin{document}

\lipsum[1-2]  

\hvFloat[floatPos=!ht,rotAngle=90,capWidth=w,capPos=b,capAngle=-360]{figure}{%
    \includegraphics[scale=0.4]{example-image-a}%
}{Caption}{fig:enter-label}

\lipsum[3-5]  

\end{document}

Antwort2

Sie können Ihr Bild auf einer Miniseite platzieren und diese Miniseite drehen:

\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}

\begin{document}

\lipsum

\begin{figure}[htbp]
\centering
\rotatebox{90}{%
\begin{minipage}{6cm}
    \centering
    \includegraphics[width=\linewidth]{example-image-b}
    \caption{Caption}
    \label{fig:enter-label}
\end{minipage}%
}%
\end{figure}

\lipsum

\end{document}

Bildbeschreibung hier eingeben

Antwort3

Die andere Methode verwendet die Kombination aus float.styund rotating.styund MWEist:

\usepackage[figuresright]{rotating}
\usepackage{float}
\begin{document}

\begin{sideways}
\begin{minipage}{\textwidth}
\begin{figure}[H]
\caption{Test}
\end{figure}
\end{minipage}
\end{sideways}

verwandte Informationen