\hookrightarrow 与 ebgaramond-math

\hookrightarrow 与 ebgaramond-math

我正在为正在排版的文档使用 EB Garamond 字体,但 \hookrightarrow 似乎只能呈现普通箭头。这是我使用的代码:

\documentclass{article}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond,newtxmath,ebgaramond-maths}
\begin{document}

Let $i: A \hookrightarrow B$ be an embedding.

\end{document}

似乎文档没有提到不支持此符号。那么为什么它没有显示在输出文件中?或者如果我误解了并且它确实不受支持,那么我应该如何从其他字体导入符号?我知道这个帖子但我还是不太确定如何继续......

答案1

您可以恢复 newtx 定义。但看看字体表,我想说你会对 ebgaramond math 感到更加惊讶

\documentclass{article}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond}
\usepackage{ebgaramond-maths}
\DeclareSymbolFont{ntxletters}{OML}{ntxmi}{m}{it}
\DeclareMathSymbol{\lhook}{\mathrel}{ntxletters}{"2C}
\usepackage{fonttable}
\begin{document}
Let $i: A \hookrightarrow B$ be an embedding.

\newpage
\xfonttable{OML}{EBGaramond-Maths}{m}{it}
\newpage

\xfonttable{OML}{ntxmi}{m}{it}

\end{document}

在此处输入图片描述

答案2

用大锤修好了!

在加载之前ebgaramond-maths,我先将所有的数学样式保存\hookrightarrow在各自的 中\savebox。然后,在加载之后ebgaramond-maths,我重新定义\hookrightarrow使用 来\mathchoice决定使用哪个带有 的框\mathrel

\documentclass{article}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond}
\usepackage{newtxmath}
\newsavebox\svhookrightarrow
\newsavebox\svscripthookrightarrow
\newsavebox\svscriptscripthookrightarrow
\savebox\svhookrightarrow{$\hookrightarrow$}
\savebox\svscripthookrightarrow{$\scriptstyle\hookrightarrow$}
\savebox\svscriptscripthookrightarrow{$\scriptscriptstyle\hookrightarrow$}
\usepackage{ebgaramond-maths}
\renewcommand\hookrightarrow{\mathchoice
  {\mathrel{\usebox{\svhookrightarrow}}}
  {\mathrel{\usebox{\svhookrightarrow}}}
  {\mathrel{\usebox{\svscripthookrightarrow}}}
  {\mathrel{\usebox{\svscriptscripthookrightarrow}}}
}

\begin{document}

Let $i: A \hookrightarrow B$ be an embedding.

$\scriptstyle i: A \hookrightarrow B$

$\scriptscriptstyle i: A \hookrightarrow B$

\end{document}

在此处输入图片描述

相关内容