在图片上写字

在图片上写字

有没有办法使用 LaTeX 在图片上书写,我的意思不是包括图形,而是直接在图片上书写。有什么建议吗?

答案1

主要问题是在图像中找到正确的坐标。为此,您可以使用Tikz编辑。例如,如果图像是(myLogo.png):

我的徽标

您可以将其导入 TikzEdt 中的 tikzpicture 中,如下图中的代码所示:

tikzedt窗口

现在您可以知道图像内点的坐标。它们位于右下角。例如,使用上一张图片,您可以轻松地做到这一点:

Tikzedt 使用示例

上图是使用 TikzEdt 生成的,用于查找正确的坐标并绘制其他元素(红色箭头和矩形),然后将生成的 tikzpicture 放入独立文档中。代码如下:

\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}[
lSt/.style={red,line width=7pt},
wrSt/.style={font=\fontencoding{T1}\fontfamily{ptm}\fontsize{45}{45}\bfseries}]
\node{\includegraphics{TikzEdtWindowCapture}};
\draw[lSt]  (14,-8.5) rectangle (15.7,-9.7)coordinate (v1);
\draw[lSt] (v1) -- +(-45:1cm) node[below,wrSt]{coordinate of the figure};
\draw[<-,>=stealth,lSt] (9.3,2.4) .. controls (14.5,2.1) and (19.5,2.5) .. (19.4,6.1)node[above,wrSt]{my logo};
\end{tikzpicture}
\end{document}

相关内容