TexLive 2023 中的节点间距

TexLive 2023 中的节点间距

据我所知(这个帖子),在以前的 TexLive 版本中,设置inner sep=0pt一个没有间距的节点就足够了。但在 TexLive 2023 中,这似乎还不够。我也尝试设置,outer sep=0pt但它再次显示一些较小的间距。如何摆脱这个空间并填充那个三角形?

\documentclass[tikz]{standalone}
\begin{document}
    \begin{tikzpicture}[scale=3]
            \draw[red] (-4,4) .. controls (-1,0) and (1.5,12) .. (4,4)
            node[pos=0.6,inner sep = 0pt,outer sep=0](a){}
            node[pos=0.65,inner sep = 0pt,outer sep=0](b){};
            \node[inner sep = 0pt,outer sep=0](c) at (1,4){};
        \filldraw[draw=blue, fill=blue](a)--(b)--(c)--(a);
    \end{tikzpicture}
\end{document} 

在此处输入图片描述

答案1

我不知道 TexLive 2023 中发生了哪些变化,但我认为使用坐标而不是节点是绘制蓝线的更好(正确)方法:

\documentclass[tikz]{standalone}

\begin{document}
    \begin{tikzpicture}[scale=3]
            \draw[red] (-4,4) .. controls (-1,0) and (1.5,12) .. (4,4)
            coordinate[pos=0.6]    (a)
            coordinate[pos=0.65]   (b);
            \coordinate            (c) at (1,4);
        \draw[draw=blue](a)--(b)--(c)--cycle;
    \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容