在 LaTeX 中旋转图像

在 LaTeX 中旋转图像

我想旋转一张图片(在 LATEX 中)并将其保持在同一位置(我只是想旋转它)为了做到这一点,我用过\begin{sidewaysfigure}[H] 但没有效果。

当前输出:图像出现在最后一页

发生了什么事?有什么想法吗?我还改变了高度/宽度但它也不起作用:

\begin{sidewaysfigure}[H]
 \includegraphics{image}
 \caption{Swimlane Diagram.}
%\label{swim}
\end{sidewaysfigure}

答案1

您可以将图形 + 标题保存在一个框中,然后旋转该框,或者使用包sidewaysfigure中的环境rotating。它会将图形放在自己的页面上。对于小图形,您可以使用命令\rotcaption来旋转标题。

在此处输入图片描述

在此处输入图片描述

\documentclass{memoir}
\usepackage{caption}
    \captionsetup{font=small,labelfont=bf}
\usepackage{graphicx}
\usepackage{rotating}

\newsavebox{\savefig}
\begin{document}

Save the figure + caption in a box and rotate
\begin{figure}[htbp]
    \centering
    \savebox{\savefig}{\rule{8cm}{5cm}}
    \rotatebox{90}{%
        \begin{minipage}{\wd\savefig}
            \usebox{\savefig}
            \caption{Swimlane Diagram}
        \end{minipage}}
\end{figure}

Just rotate the caption
\begin{figure}[htbp]
    \hfill
    \rule{5cm}{8cm}%
    \hspace{\abovecaptionskip}%
    \begin{minipage}[b][8cm][c]{2\baselineskip}
        \rotcaption{Just rotate caption}
    \end{minipage}
    \hfill\mbox{}
\end{figure}

Use the sidewaysfigure environment
\begin{sidewaysfigure}
    \centering
    \rule{15cm}{10cm}
    \caption{A sideways figure}
\end{sidewaysfigure}

\end{document}**

取自 - https://tex.stackexchange.com/a/46337/197451

答案2

您可以在 \includegraphics 中定义角度属性:

\begin{figure}[h]
    \includegraphics[width=\textwidth, angle=90]{c.jpg}
\end{figure}

相关内容