Mam kilka pytań dotyczących użycia definicji i twierdzeń w pakiecie beamer. Oto przykład:
\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} 
Mam kilka modyfikacji, które chciałbym dodać, ale tak naprawdę nie wiem, jak zrobić je sam w Latex.
- Chciałbym, aby definicje i twierdzenia były numerowane osobno.
 -  Dodałem nowe twierdzenie o nazwie 
idea, to jest również ponumerowane. Chciałbym jednak, aby nie było numerowane. -  Treść nowego twierdzenia 
ideajest zapisany kursywą. Jak mogę to usunąć? -  Na koniec dodaj 
sectionlubsubsectionpomiędzy ramkami nie drukuje tytułu sekcji na ramce. Czy ma to coś wspólnego z domyślnym szablonem, którego używam? - Jeśli możliwe jest dodanie sekcji, chciałbym podobnie jak definicje i twierdzenia, które mają być numerowane osobno, na podstawie sekcji, w której się znajdują.
 
Dziękuję
Komentarze
- W to pytanie , Gonzalo Medina dokładnie wyjaśnia, jak dostosować środowiska twierdzeń. Sprawdź to! Nie ' nie odpowiada jednak na wszystko, nad czym się zastanawiasz.
 
Odpowiedź
 Jeśli wyłączysz automatyczne tworzenie bloków twierdzeń przez beamer i będziesz postępować w zwykły sposób, używając amsthm, możesz wszystko łatwo sformatować . 
 Tak więc opcja notheorems wyłącza proces automatyczny, a następnie musisz samodzielnie zdefiniować środowiska. W ten sposób możesz określić styl i numerację. 
\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} 
Jeśli nie chcesz robić tego ręcznie, jak powyżej, to:
Dla 1: jeszcze nie ma rozwiązania.
Dla 2 i 3 użyj
\theoremstyle{definition} \newtheorem*{idea}{Proof idea} 
 Dla 5, zgodnie z instrukcją obsługi (str. 119), użyj opcji envcountsect w klasie dokumentu 
\documentclass[mathserif,envcountsect]{beamer} 
  Uwaga:  4 nie jest związane z numeracją. Po prostu użyj wewnątrz frame 
\frametitle[short frame title]{title} 
aby wstawić dla niego tytuł.
Komentarze
- @JNevens, redagowałem. Proszę, przestudiuj to.
 - Użyłem rozwiązania ręcznego. Dziękuję za dodatkowe komentarze w celu wyjaśnienia.
 - @JNevens witamy.