
решение1
Если хотите, я добавлю еще одно простое решение.
\documentclass{article}
\usepackage{arydshln}
\usepackage{mathtools}
\begin{document}
\[ \left[
\begin{array}{c:c}
1 & 2 \\
3 & 4 \\
5 & 6 \\
\end{array} \right] \]
\end{document}
ДОПОЛНЕНИЕ: 2020-7-24. При использовании {bNiceArray}
пакета nicematrix
квадратные скобки будут в том же положении, что и {bmatrix}
в amsmath
.
\documentclass[a4paper,12pt]{article}
\usepackage{nicematrix}
\usepackage{arydshln}
\NiceMatrixOptions{letter-for-dotted-lines=V}
\begin{document}
$\begin{bNiceArray}{c:c}
1 & 2 \\
3 & 4 \\
5 & 6
\end{bNiceArray}$
\end{document}
Примечание: Если вы не укажете \NiceMatrixOptions{letter-for-dotted-lines=V}
, у вас будет пунктирная линия (нарисованная nicematrix
).
решение2
решение3
В средах nicematrix
(например {bNiceArray}
), спецификатор |
в преамбуле имеет необязательный аргумент в квадратных скобках. В этом аргументе можно указать характеристики TikZ, которые вы хотите для своего правила.
\documentclass{article}
\usepackage{nicematrix}
\usepackage{tikz}
\begin{document}
$\begin{bNiceArray}{c|[tikz=densely dashed]c}
-2 & -4 \\
2 & -1 \\
-8 & 16 \\
\end{bNiceArray}$
\end{document}
В этом случае, вероятно, лучше будет использовать dash phase
.
\documentclass{article}
\usepackage{nicematrix}
\usepackage{tikz}
\begin{document}
$\begin{bNiceArray}{c|[tikz={densely dashed,dash phase=3pt}]c}
-2 & -4 \\
2 & -1 \\
-8 & 16 \\
\end{bNiceArray}$
\end{document}