![TikZ:“无法解析坐标”与弯曲抛物线](https://linux22.com/image/379611/TikZ%EF%BC%9A%E2%80%9C%E6%97%A0%E6%B3%95%E8%A7%A3%E6%9E%90%E5%9D%90%E6%A0%87%E2%80%9D%E4%B8%8E%E5%BC%AF%E6%9B%B2%E6%8A%9B%E7%89%A9%E7%BA%BF.png)
我想用 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}