Utilizo la clase Beamer con estilo Madrid
. A veces quiero usar mis propios títulos en un cuadro de teoremas, por ejemplo, Assumption
en lugar de Theorem
. Todo lo demás permanecerá sin cambios. ¿Cómo puedo lograr eso?
Tengo esto:
y la segunda casilla debe estar etiquetada 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}
Respuesta1
Detrás de escena, Beamer usa el amsthm
paquete para crear teoremas. Esto significa que usted mismo puede utilizarlo \newtheorem{assumption}{Assumption}
para crear un nuevo entorno similar a un teorema:
\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}
Algunas otras notas sobre el código:
No es necesario cargar el
xcolor
paquete, el proyector lo carga automáticamente.\usepackage[utf8]{inputenc}
ha sido el valor predeterminado desde hace varios años. Ya no debería ser necesario si su distribución de tex está razonablemente actualizadaQuerías decir
\usepackage[ngerman]{babel}
?