
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}