当前代码

当前代码

我正在寻找如何旋转文档中的页面。我已经使用了横向模式,但不幸的是它也会旋转 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

答案2

为了更好地解释这个问题,我发布了 pdf。我希望文本位于页面的左下角。相反,文本位于页面的顶部。我试图将其向下移动,我删除了 \centering 并尝试了其他选项,我设置了 \hspace*{3 cm} 但没有任何变化。你能帮帮我吗?

在此处输入图片描述

相关内容