是否可以在数学模式下进行斜体校正?
我发现\forall
在 TeX/LaTeX 中 F 或 C 后面跟着一个非常丑陋的字符,而且插入\/
likeF \/ \forall
也无济于事。
这是F \, \forall
推荐的解决方案吗?或者是否可以使用类似于文本模式下的斜体校正的机制?
答案1
正如评论中提到的,数学模式中没有斜体校正。在这种情况下,可能有些字体可以提供更好的字距调整,当然,您可以要求字体的维护者包含和的字距调整C\forall
对F\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}