我想用 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}