软件包 lucidabr 和 yhmath 导致符号错误

软件包 lucidabr 和 yhmath 导致符号错误

我获得了 TUGlucida字体并将它们用于我的一个已加载的文档中的测试yhmath

在本文档中,$\Delta x$使用得相当多,在查看结果之后,我也意识到了下面的最小示例产生的行为:

在此处输入图片描述

字符\Delta显示为一个巨大的\sqrt\Gamma符号也是如此,\Omega符号成为\widehat重音。

改变加载顺序(yhmath首先,然后lucidabr)将解决问题,但对于使用以错误顺序加载的包的人来说,这不是一个yhmath选择lucidabr

我的问题更具普遍性:这个错误映射能解决吗?我个人实际上不需要yhmath(它只是偶然加载的)

当然,一种选择是切换到标准字体或其他不冲突的数学字体yhmath

\documentclass{article}

\usepackage[T1]{fontenc} % Can be omitted, shows the same effect with or without using this
\usepackage{lucidabr} 
\usepackage{yhmath}

\begin{document}

\[\Delta x \]

\[\Gamma x \]

\[ \Omega  x\]

\end{document}

答案1

您必须lucidabr使用以下expert选项加载:

\documentclass{article}

\usepackage[expert]{lucidabr}
\usepackage{yhmath}

\begin{document}

\[\Delta x \]

\[\Gamma x \]

\[ \Omega  x\]

\end{document}

在此处输入图片描述

否则,的定义\Delta

\DeclareMathSymbol{\Delta}{\mathord}{largesymbols}{'321}

yhmath当也加载时这显然是错误的。

相关内容