Os pacotes lucidabr e yhmath resultam em símbolos errados

Os pacotes lucidabr e yhmath resultam em símbolos errados

Obtive as lucidafontes TUG e usei-as apenas para teste em um dos meus documentos que yhmathtambém carregou.

Neste documento o $\Delta x$é bastante utilizado e depois de observar os resultados, percebi também o comportamento produzido pelo exemplo mínimo abaixo:

insira a descrição da imagem aqui

O \Deltacaractere é exibido como um enorme \sqrt, o \Gammasímbolo também, o \Omegasímbolo se torna um \widehatacento.

Alterar a ordem de carregamento ( yhmathprimeiro, então lucidabr) resolverá o problema, mas esta não é uma opção para quem usa pacotes que carregam yhmathe lucidabrem alguma ordem errada, etc.

Minha pergunta é mais geral: esse mapeamento errado pode ser resolvido? Eu pessoalmente não preciso yhmath(foi carregado por acidente)

Uma opção, claro, é mudar para as fontes matemáticas padrão ou outras que não entrem em conflito com 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}

Responder1

Você tem que carregar lucidabrcom a expertopção:

\documentclass{article}

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

\begin{document}

\[\Delta x \]

\[\Gamma x \]

\[ \Omega  x\]

\end{document}

insira a descrição da imagem aqui

Caso contrário, a definição de \Deltaé

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

o que está claramente errado quando yhmathtambém está carregado.

informação relacionada