Domande su Beamer

  • Creatore
    Topic
  • #20711
    Up
    0
    Down
    ::


    Perché in beamer più di un accapo (\\) non me lo piglia?

Visualizzazione 31 filoni di risposte
  • Autore
    Risposte
    • #20712
      Up
      0
      Down
      ::

      Perché in beamer più di un accapo (\\) non me lo piglia?

      Hai provato in un documento LaTeX qualsiasi? Bene, è lo stesso.

      Il comando per andare a capo è, tranne negli ambienti dove si deve indicare il punto dove spezzare (flushleft, flushright, center, tabular e altri simili), lasciare una riga vuota. Se qualcuno ti ha detto diversamente, sbaglia.

      Se vuoi aumentare lo spazio fra due capoversi (che è sconsigliabile in un documento normale, ma plausibile in beamer), lascia una riga vuota, scrivi \medskip o \bigskip e lasci un’altra riga vuota.

      Ciao
      Enrico

    • #20713
      Up
      0
      Down
      ::

      Perché in beamer più di un accapo (\\) non me lo piglia?

      Hai provato in un documento LaTeX qualsiasi? Bene, è lo stesso.

      Il comando per andare a capo è, tranne negli ambienti dove si deve indicare il punto dove spezzare (flushleft, flushright, center, tabular e altri simili), lasciare una riga vuota. Se qualcuno ti ha detto diversamente, sbaglia.

      Se vuoi aumentare lo spazio fra due capoversi (che è sconsigliabile in un documento normale, ma plausibile in beamer), lascia una riga vuota, scrivi \medskip o \bigskip e lasci un’altra riga vuota.

      Ciao
      Enrico

      Veramente il “\\” è sempre stato l’unico modo che ho avuto a disposizione per andare a capo in latex…

    • #20714
      Up
      0
      Down
      ::

      Veramente il “\\” è sempre stato l’unico modo che ho avuto a disposizione per andare a capo in latex…

      Evidentemente non hai letto le guide giuste. Fidati: a capo si va lasciando una riga vuota.

      Ciao
      Enrico

    • #20715
      Up
      0
      Down
      ::


      Hai ragione, una lettura distratta mi ha impedito di accorgermene (anche se non mi sembra che la guida dei 90 minuti sia proprio cristallina sul tema).

      Comunque, sai mica come faccio a dirgli di mettermi il frametitle un po più centrato nella slide? E magari un po più in basso…

    • #20716
      Up
      0
      Down
      ::

      Hai ragione, una lettura distratta mi ha impedito di accorgermene (anche se non mi sembra che la guida dei 90 minuti sia proprio cristallina sul tema).

      Comunque, sai mica come faccio a dirgli di mettermi il frametitle un po più centrato nella slide? E magari un po più in basso…

      Pagina 5 della guida in italiano (versione 3.16 del 2000) e pagina 17. A pagina 19 si dice che “in casi particolari può essere necessario ordinare a LaTeX di interrompere una riga. I comandi \\ oppure \newline cominciano una nuova riga senza iniziare un nuovo paragrafo”. È vero che spesso viene usato \\ negli esempi, ma quei passi mi sembrano molto chiari.

      Quanto alla posizione del titolo, senza sapere quale stile usi, è difficile dire.

      Ciao
      Enrico

    • #20717
      Up
      0
      Down
      ::

      Pagina 5 della guida in italiano (versione 3.16 del 2000) e pagina 17. A pagina 19 si dice che “in casi particolari può essere necessario ordinare a LaTeX di interrompere una riga. I comandi \\ oppure \newline cominciano una nuova riga senza iniziare un nuovo paragrafo”. È vero che spesso viene usato \\ negli esempi, ma quei passi mi sembrano molto chiari.

      Personalmente, ho sempre concepito un paragrafo come una parte di testo che può contenere al suo interno anche degli “a capo”.

      Non sono stato a importare stili per beamer, direi a questo punto che sto usando quello di default.

    • #20718
      Up
      0
      Down
      ::

      Pagina 5 della guida in italiano (versione 3.16 del 2000) e pagina 17. A pagina 19 si dice che “in casi particolari può essere necessario ordinare a LaTeX di interrompere una riga. I comandi \\ oppure \newline cominciano una nuova riga senza iniziare un nuovo paragrafo”. È vero che spesso viene usato \\ negli esempi, ma quei passi mi sembrano molto chiari.

      Personalmente, ho sempre concepito un paragrafo come una parte di testo che può contenere al suo interno anche degli “a capo”.

      Opinione sbagliata, te l’assicuro. Esistono gli “a capo” e basta. Riga vuota in TeX.

      Per lo stile puoi scegliertene quanti ne vuoi. Meglio se lo fai, guarda la documentazione che trovi nel file beameruserguide.pdf

      Ciao
      Enrico

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

        [
        Personalmente, ho sempre concepito un paragrafo come una parte di testo che può contenere al suo interno anche degli “a capo”.

        Sulla guida che è linkata qui in alto è spiegato molto bene come questa concezione non sia giusta.

        Ciao,
        L.

      • #20720
        Up
        0
        Down
        ::


        Ma infatti mi avevate già convinto sugli accapo 😉 (almeno se rimaniamo in ambiente latex).
        In ogni caso, vi assicuro che non è assolutamente una concezione che si da per scontata. Non so se per comune ignoranza.

        Beamer: ho da fare una presentazione molto breve di un algoritmo per un esame (non più di una decina di slides direi), che stile scelgo?

      • #20721
        Up
        0
        Down
        ::


        Per inciso, e con l’opera quasi terminata, direi che a me andrebbe bene pure lo stile che io continuo a chiamare “di default”.
        Solo che sarebbe bello trovare il modo per assettare al centro i titoli.

      • #20722
        DMW
          Up
          0
          Down
          ::


          Se ti riferisci ai titoli delle slide con \frametitle bastava fare una ricerca con il motore, che putroppo non usa nessuno

          http://www.guit.sssup.it/phpbb/viewtopic.php?t=3724&start=0&postdays=0&postorder=asc&highlight=beamer

          ciao

          Andrea

        • #20723
          Up
          0
          Down
          ::


          No il motore lo uso sempre, per risparmiare tempo. Ma a regola ho usato le parole sbagliate (oppure manco l’ho visto).

        • #20724
          Up
          0
          Down
          ::


          Dato che ormai siamo qui e il motore sembra non voler collaborare: quello per centrare il titolo funziona, ma ora come lo sposto un po più giù dal vetta (ho dato un’occhiata alla guida senza successo)?

        • #20725
          DMW
            Up
            0
            Down
            ::

            Dato che ormai siamo qui e il motore sembra non voler collaborare: quello per centrare il titolo funziona, ma ora come lo sposto un po più giù dal vetta (ho dato un’occhiata alla guida senza successo)?

            Non mi sembra una buona idea. Comunque prova così
            `
            \setbeamertemplate{frametitle}
            {
            \vspace*{\medskipamount}
            \begin{centering}
            \insertframetitle
            \par
            \end{centering}
            }`

            per aumentare aggiungi un numero maggiore di uno davanti \medskipamount. Oppure prova a mettere \bigskipamount o, per ultimo, una lunghezza assoluta tipo 1cm o 20pt.

            Ciao

            Andrea

          • #20726
            Up
            0
            Down
            ::

            Dato che ormai siamo qui e il motore sembra non voler collaborare: quello per centrare il titolo funziona, ma ora come lo sposto un po più giù dal vetta (ho dato un’occhiata alla guida senza successo)?

            Non mi sembra una buona idea. Comunque prova così
            `\setbeamertemplate{frametitle}
            {
            \vspace*{\medskipamount}
            \begin{centering}
            \insertframetitle
            \par
            \end{centering}
            }`
            per aumentare aggiungi un numero maggiore di uno davanti \medskipamount. Oppure prova a mettere \bigskipamount o, per ultimo, una lunghezza assoluta tipo 1cm o 20pt.

            Megllio usare center:
            `\setbeamertemplate{frametitle}{%
            \vspace*{\medskipamount}%
            \begin{center}
            \insertframetitle
            \end{center}
            }`
            Che dici? Oppure \centering, con una graffa prima e una dopo il \par:
            `\setbeamertemplate{frametitle}{%
            \vspace*{\medskipamount}
            {\centering\insertframetitle\par}%
            }`
            Meglio evitare costruzioni un po’ abusive che fanno presto a diffondersi.

            Ciao
            Enrico

          • #20727
            DMW
              Up
              0
              Down
              ::


              Ho fatto copia e incolla dal manuale e non ci ho fatto caso. Comunque si dovrebbe dirlo anche all’autore del pacchetto.

              Ciao

              Andrea

            • #20728
              Up
              0
              Down
              ::

              Ho fatto copia e incolla dal manuale e non ci ho fatto caso. Comunque si dovrebbe dirlo anche all’autore del pacchetto.

              👿

              C’è stata una lunga discussione su comp.text.tex se fosse il caso di impedire l’uso delle dichiarazioni come ambienti; a volte sarei d’accordo. In certi casi è anche un’utile artificio, ma non andrebbe mai messo in un manuale come “soluzione” di un problema.

              Magari poi uno scrive roba come
              `testo
              \begin{centering}
              altro testo da centrare
              \end{centering}
              e poi ancora testo`
              sorprendendosi assai del risultato.

              Ciao
              Enrico

            • #20729
              DMW
                Up
                0
                Down
                ::

                Ho fatto copia e incolla dal manuale e non ci ho fatto caso. Comunque si dovrebbe dirlo anche all’autore del pacchetto.

                👿

                C’è stata una lunga discussione su comp.text.tex se fosse il caso di impedire l’uso delle dichiarazioni come ambienti; a volte sarei d’accordo. In certi casi è anche un’utile artificio, ma non andrebbe mai messo in un manuale come “soluzione” di un problema.

                Magari poi uno scrive roba come
                `testo
                \begin{centering}
                altro testo da centrare
                \end{centering}
                e poi ancora testo`
                sorprendendosi assai del risultato.

                Ciao
                Enrico

                A dire il vero non sapevo nemmeno che l’ambiente centering esistesse.
                Ma che fa in realtà. Perché se scrivo una roba tipo
                `
                testo testo testo

                \begin{centering}
                altro testo da centrare
                \end{centering}

                e poi ancora testo`

                non succede nulla.

                Ciao

                Andrea

              • #20730
                Up
                0
                Down
                ::

                A dire il vero non sapevo nemmeno che l’ambiente centering esistesse.
                Ma che fa in realtà. Perché se scrivo una roba tipo
                `testo testo testo

                \begin{centering}
                altro testo da centrare
                \end{centering}

                e poi ancora testo`

                Infatti non esiste alcun ambiente centering, ma per come è costruito LaTeX ogni comando può essere usato come “pseudoambiente”. Per esempio \begin{alpha}\end{alpha} produce, in modo matematico, lo stesso risultato di \alpha. Naturalmente questo è un esempio stupido, a volte usare una dichiarazione come \large o simili può essere utile. Ma occorre ricordare in questi casi di inserire un \par (o una riga vuota) prima di chiudere l’ambiente. La definizione di \centering è
                `\let\\\@centercr
                \rightskip\@flushglue
                \leftskip \@flushglue
                \parindent\z@
                \parfillskip\z@skip`
                La prima assegnazione dice che \\ deve funzionare come \center@cr, una variante del fine riga; la seconda e la terza dicono che \leftskip e \rightskip devono essere espandibili “all’infinito”; poi viene posto il rientro normale a zero e viene ordinato di non aggiungere nulla alla fine dei capoversi (di solito si esegue invece un comando equivalente a \hspace*{\fill}, per riempire di bianco la riga finale).

                Scrivere \begin{centering} equivale essenzialmente a dire \begingroup\centering, mentre \end{centering} equivale a \relax\endgroup, perché \endcentering non è definito.

                Adesso vedi il problema? Nel tuo input il \par (cioè la riga vuota) viene dopo \endgroup, quando cioè le impostazioni di \leftskip, \rightskip e \parfillskip sono state annullate. TeX usa quei parametri con il valore valido al momento del \par. Quindi comporrà il testo all’interno dello pseudoambiente con \leftskip e \rightskip nulli e \parfillskip uguale al valore usuale: il \centering è come se non ci fosse!

                Il mio esempio è analogo: ci sono solo due spazi spuri in più, ma nessuna centratura.

                Un altro parametro che viene valutato solo alla fine del capoverso è \baselineskip: per questo, per scrivere un capoverso in corpo maggiore occorre scrivere, per esempio,
                `{\Large Ecco un testo più grande …\par}`
                altrimenti l’avanzamento di riga usato sarebbe quello valido fuori dalle graffe e non quello impostato da \Large.

                Dunque, mai usare \begin{centering} o \begin{Large} se non si sa ciò che si sta facendo. C’è poi il problema degli spazi spuri, che entra anche qui.

                Ciao
                Enrico

              • #20731
                DMW
                  Up
                  0
                  Down
                  ::


                  Donde si deduce che bisogna stare attenti a ciò che si scrive.

                  Grazie

                  Andrea

                • #20732
                  Up
                  0
                  Down
                  ::


                  Grazie mille Andrea. Perché lo sconsigli?

                • #20733
                  DMW
                    Up
                    0
                    Down
                    ::


                    Perché
                    `
                    \setbeamertemplate{frametitle}[default]

                    `

                    è più che sufficiente, c’è già un po’ di spazio in alto, altro in più mi sembra eccessivo.

                    Ciao

                    Andrea

                  • #20734
                    Up
                    0
                    Down
                    ::


                    Fisime estetiche 🙂 .

                    Comunque ha fatto in tempo a sorgere un altro problema: come si toglie la data nella titlepage? Ho provato ad aggeggiare in maniera simile al frametitle, non mettendo \insertdate, ma la stampa ugualmente…

                  • #20735
                    Up
                    0
                    Down
                    ::

                    Fisime estetiche 🙂 .

                    Comunque ha fatto in tempo a sorgere un altro problema: come si toglie la data nella titlepage? Ho provato ad aggeggiare in maniera simile al frametitle, non mettendo \insertdate, ma la stampa ugualmente…

                    Hai provato scrivendo \date{}?

                    Ciao
                    Enrico

                  • #20736
                    DMW
                      Up
                      0
                      Down
                      ::

                      Fisime estetiche 🙂 .

                      Comunque ha fatto in tempo a sorgere un altro problema: come si toglie la data nella titlepage? Ho provato ad aggeggiare in maniera simile al frametitle, non mettendo \insertdate, ma la stampa ugualmente…

                      Se hai aggiunto un comando \date, levalo.

                      oppure scrivi
                      `
                      \date{}
                      `

                      ciao

                      Andrea

                    • #20737
                      DMW
                        Up
                        0
                        Down
                        ::


                        Devi dare \date{} perché se non metti nulla mette la data corrente.

                        Ciao

                        Andrea

                      • #20738
                        Up
                        0
                        Down
                        ::


                        Me la inserisce ugualmente… ti scoccia mettermi il codice preciso?

                      • #20739
                        Up
                        0
                        Down
                        ::

                        Me la inserisce ugualmente… ti scoccia mettermi il codice preciso?

                        Il codice con cui tu produci il titolo è forse un segreto militare?
                        `\documentclass{beamer}

                        \begin{document}
                        \author{Pippo}
                        \title{Pluto}
                        \date{}
                        \maketitle
                        \end{document}`
                        Così la data non c’è.

                        Ciao
                        Enrico

                      • #20740
                        Up
                        0
                        Down
                        ::

                        Il codice con cui tu produci il titolo è forse un segreto militare?

                        Tecnicamente potrebbe scopiazzarmelo un qualche co-esaminando :mrgreen: .

                        Grazie ora provo.

                      • #20741
                        Up
                        0
                        Down
                        ::


                        Ok funge, perfetto.

                      • #20742
                        Up
                        0
                        Down
                        ::


                        ciao sto usando la classe beamer per la presentazione della tesi
                        ho scelto come tema “Copenhagen”, ma vorrei cambiarne i colori (nero e viola/orchid).
                        inserendo
                        \usecolortheme[named=color]{structure}
                        ho cambiato il colore della struttura (viola/orchid) ma rimane in tutte le slide la footline nera
                        in basso a sinistra dove è scritto il nome dell’autore. Vorrei sapere se è possibile cambiare anche il colore di quest’ultima.
                        Nella guida di Beamer non ho trovato comandi a riguardo.
                        grazie
                        Ale

                      • #20743
                        Up
                        0
                        Down
                        ::


                        mi correggo: il manuale di beamer alla sezione III, nella parte riguardante i colori,
                        dice che i colori degli elementi del template si possono modificare solo che non mi è chiaro come..

                        io ho provato ad inserire, dopo aver dichiarato il tema::
                        \setbeamercolor[named=green]{footline} niente
                        \setbeamercolor{footline}{green} niente
                        \useoutertheme{infolines}{green} appaiono 3 elementi (infolines) con sfumature diverse però sempre delle tonalità del colore del template

                        qualche suggerimento?
                        grazie
                        Ale

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

                    Go to top