今天 MiKTeX 更新后,以下 MWE 不再与 XeLaTeX 编译:
\documentclass{article}
\usepackage{fontspec}
\setromanfont[Path=./]{LinLibertine_R.otf}
\usepackage{url}
\urlstyle{rm}
\begin{document}
Test: \url{http://test-website.com}
\end{document}
你需要Linux Libertine OTF 字体以便重现错误,但无需安装。只需将其放在LinLibertine_R.otf
与 MWE TeX 文件相同的文件夹中即可。
问题似乎出-
在 URL 中的连字符 ( )。更新前,相同的 MWE 编译时没有问题。到目前为止,我只能用这种字体重现此问题。
任何帮助都非常感谢。谢谢!
答案1
所描述的行为是由XeTeX 中的错误,现已解决。更新 MiKTeX 后,问题已消失。