TikZ:“无法解析坐标”与弯曲抛物线

TikZ:“无法解析坐标”与弯曲抛物线

我想用 TikZ 画一条抛物线。下面是一个最小示例,它 Cannot parse this coordinate在最后\draw一行给出了错误。如果我删除该bend部分,就不会出现此错误。

我做错了什么?

\documentclass{article}
\usepackage{fontspec}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \draw (0, 0) parabola bend (3, 4);
\end{tikzpicture}
\end{document}

答案1

parabola bend操作总共需要三个坐标,一个坐标前定义起点,两个坐标后定义弯曲位置和终点。

该操作的其他一些用途parabola包括(取自pgf 手册,第 155 页):

\documentclass[tikz,margin=2mm]{standalone}

\begin{document}
    \begin{tikzpicture}
    \draw               (0,0) rectangle                (1,1.5)
                        (0,0) parabola                 (1,1.5);
    \draw[xshift=1.5cm] (0,0) rectangle                (1,1.5)
                        (0,0) parabola[bend at end]    (1,1.5);
    \draw[xshift=3cm]   (0,0) rectangle                (1,1.5)
                        (0,0) parabola bend (.75,1.75) (1,1.5);
    \draw[xshift=4.5cm] (1,1.5) --
                        (0,0) parabola                 cycle;
    \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容