Definiciones y teoremas en beamer

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 o subsection 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} 

enter descripción de la imagen aquí

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *