我想减少矩阵环境中垂直空间的大小,并得到如下结果
但目前我管理的是类似下面的内容
使用以下代码
$\begin{bmatrix}
00 & 08 & 10 & 18 & 20 & 28 & 30 & 38 \\
01 & 09 & 11 & 19 & 21 & 29 & 31 & 39 \\
02 & 0a & 12 & 1a & 22 & 2a & 32 & 3a \\
03 & 0b & 13 & 1b & 23 & 2b & 33 & 3b \\
04 & 0c & 14 & 1c & 24 & 2c & 34 & 3c \\
05 & 0d & 15 & 1d & 25 & 2d & 35 & 3d \\
06 & 0e & 16 & 1e & 26 & 2e & 36 & 3e \\
07 & 0f & 17 & 1f & 27 & 2f & 37 & 3f
\end{bmatrix}$
我可以使用 \mathsf{} 更改字体,但除此之外,如何减少行之间的垂直空间?我确实发现了类似的东西阵列拉伸增加矩阵中行之间的垂直空间,但不能减少空间。
答案1
您可能正在使用setspace
该\doublespacing
选项,它提供
非常喜欢你的照片。
由于\doublespacing
设置\baselinestretch
为 1.6667,因此您可以使用以下方式取消数组
\renewcommand{\arraystretch}{0.6}
因为 0.6 是 1.6667 的倒数。
\documentclass{article}
\usepackage{amsmath}
\usepackage{setspace}
\doublespacing
\renewcommand{\arraystretch}{0.6} % because \baselinestretch is 1.6667
\begin{document}
$\begin{bmatrix}
00 & 08 & 10 & 18 & 20 & 28 & 30 & 38 \\
01 & 09 & 11 & 19 & 21 & 29 & 31 & 39 \\
02 & 0a & 12 & 1a & 22 & 2a & 32 & 3a \\
03 & 0b & 13 & 1b & 23 & 2b & 33 & 3b \\
04 & 0c & 14 & 1c & 24 & 2c & 34 & 3c \\
05 & 0d & 15 & 1d & 25 & 2d & 35 & 3d \\
06 & 0e & 16 & 1e & 26 & 2e & 36 & 3e \\
07 & 0f & 17 & 1f & 27 & 2f & 37 & 3f
\end{bmatrix}$
\end{document}
答案2
正如 OP 在评论中指出的那样,\renewcommand*{\arraystretch}{.5}
应该可以工作。