![节点文本形式的数学结果](https://linux22.com/image/472284/%E8%8A%82%E7%82%B9%E6%96%87%E6%9C%AC%E5%BD%A2%E5%BC%8F%E7%9A%84%E6%95%B0%E5%AD%A6%E7%BB%93%E6%9E%9C.png)
我想使用数学公式作为节点文本。我搜索了一下,一些建议是使用 fpu 库来避免维度太大的错误,下面的代码不起作用,期望节点文本是 \x/1000,所以应该是 16.544。
\documentclass{standalone}
\usepackage{tikz}
\usepgflibrary{fpu}
\pgfkeys{/pgf/fpu,/pgf/fpu/output format=fixed}
\begin{document}
\begin{tikzpicture}
\def\x{16544}
\node {\x/100};
\end{tikzpicture}
\end{document}
答案1
命令\fpeval
即可使用。包韓膠囊已加载,但从 2022-06-01 版本的 LaTeX 开始,这不再是必需的:请参阅https://ctan.org/pkg/xfp。
\documentclass{standalone}
\usepackage{xfp}%not necessary from 2022-06-01: see https://ctan.org/pkg/xfp
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\def\x{16544}
\node {\fpeval{\x/100}};
\end{tikzpicture}
\end{document}