在 Latex 中标记图形

在 Latex 中标记图形

我经常需要在带有文本的图形上添加引线。现在我使用带有 Computer Modern 字体的 Powerpoint,并将文件以 .pdf 格式导入 Overleaf。这种工作流程会制作出不美观的图形,例如下面的图形,因为文本无法缩放,而且通常难以辨认。有没有办法在 Latex 中正确标记这些图形?

在此处输入图片描述

答案1

由于您的问题不是关于将图片并排摆放,因此我将用一张图片来回答。如果我错了,请随时纠正我。

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\captionsetup{font=small, labelfont=bf}
\captionsetup[sub]{labelsep=period, subrefformat=brace}
\usepackage{tikz}

\begin{document}

\begin{figure}[!htb]
\centering
\begin{tikzpicture}
\node at (0,0){\includegraphics[width=5cm]{example-image-a}};
\draw[->, >=latex] (-3,1) node[left]{Support}--(-1,0.5);
\draw[->, >=latex] (5,-1) node[right, text width=3cm]{CJP Weld\\ (Continuous Mesh)}--(1.5,0);
\draw[->, >=latex] (5,-1)--(1,-0.5);
\end{tikzpicture}
\caption{\label{fig:figure1} Description of figure 1.}
\end{figure}

\end{document}

结果

显示图像的常用命令包含在节点中,以便在环境中tikzpicture,您可以使用所有 TikZ 命令来绘制箭头(如果需要,还可以使用更多命令)。

这不是一个完美而优雅的解决方案,因为您必须经过反复试验才能找到每个箭头的每个末端的最佳坐标,但它确实可以完成工作。

相关内容