数学模式中没有斜体校正?

数学模式中没有斜体校正?

是否可以在数学模式下进行斜体校正?

我发现\forall在 TeX/LaTeX 中 F 或 C 后面跟着一个非常丑陋的字符,而且插入\/likeF \/ \forall也无济于事。

这是F \, \forall推荐的解决方案吗?或者是否可以使用类似于文本模式下的斜体校正的机制?

答案1

正如评论中提到的,数学模式中没有斜体校正。在这种情况下,可能有些字体可以提供更好的字距调整,当然,您可以要求字体的维护者包含和的字距调整C\forallF\forall

但实际上我不建议这样做,因为如果设置得太近会很难阅读。我会把它\forall当作一个真正的单词,因此写成类似$C\ \forall\ x$

如果您想要一些与建议不同的特殊字距调整,\,您可以使用我下面的 MWE。当然,您可以为常用组合定义宏(\newcommand*{\Cforall}{C\,\forall})或定义您自己的宏\forall\newcommand*{\myForall}{\,\forall\,})。最后一个选项与命令\in产生的效果非常相似...

% arara: pdflatex

\documentclass{article}

\begin{document}
    \noindent
    $C\forall x$\\
    $C\,\forall\,x$\\
    $C\mkern4mu\forall\mkern4mu x$\\
    $C\ \forall\ x$
\end{document}

在此处输入图片描述

相关内容