如何逐项列出方程式

如何逐项列出方程式

我正在使用 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}

在此处输入图片描述

相关内容