使用 floatrow 旋转图形和标题

使用 floatrow 旋转图形和标题

我的 LaTeX 代码有问题:

我想要两件事:

  1. 除了“正常”图形(图形在中间且标题在下方)之外,我还希望旋转一些图片(因为它们的大小)以适合横向视图中的页面,并且标题仍然位于图片下方,因此也旋转。
  2. 我还需要页面左侧或右侧的一些图片以及侧面的标题。

首先,我可以通过 来执行 1 rotatebox.。但为了将标题放在图片旁边,我添加了包floatrow,这似乎导致情况 1. 的标题不再旋转。下面是简化的代码,包括floatrow包。有人能帮我解释一下,为什么floatrow取消标题的旋转,并为我提供一个解决方法吗?

\documentclass[12pt,a4paper]{scrbook}
 \usepackage[latin1]{inputenc}
 \usepackage{tgadventor}
 \renewcommand*\familydefault{\sfdefault} 
 \usepackage[T1]{fontenc}
 \usepackage[english]{babel}
 \usepackage{amsmath}
 \usepackage{subfigure}
 \usepackage[onehalfspacing]{setspace}
 \usepackage{placeins}
 \usepackage{caption}
 \usepackage{floatflt}
 \usepackage{wrapfig}
 \usepackage{fancyhdr}
 \usepackage{booktabs}
 \usepackage{color}
 \usepackage{multirow}
 \usepackage{geometry}
 \usepackage[nottoc]{tocbibind}
 \usepackage{appendix}
 \usepackage{color}
 \usepackage{paralist}
 %\usepackage{flafter}
 \usepackage{ifthen}
 \usepackage{mathptmx}
 \usepackage{upgreek}
\usepackage{enumitem} 
\usepackage{floatrow}

\begin{document}

\begin{figure}
\rotatebox{90}{%
\begin{minipage}{0.9\textheight}
\includegraphics[width=\linewidth]{picthatshouldberotated.pdf}
\caption[setupt]{text.}
\label{fig:setup}
\end{minipage}}
\end{figure}

\begin{figure}[h]
\floatbox[{\capbeside\thisfloatsetup{capbesideposition={right,top},capbesidewidth=8cm}}]{figure}[\FBwidth]
{  \caption[thingy]{thingy}}
{\includegraphics[width=0.45\textwidth]{picwithcaptionnextoit.png}}
\label{fig:thingy}
\end{figure}


\end{document}

答案1

您可以使用包sidewaysfigure中的环境rotating。这会将旋转的图形放在单独的页面上。

\documentclass[12pt,a4paper]{scrbook}
\usepackage{rotating}
\usepackage{floatrow}

\begin{document}

\begin{sidewaysfigure}
\includegraphics[width=.9\linewidth]{example-image-16x10.pdf}
\caption[setupt]{text.}
\label{fig:setup}
\end{sidewaysfigure}

\begin{figure}[h]
\floatbox[{\capbeside\thisfloatsetup{capbesideposition={right,top},capbesidewidth=8cm}}]{figure}[\FBwidth]
{  \caption[thingy]{thingy}}
{\includegraphics[width=0.45\textwidth]{example-image}}
\label{fig:thingy}
\end{figure}

\end{document}

在此处输入图片描述

相关内容