为 itemize 中的点着色

为 itemize 中的点着色

我希望 itemize item 中的点为红色。但是,我似乎无法让这些点变成红色。

\documentclass{beamer}

\setbeamercolor{itemize item}{fg=red}
\setbeamertemplate{itemize item}[circle]
\newcommand{\tabitem}{\usebeamertemplate{itemize item}\hspace*{\labelsep}}

\begin{document}

\begin{frame}{Deltafunctie}

\begin{definition}[Deltafunctie van Dirac]
    \begin{center}
        \begin{tabular}{@{}l@{}}
            \tabitem $\delta{(t)} = 0 \text{ als } t \neq 0$ \\
            \tabitem $\int_{-\infty}^{\infty} \delta{(t)} \,dt = 1$
          \end{tabular}
    \end{center}
\end{definition}
\end{frame}
\end{document}

点需要涂成红色

答案1

您已经设置了itemize item投影仪颜色,因此您只需将其应用到您的自定义宏中:

\documentclass{beamer}

\setbeamercolor{itemize item}{fg=red}
\setbeamertemplate{itemize item}[circle]
\newcommand{\tabitem}{{\usebeamercolor[fg]{itemize item}\usebeamertemplate{itemize item}\hspace*{\labelsep}}}

\begin{document}

\begin{frame}{Deltafunctie}

\begin{definition}[Deltafunctie van Dirac]
    \begin{center}
        \begin{tabular}{@{}l@{}}
            \tabitem $\delta{(t)} = 0 \text{ als } t \neq 0$ \\
            \tabitem $\int_{-\infty}^{\infty} \delta{(t)} \,dt = 1$
          \end{tabular}
    \end{center}
\end{definition}
\end{frame}
\end{document}

相关内容