AMSart 中日期结尾处的句点

AMSart 中日期结尾处的句点

我怎样才能隐藏 amsart 中日期字符串末尾的句点?其格式为,例如 2016 年 8 月 8 日;但 2016 年之后不应有句点。示例代码:

%% 
\documentclass{amsart}
\usepackage[ngerman]{babel}
\renewcommand{\datename}{}
\title{-- Something --}
\date{\today} 
\begin{document}
\maketitle
\end{document}
%%

答案1

只需在文档类中重新定义日期的定义(删除末尾的点 - 参见 MWE 中的注释)。

%% 
\documentclass{amsart}
\usepackage[ngerman]{babel}
\renewcommand{\datename}{}% you can remove this line and remove <\datename\ > in the below definition to get the same thing minus the space between the datename and the date itself
\makeatletter
\def\@setdate{\datename\ \@date}% modified from <\def\@setdate{\datename\ \@date\@addpunct.}>
\makeatother
\title{-- Something --}
\date{\today} 
\begin{document}
    \maketitle
\end{document}
%%}

相关内容