pmatrix 环境中的逗号分隔符(用于行向量)

pmatrix 环境中的逗号分隔符(用于行向量)

有没有办法让pmatrix环境amsmath使用非空白分隔符(例如逗号)?我主要问这个问题,因为我想用这种方式创建一个行向量。我认为,基本上有两种方法可以做到这一点:

\documentclass{standalone}
\usepackage{mathtools}

\begin{document}
\begin{gather*}
    a = \left(1,2,3\right) \\
    b = \begin{pmatrix} 1, & 2, & 3 \end{pmatrix}
\end{gather*}
\end{document}

现在,特别是第二部分看起来不太好看: 在此处输入图片描述

答案1

https://tex.stackexchange.com/a/53961/6993提供了一个解决方案。它还让我想起\DeclarePairedDelimitermathtools

\documentclass{standalone}
\usepackage{mathtools}
\DeclarePairedDelimiter{\Vector}{\lparen}{\rparen}

\begin{document}
\begin{gather*}
    a = \left(1,2,3\right) \\
    b = \begin{pmatrix} 1, & 2, & 3 \end{pmatrix}
    c = \Vector{1,2,3}
\end{gather*}
\end{document}

带星号的版本\Vector*将分别位于\lparen\rparen之前\left\right

在此处输入图片描述

相关内容