我们假设以@Jake 的一个非常好的解决方案为例:使用 TikZ 在图像上绘图 我在这里放了一张通用图像(我不记得在哪里下载了它)。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\node[anchor=south west,inner sep=0] (image) at (0,0) {\includegraphics[width=0.9\textwidth]{cat}};
\begin{scope}[x={(image.south east)},y={(image.north west)}]
\draw[help lines,xstep=.1,ystep=.1] (0,0) grid (1,1);
\foreach \x in {0,1,...,9} { \node [anchor=north] at (\x/10,0) {0.\x}; }
\foreach \y in {0,1,...,9} { \node [anchor=east] at (0,\y/10) {0.\y}; }
\end{scope}
\end{tikzpicture}
\end{document}
输出如下:
我使用 Adobe Illustrator 将图像制作成 PDF。是否有一个软件包可以生成这种带有注释的标注,这些注释可以根据网格的坐标放置。可能正方形网格比矩形网格更有用。
这里有一个例子,如果我可以选择一个点的坐标,那么标注的线就是固定的(x,y)
。
我现在不记得我在哪里下载了这张照片。不好意思。
答案1
我的意思是
\documentclass[tikz]{standalone}
\usetikzlibrary{shapes.callouts,shadows.blur,positioning}
\definecolor{dunno}{RGB}{182,192,180}
\begin{document}
\begin{tikzpicture}
\node[anchor=south west,inner sep=0] (image) at (0,0)
{\includegraphics[width=0.9\textwidth]{example-image-duck}};
\begin{scope}[x={(image.south east)},y={(image.north west)}]
\draw[help lines,xstep=.1,ystep=.1] (0,0) grid (1,1);
\foreach \x in {0,1,...,9} { \node [anchor=north] at (\x/10,0) {0.\x}; }
\foreach \y in {0,1,...,9} { \node [anchor=east] at (0,\y/10) {0.\y}; }
\path (0.5,0.5) coordinate (c)
node[blur shadow,text opacity=1,opacity=0.8,font=\sffamily,
align=center, fill=dunno,rounded corners,draw=none,rectangle callout,
anchor=pointer,callout absolute pointer={(c)},above right=1cm and 2cm of c] {This is
a duck.\\ Are ducks beings?};
\end{scope}
\end{tikzpicture}
\end{document}