如何在图像上添加标签?

如何在图像上添加标签?

这个问题与使用 TikZ 在图像上绘图

我想问的是,如何在 TikZ 中的图形图像上的特定点 (x,y) 处放置顶点标签?

\begin{center}
\begin{tikzpicture}
    \node[anchor=south west,inner sep=0 <--What is this?] at (0,0) {\includegraphics[scale=.5]{graph.png}};
    \node[???]{$v_1$};
\end{tikzpicture}
\end{center}

答案1

您可以使用此方法放置任何东西,而不仅仅是矩形。

要放置文本,您必须使用\node at (<coordinates>) {<text>};

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \node[anchor=south west,inner sep=0] (image) at (0,0) {\includegraphics[width=0.9\textwidth]{mushrooms.jpg}};
    \begin{scope}[
        x={(image.south east)},
        y={(image.north west)}
    ]
        \node [white, font=\bfseries] at (0.25,0.65) {$P(X|Y)$};
    \end{scope}
\end{tikzpicture}
\end{document}

相关内容