1

我刚刚复制了一个乳胶文档,这是我去年所做的演示文稿(投影仪课程),我在标题幻灯片上写下了日期,如下所示:

\date{\oldstylenums{\today}}

我运行古文还是可以的-->在此处输入图像描述

但是当我运行副本时,它会告诉我,月份已被音符替换(?!):在此处输入图像描述

更一般地说,显示月份似乎存在问题,例如,如果我写:

\date{\oldstylenums{1 Juillet 2021}}

它给了我:在此处输入图像描述

有谁知道这种有趣的行为以及如何纠正它?先感谢您

4

1 回答 1

0

oldstylenums使用另一种字体编码。您可以通过仅将其用于数字来避免该问题:

\documentclass{beamer}

\date{\oldstylenums{30} juin \oldstylenums{2021}}

\begin{document}
    
\begin{frame}
    \titlepage
\end{frame} 
    
\end{document}

或者您可以使用另一种默认使用它们的字体:

\documentclass{beamer}

\usepackage{cfr-lm}

\date{30 juin 2021}

\begin{document}
    
\begin{frame}
    \titlepage
\end{frame} 
    
\end{document}

至于你为什么在新项目中遇到这个问题?Overleaf 通常不会更改现有项目的 texlive 版本,因此您的旧项目使用 texlive 2019(或更早版本)。如果您开始一个新项目,它将使用 overleaf 当前使用的 texlive 版本(目前这是已经过时的 texlive 2020)。但是,您可以在左侧边栏中的菜单中选择版本。如果您在新项目中切换回 <= 2019,您应该不会看到问题(但是“juin”仍然没有以正确的字体书写,请参阅屏幕截图中斜体的错误用法)

于 2021-06-30T14:13:02.463 回答