[Tex/LaTex] tikz arc with -latex arrow tip

tikz-arrowstikz-pgf

Why the arc does not fit over the circle if we use -latex arrow tip? Maybe some bug or some bad math computations?

enter image description here

MWE

\documentclass[11pt,margin=2pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}

\begin{document}
\begin{tikzpicture}
\draw         (0:1cm) arc (0: 180:1cm) arc (180:0:1cm and 2cm);
\draw         (0:1cm) arc (0:-180:1cm);
\draw[->]     (0:1cm) arc (0:  80:1cm);
\draw[-latex] (0:1cm) arc (0:- 80:1cm);
\end{tikzpicture}
\end{document}

Best Answer

This is a solution using marking. It does not draw any additional curve. Thus there is no chance to have any curve overlap.

\documentclass[11pt,margin=2pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,decorations.markings}

\begin{document}

\tikzset{
    arrow at end/.style={
        decorate,decoration={
            markings,
            mark=at position .999 with{
                \arrow{#1};
            }
        }
    }
}

\begin{tikzpicture}
\draw                    (0:1cm) arc (0: 180:1cm) arc (180:0:1cm and 2cm);
\draw                    (0:1cm) arc (0:-180:1cm);
\draw[arrow at end=>]    (0:1cm) arc (0:  80:1cm);
\draw[arrow at end=latex](0:1cm) arc (0:- 80:1cm);
\end{tikzpicture}
\end{document}