我在 Beamer 中使用 Monterey 主题,它将定义块标题显示为
定义(我的定义)
我想将其改为
定义:我的定义
\documentclass{beamer}
\usetheme{Monterey}
\begin{document}
\begin{frame}
\begin{definition}[My Definition]
A definition
\end{definition}
\end{frame}
\end{document}
答案1
您可以使用以下代码重新定义theorem begin
模板:
\documentclass{beamer}
%\usetheme{Monterey}
\usecolortheme{orchid}
\makeatletter
\setbeamertemplate{theorem begin}
{%
\begin{\inserttheoremblockenv}
{%
\inserttheoremname
\ifx\inserttheoremaddition\@empty\else : \inserttheoremaddition\fi%
}%
}
\makeatother
\begin{document}
\begin{frame}
\begin{definition}[My Definition]
A definition
\end{definition}
\end{frame}
\end{document}