我正在寻找如何旋转文档中的页面。我已经使用了横向模式,但不幸的是它也会旋转 pdf 页面。我只想看到文本随垂直 pdf 页面一起旋转。有人能帮我吗?
编辑: 例如,这是我正在开发的代码和 pdf 图。如您所见,pdf 页面是旋转的,带有矩阵的文本是水平的。我希望 pdf 页面垂直,文本水平。原因是我更喜欢这样,我不想缩放矩阵。是否可以保持 pdf 页面垂直并旋转文本?我已经尝试过旋转,但它不起作用。
此致敬意,如果我的表达不够准确,请见谅。
当前代码
\documentclass[smallextended]{svjour3} % onecolumn (second format)
\usepackage[paperwidth=165mm, paperheight=238mm, left=2.5cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\smartqed % flush right qed marks, e.g. at end of proof
%
\usepackage[graphicx]{realboxes}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{lineno}
\linenumbers
\usepackage{amsmath}
\journalname{Energy Efficiency}
\usepackage{amssymb}
\usepackage[justification=centering]{caption}
\usepackage{pdflscape}
\usepackage{nomencl}
\makenomenclature
\begin{document}
\begin{landscape}
\section{APPENDIX}
\label{sec:5}
Here below the matrices
\newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%
\[\Scale[0.85]{
$$
\begin{bmatrix}
0 \\
0 \\
0 \\
... \\
0 \\
0
\end{bmatrix}^{v+1}
\quad
=
\begin{bmatrix}
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
... & ... & ... & ... & ... & ... & ... & ... & ... \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0
\end{bmatrix}^{inv}
\quad
\begin{bmatrix}
0 \\
0 \\
0 \\
... \\
0 \\
0
\end{bmatrix}^{v}
\quad
+
\begin{bmatrix}
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
... & ... & ... & ... & ... & ... & ... & ... & ... \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0
\end{bmatrix}^{inv}
\quad
\begin{bmatrix}
0 \\
0 \\
0 \\
... \\
0 \\
0
\end{bmatrix}^{v}
$$
}
\]
\end{landscape}
\end{document}
电流输出
答案1
这个答案利用了graphicx
包及其\rotatebox
命令。下面的 MWE 还利用了更常见的\documentclass{article}
TeX.SE 用户。
注意:这尚未使用\documentclass{svjour3}
您问题中的 MWE 中的其他代码进行测试。但我看不出它为何会失败。
旋转矩阵 (MWE)
\documentclass[a4paper]{article}
\usepackage{amsmath, amssymb}
\usepackage[justification=centering]{caption}
\usepackage{graphicx}
\begin{document}
\section{APPENDIX}
\label{sec:5}
\par Here below the matrices.
\vspace{1em}
\par\noindent\begin{minipage}{\linewidth}
\centering
\rotatebox{-90}{
\begin{minipage}{0.8\textheight}
\vspace*{\fill}
\footnotesize
\[
\begin{bmatrix}
0 \\
0 \\
0 \\
... \\
0 \\
0
\end{bmatrix}^{v+1}
\quad
=
\begin{bmatrix}
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
... & ... & ... & ... & ... & ... & ... & ... & ... \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0
\end{bmatrix}^{inv}
\quad
\begin{bmatrix}
0 \\
0 \\
0 \\
... \\
0 \\
0
\end{bmatrix}^{v}
\quad
+
\begin{bmatrix}
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
... & ... & ... & ... & ... & ... & ... & ... & ... \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0
\end{bmatrix}^{inv}
\quad
\begin{bmatrix}
0 \\
0 \\
0 \\
... \\
0 \\
0
\end{bmatrix}^{v}
\]
\vspace*{\fill}
\end{minipage}
}
\captionof{figure}{Some Matrix}
\label{eq:somematrix}
\end{minipage}
\end{document}
PS 请注意数学包的有用的简写声明。\usepackage{amsmath, amssymb}
笔记
- 满足
\usepackage{graphicx}
主要目的 - 需要环境
\usepackage{caption}
中的 MWE 标题minipage
\par\noindent
并\vspace*{\fill}
修复水平对齐问题\footnotesize
是可选的。仅用于演示。- 利用 TeX IDE 及其对齐功能。例如 TeXStudio 的表格单元格对齐功能(之前清理 MWE 的残留功能),它可使矩阵和表格中的列正确对齐。
minipage
命令中的环境设置\rotatebox
了高度而不是宽度。因此请使用\textheight
。