这个问题与使用 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}