MTPro Lite および breqn パッケージとの非互換性

MTPro Lite および breqn パッケージとの非互換性

MTPro Lite および breqn パッケージとの非互換性があり、\implies シンボル定義が壊れます。

私のサンプルコードでは:

\documentclass{article}

\usepackage[lite,subscriptcorrection,slantedGreek,nofontinfo]{mtpro2}
\usepackage{mathtools}
\usepackage{fixmath}
\usepackage{breqn}

\begin{document}

Let $x\implies y$. Can you see the problem?

\end{document}

修正する方法はありますか?

答え1

問題は、標準のコードとはmtpro2異なるコードを使用していることにあるようです。\Relbar

ここに修正方法がありますが、他の部分にも影響があるかどうかはわかりません。

\documentclass{article}

\usepackage[lite]{mtpro2}
\usepackage{amsmath}
\usepackage{breqn}

\AtBeginDocument{%
  \edef\Relbar{\mathord{\mathchar\the\numexpr\Relbar-"3000}}%
}

\begin{document}

$a \Longrightarrow b \Longleftarrow c$

$a \implies b \impliedby c$

\end{document}

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

関連情報