일반적으로 저는 일종의 라텍스 전문가이고 이와 같은 사이트에서 쉽게 문제에 대한 해결책을 찾았지만 지금은 적절한 해결책을 찾을 수 없는 문제에 직면했습니다. 매트릭스 내에 매트릭스가 있고 활이 각 매트릭스에 붙어 있는 것 같습니다. 다른 것, 보세요:
내 코드는 다음과 같습니다
\begin{pmatrix}
\begin{pmatrix}
0 & 1\\
0 & 0\\
\end{pmatrix} &
\begin{pmatrix}
1\\
1\\
\end{pmatrix}
& \begin{pmatrix}
0\\
2\\
\end{pmatrix}\\
\begin{pmatrix}
0 & 2\\
\end{pmatrix} & \begin{pmatrix}
0\\
\end{pmatrix} & \begin{pmatrix}
0\\
\end{pmatrix}\\
\begin{pmatrix}
0 & 0\\
\end{pmatrix} & \begin{pmatrix}
0\\
\end{pmatrix} & \begin{pmatrix}
1\\
\end{pmatrix}\\
\end{pmatrix}
하위 행렬 사이에 약간의 수직 공간을 추가하려면 어떻게 해야 합니까?
답변1
여기서는 행 2의 행렬 중 하나에 쌓임 간격(기본값 3pt, 선택적 인수로 설정 가능)을 추가했습니다. 항목 위와 아래에 간격이 추가됩니다. 하지만 동일한 방정식에 다른 행렬 또는 벡터 항이 있는 경우(표시되지 않음) 행을 동일한 수직 수준에 유지하기 위해 해당 항에도 간격을 추가해야 할 수 있습니다.
\documentclass{article}
\usepackage{stackengine,amsmath}
\stackMath
\begin{document}
\[
\begin{pmatrix}
\begin{pmatrix}
0 & 1\\
0 & 0\\
\end{pmatrix} &
\begin{pmatrix}
1\\
1\\
\end{pmatrix}
& \begin{pmatrix}
0\\
2\\
\end{pmatrix}\\
\addstackgap{
\begin{pmatrix}
0 & 2\\
\end{pmatrix}} & \begin{pmatrix}
0\\
\end{pmatrix} & \begin{pmatrix}
0\\
\end{pmatrix}\\
\begin{pmatrix}
0 & 0\\
\end{pmatrix} & \begin{pmatrix}
0\\
\end{pmatrix} & \begin{pmatrix}
1\\
\end{pmatrix}\\
\end{pmatrix}
\]
\end{document}
답변2
수직 간격은 에서 일관되지 않고 에서 mathmode
다르게 동작하므로 textmode
단순히 추가하는 것이 \\[length]
작동하지 않습니다. \rule
선택한 길이가 0인 항목을 추가하면 height
문제를 해결할 수 있다고 제안합니다 . 물론 길이가 0인 것을 추가하면 \rule
필연적으로 의 공백이 추가되므로 이를 보완하기 위해 {}
동일한 음의 공백 길이도 넣습니다 .\!
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{pmatrix}
\begin{pmatrix}
0 & 1\\
0 & 0\\
\end{pmatrix} &
\begin{pmatrix}
1\\
1\\
\end{pmatrix}
& \begin{pmatrix}
0\\
2\\
\end{pmatrix}\\\!\rule{0in}{.16in}
\begin{pmatrix}
0 & 2\\
\end{pmatrix} & \begin{pmatrix}
0\\
\end{pmatrix} & \begin{pmatrix}
0\\
\end{pmatrix}\\\!\rule{0in}{.16in}
\begin{pmatrix}
0 & 0\\
\end{pmatrix} & \begin{pmatrix}
0\\
\end{pmatrix} & \begin{pmatrix}
1\\
\end{pmatrix}\\
\end{pmatrix}
\end{equation}
\end{document}