我正在尝试使用包计算器返回当前年份加一。我尝试了以下方法,但似乎不起作用。有什么建议吗?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{calculator}
\begin{document}
\COPY{\the\year{}}{\numberYYYY}
\numberYYYY
\ADD{\numberYYYY}{1}{\yearPlus} \yearPlus
\end{document}
它返回的不是 2022,而是 =12021,并显示错误消息“非法计量单位(插入 pt)”。谢谢
答案1
不知道如何在中执行此操作calculator
,但您可以执行以下操作让宏获取您的计算结果:
\newcommand*\myresult{} % check whether the macro is available
\edef\myresult{\the\numexpr\year+1\relax}