将日月年传递给我的宏

将日月年传递给我的宏

我只是想问一下,如何做这样的事情 - 我有自己的宏,需要将自定义日期作为参数传递:

\newcommand{\introduction}[3]{
This is regarding your loan application that was on \formatdate{#1}{#2}{#3}.}

然后我在文本中使用这个宏,并自定义日期、月份和年份。但 LaTeX 显示的是当前日期。那么,哪里出了问题?是因为序言中不知道日期吗(并且默认使用当前日期)?谢谢你的提示。

答案1

不确定您如何使用这个宏,但对我来说,它会生成我在宏的参数中指定的日期:

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{datetime}

\newcommand{\introduction}[3]{%
This is regarding your loan application that was on \formatdate{#1}{#2}{#3}.}%

\begin{document}
\noindent
\introduction{04}{05}{1977}
\end{document}

相关内容