복잡한 행렬의 행 간격 사이에 추가

복잡한 행렬의 행 간격 사이에 추가

나는 다음과 같은 행렬을 가지고 있습니다 :

\documentclass{article}
\usepackage{amsmath}

\begin{document}
$\begin{bmatrix}    
\begin{vmatrix}
168 & 368 \\ 
368 & 1026 
\end{vmatrix} & \begin{vmatrix}
26 & 368\\ 
70 & 1026
\end{vmatrix} & \begin{vmatrix}
26 & 168\\ 
70 & 368 
\end{vmatrix}\\
\begin{vmatrix}
26 & 70\\ 
368 & 1026
\end{vmatrix} & \begin{vmatrix}
5 & 70\\ 
70 & 1026
\end{vmatrix} & \begin{vmatrix}
5 & 26\\ 
70 & 368
\end{vmatrix}\\ 
\begin{vmatrix}
26 & 70\\ 
168 & 368
\end{vmatrix} & \begin{vmatrix}
5 & 70\\ 
26 & 368
\end{vmatrix} & \begin{vmatrix}
5 & 26\\ 
26 & 168
\end{vmatrix}
\end{bmatrix} = 
\begin{bmatrix}
36944 & -916 & -2192 \\
\end{bmatrix}
$
\end{document}

각 행에는 2x2 행렬식이 포함되어 있습니다. 문제는 인접한 행렬식의 수직선이 서로 닿아 이것이 3개의 6x2 행렬식이 있는 3x1 행렬이라는 인상을 준다는 것입니다. [3pt]\\ 구분 뒤에 추가하는 방법을 조금 실험했지만 성공하지 못했습니다. 어떤 도움이라도 주시면 감사하겠습니다!

그건 그렇고, Markdown 문서에서 LaTeX를 호출하고 있습니다. 이는 추가/대체 패키지를 사용하는 것이 매우 바람직하지 않음을 의미합니다(텍스트 변환 중 수동 개입 후에 가능하지만). 미리 감사드립니다!

답변1

선택적 []인수는 그렇게 많은 공간을 추가하지 않고 오히려 최소 부서를 지정하지만 행렬이 이미 깊어서 더 큰 값이 필요합니다.

\end{vmatrix}\\[15pt]
\begin{vmatrix}

더 좋아 보인다

답변2

다음 솔루션 의 값은 \vskip더 나은 효과를 내기에는 너무 크지만 아이디어는 명확해야 합니다.

\documentclass{article}
\usepackage{amsmath}

\begin{document}
$\begin{bmatrix}    
\begin{vmatrix}
168 & 368 \\ 
368 & 1026 
\end{vmatrix} & \begin{vmatrix}
26 & 368\\ 
70 & 1026
\end{vmatrix} & \begin{vmatrix}
26 & 168\\ 
70 & 368 
\end{vmatrix}\\\noalign{\vskip12pt}
\begin{vmatrix}
26 & 70\\ 
368 & 1026
\end{vmatrix} & \begin{vmatrix}
5 & 70\\ 
70 & 1026
\end{vmatrix} & \begin{vmatrix}
5 & 26\\ 
70 & 368
\end{vmatrix}\\ \noalign{\vskip18pt}
\begin{vmatrix}
26 & 70\\ 
168 & 368
\end{vmatrix} & \begin{vmatrix}
5 & 70\\ 
26 & 368
\end{vmatrix} & \begin{vmatrix}
5 & 26\\ 
26 & 168
\end{vmatrix}
\end{bmatrix} = 
\begin{bmatrix}
36944 & -916 & -2192 \\
\end{bmatrix}
$
\end{document}

여기에 이미지 설명을 입력하세요

답변3

아마도 새로운 환경을 통해 bmatrix및/또는 의 확장을 조정할 수 있습니다 .vmatrix

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\newenvironment{BMatrix}[1][1]
  {\begingroup\renewcommand{\arraystretch}{#1}
  \begin{bmatrix}}
  {\end{bmatrix}\endgroup}
\newenvironment{VMatrix}[1][1]
  {\begingroup\renewcommand{\arraystretch}{#1}
  \begin{vmatrix}}
  {\end{vmatrix}\endgroup}

\begin{document}
\[
\begin{BMatrix}[2]
    \begin{VMatrix}
      168 &  368 \\ 368 & 1026
    \end{VMatrix} & \begin{VMatrix}
       26 &  368 \\  70 & 1026
    \end{VMatrix} & \begin{VMatrix}
       26 &  168 \\  70 &  368
    \end{VMatrix} \\
    \begin{VMatrix}
       26 &   70 \\ 368 & 1026
    \end{VMatrix} & \begin{VMatrix}
        5 &   70 \\  70 & 1026
    \end{VMatrix} & \begin{VMatrix}
        5 &   26 \\  70 &  368
    \end{VMatrix} \\
    \begin{VMatrix}
       26 &   70 \\ 168 &  368
    \end{VMatrix} & \begin{VMatrix}
        5 &   70 \\  26 &  368
    \end{VMatrix} & \begin{VMatrix}
        5 &   26 \\  26 &  168
    \end{VMatrix}
  \end{BMatrix} = 
  \begin{bmatrix}
    36944 & -916 & -2192
  \end{bmatrix}
\]
\end{document}

BMatrix및 둘 다 사용된 VMatrix항목을 지정하는 선택적 인수를 사용합니다 \arraystretch(기본값은 1). 외부 는 로 BMatrix설정됩니다 .\arraystretch2

관련 정보