开始编辑
为了回应评论,我添加了以下内容mwe
:
\documentclass{article}
\usepackage{tikz}
\begin{document}
Let's see if this prints: \pgfmathparse{sin(60)}.
\end{document}
不幸的是,输出只是:“让我们看看这是否会打印:”。
编辑结束
我想用基于实验参数(如室温、压力和湿度)计算出的常数项填充表格。我不想每次制作表格时都手动计算条目,而是想以可求值的表达式形式对 LaTeX 表格进行编码。这样,只需更改实验参数,我就可以填充新表格。
以前也曾有人问过类似的问题,例如示例 1,示例 2, 和示例 3...... Sage
,calc
以下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)。