使用 eulervm 和 LuaLaTeX 进行重音

使用 eulervm 和 LuaLaTeX 进行重音

我使用欧拉字体进行数学运算,并使用 LuaLaTeX 进行编译。为了解决重音问题\bar,我加载了unicode-math重置数学字体的程序: 标准数学字体

为什么要unicode-math覆盖eulervm以及如何恢复正确的字体?

这是我的 MWE:

% !TeX program = lualatex

\documentclass{scrartcl}

\usepackage{amsmath}
\usepackage[euler-digits]{eulervm}
\usepackage[no-math]{fontspec}
\usepackage{unicode-math}

\begin{document}

\begin{align}
    E &= mc^2\\
    \bar{y}
\end{align}

\end{document}

答案1

您肯定不想加载unicode-math来解决\bar未定义的问题。只需将正确的选项传递给euler-vm,它无法处理TU(或EU2)。

\documentclass{scrartcl}

\usepackage{amsmath}
\usepackage[no-math]{fontspec}
\usepackage[OT1,euler-digits]{eulervm}

\begin{document}

\begin{align}
    E &= mc^2\\
    \bar{y}
\end{align}

\end{document}

在此处输入图片描述

相关内容