更改 Beamer 中定理的标题

更改 Beamer 中定理的标题

我使用带有风格的 beamer 类Madrid。有时我想在定理框中使用自己的标题,例如,Assumption而不是Theorem。其他一切都应保持不变。我该如何实现呢?

我有这个:

在此处输入图片描述

第二个箱子应该标有assumption

\documentclass[aspectratio=169]{beamer}
\usepackage{xcolor,colortbl}
\usepackage{german}[babel]
\usepackage[utf8]{inputenc} %Umlaute
\usepackage[german, linesnumbered, boxruled]{algorithm2e}
\usepackage{lmodern}

\usetheme{Madrid}

\usepackage{MnSymbol}

\begin{document}
    I know the following: 
    
    \begin{theorem}
        There are infinitely friendly people on Stackexchange.
    \end{theorem}

But I do not know:
    \begin{theorem}
        There are infinitely friendly people on 9gag.
    \end{theorem}

    \end{document}

答案1

在幕后,beamer 使用该amsthm包来创建定理。这意味着您可以使用它\newtheorem{assumption}{Assumption}自己创建一个新的类似定理的环境:

\documentclass[aspectratio=169]{beamer}
\usepackage{colortbl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc} %Umlaute
\usepackage[german, linesnumbered, boxruled]{algorithm2e}
\usepackage{lmodern}

\usetheme{Madrid}

\usepackage{MnSymbol}

\newtheorem{assumption}{Assumption}

\begin{document}
\begin{frame}
    I know the following: 
    
    \begin{theorem}
        There are infinitely friendly people on \url{https://topanswers.xyz/tex}.
    \end{theorem}

But I do not know:
    \begin{assumption}
        There are infinitely friendly people on \url{https://powerusers.codidact.com}.
    \end{assumption}
\end{frame}
\end{document}

在此处输入图片描述

关于代码的一些其他说明:

  • 无需加载xcolor包,beamer 会自动加载。

  • \usepackage[utf8]{inputenc}已经是默认设置好几年了。如果你的 tex 发行版是最新的,那么就不再需要它了

  • 你的意思\usepackage[ngerman]{babel}

相关内容