在矩阵左侧的某一行旁边添加注释

在矩阵左侧的某一行旁边添加注释

我想在 1 的右侧添加一个小注释<- i-th line。该怎么做?

在此处输入图片描述

我目前的解决方案:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
\epsilon_i = 
\left (
\begin{array}{c}
\vdots \\
0 \\
1 \\
0 \\
\vdots
\end{array}
\right ) \text{\small $\gets$ $i$-ième ligne}
\]

\end{document}

答案1

您可以使用 Tiz'tikzmark表示:

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{calc,tikzmark}

\begin{document}

\[ \epsilon_i = 
    \left (
        \begin{array}{c}
            \vdots \\
            0 \tikzmark{lineOne}\\
            1 \tikzmark{lineTwo}\\
            0 \\
            \vdots
        \end{array}
    \right )
\]

\begin{tikzpicture}[overlay,remember picture]
\node[anchor=west] at ($(pic cs:lineOne)+(.4,.1)$) {\small $\gets (i-1)$-th line};
\node[anchor=west,red] at ($(pic cs:lineTwo)+(.4,.13)$) {\small $\gets i$-th line};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容