Изменить название теоремы в бимере

Изменить название теоремы в бимере

Я использую класс beamer со стилем Madrid. Иногда мне хочется использовать собственные заголовки в Theorem-Box, например, 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}?

Связанный контент