Beamer – modifica tema

  • Creatore
    Topic
  • #64426
    Up
    0
    Down
    ::


    Volevo apportare una lieve modifica al theme Boadilla che uso per le presentazioni: voglio rimuovere il campo “institution” dal blocco a sinistra del footnote, in modo che rimanga solo il mio nome e non NOME(UNIVERSITA’)

    come posso fare? da newbie ho creato un nuovo tema outerlist togliendo la riga che mi interessava, un nuovo tema uguale a boadilla ma che richiama l’outerlist modificato, ho messo tutto nelle cartelle giuste ma quando compilo latex non trova il tema creato da me?

    come posso fare? esiste una soluzione più semplice che dover creare un nuovo tema?

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #64427
      Up
      0
      Down
      ::


      La modifica che devi fare non è difficile: devi andare sull’outer theme (infolines) e agire su questo codice:

      `
      \defbeamertemplate*{footline}{infolines theme}
      {
      \leavevmode%
      \hbox{%
      \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
      \usebeamerfont{author in head/foot}\insertshortauthor~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
      \end{beamercolorbox}%
      \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
      \usebeamerfont{title in head/foot}\insertshorttitle
      \end{beamercolorbox}%
      \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
      \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
      \insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
      \end{beamercolorbox}}%
      \vskip0pt%
      }
      `

      Ti basta togliere:

      `
      ~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
      `

      in questo modo il tema non inserisce mai l’istituto.

    • #64428
      Up
      0
      Down
      ::


      Benissimo, anch’io pensavo di fare la stessa cosa. solo che non volevo modifcare l’infolines originale ma crearne uno nuovo, chiamato infolinesMOD.sty, che a sua volta sarà richiamato da un tema BoadillaMOD.sty.

      tuttavia latex non trova il tema che io creo, nonostante sia messo nella cartela giusta

    • #64429
      Up
      0
      Down
      ::


      Nel tuo intervento non hai specificato “la cartella giusta”: prova ad inserire il tuo tema modificato nel tuo albero personale.

    • #64430
      Up
      0
      Down
      ::


      ah per “cartella giusta” intendo la stessa cartella dove ci sono gli altri temi. su linux /usr/share/texmf/tex/latex/beamer/themes/theme per il tema e /outer per l’outerlist

    • #64431
      Up
      0
      Down
      ::


      Ho capito: in quel caso probabilmente il tema non viene riconosciuto perchè devi aprire il terminale e digitare sudo texhash. In ogni caso ti consiglio di inserire il tema modificato nell’albero personale.

    • #64432
      Up
      0
      Down
      ::


      perfetto ora funziona! grazie

    • #64433
      Up
      0
      Down
      ::

      cfiandra” post=63504Ho capito: in quel caso probabilmente il tema non viene riconosciuto perchè devi aprire il terminale e digitare sudo texhash. In ogni caso ti consiglio di inserire il tema modificato nell’albero personale.

      problema: dov’è l’albero personale? possibile che debba crearlo? se da terminale digito
      `kpsexpand ’$TEXMFHOME'`
      la risposta è
      [code]’ ‘[\code]

    • #64434
      Up
      0
      Down
      ::

      cfiandra” post=63504Ho capito: in quel caso probabilmente il tema non viene riconosciuto perchè devi aprire il terminale e digitare sudo texhash. In ogni caso ti consiglio di inserire il tema modificato nell’albero personale.

      problema: dov’è l’albero personale? possibile che debba crearlo? se da terminale digito
      `kpsexpand ’$TEXMFHOME'`
      la risposta è
      `' '`

    • #64435
      Up
      0
      Down
      ::


      In generale, la distinzione degli alberi di texlive è reperibile ovunque in rete. La directory dell’albero personale è: /home/nome-utente/texmf/tex/latex

    • #64436
      Up
      0
      Down
      ::

      spez” post=63508 possibile che debba crearlo?

      se non lo trovi va creato.

    • #64437
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Certo, nessuno ti può sostituire a fare le cose personali. crea un nuovo albero radicato in ~/texmf e aggiungici i riami con gli stessi nomi che hanno nell’albero principale: quella si chiama TeX Directory Structure (TDS in breve); naturalmente non sei tenuto a creare i percorsi con destinazione di cartelle che non usi; metti solo quelli che usi: per esempio:
        ~/texmf/tex/latex/beamer/ per le tue cose modificate e ~/texmf/doc/latex/beamer/ se vuoi mettere due righe di documentizione per le tue modifiche.

        Non so se succeda così anche sul TeX Live/Debian che cè su Ubuntu, ma comunque non guasta che tut ti metta col terminale in ~/texmf e di lì tu dia il comando texhash che ti crea il database dei nomi dei file contenuti nel tuo albero; ricordati sempre di aggiornare questo database ogni volta che modifichi il tuo albero. Su TeX Live, quello vero, che si installa benissimo seguendo scrupolosamente il testo di Enrico texlive-ubuntu.pdf, non è necessario aggiornare il database dell’albero personale.

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

    Go to top