我正在尝试使用 tikz 和“记住为”工具制作一个小图表并在 tcolorbox 之间绘制箭头。
我的代码是这样的
\begin{center}
\begin{tcolorbox}[enhanced, overlay, width=1.5in, halign = flush center, remember as=ci]
Circuit Imprimé
\end{tcolorbox}
\begin{tcolorbox}[enhanced, overlay, width=2in, halign = flush center, remember as=adm]
Analyse des matériaux
\end{tcolorbox}
\end{center}
\begin{tikzpicture}[overlay,remember picture,line width=1mm,draw=red!75!black]
\draw[->] (ci.east) to (adm.east);
\end{tikzpicture}
但是你猜这不好,我想要一个水平向右,向下,然后水平向左的箭头(希望它很容易想象,或者如果你愿意的话我会在油漆上画一个)
谢谢
编辑:我设法使用以下命令为其指定一条特定路径:
\begin{tikzpicture}[overlay,remember picture,line width=1mm,draw=red!75!black]
\draw[->] (ci.east) -- ++(1,0) -- ++(0,-1.5) -- (adm.east);
\end{tikzpicture}
但有两个问题:首先,我想设置“y”值,以便箭头的最后部分是水平的,现在我只是在猜测轨迹的值。其次,是否可以将箭头的角度弄圆,尖角看起来不太好看。
谢谢
答案1
我目前没有电脑,但可以尝试这个:
\draw[->, rounded corners] (ci.east) -- ++(1.5,0) |- (adm.east);
您可以更改圆度,例如rounded corners=3mm
,或更多。