如何在 LaTeX 中矩阵的多行中使用 |?

如何在 LaTeX 中矩阵的多行中使用 |?

我正在使用 LyX。我遇到了以下矩阵:

在此处输入图片描述

我可以使用以下 LaTeX 来实现这一点:

\begin{bmatrix}| & |\\
\underline{x}_{1} & \underline{x}_{2}\\
| & |
\end{bmatrix}

但这是正确的方法吗?如果我想|在多行中使用怎么办?那么我只需|在每个地方使用即可。我相信有更好的方法。

答案1

我认为这个问题与此重复:如何在矩阵内排版垂直线和水平线?

这里我放了一小段代码,改变了垂直规则的参数。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{mathtools}
\usepackage{amssymb}
\newcommand*{\vertbar}{\rule[-1.5ex]{1.1pt}{3ex}}
\begin{document}
\[\begin{bmatrix}\vertbar &\vertbar\\
\underline{x}_{1} & \underline{x}_{2}\\
\vertbar & \vertbar
\end{bmatrix}\]
\end{document}

相关内容