我横向旋转了一个图形,但标题没有随着图形旋转。我希望标题的方向与图形一致。谢谢。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
简单而强大,所以我提出的解决方案使用它:-)