Tengo varias preguntas sobre el uso de definiciones y teoremas en el paquete beamer. Aquí hay un ejemplo:
\documentclass[mathserif]{beamer} \usepackage{graphicx} \usepackage{tcolorbox} \usepackage{amsthm} \setbeamertemplate{theorems}[numbered] \newtheorem{idea}{Proof idea} \begin{document} \section[test]{this is a test} \frame{ \begin{tcolorbox} \begin{definition} This is a definition. \end{definition} \begin{theorem} This is a theorem. \end{theorem} \begin{idea} This is a proof idea. \end{idea} \begin{proof} This is a proof. \end{proof} \end{tcolorbox} } \end{document}
Tengo varias modificaciones que me gustaría agregar, pero realmente no sé cómo hacerlas yo mismo en Latex.
- Me gustaría tener las definiciones y teoremas numerados por separado.
- He agregado el nuevo teorema llamado
idea
, este es también numerado. Pero me gustaría que este no esté numerado. - El contenido del nuevo teorema
idea
está en cursiva. ¿Cómo puedo eliminar esto? - Finalmente, agregue
section
osubsection
entre marcos no imprime el título de la sección en el marco. ¿Tiene esto algo que ver con la plantilla predeterminada que estoy usando? - Si es posible agregar secciones, lo haría como que las definiciones y teoremas se numeren por separado, según la sección en la que se encuentren.
Gracias
Comentarios
- En esta pregunta , Gonzalo Medina explica a fondo cómo personalizar los entornos del teorema. ¡Echale un vistazo! Sin embargo, no ' no responde todo lo que se está preguntando.
Responder
Si deshabilita la creación automática de bloques de teorema por beamer
y lo hace como de la forma habitual usando amsthm
puede formatear todo fácilmente .
Entonces, la opción notheorems
deshabilita el proceso automático y luego debe definir los entornos usted mismo. Por lo tanto, puede especificar el estilo y la numeración.
\documentclass[mathserif,notheorems]{beamer} % option notheorems \usepackage{amsthm} \setbeamertemplate{theorems}[numbered] % to number \theoremstyle{plain} % insert bellow all blocks you want in italic \newtheorem{theorem}{Theorem}[section] % to number according to section \theoremstyle{definition} % insert bellow all blocks you want in normal text \newtheorem{definition}{Definition}[section] % to number according to section \newtheorem*{idea}{Proof idea} % no numbered block \usepackage{graphicx} \usepackage{tcolorbox} \begin{document} \section[test]{this is a test} \frame{ \frametitle[short frame title]{title} \begin{tcolorbox} \begin{definition} This is a definition. \end{definition} \begin{theorem} This is a theorem. \end{theorem} \begin{idea} This is a proof idea. \end{idea} \begin{proof} This is a proof. \end{proof} \end{tcolorbox} } \end{document}
Si no quiere hacerlo a mano como se indicó anteriormente, entonces:
Para 1: todavía no hay solución.
Para 2 y 3 use
\theoremstyle{definition} \newtheorem*{idea}{Proof idea}
Para 5 según la guía del usuario (pg 119), utilice la opción envcountsect
dentro de la clase de documento
\documentclass[mathserif,envcountsect]{beamer}
Nota: 4 no está relacionado con la numeración. Solo utilícelo dentro de frame
\frametitle[short frame title]{title}
para insertar un título.
Comentarios
- @JNevens, lo edité. Por favor, estúdialo.
- Usé la solución manual. Gracias por los comentarios adicionales para aclarar.
- @JNevens, eres bienvenido.