使用 datetime 删除日期中的序数

使用 datetime 删除日期中的序数

请问,如何使用课堂datetime上的包article从英国日期中删除序数(即 1st 中的 st、2nd 中的 nd 等)。这是一个最简单的示例:

\documentclass[12pt]{article}
\usepackage{geometry}
\geometry{a4paper} 
\usepackage[level,long]{datetime}
...
\title{Testing the Boundaries}
\author{}
\date{}

给出

2017 年 5 月 3 日,星期三。

我怎样才能删除“rd”?

答案1

最好使用较新的datetime2并更改特定于语言的ord最终设置omit(其他选项包括levelraisesc;请参阅英语语言模块文档):

在此处输入图片描述

\documentclass{article}

\usepackage[british]{babel}
\usepackage[useregional,showdow]{datetime2}

\DTMlangsetup[en-GB]{ord=omit}

\title{A title}
\author{An author}

\begin{document}

\maketitle

\end{document}

您还可以重新定义\DTMenglishordinal仅打印其参数(而不添加任何其他内容):

\renewcommand{\DTMenglishordinal}[1]{\number#1 }

相关内容