问题:我希望分离给定的矩阵,即左边是 A,右边是 B。
平均能量损失
\documentclass[12pt, a4paper]{article}
\usepackage[top=0.8 in,bottom=0.8 in,left=0.7 in,right=0.6 in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[misc]{ifsym}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
$$A = \begin{bmatrix}
1 & 0 & 0 \\[0.3em]
0 & 1 & 0 \\[0.3em]
0 & 0 & 1
\end{bmatrix}B = \begin{bmatrix}
1 & 0 & 0 \\[0.3em]
0 & 1 & 0 \\[0.3em]
0 & 0 & 1
\end{bmatrix}$$
\end{document}
答案1
您可以插入\qquad
或\qquad\qquad
来实现某种分离:
顺便说一句,不要使用$$
来启动和终止 LaTeX 文档中的显示数学模式;而应使用\[
and \]
。有关此主题的更多信息,请参阅帖子为什么\[ ... \]
最好$$ ... $$
\documentclass[12pt, a4paper]{article}
\usepackage[vmargin=0.8in,left=0.7in,right=0.6in]{geometry}
\usepackage[utf8]{inputenc}
%\usepackage[misc]{ifsym} % this package is ancient
\usepackage{amsmath,amsfonts,amssymb}
\renewcommand\arraystretch{1.25}
\begin{document}
\noindent
Separation by \verb+\qquad+:
\[
A = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\qquad
B = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\]
Separation by \verb+\qquad\qquad+:
\[
\renewcommand\arraystretch{1.25}
A = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\qquad\qquad
B = \begin{bmatrix}
0 & 0 & 1 \\
0 & 1 & 0 \\
1 & 0 & 0
\end{bmatrix}
\]
\end{document}
答案2
您可以将矩阵放在每个边距为\flalign*
,从 开始amsmath
。顺便说一句,如果您有几行需要对齐,您还可以使用align*
,或alignat*
来控制矩阵之间的距离:
\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[vmargin=0.8in,left=0.7in,right=0.6in, showframe]{geometry}
\usepackage{mathtools, amsfonts, amssymb}
\renewcommand\arraystretch{1.25}
\begin{document}
\begin{flalign*}
\shortintertext{\texttt{With flalign*: }}
A = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix} & & & & & B = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\end{flalign*}
\begin{alignat*}{2}
\shortintertext{\texttt{With alignat*: }}
& A = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix} & \hspace{4em}& B = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\end{alignat*}
\begin{align*}
\shortintertext{\texttt{With align*: }}
& A = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix} & & B = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\end{align*}
\end{document}