如何使用“iff”而不是 \iff 来对齐等价关系?

如何使用“iff”而不是 \iff 来对齐等价关系?

我怎样才能更改此代码以便每个等价箭头都用单词“iff”替换?

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
    Formula 1 &\Longleftrightarrow Formula 2 \\
    &\Longleftrightarrow Formula 3
\end{align*}

电流输出:

答案1

像这样?

\documentclass{article}
\usepackage{amsmath}
\newcommand{\Iff}{\mathrel{\text{iff}}}

\begin{document}

\begin{align*}
    Formula 1 &\Iff Formula 2 \\
    &\Iff Formula 3
\end{align*}

\end{document} 

在此处输入图片描述

答案2

使用\mathit或类似。

% iffprob.tex SE 576477

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
    Formula 1 & \mathbin{\mathit{iff}} Formula 2 \\
%    &\Longleftrightarrow Formula 3
   &\text{ iff } Formula 3
\end{align*}

\end{document}

感谢@Mico \mathbin

在此处输入图片描述

答案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将被排版为三个量的乘积FF. 字母周围会有太多空格F,您将无法获得连字。您可以\mathit在此处使用,但不能用于任何包含空格的短语,例如“for all”、“such that”等。如果您想要斜体,\textit{ iff }会更好。(并且\textnormal{\itshape\ iff\ }会更加健壮。)

相关内容