不同的箭头弯曲程度不同(Tikz)

不同的箭头弯曲程度不同(Tikz)

我偶然发现了一些有关弧线和箭头的奇怪行为。

以下是 MWE:

\documentclass[tikz]{standalone}
    \usepackage{tikz}
    \usepackage{graphicx}
    \usetikzlibrary{arrows.meta}
    \def\Rad{2cm}
    \begin{document}
        \begin{tikzpicture} 
                            \draw[blue, thick] (0:\Rad) arc (0:360:\Rad);
                            \draw[orange,->]  (90:\Rad)    arc (90:90-170:\Rad);    
                            \draw[orange,-{Triangle[length=1mm, width=1mm]}] (90:\Rad) arc (90:90+170:\Rad);
    \end{tikzpicture}
    \end{document}

如果仔细观察结果,会发现橙色弧的弯曲方式不同: 在此处输入图片描述

我宁愿使用三角箭头,但它的弯曲方式与实际的圆形不同,所以我不能使用它,因为它似乎不准确。

我感谢您的帮助。

答案1

您需要做的就是加载bending以解决这个问题。

\documentclass[tikz]{standalone}
\usetikzlibrary{arrows.meta,bending}
\def\Rad{2cm}
\begin{document}
\begin{tikzpicture} 
 \draw[blue, thick] (0:\Rad) arc (0:360:\Rad);
 \draw[orange,->]  (90:\Rad)    arc (90:90-170:\Rad);    
 \draw[orange,-{Triangle[length=1mm, width=1mm]}] (90:\Rad) arc (90:90+170:\Rad);
\end{tikzpicture}
\end{document}

在此处输入图片描述

解释:pgfmanual p. 194-195

在此处输入图片描述

相关内容