geogebra の PGF/TikZ .tex ファイルからのエラー (サイズ)

geogebra の PGF/TikZ .tex ファイルからのエラー (サイズ)

私は初めてgeogebraを使用していますが、PGF/TikZコードをoverleafに入力するとエラーが発生します。正確なエラーは次のとおりです。

入力行 306 のフロートが 455.39223 ポイントでページに対して大きすぎます。

main.tex、行 304 段落の行 304 ~ 305 に \hbox が多すぎます (1140.459 ポイントが広すぎます)

ここにコードがあります (最後の行 '\end{figure}' は、上記のエラーの 306 行目に対応していることに注意してください)。

\definecolor{qqqqff}{rgb}{0,0,1}
\definecolor{ffcctt}{rgb}{1,0.8,0.2}
\definecolor{ffqqqq}{rgb}{1,0,0}
\definecolor{yqyqyq}{rgb}{0.5019607843137255,0.5019607843137255,0.5019607843137255}
\definecolor{uququq}{rgb}{0.25098039215686274,0.25098039215686274,0.25098039215686274}
\begin{figure}[!ht]
\begin{center}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1cm,y=1cm]
\clip(-29.15527732052291,-20.111903557751653) rectangle (27.437297647521294,18.136500246696393);
\draw [line width=2pt,color=yqyqyq] (0,0) circle (6cm);
\draw [line width=2pt,color=ffqqqq] (0,6)-- (-4.336291901416994,-4.146875033770055);
\draw [line width=2pt,color=ffcctt] (0,6)-- (-2.2142787553979884,-5.576465690147581);
\draw [line width=2pt,color=ffcctt] (0,6)-- (2.190703198420197,-5.585769373723867);
\draw [line width=2pt,color=qqqqff] (0,6)-- (4.206985190994306,-4.277999018554656);
\draw (-0.10585670954964947,7.431250799319233) node[anchor=north west] {v};
\draw (-5.055017258085835,-3.9195413283017766) node[anchor=north west] {x};
\draw (-2.580436983817742,-5.533398028911399) node[anchor=north west] {y};
\draw (2.5301092347794056,-5.210626688789474) node[anchor=north west] {w};
\draw (4.628122945571919,-3.8657461049481223) node[anchor=north west] {z};
\draw [shift={(0,0)},line width=2pt,color=ffqqqq]  plot[domain=3.904665970656774:4.334406131420695,variable=\t]({1*6*cos(\t r)+0*6*sin(\t r)},{0*6*cos(\t r)+1*6*sin(\t r)});
\draw [shift={(0,0)},line width=2pt,color=qqqqff]  plot[domain=5.08614767141132:5.4894179862449555,variable=\t]({1*6*cos(\t r)+0*6*sin(\t r)},{0*6*cos(\t r)+1*6*sin(\t r)});
\draw [color=ffqqqq](-3.3335701107689006,1.3523905603563229) node[anchor=north west] {$c_1$};
\draw [color=ffqqqq](-3.8715223443054425,-4.726469678606588) node[anchor=north west] {$c_1$};
\draw [color=ffcctt](-1.0741707299154248,-0.1000804701923371) node[anchor=north west] {$c_3$};
\draw [color=ffcctt](0.48589074734054655,-0.1000804701923371) node[anchor=north west] {$c_3$};
\draw [color=qqqqff](2.5301092347794056,1.2985953370026688) node[anchor=north west] {$c_2$};
\draw [color=qqqqff](3.4446280317915265,-4.726469678606588) node[anchor=north west] {$c_2$};
\begin{scriptsize}
\draw [fill=uququq] (0,6) circle (2.5pt);
\draw [fill=uququq] (-4.336291901416994,-4.146875033770055) circle (2.5pt);
\draw [fill=uququq] (-2.2142787553979884,-5.576465690147581) circle (2.5pt);
\draw [fill=uququq] (2.190703198420197,-5.585769373723867) circle (2.5pt);
\draw [fill=uququq] (4.206985190994306,-4.277999018554656) circle (2.5pt);
\end{scriptsize}
\end{tikzpicture}
\end{center}
\end{figure}

geogebra からインポートする際の画像のサイズに関する投稿は他にもいくつかありましたが、回答では、これらのエラーを一般的にどのように処理するか、またはどのように発生するかは説明されずに、修正されたコードが示されているようでした。そのため、私の例をどのように処理すればよいかわかりません。

答え1

あなたの場合、TeX出力はかなり役に立つと思います。実際、あなたがレンダリングしたいtikzpictureは幅5m、高さ3.8mのサイズですが、これはあなたが望むサイズではないかもしれません(「大きすぎる」)。私は単に次の行を削除することを提案します。

\clip(-29.15527732052291,-20.111903557751653) rectangle (27.437297647521294,18.136500246696393);

このコマンドは、tikz 画像のサイズを指定された長方形 (上記で示したサイズに加算されます) に調整します。画像には切り取る必要のあるものは何もないので、それを削除すると、ドキュメントに収まる小さいサイズになります (実際、約 12 x 13.5 cm です)。(clip コマンドは、特定の要素の大きさが正確にわからず、線の終点などを明示的に計算せずに画像を適切なサイズに保ちたい場合に最もよく使用されます。)

さらに調整する必要がある場合は、(例)を追加するだけです。

\begin{tikzpicture}[scale = .5, <other options>] 

関連情報