旋转大图像及其标题

旋转大图像及其标题

我横向旋转了一个图形,但标题没有随着图形旋转。我希望标题的方向与图形一致。谢谢。PS:我使用 PDFlatex 来编译文档。

\documentclass[twoside,b5paper,12pt,fleqn]{psd_thesis}
\usepackage{amsmath,amssymb,amsfonts}           \usepackage[T1]{fontenc}
\usepackage{newtxmath,newtxtext}                
\usepackage{rotating}
\usepackage{pdflscape}
\usepackage{array}

\begin{document}

\begin{landscape}
\begin{sidewaysfigure}
\centering
\includegraphics[width=0.48\textwidth, width=200mm, angle=90]{IM_corr.jpg}
\caption{Intensity measure correlation}
\label{fig:IMs matrix correlation}
\end{sidewaysfigure}
\end{landscape}%}

\end{document}

psd_thesis.cls报告如下:

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{psd_thesis}

\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}

\ProcessOptions

\LoadClass{report}

\renewcommand{\baselinestretch}{1.5}  % Double-spaced

\usepackage[round]{natbib}  % bib style

%\usepackage[tx]{sfmath}      % a package of fonts
%\usepackage{helvet}             % For Helvetica (Arial is just a bad copy of Helvetica)
%\renewcommand\familydefault{\sfdefault}  

\renewcommand{\@makechapterhead}[1]{%
\vspace*{50\p@}%  {\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\large \scshape \bfseries \@chapapp\space \thechapter
\par\nobreak
\vskip 20\p@
\fi
\interlinepenalty\@M
\large \bfseries #1\par\nobreak
\vskip 40\p@  }}

\renewcommand{\@makeschapterhead}[1]{%
\vspace*{50\p@}%{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\large \scshape \bfseries  #1\par\nobreak
\vskip 40\p@  }}  

\renewcommand{\section}{\@startsection{section}% % the name{1}% % the level{0mm}% % the indent{3.0\baselineskip}% % the before skip{2.5\baselineskip}%    % the after skip{\normalfont \normalsize}} % the style

\renewcommand{\subsection}{\@startsection{subsection}% % the name
{2}% % the level{0mm}% % the indent{-\baselineskip}% % the before  skip{1.5\baselineskip}% % the after skip{\normalfont \normalsize}} % the style

\endinput

答案1

您的旋转很混乱……您应该简单地执行以下操作:

\documentclass[twoside,b5paper,12pt,fleqn]{book}
\usepackage[T1]{fontenc}
\usepackage{rotating}
\usepackage{graphicx} 

\usepackage{showframe}

\begin{document}

    \begin{sidewaysfigure}
\centering
\includegraphics[width=0.9\textheight,height=0.5\textwidth]{example-image}
\caption{Intensity measure correlation}
\label{fig:IMs matrix correlation}
    \end{sidewaysfigure}

\end{document}

在此处输入图片描述

编辑: 关于您的 MWE 的一些评论:

  • 请在序言中仅加载相关包,其他所有包都必须省略
  • 对于图像,请使用包example-image中的图片graphicx。它可供所有愿意帮助您的人使用(我们没有您的实际图像)
  • Landscape 和 Sidevaysfigure 的功能类似:都可以将页面内容以纵向显示,即其中封装的内容不必再次旋转。
  • 如果您更喜欢横向(我刚开始使用它,所以我没有使用过它),那么就不要sidewaysfigure在里面使用。
  • 根据我的经验,使用起来sidewaysfigure简单而强大,所以我提出的解决方案使用它:-)

相关内容