\dot 在装有 eulervm 软件包的 XeLaTeX 上不可用

\dot 在装有 eulervm 软件包的 XeLaTeX 上不可用

编写本文档时:

\documentclass{scrartcl}

\usepackage[biolinum]{libertine}
\usepackage[euler-digits,small]{eulervm}

\begin{document}

\[
U=-\dot\Phi=-\frac d{dx}\int_A B\;dA
\]

\end{document}

我收到错误:

! 未定义的控制序列。
l.10 U=-\dot
            \Phi=-\frac d{dx}\int_A B\;dA

为什么\dot未定义?

答案1

您必须eulervm先加载libertine

\usepackage[euler-digits,small]{eulervm}
\usepackage[biolinum]{libertine}

我不得不改为libertinelibertineotf看来你的发行版已经过时了。

从 TeX Live 2016 开始(正是因为fontspec切换到 TU 编码),代码需要

\usepackage[OT1]{fontenc}
\usepackage[euler-digits,small]{eulervm}
\usepackage[biolinum]{libertine}

将会保持eulervm快乐。

相关内容