如何阻止 LaTeX 将我的 nx15 矩阵的行拆分成多行?

如何阻止 LaTeX 将我的 nx15 矩阵的行拆分成多行?

当我编译文档时,我的所有 nx15 矩阵的行都被拆分成两行。这是一个例子,我一直在使用该rotating包,因为除非是横向的,否则它不会适合一页。但是它仍然像以前一样拆分它,并且对 1x15 矩阵也这样做,该矩阵的条目通常应该全部适合一行,而无需使用该rotating包。我一直收到“额外的对齐标签已更改为 \cr”消息。有人能帮忙吗?

\documentclass{article}
\usepackage{geometry,amsmath,rotating}
\begin{document}
\begin{sideways}
$
\begin{pmatrix}
    0.3754  &  0.1299  &  0.3271  &  0.2008  &  0.1111  &  0.1563  &  0.3446 &  0.1116  &  0.1186  &  0.2424  &  0.1428  &  0.1925  &  0.3882  &  0.1814 &  0.2174 \\
    0.2021  &  0.0812  &  0.1162  &  0.1275  &  0.0556  &  0.0905  &  0.1239 &  0.1081  &  0.3636  &  0.2424  &  0.3497  &  0.1925  &  0.2152  &  0.1026 &  0.1133 \\
    0.0954  &  0.2364  &  0.0812  &  0.3503  &  0.2222  &  0.1563  &  0.1741 &  0.1996  &  0.1186  &  0.0606  &  0.2010  &  0.1925  &  0.1212  &  0.3168 &  0.2174 \\
    0.1327  &  0.0484  &  0.1717  &  0.0931  &  0.1111  &  0.3046  &  0.1741 &  0.3587  &  0.2032  &  0.2424  &  0.1164  &  0.1925  &  0.0987  &  0.0594 &  0.2174 \\
    0.0705  &  0.2364  &  0.1717  &  0.1082  &  0.2222  &  0.1236  &  0.0852 &  0.0596  &  0.0750  &  0.0303  &  0.0774  &  0.0388  &  0.0442  &  0.1026 &  0.0567 \\
    0.0620  &  0.2253  &  0.0507  &  0.0777  &  0.2222  &  0.0782  &  0.0490 &  0.1217  &  0.0581  &  0.1212  &  0.0426  &  0.1518  &  0.0822  &  0.1814 &  0.1133 \\
    0.0620  &  0.0424  &  0.0812  &  0.0424  &  0.0556  &  0.0905  &  0.0490 &  0.0406  &  0.0629  &  0.0606  &  0.0702  &  0.0395  &  0.0503  &  0.0556 &  0.0644 \\
\end{pmatrix}
$
\end{sideways}
\end{document}

答案1

tabstackengine没有任何令人讨厌的列限制!HOOAH!

