具有自定义字体的内联数学模式之前和之后的水平间距

具有自定义字体的内联数学模式之前和之后的水平间距

我使用 EB Garamond 处理文本和数学。问题是内联数学表达式似乎太接近普通文本,就像字体配置不正确一样。

我希望通过添加类似于常规斜体更正但针对数学模式的内容来解决这个问题。

这是我正在使用的软件包。

\usepackage{ebgaramond}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond-maths}

我附上了一张数学和文字混合的图片。我希望你会同意我的观点,间距看起来差得很远在一些地方。不仅仅是数学模式与文本之间的大间距让人感到不舒服(尽管我也想知道如何平衡这一点),尤其是最后一行,例如\(a+ib\) 看着与前面的单词太接近了。

数学与文本混合的示例

我做了一个更简单的例子,但它在数学模式之前和之后的间距问题较少,但在数学模式下的间距确实很糟糕:

\documentclass[12pt,a4paper]{article}

\usepackage{microtype}
\usepackage{ebgaramond}
\usepackage[cmintegrals,cmbraces]{newtxmath}
\usepackage{ebgaramond-maths}

\usepackage{lipsum}

\begin{document}
all the elements \(a+ib,c+id\in\mathbb{Q}[i]\) \lipsum
\end{document}

使用 XeLaTeX 和 pdfLaTeX 进行编译,两者都同样糟糕。

相关内容