使用libertine
软件包时newtxmath
,如果后面跟着数学字符,斜体“f”后面的间距看起来太小。除了手动修复所有此类情况外,还有其他解决方案吗?
\documentclass{article}
\usepackage{amsthm}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{theorem}
The spacing of $G$ and the preceding of is off.
Similarly for ``of $\mathsf{i}$''.
\end{theorem}
\end{document}
答案1
你可以用软件包来修复它mathtools
,但你需要使用\(...\)
而不是$...$
(这无论如何都是好的)。当使用 Libertine 时,斜体校正的必要性是不言而喻的,而对于其他字体则不那么明显。
比较两个版本:第二个版本看起来正确。
\documentclass{article}
\usepackage{mathtools}
\usepackage{amsthm}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\newtheorem{theorem}{Theorem}
\mathtoolsset{mathic=true}
\begin{document}
\begin{theorem}
The spacing of $G$ and the preceding of is off.
Similarly for ``of $\mathsf{i}$''.
\end{theorem}
\begin{theorem}
The spacing of \(G\) and the preceding of is off.
Similarly for ``of \(\mathsf{i}\)''.
\end{theorem}
\end{document}
注意:永远不要使用minimal
,它仅用于测试包,而不是输出。