一般来说,对于矩阵等简单的东西,amsmath环境已经完全准备好满足您的需求。当需求与默认配置略有不同时,TABstacks 就派上用场了。使用简单的模式设置,tabstackengine可以立即执行以下操作

  1. 自动处理超过 10 列

  2. 更改默认的列间间隙

  3. 更改默认的行间基线跳跃(长堆栈)或行间垂直间隙(短堆栈)

  4. 在文本或数学之间更改默认矩阵模式

  5. 使所有列的宽度相等

  6. 对所有元素应用固定的格式样式(例如,\displaystyle在数学模式或\footnotesize文本模式下)

  7. array灵活对齐(以或模式tabular

  8. 使用新版 V2.10 软件包,单元格上划/下划线的模式(在软件包中\cline称为\TABrule或)\TABcline{}

此外,该包还会记住最近排版的 TABstack 的各个单元格内容和尺寸(包括内容尺寸、行高/深度以及列宽)(或者可以使用未排版的假设 TABstack 进行查询)。有多种方法可以编写宏来利用这些信息,例如在已知单元格位置的矩阵顶部叠加内容,动态决定是否将矩阵的排版分成几部分,等等。

以下是 MWE 针对 OP 矩阵的描述:

\documentclass{article}
\usepackage{geometry,rotating,tabstackengine}
\begin{document}
\begin{sideways}
$
\setstacktabbedgap{2ex}
\parenMatrixstack{
    0.3754  &  0.1299  &  0.3271  &  0.2008  &  0.1111  &  0.1563  &  0.3446 &  0.1116  &  0.1186  &  0.2424  &  0.1428  &  0.1925  &  0.3882  &  0.1814 &  0.2174 \\
    0.2021  &  0.0812  &  0.1162  &  0.1275  &  0.0556  &  0.0905  &  0.1239 &  0.1081  &  0.3636  &  0.2424  &  0.3497  &  0.1925  &  0.2152  &  0.1026 &  0.1133 \\
    0.0954  &  0.2364  &  0.0812  &  0.3503  &  0.2222  &  0.1563  &  0.1741 &  0.1996  &  0.1186  &  0.0606  &  0.2010  &  0.1925  &  0.1212  &  0.3168 &  0.2174 \\
    0.1327  &  0.0484  &  0.1717  &  0.0931  &  0.1111  &  0.3046  &  0.1741 &  0.3587  &  0.2032  &  0.2424  &  0.1164  &  0.1925  &  0.0987  &  0.0594 &  0.2174 \\
    0.0705  &  0.2364  &  0.1717  &  0.1082  &  0.2222  &  0.1236  &  0.0852 &  0.0596  &  0.0750  &  0.0303  &  0.0774  &  0.0388  &  0.0442  &  0.1026 &  0.0567 \\
    0.0620  &  0.2253  &  0.0507  &  0.0777  &  0.2222  &  0.0782  &  0.0490 &  0.1217  &  0.0581  &  0.1212  &  0.0426  &  0.1518  &  0.0822  &  0.1814 &  0.1133 \\
    0.0620  &  0.0424  &  0.0812  &  0.0424  &  0.0556  &  0.0905  &  0.0490 &  0.0406  &  0.0629  &  0.0606  &  0.0702  &  0.0395  &  0.0503  &  0.0556 &  0.0644 
}
$
\end{sideways}
\end{document}

在此处输入图片描述

答案2

您可以使用medsize来自的命令nccmath(约 80% 的 \displaystyle)使矩阵适合文本高度。由于矩阵括号对我来说有点紧,我使用\Gape来自的命令在矩阵的顶部和底部添加了一些垂直间距makecell

\documentclass[showframe]{article}
\usepackage{geometry, mathtools, nccmath, rotating, makecell}
\setcounter{MaxMatrixCols}{20}

\begin{document}

 \begin{center}
    \begin{sideways}
    $ \begin{medsize}
    \begin{pmatrix}
    0.3754 & 0.1299 & 0.3271 & 0.2008 & 0.1111 & 0.1563 & 0.3446 & 0.1116 & 0.1186 & 0.2424 & 0.1428 & 0.1925 & 0.3882 & 0.1814 & \Gape[1.5ex][0pt]{0.2174}\\
    0.2021 & 0.0812 & 0.1162 & 0.1275 & 0.0556 & 0.0905 & 0.1239 & 0.1081 & 0.3636 & 0.2424 & 0.3497 & 0.1925 & 0.2152 & 0.1026 & 0.1133 \\
    0.0954 & 0.2364 & 0.0812 & 0.3503 & 0.2222 & 0.1563 & 0.1741 & 0.1996 & 0.1186 & 0.0606 & 0.2010 & 0.1925 & 0.1212 & 0.3168 & 0.2174 \\
    0.1327 & 0.0484 & 0.1717 & 0.0931 & 0.1111 & 0.3046 & 0.1741 & 0.3587 & 0.2032 & 0.2424 & 0.1164 & 0.1925 & 0.0987 & 0.0594 & 0.2174 \\
    0.0705 & 0.2364 & 0.1717 & 0.1082 & 0.2222 & 0.1236 & 0.0852 & 0.0596 & 0.0750 & 0.0303 & 0.0774 & 0.0388 & 0.0442 & 0.1026 & 0.0567 \\
    0.0620 & 0.2253 & 0.0507 & 0.0777 & 0.2222 & 0.0782 & 0.0490 & 0.1217 & 0.0581 & 0.1212 & 0.0426 & 0.1518 & 0.0822 & 0.1814 & 0.1133 \\
    0.0620 & 0.0424 & 0.0812 & 0.0424 & 0.0556 & 0.0905 & 0.0490 & 0.0406 & 0.0629 & 0.0606 & 0.0702 & 0.0395 & 0.0503 & 0.0556 & \Gape[0pt][1.5ex]{0.0644} \\
    \end{pmatrix}\hskip 4.5em
    \end{medsize} $
    \end{sideways}
\end{center}

\end{document} 

在此处输入图片描述

相关内容