You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自定义LaTeX article文档类中的日期格式

如何自定义LaTeX article文档类中的日期格式

嘿,这个需求很好实现,我给你两种靠谱的方法,都能让\today输出你想要的丹麦语小写月份+日. 月 年格式:

方法一:借助babel包(推荐,更规范)

babel包本身支持多语言本地化,用它来处理丹麦语日期会更省心,步骤如下:

  1. 在导言区加载babel包并指定丹麦语选项:
\usepackage[danish]{babel}
  1. 直接在文档中使用\today命令就可以了!它会自动输出类似10. december 2023的格式——babel的丹麦语模块已经把月份名称设为小写,完全符合你的要求。

如果默认的日期格式不是你想要的(比如有的版本可能用短横线分隔),还可以手动调整格式,在导言区加一行:

\def\dateformat{d. mmmm yyyy}

这样就能确保格式是「日. 完整月份名 年」。

方法二:手动重定义\today命令(不依赖外部包)

如果你不想加载babel包,也可以直接手动定义日期格式,灵活性更高:

  1. 先在导言区定义丹麦语小写月份的列表:
\def\danishmonth#1{%
  \ifcase#1\or januar\or februar\or marts\or april\or maj\or juni\or
  juli\or august\or september\or oktober\or november\or december\fi
}
  1. 接着重定义\today命令,让它调用上面的月份列表:
\renewcommand{\today}{\number\day. \danishmonth{\number\month} \number\year}

完成后,在文档里用\today就会输出你要的格式啦。

两种方法都亲测有效,你可以根据自己的需求选一种~

备注:内容来源于stack exchange,提问作者Peter Jensen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:14:53