我正在使用polynom
包beamer
。我希望数字一点一点地出现,每帧一个
\begin{frame}{Divisão Automática}
\begin{alertblock}{a.}
\polylongdiv[style=D]{x^2 + 12x + 35}{x + 7}
\end{alertblock}
\end{frame}
谢谢!
答案1
使用@Alan Munn 引用的参考资料,(这里),并将您的alertblock
和添加到theme
,在这种情况下\usetheme{Copenhagen}
,以下 MWE 会产生您的多项式除法的步骤。
\documentclass{beamer}
\usetheme{Copenhagen}
\usepackage{polynom}
\usepackage{pgffor,calc}
\newlength\boxwidth
\newlength\boxheight
\begin{document}
\begin{frame}{Divisão Automática}
\begin{alertblock}{a.}
\settowidth\boxwidth{\polylongdiv[style=D]{x^2 + 12x + 35}{x + 7}}%
\settototalheight\boxheight{\polylongdiv[style=D]{x^2 + 12x + 35}{x + 7}}%
\foreach \i in {1,...,7} {%
\only<\i>{\parbox[t][\boxheight]{\boxwidth}{\polylongdiv[style=D,stage=\i]{x^2 + 12x + 35}{x + 7}}}%
}
\end{alertblock}
\end{frame}
\end{document}
命令\boxwidth
和\boxheight
用于预定义框的高度,如果没有它,将alertblock
无法适合整个表达式。