如何使用多语种修复天城体文章的 \date{\today} 渲染问题?

如何使用多语种修复天城体文章的 \date{\today} 渲染问题?

polyglossia考虑一篇使用梵文字体sanskrit作为默认语言的基本文章:

\documentclass[a6paper]{article}
\usepackage{geometry}
\geometry{
    bottom=20mm,
    left=10mm,
    right=10mm,
}

\usepackage{polyglossia}
\setdefaultlanguage{sanskrit}
\setotherlanguages{marathi,english}
% Main font for Sanskrit: Yashovenu
\setmainfont[Mapping=velthuis-sanskrit,Script=Devanagari,Language=Default]{Yashovenu}
% Other font (for Marathi): Noto Serif Devanagari
\newfontfamily\marathifont[Mapping=velthuis-sanskrit,Script=Devanagari,Language=Default]{Noto Serif Devanagari}
\newfontfamily\englishfont{Noto Serif}
\begin{document}
\edef~{\string~}
\author{dhura.mdhara.h bhaa.tava.dekara.h|}
\title {mama lekha.h|}
\date {04 ~ok.tobara, 2020|}
%\date {\today}
\maketitle

namo nama.h|
\end{document}

渲染效果很好:

在此处输入图片描述

但是,如果我使用(当前注释掉的)\date{\today}\today赞成明确指定\date(如上所述),则渲染是错误的:

在此处输入图片描述

这是 中的错误吗polyglossia?除了明确指定日期外,还有其他解决方法吗?

相关内容