我想将一个矩阵浮动到其他矩阵的左侧,并使文本变灰。目前,我只能通过\hspace*{}
在第一个矩阵后添加正确的矩阵来模拟这一点,我希望将其左对齐。
我当前的代码如下所示,
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amssymb}
\DeclarePairedDelimiter\ket{\lvert}{\rangle}
\begin{document}
\begin{equation}
\begin{matrix}
\ket{11}\\
\ket{01}\\
\ket{10}\\
\ket{00}
\end{matrix} \hspace*{50pt}
\begin{pmatrix}
0\\
0\\
1\\
0
\end{pmatrix}
\begin{pmatrix}
0 & 0 & 1 & 0\\
0 & 1 & 0 & 0\\
1 & 0 & 0 & 0\\
0 & 0 & 0 & 1
\end{pmatrix}
=
\begin{pmatrix}
1\\
0\\
0\\
0
\end{pmatrix}
\end{equation}
\end{document}
总结;如何使第一个矩阵左对齐/浮动并使文本变为灰色?
答案1
使用flalign
环境和{\color{gray} ket matrix }
(需要color
或xcolor
。请注意,您不必加载,amsmath
因为mathtools
它会:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{xcolor} %
\usepackage{mathtools}%
\usepackage{amssymb}
\DeclarePairedDelimiter\ket{\lvert}{\rangle}
\begin{document}
\begin{flalign}
&{\color{gray} \begin{matrix}
\ket{11}\\
\ket{01}\\
\ket{10}\\
\ket{00}
\end{matrix}} %
& \begin{pmatrix}
0\\
0\\
1\\
0
\end{pmatrix}
\begin{pmatrix}
0 & 0 & 1 & 0\\
0 & 1 & 0 & 0\\
1 & 0 & 0 & 0\\
0 & 0 & 0 & 1
\end{pmatrix}
& =
\begin{pmatrix}
1\\
0\\
0\\
0
\end{pmatrix}
& & %
\end{flalign}
\end{document}
答案2
该xcolor
包的\textcolor{<color>}{<text>}
命令可以简单地帮助您设置颜色。{\color{<color>} text}
, 是另一个选项,但我更喜欢前者。