如何让 sidewaysfigure 停留在特定页面上

如何让 sidewaysfigure 停留在特定页面上

我有一个相当大的图形,我想把它放在附录中。此外,我希望这个图形以横向显示(横向模式)。我一直在尝试使用以下代码,它完全符合我的要求,只是图像一直显示在下一页上,而不是显示在具有附录部分标题的页面上,而这正是我希望它显示的页面。这意味着现在我在一个空白的页面上显示了附录标题,然后在下一页显示了图形。如果我使用图形而不是横向图形,它就可以正常工作,尽管我希望图像处于横向模式而不是纵向模式。

我尝试过将其更改\begin{sidewaysfigure}[htbp]\begin{sidewaysfigure}[h!]等,\begin{sidewaysfigure}[H]但没有任何效果。我还尝试过减小图形的尺寸,但即使它缩小了尺寸,它也不会在上一页上向上移动。在我看来,问题出在“begin{sidewaysfigure}”上,但我可能完全错了。

任何帮助深表感谢!

\documentclass[a4paper, 12pt, hidelinks]{article}
\usepackage{fancyhdr}
\usepackage[pdftex]{graphicx} 
\usepackage{rotating}


\begin{document}
\newpage
\appendix
\section{Impulse Responses}
    \begin{sidewaysfigure}[htbp]
        \centering
        \begin{minipage}{0.92\linewidth}
            \includegraphics[width=\linewidth,keepaspectratio]{test1.pdf}
            \caption{Impulse Responses}
            \vspace{0.2cm}
            \emph{\footnotesize Note:} {\footnotesize The impulse responses.} 
        \end{minipage}
        \label{fig:xx}
    \end{sidewaysfigure}

\end{document}

答案1

使用简单的sideways环境和\captionof{figure}

\documentclass[a4paper, 12pt, hidelinks]{article}
\usepackage{fancyhdr}
\usepackage[pdftex, demo]{graphicx}
\usepackage{rotating, float, caption}

\begin{document}
\newpage
\appendix

\section{Impulse Responses}
 \mbox{} \begin{center}
    \begin{sideways}%[htbp]
         \begin{minipage}{0.92\linewidth}
                    \includegraphics[width=\linewidth,keepaspectratio]{test1.pdf}
                    \captionof{figure}{Impulse Responses}
         \vspace{0.2cm}
         \emph{\footnotesize Note:} {\footnotesize The impulse responses.}
         \label{fig:xx}
         \end{minipage}
    \end{sideways}
    \end{center}

\end{document} 

在此处输入图片描述

相关内容