我的问题与这个。
由于那里的解决方案需要大量的调整和计算,我想知道是否有一些新工具具有更强大、更简单的解决方案。也许是一些新tikz
功能。
此外,其中一个解决方案并不完全是两支箭但单双箭头。
我想移动箭头以使它们平行。
\documentclass[margin=2mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\tikzset{
togo/.style={-to,line width=.4pt},
tocome/.style={to-,line width=.4pt},
}
\node (A) at (0,0) {$A$};
\node (B) at (2,3) {$B$};
\draw[togo] (A) -- (B);
\draw[tocome] (A) -- (B);
\end{tikzpicture}
\end{document}
答案1
没有新的工具,也许(最好的)是一种如何使用现有工具来实现 MWE 的新方法......
\documentclass[border=3mm,
tikz]{standalone}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}[
shorten <>/.style = {shorten <=#1,shorten >=#1},
togo/.style = {-to,line width=.4pt,shorten <>=#1},
]
\node (A) at (0,0) {$A$};
\node (B) at (2,3) {$B$};
\draw[togo=2mm] ($(A)!0.5mm!+90:(B)$) edge ($(B)!0.5mm!-90:(A)$)
($(B)!0.5mm!+90:(A)$) to ($(A)!0.5mm!-90:(B)$);
\end{tikzpicture}
\end{document}