答案1
答案2
答案3
一种方法是
\documentclass{article}
% Load your font package here.
\usepackage{amsmath}
\newcommand\variablename[1]{\mathop{\textnormal{\slshape #1}}\nolimits}
\newcommand\Formula[1]{\variablename{Formula#1}}
\begin{document}
\begin{align*}
\Formula 1 &\textnormal{ iff } \Formula 2 \\
&\textnormal{ iff } \Formula 3
\end{align*}
\end{document}
我定义了一个\variablename
命令,使用倾斜的文本字体在数学模式下排版单词,它在视觉上与斜体数学变量相符,但又足够独特,不会被误认为是斜体数学变量。它们的间距与运算符 log 或 sin 一样,因此du \variablename{mass} y
不会变得杜马西。 还有其他选择。
为了排版iff
,我使用\textnormal
,它始终使用默认的直立文本字体。我还选择使用文本间距(例如 )$p$ iff $q$
,而不是数学运算符间距(例如 )$a \iff b$
。
如果你使用\text
,周围文本的格式将会渗透,所以你会得到一个斜体当且仅当在定理陈述中。(这可能就是你想要的!)如果你根本不使用特殊命令,iff
将被排版为三个量的乘积我,F和F. 字母周围会有太多空格F,您将无法获得连字。您可以\mathit
在此处使用,但不能用于任何包含空格的短语,例如“for all”、“such that”等。如果您想要斜体,\textit{ iff }
会更好。(并且\textnormal{\itshape\ iff\ }
会更加健壮。)