パッケージ lucidabr と yhmath で間違ったシンボルが生成される

パッケージ lucidabr と yhmath で間違ったシンボルが生成される

私は TUGlucidaフォントを入手し、それをテスト用に使用して、ドキュメントの 1 つyhmathも読み込まれました。

このドキュメントでは、 が$\Delta x$頻繁に使用されており、その結果を確認した後、以下の最小限の例によっても生成される動作に気付きました。

ここに画像の説明を入力してください

文字\Deltaは巨大な として表示され\sqrt\Gamma記号も同様に、\Omega記号がアクセントになります\widehat

ロードの順序を変更すると(yhmath最初に、次に)問題は解決しますが、間違った順序などでロードlucidabrされるパッケージを使用するユーザーにとっては、これは選択肢ではありません。yhmathlucidabr

私の質問はより一般的なものです。この間違ったマッピングは解決できますか?個人的には実際には必要ありませんyhmath(偶然にロードされただけです)

もちろん、 と競合しない標準フォントまたはその他の数学フォントに切り替えることも 1 つの選択肢です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

関連情報