eulervm 中的粗体符号

eulervm 中的粗体符号

我用

\usepackage{mathpazo,lineno}

对于我的文档。但是,当我需要使用 \mathbold 时,等号和严格不等号(但不是 $\le$ 或 $\ge$)会变小,并且 $\not=$ 的间距是错误的。这已在 eulervm 文档中记录。问题:对于这些少数符号(等号、严格不等号、$\not=$),是否可以重新定义它们以使其具有正确的“形状”?如果可以,如何定义,以及脚注、下标和可能的(部分)标题等情况如何?请注意,此问题仅与 $\mathbold$ 结合使用时才会出现。

谢谢!

编辑:这是一个说明该问题的最小工作示例:

\documentclass{amsart}
\usepackage{mathpazo,eulervm}
\begin{document}
\section{The equation $A+B=C$}

If $A=0$ then $B\ge C$, but not $B> C$.

\boldmath

\section{The equation $A+B=C$}

If $A=0$ then $B\ge C$, but not $B> C$.

\end{document}

答案1

看起来 eulervm 中的粗体字体有错误的 > 符号。

与其修复字体,不如从其他地方选择 >。在 T1 编码中,文本字体中的通常位置有一个 >,所以也许……

在此处输入图片描述

\documentclass{amsart}
\usepackage{
  mathpazo,
}
\usepackage[T1]{eulervm}
\usepackage[T1]{fontenc}

\DeclareMathSymbol{>}{\mathrel}{operators}{"3E}

\begin{document}
\section{The equation $A+B=C$}

If $A=0$ then $B\ge C$, but not $B> C$.

\boldmath

\section{The equation $A+B=C$}

%\showoutput
If $A=0$ then $B\ge C$, but not $B> C$.

\end{document}

相关内容