![如何逐项列出方程式](https://linux22.com/image/331038/%E5%A6%82%E4%BD%95%E9%80%90%E9%A1%B9%E5%88%97%E5%87%BA%E6%96%B9%E7%A8%8B%E5%BC%8F.png)
我正在使用 Beamer 制作幻灯片。在我的其中一张幻灯片中,方程式以项目符号显示。我希望方程式对齐。由于这些方程式以不同的项目符号显示,因此我无法使用对齐选项。
这是我的 MWE
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{\color{blue}{Observations}}
\begin{itemize}
\item 1. This bullet has 3 sub-bullets
\begin{itemize}
\item Only Text
\item Text and Equation1
\begin{equation}
f^{r}(\cdot): \{0,1\}\rightarrow\mathbb{Q^r}
\end{equation}
\item Text and Equation2
\begin{equation}
f^{c}(\cdot): \mathbb{Q^r}\rightarrow\mathbb{Q^c}
\end{equation}
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
答案1
这不是一个通用的修复,因为它只允许一个对齐点(我选择围绕字符对齐:
,那是所需的点吗?),并且水平居中会受到影响,但如果你\mathllap
和\mathrlap
对齐点周围的两个部分,那么你可能会得到令人满意的结果。(我还添加了\medskip
恢复一些丢失的垂直间距)
如果需要,可以通过在 后添加固定空格来实现此类方程的左移\mathrlap{}
。
\documentclass{beamer}
\usepackage{mathtools}
\begin{document}
\begin{frame}
\frametitle{\color{blue}{Observations}}
\begin{itemize}
\item 1. This bullet has 3 sub-bullets
\begin{itemize}
\item Only Text
\item Text and Equation1 \medskip
\begin{equation}
\mathllap{f^{r}(\cdot):{}}\mathrlap{ \{0,1\}\rightarrow\mathbb{Q^r}}
\end{equation}
\item Text and Equation2 \medskip
\begin{equation}
\mathllap{f^{c}(\cdot):{}}\mathrlap{ \mathbb{Q^r}\rightarrow\mathbb{Q^c}}
\end{equation}
\end{itemize}
\end{itemize}
\end{frame}
\end{document}