我通常将定理写如下:
\begin{theorem}[abc]
...
\end{theorem}
那么标题将是Theorem (abc)
。我想用不同的名字来命名它,例如“abc 定理”、“ABC 定理”...有人能告诉我怎么做吗?
非常感谢!
答案1
您可以重新定义theorem begin
、和theorem end
模板。在下面的例子中,我隐藏了编号和括号,并在定理名称和定理附加说明之间添加了“of”:
\documentclass{beamer}
\makeatletter
\setbeamertemplate{theorem begin}
{%
\begin{\inserttheoremblockenv}
{%
\inserttheoremheadfont
\inserttheoremname
\ifx\inserttheoremaddition\@empty\else\ of\ \inserttheoremaddition\fi%
\inserttheorempunctuation
}%
}
\setbeamertemplate{theorem end}{\end{\inserttheoremblockenv}}
\makeatother
\begin{document}
\begin{frame}
\begin{theorem}[Fermat]
Test theorem.
\end{theorem}
\end{frame}
\end{document}