使用 `\advdate` 包格式化日期

使用 `\advdate` 包格式化日期

我尝试\renewcommand{\today}{\the\day/\the\month}将日期格式更改为 dd/mm。但没有成功。

我搜索了类似的问题,但没有找到适合我的情况的答案(我只使用该\advdate软件包)。有什么解决方法吗?

谢谢你!

编辑

根据要求,这里是 MWE:

\documentclass{article}
\usepackage{advdate}
\usepackage[brazil]{babel}

\ThisDay{1}
\ThisMonth{2}
\ThisYear{2019}

\newcommand{\nextevent}{%
    \section*{\today}
    \vspace{-3mm}
    \AdvanceDate[15]
}

\begin{document}

\begin{center}
    \Large
    My schedule
\end{center}

\nextevent
I will travel.

\nextevent
I will come back.

\end{document}

答案1

快速破解:无需\today自己构建日期

\documentclass{article}
\usepackage{advdate}
\usepackage[brazil]{babel}

\ThisDay{1}
\ThisMonth{2}
\ThisYear{2019}

\newcommand{\nextevent}{%
    \section*{%
        \ifnum \number\day < 10 0\fi \number\day
        /%
        \ifnum \number\month < 10 0\fi \number\month
    }
    \vspace{-3mm}
    \AdvanceDate[15]
}

\begin{document}

\begin{center}
    \Large
    My schedule
\end{center}

\nextevent
I will travel.

\nextevent
I will come back.

\end{document}

在此处输入图片描述

相关内容