Definice a věty v aplikaci Beamer

Mám několik otázek týkajících se použití definic a vět v balíčku Beamer. Zde je příklad:

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

Mám několik úprav, které bych chtěl přidat, ale opravdu nevím, jak je v Latexu udělat sám.

  • Chtěl bych mít definice a věty očíslované samostatně.
  • Přidal jsem novou větu s názvem idea, toto je také očíslovány. Byl bych však rád, kdyby ne byly očíslovány.
  • Obsah nové věty idea je uvedeno kurzívou. Jak to mohu odstranit?
  • Nakonec přidejte section nebo subsection mezi snímky nevytiskne název sekce na rámeček. Má to něco společného s výchozí šablonou, kterou používám?
  • Pokud je možné přidat sekce, chtěl bych jako definice a věty, které mají být očíslovány samostatně, na základě sekce, ve které jsou.

Děkuji

Komentáře

  • V tato otázka , Gonzalo Medina důkladně vysvětluje, jak přizpůsobit prostředí věty. Koukni na to! Neodpovídá ' na všechno, co vás zajímá.

Odpovědět

Pokud zakážete automatické vytváření bloků Věty pomocí beamer a uděláte to obvyklým způsobem pomocí amsthm, můžete vše snadno formátovat .

Takže možnost notheorems deaktivovat automatický proces a poté musíte definovat prostředí sami. Můžete tedy určit styl a číslová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} 

zadat popis obrázku zde

Pokud nechcete dělat ručně, jak je uvedeno výše, pak:

Pro 1: zatím žádné řešení.

Pro 2 a 3 použijte

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

Pro 5 podle uživatelské příručky (str. 119) použijte možnost envcountsect ve třídě dokumentů

\documentclass[mathserif,envcountsect]{beamer} 

Poznámka: 4 nesouvisí s číslováním. Použijte pouze uvnitř frame

\frametitle[short frame title]{title} 

pro vložení názvu.

Komentáře

  • @JNevens, upravil jsem. Prosím, prostudujte si to.
  • Použil jsem manuální řešení. Děkuji za další komentáře k objasnění.
  • @JNevens, jste vítáni.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *