beamer: ingrandire le voci dell’indice nella sidebar

  • Creatore
    Topic
  • #37264
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti, questo è un abbozzo di presentazione.
      `\documentclass{beamer}
      \usetheme{Madrid}
      \useoutertheme

      {sidebar}

      \begin{document}

      \begin{frame}
      \maketitle
      \end{frame}

      \begin{frame}
      \frametitle{Indice}
      \tableofcontents
      \end{frame}

      \section{Introduzione}
      \begin{frame}
      \frametitle{Titolo}
      \end{frame}

      \section{Una sezione}
      \begin{frame}
      \frametitle{Titolo}
      \end{frame}

      \section{Un'altra sezione}
      \begin{frame}
      \frametitle{Titolo}
      \end{frame}

      \end{document}
      `
      Vorrei ingrandire i caratteri (se includo le immagini ottenute nel mio articolo non si vede quasi niente!). Se do \Large all’inizio, le voci dell’indice nella barra laterale restano invariate. Vorrei ingrandire anche quelle. Come posso fare?

      Grazie mille,
      L.

    Visualizzazione 9 filoni di risposte
    • Autore
      Risposte
      • #37265
        Up
        0
        Down
        ::

        Ciao a tutti, questo è un abbozzo di presentazione.
        `\documentclass{beamer}
        \usetheme{Madrid}
        \useoutertheme

        {sidebar}

        \begin{document}

        \begin{frame}
        \maketitle
        \end{frame}

        \begin{frame}
        \frametitle{Indice}
        \tableofcontents
        \end{frame}

        \section{Introduzione}
        \begin{frame}
        \frametitle{Titolo}
        \end{frame}

        \section{Una sezione}
        \begin{frame}
        \frametitle{Titolo}
        \end{frame}

        \section{Un'altra sezione}
        \begin{frame}
        \frametitle{Titolo}
        \end{frame}

        \end{document}
        `
        Vorrei ingrandire i caratteri (se includo le immagini ottenute nel mio articolo non si vede quasi niente!). Se do \Large all’inizio, le voci dell’indice nella barra laterale restano invariate. Vorrei ingrandire anche quelle. Come posso fare?

        Non si capisce mica tanto, sai? Quello che vedo è esattamente ciò che succede sempre e che in proiezione funziona perfettamente.

        Ciao
        Enrico

      • #37266
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Non si capisce mica tanto, sai? Quello che vedo è esattamente ciò che succede sempre e che in proiezione funziona perfettamente.

          Dicevo, voglio ingrandire i caratteri di tutte le diapo (sono grandi, è vero, ma io li voglio ancora più grandi). Se scrivo \Large subito dopo \begin{document}, i caratteri della sidebar non vengono ingranditi (al contrario degli altri caratteri delle diapo): vorrei ingrandire tutto, voci della sidebar comprese.

          Grazie,
          L.

        • #37267
          Antonio Ledda
          Partecipante
            Up
            0
            Down
            ::

            Non si capisce mica tanto, sai? Quello che vedo è esattamente ciò che succede sempre e che in proiezione funziona perfettamente.

            Dicevo, voglio ingrandire i caratteri di tutte le diapo (sono grandi, è vero, ma io li voglio ancora più grandi). Se scrivo \Large subito dopo \begin{document}, i caratteri della sidebar non vengono ingranditi (al contrario degli altri caratteri delle diapo): vorrei ingrandire tutto, voci della sidebar comprese.

            Grazie,
            L.

            Se non ho capito male la domanda, pare che con
            `\documentclass[17pt]{beamer} `
            si ottenga quel risultato.

            Ciao,
            Antonio

            Modifica (10:44)
            I 17pt non sono messi a caso. Ho consultato prima la guida di Beamer (pagine 180-181).

          • #37268
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Se non ho capito male la domanda, pare che con
              `\documentclass[17pt]{beamer} `
              si ottenga quel risultato.

              Antonio ha capito benissimo la domanda, ma c’è una cosa che non (mi) funziona. Ho scoperto che (nella mia MacTeX 2007), scrivere
              `\documentclass[16pt]{beamer} `
              equivale a scrivere
              `\documentclass{beamer} `
              Quindi mi aspettavo che scrivendo
              `\documentclass[17pt]{beamer} `
              avrei risolto, ingrandendo (leggermente) tutto. Purtroppo succede una cosa strana. Selezionando l’opzione di classe “17pt”, i caratteri vengono effettivamente tutti ingranditi, ma in modo esagerato. Cioè, mi aspettavo che passando da 16 a 17 punti l’ingrandimento fosse contenuto, invece succede che le dimensioni dei caratteri vengono (quasi) raddoppiate, e questo non va bene, perché il testo delle diapo poi non ci sta più. 😥

              Ho letto sulla guida di beamer che l’opzione di classe “17pt”

              Requires extsize to be installed.

              Che significa? Che cosa devo fare? Ho visto che c’è un pacchetto che si chiama “extsizes” (con la s finale). Non è compreso in ogni distribuzione?

              Sapete, per l’articolo che devo scrivere è importante che riesca a risolvere questo problema: se compilo con le impostazioni di default e includo i PDF nell’articolo, i caratteri sono troppo piccoli, illeggibili.

              Grazie anticipate,
              L:

            • #37269
              Antonio Ledda
              Partecipante
                Up
                0
                Down
                ::

                Se non ho capito male la domanda, pare che con
                `\documentclass[17pt]{beamer} `
                si ottenga quel risultato.

                Antonio ha capito benissimo la domanda, ma c’è una cosa che non (mi) funziona. Ho scoperto che (nella mia MacTeX 2007), scrivere
                `\documentclass[16pt]{beamer} `
                equivale a scrivere
                `\documentclass{beamer} `
                Quindi mi aspettavo che scrivendo
                `\documentclass[17pt]{beamer} `
                avrei risolto, ingrandendo (leggermente) tutto. Purtroppo succede una cosa strana. Selezionando l’opzione di classe “17pt”, i caratteri vengono effettivamente tutti ingranditi, ma in modo esagerato. Cioè, mi aspettavo che passando da 16 a 17 punti l’ingrandimento fosse contenuto, invece succede che le dimensioni dei caratteri vengono (quasi) raddoppiate, e questo non va bene, perché il testo delle diapo poi non ci sta più. 😥

                Ho letto sulla guida di beamer che l’opzione di classe “17pt”

                Requires extsize to be installed.

                Che significa? Che cosa devo fare? Ho visto che c’è un pacchetto che si chiama “extsizes” (con la s finale). Non è compreso in ogni distribuzione?

                Sapete, per l’articolo che devo scrivere è importante che riesca a risolvere questo problema: se compilo con le impostazioni di default e includo i PDF nell’articolo, i caratteri sono troppo piccoli, illeggibili.

                Grazie anticipate,
                L:

                Sembra che l’avviso

                Requires extsize to be installed.

                sia riferito al pacchetto extsizes (non alle varie classi che lo sfruttano) (http://www.ctan.org/tex-archive/macros/latex/contrib/extsizes/):

                The standard Latex classes (article, report etc) support ten, eleven and
                twelve point text. These are the commonest sizes used in publishing.
                However, for certain applications there may be a need for other sizes.
                The extsizes classes (extarticle, extreport, extbook, extletter, and
                extproc) provide support for sizes eight, nine, ten, eleven, twelve,
                fourteen, seventeen and twenty points.

                (Non si fa riferimento alcuno a Beamer.)

                Per quanto riguarda la versione base di MiKTeX 2.7, ti posso dire che non fa parte della distribuzione. Quel pacchetto l’ho installato il 16 dicembre 2008, ma non ricordo più per quale motivo. Sono sicuro che il pacchetto extsizes non è presente neanche su MiKTeX portable (versione 2.8.3478).

                Pare che Beamer possa sfruttare solo determinate dimensioni dei caratteri: quelle indicate sulla guida. Sostituendo
                `\documentclass[17pt]{beamer} `
                con
                `\documentclass[18pt]{beamer} `
                o
                `\documentclass[19pt]{beamer} `
                i caratteri vengono rimpiccioliti invece che ingranditi.

                Ciao,
                Antonio

              • #37270
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Perfetto, Antonio. Ho installato il pacchetto e ora funziona tutto benissimo. Se scrivo
                  `\documentclass[14pt]{beamer}
                  \usepackage{extsizes}`
                  i caratteri vengono ingranditi, e questo mi basta!

                  Grazie mille,
                  L.

                • #37271
                  Antonio Ledda
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Perfetto, Antonio. Ho installato il pacchetto e ora funziona tutto benissimo. Se scrivo
                    `\documentclass[14pt]{beamer}
                    \usepackage{extsizes}`
                    i caratteri vengono ingranditi, e questo mi basta!

                    Grazie mille,
                    L.

                    Ciao Lorenzo,
                    solo una precisazione. Il pacchetto extsizes, io non lo richiamo in modo esplicito con \usepackage. A quanto pare, Beamer lo richiama in automatico.

                    Ti mostro uno screenshot in cui, per le dimensioni dei caratteri della presentazione, ho usato: 14pt (ext14.pdf), 17pt (ext17.pdf) e 20pt (ext20.pdf). Ho confrontato i .pdf ottenuti con un .pdf, in cui le dimensioni dei caratteri sono quelle di default (ext.pdf): effettivamente, i font (o le font?) assumono il formato che ci si aspetta.

                    http://i814.photobucket.com/albums/zz66/lateximages/screenshot.png

                    Buona giornata (e buon lavoro).

                    Antonio

                  • #37272
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      solo una precisazione. Il pacchetto extsizes, io non lo richiamo in modo esplicito con \usepackage. A quanto pare, Beamer lo richiama in automatico.

                      Bene, dico solo che, nel mio caso, aver installato exsizes ex novo ha cambiato le cose: il risultato con o senza exsizes è diverso. Può darsi che dipenda dalla mia distribuzione (MacTeX 2007), vecchiotta.

                      [OT]

                      […] i font (o le font?)

                      Ricordo di aver fatto una ricerca quando ho scritto il mio articolo su ClassicThesis, e di non essere arrivato a una conlusione certissima. Di sicuro l’espressione “i font” è più diffusa di “le font” (quest’ultima, poi, mi pare bruttina).

                      Di questo passo, apriremo una sezione del forum dedicata alla lingua italiana! 😉
                      [/OT]

                      Grazie ancora,
                      L.

                    • #37273
                      Up
                      0
                      Down
                      ::

                      solo una precisazione. Il pacchetto extsizes, io non lo richiamo in modo esplicito con \usepackage. A quanto pare, Beamer lo richiama in automatico.

                      Bene, dico solo che, nel mio caso, aver installato exsizes ex novo ha cambiato le cose: il risultato con o senza exsizes è diverso. Può darsi che dipenda dalla mia distribuzione (MacTeX 2007), vecchiotta.

                      [OT]

                      […] i font (o le font?)

                      Ricordo di aver fatto una ricerca quando ho scritto il mio articolo su ClassicThesis, e di non essere arrivato a una conlusione certissima. Di sicuro l’espressione “i font” è più diffusa di “le font” (quest’ultima, poi, mi pare bruttina).

                      Di questo passo, apriremo una sezione del forum dedicata alla lingua italiana! 😉
                      [/OT]

                      Sarebbe davvero meglio se ti aggiornassi: la TeX Live 2007 ha troppi pacchetti non aggiornati. Dovrebbe uscire tra non molti giorni la 2009, che dici? 🙂

                      Riga 156 di beamer.cls:
                      `\DeclareOptionBeamer{17pt}{\def\beamer@size{{size17.clo}}}`
                      Il semplice comando dal terminale “kpsewhich size17.clo” produce
                      `/usr/local/texlive/2009/texmf-dist/tex/latex/extsizes/size17.clo`
                      Ebbene sì, ho installato la pretest della 2009 :), ma basta cambiare l’anno per avere il percorso.

                      Che significa tutto questo? Che beamer usa il file size17.clo che fa parte di extsizes (come gli analoghi size10.clo, size11.clo e size12.clo fanno parte della distribuzione fondamentale di LaTeX). Esiste un pacchetto “extsizes.sty”, ma solo per completezza: di fatto richiedendolo rifai assegnazioni già eseguite al caricamento della classe beamer e questo potrebbe rendere conto delle differenze (ma quali ❓ :twisted:) che lamenti.

                      [OT]
                      La parola “font” in inglese britannico è spesso scritta “fount”, credo per falsa etimologia (come “island”, per esempio). In senso tipografico, “font” deriva dal francese “fondre” (fondere) e non ha nulla a che fare con “fount/font” nel senso di “fonte” che si usa solo per indicare una sorgente in senso astratto: per il fonte battesimale o in frasi come “fount of wisdom”. “Font” o “fount” in questo senso è una parola di derivazione latina entrata in inglese prima dell’invasione normanna, come varie parole di significato religioso (monk, prayer, priest).

                      “Monk” viene in realtà dal greco, il tardo latino “monachum” è un calco di “monachos”. Il termine inglese “priest” è dal germanico, adattamento di “presbyter” del latino ecclesiastico, anch’esso dal greco. La storia delle parole è molto complicata. 🙂

                      Che in italiano “font” sia maschile o femminile è questione di gusti; di solito, quando non c’è un termine analogo in italiano, si sceglie il genere maschile (che contiene il neutro). Il termine italiano dovrebbe essere “polizza”, ma non giustifica il femminile per “font” come, viceversa, “lettera” può giustificare il femminile per “mail” nel senso di “lettera elettronica”. In inglese pochi sostantivi indicanti oggetti o concetti astratti sono maschili o femminili (“ship” è il classico esempio): il pronome per “font” è certamente “it”.
                      [/OT]

                      Ciao
                      Enrico

                    • #37274
                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        Sarebbe davvero meglio se ti aggiornassi: la TeX Live 2007 ha troppi pacchetti non aggiornati. Dovrebbe uscire tra non molti giorni la 2009, che dici? 🙂

                        Dico che hai ragione. Solo, fra poco comprerò unMac nuovo. Ho deciso di aspettare e di fare il lavoro di aggiornamento (cambio di computer, OS e distribuzione) tutto insieme.

                        Esiste un pacchetto “extsizes.sty”, ma solo per completezza: di fatto richiedendolo rifai assegnazioni già eseguite al caricamento della classe beamer e questo potrebbe rendere conto delle differenze (ma quali ❓ :twisted:) che lamenti.

                        Ora purtroppo vado di fretta, e non ho il tempo di riprodurre gli esempi con relativo PDF. Di sicuro, mi capitano cose anomale. Per esempio,se scrivo
                        `\documentclass[14pt]{beamer}
                        \usepackage{extsizes}
                        \usetheme{Madrid}
                        \useouthertheme

                        {sidebar}`
                        ottengo un risultato perfetto: tutti i caratteri sono ingranditi correttamente, e ci sta tutto.

                        Ma se mi azzardo a commentare la riga
                        `\useouthertheme

                        {sidebar}`
                        che, sulla carta, non dovrebbe aver nulla a che fare con i caratteri, il PDF è tutto sballato, le diapo sono tagliate a metà, il risultato è illeggibile.

                        Visto che le diapo che devo produrre sono diverse (e non tutte hanno la sidebar) ho “recuperato” scrivendo
                        `\documentclass[bigger]{beamer}
                        %\usepackage{extsizes}
                        \usetheme{Madrid}
                        %\useouthertheme

                        {sidebar}

                        \begin{document}
                        \Large
                        `
                        nei casi in cui il primo codice che ho scritto non funziona.

                        Al più presto, invio un paio di ECM, con anche i relativi PDF.

                        Grazie mille (anche per la dottissima spiegazione etimologica!).

                        Ciao,
                        L.

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

                    Go to top