
이 MWE를 다음으로 생성한 경우스패인패키지,
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{spalign}
\begin{document}
\[ \def\spalignendline{\cr}
\spalignrun{\bordermatrix{\the\spaligntoks}}
{, a b; A -1 -2; B -4 4} \]
\end{document}
{ }
행렬에 수직, 제곱, 대괄호를 사용하는 절차는 무엇입니까 ?
페이지에서. 6 절차가 있고,
하지만 내 코드로 조정할 수는 없습니다.
답변1
\bordermatrix
실제로 옵션 설정에 영향을 받지 는 않는다고 생각합니다 delims
.
실제로 코드는
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage[delims=\lbrack\rbrack]{spalign}
\begin{document}
\[\spalignmat{1 2;3 4}\]
\[ \def\spalignendline{\cr}
\spalignrun{\bordermatrix{\the\spaligntoks}}
{, a b; A -1 -2; B -4 4} \]
\end{document}
생산하다
이는 \bordermatrix
에 의해 관리되지 않고 spalign
LaTeX 커널 명령(실제로는 일반 TeX의 포트)이기 때문입니다.
당신은 운이 좋을 수도 있는데 nicematrix
, 나는 그 구문을 훨씬 더 좋아합니다.
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{nicematrix}
\begin{document}
\[
\begin{bNiceMatrix}[first-row, first-col]
& a & b \\
A & -1 & -2 \\
B & -4 & 4
\end{bNiceMatrix}
\]
\end{document}
답변2
문제는 구분 기호 자체가 아닌 매트릭스 내부에 \spalignrun
토큰( )만 생성한다는 것입니다. \the\spaligntoks
따라서 구분 기호를 편리하게 재설정할 수 있는 일부 경계 매트릭스 소프트웨어를 호출하기만 하면 됩니다. 내가 찾은 첫 번째 것은 입니다 kbordermatrix
.
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb,kbordermatrix}
\usepackage{spalign}
\begin{document}
\[ \def\spalignendline{\cr}
\renewcommand{\kbldelim}{\langle}
\renewcommand{\kbrdelim}{|}
\spalignrun{\kbordermatrix{\the\spaligntoks}}
{, a b; A -1 -2; B -4 4} \]
\end{document}