我正在写一份报告,页码有限制。所以我想旋转一个bmatrix
超出页面(水平)的 ,并将其放在 内\minipage
。
我的bmatrix
:
\begin{equation}
\footnotesize
\arraycolsep=1pt
\medmuskip = 1mu % default: 4mu plus 2mu minus 4mu
B = \begin{bmatrix}
-\dfrac{(\xi_{2}-1)(2\xi1+\xi2)}{4\alpha_{1}} & 0 &
-\dfrac{(\xi_{2}-1)(2\xi_{1}-\xi_{2}) }{4\alpha_{1}} & 0 &
\dfrac{(\xi_{2}+1)(2\xi_{1}+\xi_{2})}{4\alpha_{1}} & 0 &
\dfrac{(\xi_{2}+1)(2\xi_{1}-\xi_{2})}{4\alpha_{1}} & 0 &
-\dfrac{(\xi_{2}-1)(\xi_{2}+1)}{2\alpha_{1}} & 0 &
-\dfrac{(\xi_{2}+1)\xi_{1}}{\alpha_{1}} & 0 &
\dfrac{(\xi_{2}-1)(\xi_{2}+1)}{2\alpha_{1}} & 0 &
\dfrac{(\xi_{2}-1)\xi_{1}}{\alpha_{1}} & 0 \\[0.3em]
0 & -\dfrac{(\xi_{1}-1)(2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
0 & -\dfrac{(\xi_{1}+1)(-2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
0 & \dfrac{(\xi_{1}+1)(2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
0 & \dfrac{1}{4\alpha_{2}} (\xi_{1}-1)(-2\xi_{2}+\xi_{1}) &
0 & -\dfrac{(\xi_{1}+1)\xi_{2}}{\alpha_{2}} &
0 & -\dfrac{(\xi_{1}-1)(\xi_{1}+1)}{2\alpha_{2}} &
0 & \dfrac{(\xi_{1}-1)\xi_{2}}{\alpha_{2}} &
0 & \dfrac{(\xi_{1}-1)(\xi_{1}+1)}{2\alpha_{2}} \\[0.3em]
-\dfrac{(\xi_{1}-1)(2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
-\dfrac{(\xi_{2}-1)(2\xi1+\xi2)}{4\alpha_{1}} &
-\dfrac{(\xi_{1}+1)(-2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
-\dfrac{(\xi_{2}-1)(2\xi_{1}-\xi_{2})}{4\alpha_{1}} &
\dfrac{(\xi_{1}+1)(2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
\dfrac{(\xi_{2}+1)(2\xi_{1}+\xi_{2})}{4\alpha_{1}} &
\dfrac{(\xi_{1}-1)(-2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
\dfrac{(\xi_{2}+1)(2\xi_{1}-\xi_{2})}{4\alpha_{1}} &
-\dfrac{(\xi_{1}+1)\xi_{2}}{\alpha_{2}} &
-\dfrac{(\xi_{2}-1)(\xi_{2}+1)}{2\alpha_{1}} &
-\dfrac{(\xi_{1}-1)(\xi_{1}+1)}{2\alpha_{2}} &
-\dfrac{(\xi_{2}+1)\xi_{1}}{\alpha_{1}} &
\dfrac{(\xi_{1}-1)\xi_{2}}{\alpha_{2}} &
\dfrac{(\xi_{2}-1)(\xi_{2}+1)}{2\alpha_{1}} &
\dfrac{(\xi_{1}-1)(\xi_{1}+1)}{2\alpha_{2}} &
\dfrac{(\xi_{2}-1)\xi_{1}}{\alpha_{1}}
\end{bmatrix}
\end{equation}
答案1
我建议使用graphicx
包裹更具体地说,由于是数学内容并且默认以文本模式设置,\rotatebox{<angle>}{<stuff>}
因此您可以使用。\rotatebox{90}{$<stuff>$}
<stuff>
\rotatebox
<stuff>
如果旋转后输出仍然太大(垂直),graphicx
则提供\resizebox{<h-len>}{<v-len>}{<stuff>}
适合水平和垂直<stuff>
放置对象的选项。使用任一参数都会保持纵横比。<h-len>
<v-len>
!
例如:
\resizebox{!}{.9\textheight}{\rotatebox{90}{$
B=\begin{bmatrix}
%...
\end{bmatrix}$}}
应该适合你。
答案2
您的矩阵B
有 16 [!] 列,所有条目的三分之二都是非平凡的(即非零)。假设页面大小和页边距正常,您根本无法让此矩阵适合纵向或横向模式 - 即使您选择 fontsize 指令\tiny
(比 整整小两个步骤\footnotesize
)并愿意提醒您的读者,如果他们想阅读您所写的内容,请准备好放大镜。
考虑到这些现实情况,您可能更愿意使用正常字体大小,并将矩阵拆分B
为四个子矩阵,每个子矩阵“仅”包含四列。请注意,与以旋转(横向)模式显示整个矩阵(使用几乎微小的字体大小...)相比,使用此方法实际上不会使用更多的物理或虚拟页面。
这个想法在以下 MWE 中得到实现。
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{mathtools} % mathtools is a superset of amsmath
\allowdisplaybreaks
\begin{document}
\arraycolsep=3pt % amsmath xmatrix default is 5pt
Let $B = B_1 \mid B_2 \mid B_3 \mid B_4$ (the horizontal concatenation of the four matrices), where
\begin{align*}
B_1 &= \begin{bmatrix}
-\dfrac{(\xi_2-1)(2\xi_1+\xi_2)}{4\alpha_1} & 0 &
-\dfrac{(\xi_2-1)(2\xi_1-\xi_2) }{4\alpha_1} & 0 \\[1.6ex]
0 & -\dfrac{(\xi_1-1)(2\xi_2+\xi_1)}{4\alpha_2} &
0 & -\dfrac{(\xi_1+1)(-2\xi_2+\xi_1)}{4\alpha_2} \\[1.6ex]
-\dfrac{(\xi_1-1)(2\xi_2+\xi_1)}{4\alpha_2} &
-\dfrac{(\xi_2-1)(2\xi_1+\xi_2)}{4\alpha_1} &
-\dfrac{(\xi_1+1)(-2\xi_2+\xi_1)}{4\alpha_2} &
-\dfrac{(\xi_2-1)(2\xi_1-\xi_2)}{4\alpha_1}
\end{bmatrix}\,,\\[2ex]
B_2 &= \begin{bmatrix}
\dfrac{(\xi_2+1)(2\xi_1+\xi_2)}{4\alpha_1} & 0 &
\dfrac{(\xi_2+1)(2\xi_1-\xi_2)}{4\alpha_1} & 0 \\[1.6ex]
0 & \dfrac{(\xi_1+1)(2\xi_2+\xi_1)}{4\alpha_2} &
0 & \dfrac{(\xi_1-1)(-2\xi_2+\xi_1)}{4\alpha_2}
\\[1.6ex]
\dfrac{(\xi_1+1)(2\xi_2+\xi_1)}{4\alpha_2} &
\dfrac{(\xi_2+1)(2\xi_1+\xi_2)}{4\alpha_1} &
\dfrac{(\xi_1-1)(-2\xi_2+\xi_1)}{4\alpha_2} &
\dfrac{(\xi_2+1)(2\xi_1-\xi_2)}{4\alpha_1}
\end{bmatrix}\,,\\[2ex]
B_3 &=
\begin{bmatrix}
-\dfrac{(\xi_2-1)(\xi_2+1)}{2\alpha_1} & 0 &
-\dfrac{(\xi_2+1)\xi_1}{\alpha_1} & 0 & \\[1.6ex]
0 & -\dfrac{(\xi_1+1)\xi_2}{\alpha_2} &
0 & -\dfrac{(\xi_1-1)(\xi_1+1)}{2\alpha_2}\\[1.6ex]
-\dfrac{(\xi_2-1)(\xi_2+1)}{2\alpha_1} &
-\dfrac{(\xi_1-1)(\xi_1+1)}{2\alpha_2} &
-\dfrac{(\xi_2+1)\xi_1}{\alpha_1} &
\dfrac{(\xi_1-1)\xi_2}{\alpha_2}
\end{bmatrix}\,,\\
\shortintertext{and}
B_4 &=
\begin{bmatrix}
\dfrac{(\xi_2-1)(\xi_2+1)}{2\alpha_1} & 0 &
\dfrac{(\xi_2-1)\xi_1}{\alpha_1} & 0 \\[1.6ex]
0 & \dfrac{(\xi_1-1)\xi_2}{\alpha_2} &
0 & \dfrac{(\xi_1-1)(\xi_1+1)}{2\alpha_2} \\[1.6ex]
\dfrac{(\xi_1-1)\xi_2}{\alpha_2} &
\dfrac{(\xi_2-1)(\xi_2+1)}{2\alpha_1} &
\dfrac{(\xi_1-1)(\xi_1+1)}{2\alpha_2} &
\dfrac{(\xi_2-1)\xi_1}{\alpha_1}
\end{bmatrix}\,.
\end{align*}
\end{document}