多语:babelshorthands 在 \title 中停止工作

多语:babelshorthands 在 \title 中停止工作

我使用 polyglossia 而不是 babel 来处理多语言文档,并激活 babel 的德语简写功能,这样我可以轻松地在单词中添加明确的连字符而不会破坏连字符等。

昨晚我更新了我的 MikTeX 安装(上次更新是在 8 月),"=现在使用的显式连字符在 s 中不再起作用\title。这是一个 MWE:

\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{german}
\title{Super"=duper Dokument}
\begin{document}
\maketitle
Super"=duper Dokument.
\end{document}

得出的结果为:

平均能量损失

如您所见,显式连字符"=在文本中按预期工作,但在文档标题中却不行。以前它一直有效,直到现在,所以我想知道这是故意的更改还是应该报告的错误,以及在此期间是否有任何解决方法。

FWIWbabelshorthands=true作为包选项而不是可选参数传递\setmainlanguage没有任何区别,并且日志文件中没有任何相关内容,没有错误消息,警告等。

谢谢您的帮助,祝您节日快乐!

相关内容