![有没有办法在 pdflatex 的数学模式中使用 ebgaramond 衬线数字?](https://linux22.com/image/279593/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20pdflatex%20%E7%9A%84%E6%95%B0%E5%AD%A6%E6%A8%A1%E5%BC%8F%E4%B8%AD%E4%BD%BF%E7%94%A8%20ebgaramond%20%E8%A1%AC%E7%BA%BF%E6%95%B0%E5%AD%97%EF%BC%9F.png)
\DeclareSymbolFont{numbers}{T1}{EBGaramond}{m}{n}
\SetSymbolFont{numbers}{bold}{T1}{EBGaramond}{bx}{n}
\DeclareMathSymbol{0}\mathalpha{numbers}{"30}...
我们可以使用这些命令在 pdf latex 中的数学中使用 Eb garamond 吗?如果可能的话,我必须在命令中写什么来代替 EBGaramond。
答案1
是的,这是可能的:
\documentclass{article}
\usepackage{ebgaramond}
\DeclareSymbolFont{numbers}{T1}{EBGaramond-LF}{m}{n}
\SetSymbolFont{numbers}{bold}{T1}{EBGaramond-LF}{bx}{n}
\DeclareMathSymbol{0}\mathalpha{numbers}{"30}
\DeclareMathSymbol{1}\mathalpha{numbers}{"31}
\DeclareMathSymbol{2}\mathalpha{numbers}{"32}
\DeclareMathSymbol{3}\mathalpha{numbers}{"33}
\DeclareMathSymbol{4}\mathalpha{numbers}{"34}
\DeclareMathSymbol{5}\mathalpha{numbers}{"35}
\DeclareMathSymbol{6}\mathalpha{numbers}{"36}
\DeclareMathSymbol{7}\mathalpha{numbers}{"37}
\DeclareMathSymbol{8}\mathalpha{numbers}{"38}
\DeclareMathSymbol{9}\mathalpha{numbers}{"39}
\begin{document}
123 $123$
\end{document}