最近我用 LaTeX 写了一个文档Linux 浪子总的来说,我喜欢这个字体,但我发现一个奇怪的斜体文本,单词之间几乎没有空格的以及连续的数学表达式。图片,带有 MWE:
\documentclass{standalone}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\begin{document}
\textit{Let $d$ be the dimension of $V$ or of ${}^LG$.}
\end{document}
在我看来的与下面的文本太接近了,而且看起来非常糟糕。
我怀疑这是因为斜体 f 的默认间距参数很小。这让我有点害怕,因为这些非常低级参数(至少在 LaTeX 中)。
有没有简单的方法可以增加这里的空间?理想情况下,我可以更改某个参数,但我认为不太可能这么容易。或者,假设我每次都必须手动添加空间,最好的方法是什么?
答案1
文档mathtools
非常明智地指出
斜体校正是一个危险的领域。
正如 Barbara 所提到的她的评论斜体之后数学肯定会有点局促F。此外,libertine
数学字母几乎没有侧边距,这加剧了这种效果:
(上图:libertine,下图:CM。)
你有几个解决方法
- 正如芭芭拉(Barbara)所说,手动引入斜体校正
\/
。 mathic=true
使用包中的选项mathtools
。但是,要使它工作,您需要必须使用 LaTeX 内联数学语法\(...\)
。
\documentclass{article}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\usepackage{mathtools}
\mathtoolsset{mathic=true}
\begin{document}
\itshape
Let $d$ be the dimension of $V$ or of ${}^LG$.
Let $d$ be the dimension of\/ $V$ or of\/ ${}^LG$.
Let $d$ be the dimension of \(V\) or of \({}^LG\).
\end{document}
随便选一个吧。(直到 egreg 回答并解释如何正确地做到这一点:-)
。)
答案2
我建议为此使用文本模式,也许需要手动添加一些空间:
\documentclass{article}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\newcommand{\spacesuper}[1]{\,\textsuperscript{#1}}
\begin{document}
\textit{Let $d$ be the dimension of $V$ or of ${}^LG$.}
\textit{Let d be the dimension of V or of \textsuperscript{L}G.}
\textit{Let d be the dimension of V or of \spacesuper{L}G.}
\end{document}