如何减少下列方程式的列对之间的空间

如何减少下列方程式的列对之间的空间

以下是我的 MWE:

\documentclass[11pt,oneside,openany]{book} 
\usepackage[a4paper, left=1.5cm, right=1.5cm, top=3cm, bottom=3cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\begin{document}
\begin{align*}
\mathbf{h}&=\begin{bmatrix}
    78 \\
    60
\end{bmatrix} & \mathbf{y}_{2}&=\begin{bmatrix}
    0 \\
    0
\end{bmatrix}       \\
\mathbf{Z}&=\begin{bmatrix}
    0 & 0
\end{bmatrix}& \mathbf{U}&=\begin{bmatrix}
    0 & 1 \\
    1 & 0
\end{bmatrix}
\end{align*} 
\end{document}

我尝试使用该命令\renewcommand\minalignsep{0pt}但没有任何变化。

答案1

要控制对齐列之间的间距,请使用环境alignat。以下代码使用 2em 的间距:

\documentclass{article}

\usepackage[a4paper, left=1.5cm, right=1.5cm, top=3cm, bottom=3cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}

\begin{document}

\begin{alignat*}{2}
\mathbf{h}&=\begin{bmatrix}
    78 \\
    60
\end{bmatrix} &\qquad \mathbf{y}_{2}&=\begin{bmatrix}
    0 \\
    0
\end{bmatrix} \\
\mathbf{Z}&=\begin{bmatrix}
    0 & 0
\end{bmatrix}& \mathbf{U}&=\begin{bmatrix}
    0 & 1 \\
    1 & 0
\end{bmatrix}
\end{alignat*}

\end{document} 

在此处输入图片描述

相关内容