我想旋转一张图片(在 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}**
答案2
您可以在 \includegraphics 中定义角度属性:
\begin{figure}[h]
\includegraphics[width=\textwidth, angle=90]{c.jpg}
\end{figure}