我需要一个半轴无理数的椭圆。该怎么做?

我需要一个半轴无理数的椭圆。该怎么做?
\documentclass[border=3pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc} %calculos no ambiente tikz
\begin{document}


    %ok
    \begin{tikzpicture}
    \draw (0,0) ellipse (2 and 1);
    \end{tikzpicture}
    %ok
    \begin{tikzpicture}
    \draw (0,0) ellipse (2 and 1/2);
    \end{tikzpicture}

    % no ok 
    \begin{tikzpicture}
    \draw (0,0) ellipse (2 and $\sqrt{2}$);
    \end{tikzpicture}

    %no ok
    \begin{tikzpicture}
    \draw (0,0) ellipse (2 and $sqrt(2)$);
    \end{tikzpicture}

\end{document}

答案1

美元字符在 TeX 上打开排版。它们不会被解析为实际的数学表达式,因此您需要将其删除。

相反,您需要用大括号隐藏右括号,这样 TikZ 就不会认为它是坐标/半径表达式的结尾。

\draw (0,0) ellipse (2 and {sqrt(2)});

相关内容