Presentazione articolata con Beamer

  • Creatore
    Topic
  • #107868
    Up
    0
    Down
    ::


    Ho provato a compilare il sorgente che è riportato alla fine di pagina 208 dell’Arte, si tratta di una presentazione articolata con Beamer.

    `
    \documentclass{beamer}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    % dati generali
    \title{I numeri primi sono infiniti}
    \author[Euclide]{Euclide di Alessandria}
    \date[VII SINP]{VII Simposio Internazionale sui Numeri Primi}
    \institute[UniAlessandria]{Università di Alessandria}
    \logo{\includegraphics[width=0.1\textwidth]{sigillo}}
    % temi e aspetto del testo
    \usetheme{AnnArbor}
    \useoutertheme

    {sidebar}
    \setbeamercovered{dynamic}
    % definizione degli enunciati matematici
    \theoremstyle{definition}
    \newtheorem{definizione}{Definizione}
    \theoremstyle{plain}
    \newtheorem{teorema}{Teorema}
    \begin{document}
    % quadro 1
    \begin{frame}
    \maketitle
    \end{frame}
    % quadro 2
    \begin{frame}
    \frametitle{Piano della presentazione}
    \tableofcontents
    \end{frame}
    % quadro 3
    \section{Introduzione}
    \begin{frame}
    \frametitle{Che cosa sono i numeri primi?}
    \begin{definizione}
    Un \alert{numero primo} è un intero $>1$ che ha esattamente
    due divisori positivi.
    \end{definizione}
    \end{frame}
    % quadro 4
    \section{L’infinità dei primi}
    \begin{frame}
    \frametitle{I numeri primi sono infiniti}
    \framesubtitle{Ne diamo una dimostrazione diretta}
    \begin{teorema}
    Non esiste un primo maggiore di tutti gli altri.
    \end{teorema}
    \pause
    \begin{proof}
    \begin{enumerate}[<+->]
    \item Sia dato un elenco di primi.
    \item Sia $q$ il loro prodotto.
    \item Allora $q+1$ è divisibile per un primo $p$
    che non compare nell’elenco. \qedhere
    \end{enumerate}
    \end{proof}
    \end{frame}
    % quadro 5
    \section{Problemi aperti}
    \begin{frame}
    \frametitle{Che cosa c’è ancora da fare?}
    \begin{block}{Problemi risolti}
    Quanti sono i numeri primi?
    \end{block}
    \begin{block}{Problemi aperti}
    Un numero pari $>2$ è sempre la somma di due primi?
    \end{block}
    \end{frame}
    \end{document}
    `

    In fase di compilazione ottengo un warning in corrispondenza della linea 24, ovvero il comando \end{frame} relativo al quadro 1.
    Il messaggio preciso relativo al warning è il seguente:

    Font shape `T1/cmss/m/n’ in size <4> not available(Font) size <5> substituted

    Sapete dirmi a cosa è dovuto?

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #107869
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non è niente di grave; evidentemente il tema AnnArbor specifica un font di corpo 4pt che con i font continuamente scalabili si ottine facilmente ma non con i font computer modern tradizionali, il cui corpo minimo è di 5pt. I font Computer modern sono disponibili in un set discreto di corpi come specificat nei rispettivi file che hanno estensione .fd

        Se vuoi approfondire leggi con texdoc la documentazione fntguide, che fa parte della tua installazione (completa).

      • #107870
        Up
        0
        Down
        ::


        Ho provato a cambiare tema ma anche il Berkeley ha lo stesso problema.

        C’è qualche modo per eliminare questo warning? O in alternativa c’è qualche tema che non abbia questo problema?

      • #107871
        Up
        0
        Down
        ::

        alessandropagin” post=107983Ho provato a cambiare tema ma anche il Berkeley ha lo stesso problema.

        C’è qualche modo per eliminare questo warning? O in alternativa c’è qualche tema che non abbia questo problema?

        Certamente, tutti i temi hanno lo stesso problema perché il problema non dipende dal tema, ma come diceva OldClaudio, dal font scelto.

        Vedi qui per risolvere.

        Ciao
        Claudio

      • #107872
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Può darsi che non ti piacciano, ma a me piacciono e li trovo molto più leggibili dei font preimpostati di beamer. compilo il tuo esempio con l’aggiunta delle due righe che individui subito a proposito del fonttheme:`% !TEX encoding = UTF-8 Unicode
          % !TEX TS-program = pdflatex
          \documentclass{beamer}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}
          \usefonttheme{professionalfonts}
          \usepackage{lxfonts}
          % dati generali
          \title{I numeri primi sono infiniti}
          \author[Euclide]{Euclide di Alessandria}
          \date[VII SINP]{VII Simposio Internazionale sui Numeri Primi}
          \institute[UniAlessandria]{Università di Alessandria}
          \logo{\includegraphics[width=0.1\textwidth]{sigillo}}
          % temi e aspetto del testo
          \usetheme{AnnArbor}
          \useoutertheme

          {sidebar}
          \setbeamercovered{dynamic}
          % definizione degli enunciati matematici
          \theoremstyle{definition}
          \newtheorem{definizione}{Definizione}
          \theoremstyle{plain}
          \newtheorem{teorema}{Teorema}
          \begin{document}
          % quadro 1
          \begin{frame}
          \maketitle
          \end{frame}
          % quadro 2
          \begin{frame}
          \frametitle{Piano della presentazione}
          \tableofcontents
          \end{frame}
          % quadro 3
          \section{Introduzione}
          \begin{frame}
          \frametitle{Che cosa sono i numeri primi?}
          \begin{definizione}
          Un \alert{numero primo} è un intero $>1$ che ha esattamente
          due divisori positivi.
          \end{definizione}
          \end{frame}
          % quadro 4
          \section{L’infinità dei primi}
          \begin{frame}
          \frametitle{I numeri primi sono infiniti}
          \framesubtitle{Ne diamo una dimostrazione diretta}
          \begin{teorema}
          Non esiste un primo maggiore di tutti gli altri.
          \end{teorema}
          \pause
          \begin{proof}
          \begin{enumerate}[<+->]
          \item Sia dato un elenco di primi.
          \item Sia $q$ il loro prodotto.
          \item Allora $q+1$ è divisibile per un primo $p$
          che non compare nell’elenco. \qedhere
          \end{enumerate}
          \end{proof}
          \end{frame}
          % quadro 5
          \section{Problemi aperti}
          \begin{frame}
          \frametitle{Che cosa c’è ancora da fare?}
          \begin{block}{Problemi risolti}
          Quanti sono i numeri primi?
          \end{block}
          \begin{block}{Problemi aperti}
          Un numero pari $>2$ è sempre la somma di due primi?
          \end{block}
          \end{frame}
          \end{document}`e non ricevo nessun warning (*), perché i font, anche quelli matematici, sono continuamente scalabili. Se vuoi, leggi la documentazione da terminale con il comando texdoc lxfonts

          (*) Ovviamente ho dovuto reperire il file sigillo.pdf, perché senza, ad ogni frame, mi segnalava la mancanza di quel disegno.

        • #107873
          Up
          0
          Down
          ::


          Grazie mille! 😉

          Non che mi dispiacessero i font preimpostati di beamer, ma neanche questi sono male…e soprattutto ci tenevo a far sparire i warning, anche perchè volevo condividere anche il codice LaTeX.

          Visto che il nome dell’autore (Euclide, nell’esempio) compare già nel primo quadro, volevo rimuoverlo dal menù laterale…ho quindi sostituito la riga
          `\author[Euclide]{Euclide di Alessandria}`
          con la riga
          `\author[]{Euclide di Alessandria}`
          ma non mi sembra una soluzione molto elegante, anche perchè nel men laterale rimane uno spazio corrispondente alla stringa vuota che ho messo al posto dell’autore. Si può fare di meglio?

          Inoltre, c’è la possibilità di aggiungere altre informazioni nel maketitle, come ad esempio eventuali altri autori o gruppi di lavoro?

        • #107874
          Up
          0
          Down
          ::

          alessandropagin” post=108016Grazie mille! 😉

          Non che mi dispiacessero i font preimpostati di beamer, ma neanche questi sono male…e soprattutto ci tenevo a far sparire i warning, anche perchè volevo condividere anche il codice LaTeX.

          Visto che il nome dell’autore (Euclide, nell’esempio) compare già nel primo quadro, volevo rimuoverlo dal menù laterale…ho quindi sostituito la riga
          `\author[Euclide]{Euclide di Alessandria}`
          con la riga
          `\author[]{Euclide di Alessandria}`
          ma non mi sembra una soluzione molto elegante, anche perchè nel men laterale rimane uno spazio corrispondente alla stringa vuota che ho messo al posto dell’autore. Si può fare di meglio?

          Inoltre, c’è la possibilità di aggiungere altre informazioni nel maketitle, come ad esempio eventuali altri autori o gruppi di lavoro?

          Per entrambi i quesiti è necessario modificare il tema. Puoi guardare la guida tematica apposita nella sezione documentazione.

          Ciao
          Claudio

        • #107875
          Up
          0
          Down
          ::


          Nella sezione documentazione non ho trovato guide specifiche ai temi, ho provato a controllare la sezione dedicata a Beamer dell’Arte di scrivere con LaTeX ma anche lì non ho trovato informazioni su come modificare i temi, mi daresti il titolo preciso della guida oppure il link? Grazie mille!

        • #107876
          Up
          0
          Down
          ::

          alessandropagin” post=108052Nella sezione documentazione non ho trovato guide specifiche ai temi, ho provato a controllare la sezione dedicata a Beamer dell’Arte di scrivere con LaTeX ma anche lì non ho trovato informazioni su come modificare i temi, mi daresti il titolo preciso della guida oppure il link? Grazie mille!

          Certamente: /wp-content/uploads/joomla-images/doc/GuideGuIT/intropersbeamer.pdf

          Ciao
          Claudio

        • #107877
          Up
          0
          Down
          ::


          Grazie!

          E se volessi ridimensionare (rimpicciolire) le dimensioni del font che uso nella mia presentazione c’è un comando apposito o serve anche in questo caso modificare il codice del tema?

        • #107878
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Se ho capito vorresti rimpicciolire il font della finestra principale del tema, la finestra dove compare il testo della tua presentazione.

            NON FARLO!

            una presentazione deve contenere poco testo in ogni frame; e questa è la strategia generale per fare un buona presentazione. L’uditorio deve poter leggere quello che viene presentato e non cavarsi gli occhi perché non riesce a leggere caratteri troppo piccoli. Sarebbe un errore imperdonabile e la presentazione diventerebbe un flop.
            Eccezionalmente potresti dover fare entrare una riga in più in un frame specifico; in questo caso, iltre ad usare i soliti \small, \footnotesize, che ti sconsiglio caldamente per quel che ho scritto sopra, puoi ridurre lo scartamento mettendo a inizio frame qualcosa come [tt]\linespread{0.9}\selectfont[/tt]; liducendo lo scartamento del 10% potresti riuscire a fare stare 11 righe dove prima ce ne stavano 10. Ma ricordati che è u espediente, che dovresti cercare di evitare organizzando meglio il testo della particolare slide.
            Nella documentazione di Beamer c’è anche un paragrafo che descrive un comando che può usare l’utente per impacchettare qualcosa di più in un singolo frame, ma anche l`ʼsi raccomanda di non usare quell’espediente. In compenso La documentazione di Beamer riporta delle indicazioni o regole di principo che Tantau mi ha permesso di tradurre in italiano; questo testo italiano è nel capitolo sulle Presentazione della cosiddetta GuidaGuIT, scaricabile come monovolume o come tre tomi distinti (più adatti alla stampa, mentre il monovolume è più adatto alla lettura a schermo), dalla sezione Documentazione di questo forum

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

        Go to top