如何在Beamer中让递等式逐行显示?

2020-06-12 21:26发布

## 我的问题 想在Beamer中逐行显示如下图所示的递等式,应该如何做呢? ![](https://wenda.latexstudio.net/data/attach/200612/vtuJsdA...

## 我的问题 想在Beamer中逐行显示如下图所示的递等式,应该如何做呢? ![](https://wenda.latexstudio.net/data/attach/200612/vtuJsdAc.jpg) ``` \begin{align*} f(x)&=\\ \pause &=\\ \pause &= \end{align*} ``` 我试了下这样子,发现有两个问题: * ```align```环境是居中的,但是我想让整体在```frame```里左对齐,而且如果等式较短,如何在等式右边进行并排图表、文字之类的操作? * ```\pause```在```align```环境中无法起到逐一显示的功能
1条回答
lichangkai - latex爱好者
2020-06-13 01:40 .采纳回答
公式用列表和`\phantom`对齐下就可以一行行显示了,插图可以考虑用`tikz`的绝对坐标来插图,还可以配合`tikzmark`做标注 ```tex \documentclass{beamer} \usepackage{amsmath} \usepackage{enumitem} \usefonttheme[onlymath]{serif} \usepackage{calc} \usepackage{tikz} \usetikzlibrary{tikzmark} \setlist[itemize]{ labelsep=1em/6, } \newcommand{\myitem}[1]{ \item<#1->[\phantom{$f(x)$}] } \begin{document} \begin{frame}{test} \begin{itemize} \item<1->[$f(x)$] $= a + b + c$ \myitem{2} $= c + d + e\tikzmark{a}$ \begin{tikzpicture}[remember picture, overlay] \node[minimum height=2cm, minimum width=2cm, fill=teal, anchor=east, draw] (b) at (current page.east) {Fig}; \draw[->, red] (pic cs:a) ++(0, .2em) to[bend left] (b.west); \end{tikzpicture} \myitem{3} $= x + d + e$ \myitem{4} $= y + d + e$ \end{itemize} \end{frame} \end{document} ``` ![](https://wenda.latexstudio.net/data/attach/200612/bbkE836x.png)

作者追问:2020-06-13 01:40

不太明白<和->是啥意思。。

作者追问:2020-06-13 01:40

哦哦,<>分别是<和>的意思对吧

作者追问:2020-06-13 01:40

我是说<和>

作者追问:2020-06-13 01:40

我是说image.pngimage.png,这是html?(抱歉,编辑追问的时候写的还是image.pngimage.png,发布的时候就自动变成<和>了,所以有了这么多奇奇怪怪的追问,也找不到撤回。。)

一周热门 更多>