
решение1
Вот, пожалуйста:
\documentclass{article}
\usepackage{mathtools} %
\begin{document}
\[ \renewcommand{\arraystretch}{1.4}
\begin{bmatrix}
s + 3 & 1 & 0 & \vrule & 1 & 0 & 0 \\
-2 & s & 0 & \vrule & 0 & 1 & 0 \\
1 & 0 & a & \vrule & 0 & 0 & 1
\end{bmatrix}
\]
\end{document}
Редактировать: Другая возможность, с blkarray
и bigstrut
:
\[
\setlength{\BAextrarowheight}{3pt}
\setlength{\bigstrutjot}{1ex}
\begin{blockarray}{[ccc|ccc]}
s + 3 & 1 & 0 & 1 & 0 & 0 \bigstrut[t]\\
-2 & s & 0 & 0 & 1 & 0 \\
1 & 0 & a & 0 & 0 & 1 \bigstrut[b]
\end{blockarray}
\]
решение2
решение3
ИЗМЕНЕНО: 2020-7-18Вот мое предложение с использованиемnicematrix
package. Я помню комментарий @F. Pantigny о том, что с версии 5.0 необходимо использовать c
вместо C
.
\documentclass[a4paper,12pt]{article}
\usepackage{nicematrix}
\begin{document}
$\begin{bNiceArray}{ccc|ccc}
s+3 & 1 & 0 & 1 & 0 & 0 \\
-2 & s & 0 & 0 & 1 & 0 \\
1 & 0 & s & 1 & 0 & 1
\end{bNiceArray}$
\end{document}