MnSymbol 与 mathastext 之间的冲突

MnSymbol 与 mathastext 之间的冲突

我似乎无法让这两个包很好地运行。有解决办法吗?还是我应该放弃?这是 MWE。

\documentclass[oneside]{amsart}
\usepackage{MnSymbol}
\usepackage[frenchmath]{mathastext}
\begin{document}
Equation.
\begin{align*}
    \left( \bigoplus_i Z_i \right)
\end{align*} 
\end{document}

最终的结果是,所有大括号都变成了 ]。

我应该说,这是因为我执着于让数学文本保持直立(加上文档应该可以上传到 arxiv)。很长一段时间我都使用 kpfonts,它很棒,但我有点厌倦了这种字体。

答案1

正如我在评论中指出的那样,反转包加载的顺序(mathastext之前MnSymbol)可以解决问题,同时提供直立的数学变量以及MnSymbol括号分隔符和\bigoplus

\documentclass[oneside]{amsart}
\usepackage[frenchmath]{mathastext}
\usepackage{MnSymbol}
\begin{document}
Equation.
\begin{align*}
    \left( \bigoplus_i Z_i \right)
\end{align*} 
\end{document}

在此处输入图片描述

为了进行比较,以下是没有的版本MnSymbol

在此处输入图片描述

相关内容