Theorem Beamer

  • Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 6 mesi fa da DMW.
  • Creatore
    Topic
  • #22598
    Up
    0
    Down
    ::


    Ciao a tutti.
    Sto sempre facendo la presentazione in beamer, e mi è sorto un piccolo problema, che però non ho trovato tra i vecchi post.
    Usando
    `\begin{theorem}
    […]
    \end{theorem}
    \begin{example}
    […]
    \end{example}
    \begin{definition}
    […]
    \end{definition}`
    e affini, il nome del blocco compare sempre in inglese.
    Da pag 111 della guida si parla di quegli ambienti, e si cita (a pag 113) il `\newtheorem*{environment name}[numbered same as]{head text}[number within]` per creare i propri “teoremi”.
    Per farli diventare in italiano, devo ridefinirli da qui?
    Esiste un modo alternativo?
    A pagina 114 vedo invece che c’è: `\inserttheoremname` che a quanto pare non segue le opzioni di babel (in effetti in arstexnica n1 pag 10 c’è l’elenco dei captionsitalian che non mostra il theoremename).

    Vi aggiungo l’esempio minimale che dà il problema:
    `\documentclass[hyperref={pdfpagelabels=false},italian]{guitbeamer}

    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}

    \renewcommand{\fontsubfuzz}{1pt}

    \graphicspath{{immagini/}}

    \begin{document}

    \begin{frame}
    \begin{theorem}[Mio teorema]
    Ed eccolo qui
    \end{theorem}
    \end{frame}

    \end{document}`
    Vi ringrazio e mi scuso se l’argomento fosse già stato trattato e non l’ho trovato.
    Buona serata e buon week end.

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #22599
      DMW
        Up
        0
        Down
        ::


        Prova così
        `\documentclass[hyperref={pdfpagelabels=false},italian]{guitbeamer}

        \usepackage[italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage[latin1]{inputenc}

        \renewcommand{\fontsubfuzz}{1pt}

        \graphicspath{{immagini/}}
        \newtheorem{teorema}{Teorema}
        \begin{document}

        \begin{frame}
        \begin{teorema}[Mio teorema]
        Ed eccolo qui
        \end{teorema}
        \end{frame}

        \end{document} `

        e leggiti la documentazione di amsthm. La sintassi è la stessa.
        http://www.ctan.org/get/info/italian/amsthdoc/amsthdoc_it.pdf

        Se vuoi anche la numerazione basta aggiungere
        `\setbeamertemplate{theorems}[numbered]`

        e usare \newtheorem* per quelli che vuoi senza numerazione e \newtheorem per quelli con numerazione.

        Ciao

        Andrea

    Visualizzazione 0 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top