投影仪中的定义和定理

投影仪中的定义和定理

我对 beamer 包中定义和定理的使用有几个问题。以下是一个例子:

\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}

我有几个修改想要添加,但我真的不知道如何在 Latex 中自己做。

  • 我希望将定义和定理分别编号。
  • 我添加了新定理,称为idea,这也是编号的。但我希望这个不是被编号。
  • 新定理的内容idea以斜体显示。我该如何删除它?
  • 最后,在框架之间添加sectionsubsection不会将部分标题打印到框架上。这与我使用的默认模板有关吗?
  • 如果可以添加章节,我希望根据定义和定理所在的章节分别编号。

谢谢

答案1

如果您禁用定理块的自动创建beamer并像通常使用的方式一样,amsthm您可以轻松地格式化所有内容。

因此,该选项notheorems禁用自动过程,然后您必须自己定义环境。这样您就可以指定样式和编号。

\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}

在此处输入图片描述

如果您不想像上面那样手动操作,那么:

对于 1:尚无解决方案。

适合 2 和 3 使用

\theoremstyle{definition}
\newtheorem*{idea}{Proof idea}

对于 5,根据用户指南(第 119 页),使用envcountsect文档类中的选项

\documentclass[mathserif,envcountsect]{beamer}

笔记:4 与编号无关。只需在frame

\frametitle[short frame title]{title}

插入标题。

相关内容