我使用 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
没有任何区别,并且日志文件中没有任何相关内容,没有错误消息,警告等。
谢谢您的帮助,祝您节日快乐!