다음과 같이 작성된 행렬이 있습니다.
\begin{equation}
A={
\begin{pmatrix}
1 & -1 & 0 & 0 & 0 & \dots\\
0 & 1 & -1 & 0 & 0 &\dots\\
1 & 0 & -1 & 0 & 0 &\dots\\
0 & 0 & 1 & -1 & 0 &\dots\\
1 & 0 & 0 & -1 & 0 &\dots\\
0 & 0 & 0 & 1 & -1 &\dots\\
. & . & . & . & . &\dots\\
. & . & . & . & . &\dots\\
\end{pmatrix}
\end{equation}
네 번째 열의 내용을 네 번째 행부터 끝까지 구성하는 상자를 갖고 싶습니다. 어떻게 해야 하는지 궁금합니다! 도움을 주시면 감사하겠습니다.
답변1
drop 주변에 \smash
ed 를 사용하는 한 가지 방법이 있습니다 . 컬러 상자를 제공하도록 편집되었습니다.\fbox
\rule
\documentclass{article}
\usepackage{amsmath,xcolor}
\fboxrule=1pt
\begin{document}
\begin{equation}
A=
\begin{pmatrix}
1 & -1 & 0 & 0 & 0 & \dots\\
0 & 1 & -1 & 0 & 0 &\dots\\
1 & 0 & -1 & 0 & 0 &\dots\\
0 & 0 & 1 & \smash{\color{red}\fbox{\color{black}\rule[-50pt]{0pt}{1pt}$-1$}} & 0 &\dots\\
1 & 0 & 0 & -1 & 0 &\dots\\
0 & 0 & 0 & 1 & -1 &\dots\\
. & . & . & . & . &\dots\\
. & . & . & . & . &\dots\\
\end{pmatrix}
\end{equation}
\end{document}
그리고 행렬 항목을 오른쪽으로 정렬하려면 다음을 사용할 수 있습니다 tabstack
.
\documentclass{article}
\usepackage{tabstackengine,xcolor}
\def\mykern{\kern-\fboxsep\kern-\fboxrule}
\def\cfbox#1{\mykern\smash{\color{red}\protect\fbox{\color{black}#1}\mykern}}
\fboxrule=1pt
\begin{document}
\begin{equation}
A=
\setstacktabbedgap{1.5ex}
\renewcommand\stackalignment{r}
\parenMatrixstack{
1 & -1 & 0 & 0 & 0 & \dots\\
0 & 1 & -1 & 0 & 0 &\dots\\
1 & 0 & -1 & 0 & 0 &\dots\\
0 & 0 & 1 & \cfbox{\protect\rule[-50pt]{0pt}{1pt}$-1$} & 0 &\dots\\
1 & 0 & 0 & -1 & 0 &\dots\\
0 & 0 & 0 & 1 & -1 &\dots\\
. & . & . & . & . &\dots\\
. & . & . & . & . &\dots
}
\end{equation}
\end{document}
답변2
와 함께tikzmark
\documentclass{article}
\usepackage{amsmath,tikz}
\newcommand{\tikzmark}[2]{\tikz[overlay,remember picture] \node[minimum width=1.5em] (#1) {#2};}
\begin{document}
\begin{equation}
A=
\begin{pmatrix}
1 & -1 & 0 & 0 & 0 & \dots\\
0 & 1 & -1 & 0 & 0 &\dots\\
1 & 0 & -1 & 0 & 0 &\dots\\
0 & 0 & 1 & \tikzmark{a}{$-1$} & 0 &\dots\\
1 & 0 & 0 & -1 & 0 &\dots\\
0 & 0 & 0 & 1 & -1 &\dots\\
. & . & . & . & . &\dots\\
. & . & . & \tikzmark{b}{.} & . &\dots\\
\end{pmatrix}
\end{equation}
\tikz[overlay,remember picture]\draw[thick,red] (a.north west) rectangle (b.south east);
\end{document}