Määritelmät ja lauseet säteilijässä

Minulla on useita kysymyksiä määritelmien ja lauseiden käytöstä sädepaketissa. Tässä on esimerkki:

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

Minulla on useita muutoksia, jotka haluaisin lisätä, mutta en todellakaan tiedä, miten tehdä ne itse Latexissa.

  • Haluaisin, että määritelmät ja lauseet numeroidaan erikseen.
  • Olen lisännyt uuden lauseen nimeltä idea, tämä on myös numeroitu. Mutta haluaisin, että tämä ei numeroitaisiin.
  • Uuden lauseen sisältö idea on kursivoitu. Kuinka voin poistaa tämän?
  • Lisää lopuksi section tai subsection kehysten välissä ei tulosta osion otsikkoa kehykseen. Onko tällä jotain tekemistä oletusmallin kanssa, jota käytän?
  • Jos osioita voidaan lisätä, haluaisin kuten määritelmät ja lauseet numeroidaan erikseen niiden osioiden perusteella.

Kiitos

Kommentit

  • Kohdassa tämä kysymys , Gonzalo Medina selittää perusteellisesti lauseympäristöjen mukauttamisen. Tarkista se! Se ei vastaa ' t vastaamaan kaikkeen mitä mietit.

Vastaa

Jos poistat lause lauseiden automaattisen luomisen käytöstä beamer avulla ja pidät tavallisesta tavasta amsthm -toiminnolla, voit muotoilla kaikki helposti .

Joten, vaihtoehto notheorems poista automaattinen prosessi käytöstä ja sinun on sitten määriteltävä ympäristöt itse. Näin voit määrittää tyylin ja numeroinnin.

\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 kuvakuvaus tässä

Jos et halua tehdä käsin kuten yllä, niin:

Yhdelle: ratkaisua ei vielä ole.

Käytä 2 ja 3 varten

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

Viiden käyttöohjeen mukaan (s. 119), käytä vaihtoehtoa envcountsect dokumenttiluokassa

\documentclass[mathserif,envcountsect]{beamer} 

Huomaa: 4 ei liity numerointiin. Käytä vain frame

\frametitle[short frame title]{title} 

lisätäksesi siihen otsikon.

Kommentit

  • @JNevens, muokkain. Ole hyvä ja tutki sitä.
  • Käytin manuaalista ratkaisua. Kiitos lisäkommenteista selvennykseksi.
  • @JNevens olet tervetullut.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *