我想说“我弹钢琴已经 23 年了”——但是这个文档每年都要更改,所以我记得先改成 23,然后是 24,然后是 25。有没有办法做这样的事情:
I have played piano for \calculate{\year - 1986} years.
也许可以使用calc
包和\year
命令?我还没搞清楚。
答案1
您也可以使用 TeX 的整数算法。
\documentclass{article}
\begin{document}
I've played the piano for \number\numexpr\year-1986\relax~years.
\end{document}
答案2
万一您要tikz
在文档中使用,这里有一个使用此包的过度解决方案。
\documentclass{article}
\usepackage{tikz}
\begin{document}
I have played piano for \pgfmathparse{int(\year-1986)}\pgfmathresult~years.
\end{document}