我注意到 LaTeX 有一个奇怪的问题,它导致我编译的矩阵和数组在数组顶部有一个空白间隙。当我使用与网上其他人相同的代码时,我得到了不同的结果。我怀疑这可能是我安装的软件包造成的不良后果,但我不知道从哪里开始。
我本来想发布一张照片,但这个网站拒绝我发布图片……
\begin{equation}
\setlength{\extrarowheight}{0.3cm}
\label{objective}
\left[
\begin {array}{ccc}
9&13&17\\
\noalign{\medskip}
14&18&22
\end {array}
\right]
\end{equation}
关于括号垂直不对称大小变化的帖子并没有解决这个问题,尽管它确实允许我在底部创建空白。然而,这并不能消除顶部不想要的空白间隙。
我解决了我的问题。也许它可以作为本网站相关问题的补充答案。
使用\arraystretch
命令是调整数组中垂直空白的简单方法。以下代码是一个示例。
\begin{equation}
\setlength{\extrarowheight}{0.3cm}
\label{objective}
\left[
\renewcommand{\arraystretch}{.4}
\begin {array}{ccc}
9&13&17\\
\noalign{\medskip}
14&18&22
\end {array}
\right]
\end{equation}
答案1
\listfiles
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{objective}
\begin {bmatrix}
9 & 13 & 17\\
14 & 18 & 22
\end {bmatrix}
\end{equation}
\begin{equation}
\begin {bmatrix}
9 & 13 & 17\\[\bigskipamount]
14 & 18 & 22
\end {bmatrix}
%
\def\arraystretch{2}
\begin {bmatrix}
9 & 13 & 17\\
14 & 18 & 22
\end {bmatrix}
\end{equation}
\end{document}