如何在打印之前评估表达式?

如何在打印之前评估表达式?

开始编辑
为了回应评论,我添加了以下内容mwe

\documentclass{article}
\usepackage{tikz}
\begin{document}
Let's see if this prints: \pgfmathparse{sin(60)}.
\end{document}

不幸的是,输出只是:“让我们看看这是否会打印:”。
编辑结束

我想用基于实验参数(如室温、压力和湿度)计算出的常数项填充表格。我不想每次制作表格时都手动计算条目,而是想以可求值的表达式形式对 LaTeX 表格进行编码。这样,只需更改实验参数,我就可以填充新表格。

以前也曾有人问过类似的问题,例如示例 1示例 2, 和示例 3...... Sagecalc以下fp是一些已提出的解决方案。

向期刊投稿是我考虑的一个非常重要的因素。如今许多期刊都接受这些TeX文件,我不愿意提交涉及大包裹的投稿。Sage尽管能够按照我想要的方式评估表达,但由于同样的原因而被排除在外。我觉得calc太麻烦了。不知何故,我找不到 的文档fp

欢迎提出任何建议。如果TikZ可以以某种方式使用该软件包,那就太完美了。我几乎在所有的手稿中都使用它。

答案1

\pgfmathparse你只是忘了通过调用返回结果\pgfmathresult

\documentclass{article}
\usepackage{tikz}
\begin{document}
Let's see if this prints: \pgfmathparse{sin(60)}\pgfmathresult.
\end{document}

在里面pgfmanual您可以在以下部分找到更多信息93.1 解析表达式(截至 pgfmanual 版本 3.1.1;2019-03-03)。

在此处输入图片描述

相关内容