绘制抛物线:尺寸太大消息

绘制抛物线:尺寸太大消息
\documentclass{minimal}
\usepackage{tikz}
\usepgflibrary{fpu}%----- this
\begin{document}
 \begin{tikzpicture}[  scale=.01]
  \draw[domain=-30:30,
     /pgf/fpu,/pgf/fpu/output format=fixed ] plot (\x,{(\x)^2});
 \end{tikzpicture}
\end{document}

我使用了你两年前的建议,尝试绘制y = x^2 如上domain = -30:30 图所示的图形。但我收到了尺寸过大的消息,而你上面的回复已使用不同的数学函数避免了这种情况。

任何帮助,将不胜感激。

答案1

egreg 和 Jake 是对的。在这种情况下,你不需要fpu

\documentclass{scrartcl}
\usepackage{tikz}

\begin{document}
 \begin{tikzpicture}[ y=0.01cm,x=0.2cm]
  \draw[domain=-30:30 ] plot (\x,{(\x)^2});
 \end{tikzpicture}
\end{document}

解释:

使用 TeX,您无法操作 dim > 16 384 pt 或 5.75m,因此代码

\begin{tikzpicture}
  \draw (0,0)--(600,0);
\end{tikzpicture}

给出尺寸太大但 TeX 可以操作小于 2^31 - 1 的大整数

一个想法是使用代码

\begin{tikzpicture}[x=0.01 cm]
  \draw (0,0)--(600 cm,0);
\end{tikzpicture}

但你得到另一个尺寸太大因为 600 厘米的长度 > 575 厘米

下一个代码很好

\begin{tikzpicture}[x=0.01 cm]
  \draw (0,0)--(600,0);
\end{tikzpicture}

600 是一个数字,所用的长度为 6 厘米

相关内容