무한한 크기의 nicematrix

무한한 크기의 nicematrix

pmatrix 환경이 매우 보기 흉한 버전을 렌더링하므로 이 삼중대각(무한 크기) 행렬의 nicematrix 버전을 작성하려고 합니다.

\begin{equation}
\begin{pmatrix}
    -\lambda & \lambda             & 0                    & 0       & \dots  \\
    \mu      & -(\lambda+\mu)      & \lambda              & 0       &        \\
    0        & 2\mu                & -(\lambda+2\mu)      & \lambda &        \\
    \vdots   &                     & \ddots               & \ddots  & \ddots
\end{pmatrix}
\end{equation}

그래서 순진하게 썼는데

\begin{equation}
\begin{pNiceMatrix}
    -\lambda & \lambda             & 0                    & 0       & \Cdots  \\
    \mu      & -(\lambda+\mu)      & \lambda              & 0       &        \\
    0        & 2\mu                & -(\lambda+2\mu)      & \lambda &        \\
    \Vdots   &                     & \Ddots               & \Ddots  & \Ddots
\end{pNiceMatrix}
\end{equation}

그런데 결과가 전혀 안 나오네요

나는 내 \Ddots의 종료에 대한 표시가 부족하여 문제가 발생했다고 추측합니다. 그렇다면 무한 크기의 행렬을 어떻게 관리해야 할까요?

편집하다

나는 작업 중인 문서 클래스를 사용하여 완전한 최소 예제를 제공하고 있습니다.

\documentclass{article}

\usepackage{nicematrix}

\begin{document}
\begin{equation}
\begin{pNiceMatrix}
    -\lambda & \lambda             & 0                    & 0       & \Cdots  \\
    \mu      & -(\lambda+\mu)      & \lambda              & 0       &        \\
    0        & 2\mu                & -(\lambda+2\mu)      & \lambda &        \\
    \Vdots   &                     & \Ddots               & \Ddots  & \Ddots
\end{pNiceMatrix}
\end{equation}
\end{document}

글꼴 패키지가 있어서 편집 결과가 제가 제공한 그림과 약간 다르게 보입니다. 하지만 문제는 여전히 존재합니다.

답변1

\Ldots, \Cdots, \Vdots, \Ddots및 명령은 \Iddots비어 있지 않은 셀 사이에 사용됩니다. 그래서 당신은 세포를 만들 수 있습니다 \NotEmpty.

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

\documentclass{article}

\usepackage{nicematrix}

\begin{document}

\[
\begin{pNiceMatrix}
    -\lambda  & \lambda        & 0               & 0         & \Cdots  \\
    \mu       & -(\lambda+\mu) & \lambda         & 0         &         \\
    0         & 2\mu           & -(\lambda+2\mu) & \lambda   &         \\
    \Vdots    &                & \Ddots          & \Ddots    & \Ddots  \\
    \NotEmpty &                &                 & \NotEmpty & \NotEmpty
\end{pNiceMatrix}
\]

\end{document}

답변2

아마도 \phantom당신에게 충분할까요?

\documentclass[border=5mm]{standalone}
\usepackage{nicematrix}
\begin{document}
$\begin{pNiceMatrix}
    -\lambda & \lambda             & 0                    & 0       & \Cdots  \\
    \mu      & -(\lambda+\mu)      & \lambda              & 0       &        \\
    0        & 2\mu                & -(\lambda+2\mu)      & \lambda &        \\
    \Vdots   &                     & \Ddots               & \Ddots  & \Ddots\\
\phantom{}&\phantom{}&\phantom{}&\phantom{.}&\phantom{.}
\end{pNiceMatrix}$
\end{document}

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

관련 정보