我正在使用 overleaf 并尝试在这些红色标记的位置添加文本。例如,我想分别添加 4、5 和 6。我尝试使用 \put(0,0),但它总是禁用 \resizebox 属性并使图像不成比例,而且文本根本没有放置在该位置。我可以在下面提到的代码中做哪些更改才能在这三个位置添加 4、5 和 6?图片可以在此链接。
\begin{figure}[!h]
\centering
\resizebox{1\linewidth}{!}{%
\includegraphics{picture.png}
}
\caption{Flowchart of Heuristic adjustment 1.}
\label{fig:heuristic_1_FC}
\end{figure}
答案1
看看它是否符合你的要求——需要删除红色圆圈——可能需要通过改变 x、y 坐标进行一点微调——可以根据你的选择更改绿色或将其变为白色
\documentclass{article}
\usepackage{siunitx}
\usepackage{tikz}
\usetikzlibrary{calc,matrix, arrows.meta, positioning,
decorations,decorations.markings, math}
\begin{tikzpicture}
\node[above right,
inner sep=0
]
(image) at (0,0) {
\includegraphics[width=\textwidth]{yJDcI.png}
};
% Create scope with normalized axes
\begin{scope}[
x={($0.1*(image.south east)$)},
y={($0.1*(image.north west)$)}]
% Labels
\node[circle,fill=green] at (2.85,3.3){\scriptsize 4};
\node[circle,fill=green] at (6.35,3.3){\scriptsize 5};
\node[circle,fill=green] at (7.15,0.82){\scriptsize 6};
\end{scope}
\end{tikzpicture}