tkz-fct はプロットを生成しません

tkz-fct はプロットを生成しません

同様の問題を抱えた他の回答もいくつか読んだことがあります。例えば、tkz-fct はプロットを生成しません。なぜでしょうか?いくつかの解決策が示されています: 「コンパイルのためにスクリプトで --shell-escape または write18 オプションを使用する必要があります」。

このソリューションを Overleaf に適用することは可能ですか? おそらく、この種のコードを使用する必要がなかったために、これを尋ねているだけでしょう。

MWE:

\documentclass{article}
\usepackage{tkz-fct}
\usepackage{tkz-euclide,tikz,tikz-layers}

\begin{document}

\begin{center}
\begin{tikzpicture}[scale=0.5]

\tkzInit[xmin=-10, xmax=10, ymin=-10,ymax=10]

\tkzGrid
\tkzAxeXY[>=latex]
\tkzFct[domain=-10:10,samples=1000,draw=red]{x}

\end{tikzpicture}
\end{center}

\end{document}

そしてログで次のメッセージを受け取ります:Package pgf Warning: Plot data file 'output.tkzfonct.table' not found. on input line 17.

答え1

latexmkrc次の内容を含む名前のファイルをプロジェクトに追加します。

$pdflatex = 'pdflatex %O %S --shell-escape';
$pdf_mode = 1;
$postscript_mode = $dvi_mode = 0;

再コンパイルします。

ここに画像の説明を入力してください

関連情報