我在使用 Beamer 时遇到了一些奇怪的行为。
\documentclass{beamer}
\begin{document}
\begin{frame}
$\alert<1>{\implies}$
%% \alert<1>{$\implies$} % Works!
%% $\alert<1>{\Longrightarrow}$ % Works!
%% \alert<1>{$\iff$} % Works!
\end{frame}
\end{document}
上面的代码将引发错误:
! 胶水单元不兼容。
\reset@color ->\beamer@lastskip =\lastskip \edef \beamer@lastskiptexta {\the...
l.9 \end{框架}
我对 也有同样的问题$\alert<1>{\iff}$
。但其他所有注释选项都可以顺利运行。这里\implies
和之间的相关区别是什么\Longrightarrow
?无论如何,PDF 输出对我来说看起来不错。
我正在运行 pdfTeX,版本 3.14159265-2.6-1.40.21(TeX Live 2020/Debian),其中包含 Debian Testing。
答案1
\implies
在其定义中有一个显式\;
添加 muskip 长度,这与标准 skip(长度)命令不兼容。您可以使用一组额外的括号来隐藏它
\documentclass{beamer}
\begin{document}
\begin{frame}
$\alert<1>{{\implies}}$
%% \alert<1>{$\implies$} % Works!
%% $\alert<1>{\Longrightarrow}$ % Works!
%% \alert<1>{$\iff$} % Works!
\end{frame}
\end{document}