Beamer: come togliere il titolo e l’autore dalla sidebar

  • Questo topic ha 19 risposte, 8 partecipanti ed è stato aggiornato l'ultima volta 6 anni fa da MATTIA.
  • Creatore
    Topic
  • #51893
    Up
    0
    Down
    ::


    Buongiorno,
    sto scrivendo la mia tesi in Matematica e devo ora fare le slide per la presentazione. Le sto facendo con il pacchetto beamer, ma ho un problema essenzialmente estetico: mi piace il tema Luebeck, ma vorrei fargli qualche modifica: essenzialmente vorrei che nella barra laterale (che ho aggiunto), dove compare l’indice, non ci fosse nè il titolo della tesi nè l’autore, per due motivi:
    – ci sono già nella barra in basso;
    – di lato stanno male, perchè il titolo viene messo su tante righe e l’indice si stringe su poco spazio.
    Vi mando una parte del codice, la prima, in cui presumo dovrò specificare che non voglio il titolo\autore nella barra laterale…qualcuno mi dice come si fa? Grazie

    \documentclass{beamer}
    \title{La Simmetria: Aspetti Geometrici e Algebrici}
    \author{Pinco Pallino}
    \date{ }
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{enumitem}
    \usepackage{comment}
    \usepackage{array}
    \usepackage{graphicx}
    \usepackage{xcolor}
    \colorlet{structure}{blue}
    \usepackage{hyperref}
    \usepackage{indentfirst}

    \usetheme{Luebeck}
    \useinnertheme{rounded}
    useoutertheme

    {sidebar}

    \setbeamercovered{dynamic}
    \setbeamercolor{alerted text}{fg=white}

    \theoremstyle{definition}
    \newtheorem{defi}{Definizione}
    \theoremstyle{plain}
    \newtheorem{teorema}{Teorema}
    \newtheorem{lem}{Lemma}
    \newtheorem{corollario}{Corollario}
    \newtheorem{oss}{Osservazione}
    \newtheorem{prop}{Proposizione}

    \begin{document}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

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

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \begin{frame}
    \frametitle{\alert{Piano della presentazione}}
    \tableofcontents
    \end{frame}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \section{Richiami}
    \begin{frame}
    \frametitle{\alert{Gruppi e sottogruppi}}
    \begin{defi}
    Un \structure{gruppo} è una coppia $(G, \bullet)$ costituita da un insieme $G$ e da un’operazione binaria in $G$, cioè un’applicazione $\bullet : G \times G \rightarrow G$ che associa ad ogni $(g,g’) \in G \times G$ un elemento $g \bullet g’ \in G$, in modo che siano soddisfatti i seguenti assiomi:
    \begin{itemize}[<+->]
    \item $\blacktriangleright$(Associatività) $(g \bullet g’) \bullet g”=g \bullet (g’ \bullet g”)$ per ogni $g,\ g’,\ g” \in G$.
    \item (Esistenza dell’elemento neutro) Esiste $e \in G$ tale che $e \bullet g = g \bullet e = g$ per ogni $g \in G$.
    \item (Esistenza dell’inverso) Per ogni $g \in G$ esiste $g^{-1} \in G$ tale che $g \bullet g^{-1}=g^{-1} \bullet g=e$.
    \end{itemize}
    L’elemento $g \bullet g’$ è chiamato \structure{prodotto di $g$ per $g’$}.
    \end{defi}

    \end{frame}

    \end{document}

Visualizzazione 18 filoni di risposte
  • Autore
    Risposte
    • #51894
      admin
      Amministratore del forum
        Up
        0
        Down
        ::


        Benvenuto.
        Forse esiste qualche comando che non conosco ma`\title[]{La Simmetria: Aspetti Geometrici e Algebrici}
        \author[]{Pinco Pallino}`funziona lo stesso.

        Ciao,
        ansys.

      • #51895
        Up
        0
        Down
        ::


        Grazie! Però…c’è un modo per farlo comparire comunque nella barra di sotto? Perchè così scompare sia dall’indice laterale che dalla barra sotto…
        Grazie
        Fra

      • #51896
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          Grazie! Però…c’è un modo per farlo comparire comunque nella barra di sotto? Perchè così scompare sia dall’indice laterale che dalla barra sotto…
          Grazie
          Fra

          Purtroppo su questo non so aiutarti. Non ti resta che aspettare qualche esperto.

          Ciao,
          ansys.

        • #51897
          Up
          0
          Down
          ::


          Ho lo stesso problema anche io. Solo che la soluzione proposta funziona solo a metà:
          da come nome corto al titolo e l’autore il niente. Quindi “niente” viene riportato nella barra laterale… ma “niente” sostituisce il nome anche nella barra inferiore.

          Penso che la soluzione in questo caso sia andare a modificare il file del tema.

          Nella cartella usr/share/texmf/tex/latex/beamer/themes/theme (uso ubuntu) c’è il file
          beamerthemeAnnArbor.sty, con questo contenuto:

          `% Copyright 2004 by Madhusudan Singh
          %
          % This file may be distributed and/or modified
          %
          % 1. under the LaTeX Project Public License and/or
          % 2. under the GNU Public License.
          %
          % See the file doc/licenses/LICENSE for more details.

          \ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeAnnArbor.sty,v 1.4 2007/01/28 20:48:30 tantau Exp $

          \mode

          \useinnertheme[shadow=true]{rounded}
          \useoutertheme{infolines}
          \usecolortheme{wolverine}

          \setbeamerfont{block title}{size={}}
          \setbeamercolor{titlelike}{parent=structure,bg=yellow!85!orange}
          \mode
          `

          Ho cercato la cartella dell’Header, che non esiste nel mio pc

          `cd /cvsroot/latex-beamer/latex-beamer/themes/theme/
          bash: cd: /cvsroot/latex-beamer/latex-beamer/themes/theme/: Nessun file o directory
          `

          Saluti,
          Leonardo

        • #51898
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            È ovvio che non ci sia.

            Se vuoi modificare quel file AnnArbor.sty aprilo con il tuo editor, salvalo con un altro nome e modifica il nuovo file. Usa questo nuovo file come tema della tua presentazione.

          • #51899
            Up
            0
            Down
            ::


            Se cerco AnnArbor, l’unico file che trovo è quello con il contenuto postato sopra, dove non riesco a capire cosa ci sia da modificare. Ci vede essere qualche altro file, da qualche parte, che contiene le informazioni del tema AnnArbor.

          • #51900
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Cerca il file beamerouterthemeinfolines.sty; credo che sia quello il file che dovresti modificare, ma siccome esso viene chiamato da AnnArbor.sty devi cambiare nome anche alla parte “infolinnes” e usare lo stesso nome nella chiamata di AnnArbor.

              Poi c’è sempre il manuale; lo so che è lunghissimo e contiene di tutto, non sempre facile da trovare, ma siccome beamer è completamente configurabile, sono quasi sicuro che contenga anche i comandi giusti per ottenere quello che desideri.

              Mi spiace di non poterti aiutare di più di così.

            • #51901
              Up
              0
              Down
              ::


              Intanto grazie a tutti per le risposte. Ho letto il manuale del pacchetto ma non mi pare che mi dia l’opzione per fare quello che voglio…
              Cmq, OldClaudio, sai mica quale parte del file beamerouterthemeinfolines.sty dovrei modificare?
              Grazie
              Fra

            • #51902
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                No, non te lo so dire; ti ho solo indicato da dove comincerei io; cercherei di decifrare le varie impostazioni e poi farei delle modifiche che “testerei” subito per vedere se ho capito bene. Ma già dalle prime righe mi pare di capire che si configurino i nomi nelle barre orizzontali. Verosimilmente più avanti si configurano gli stessi nomi per le barre verticali.

                Purtroppo sono molto preso e non posso dedicare il tempo necessario per trovarti una soluzione.

              • #51903
                Up
                0
                Down
                ::


                C’ho provato, avvero ho preso il file …sidebar e bho tolto tutte le impostaz su titolo e autore, ma non so come mai le mette cmq. Credo che in realtà vada a prendere i file da un’altra parte ma non capisco proprio dove…

              • #51904
                Up
                0
                Down
                ::

                C’ho provato, avvero ho preso il file …sidebar e bho tolto tutte le impostaz su titolo e autore, ma non so come mai le mette cmq. Credo che in realtà vada a prendere i file da un’altra parte ma non capisco proprio dove…

                Pouoi postare il file orginale?

              • #51905
                Up
                0
                Down
                ::


                mi dispiace, la soluzione arriva fuori tempo massimo, ma magari puo’ ancora servire o essere utile a qualcun altro.

                `\makeatletter
                % Sidebar
                \setbeamersize{sidebar width \beamer@sidebarside=\beamer@sidebarwidth}
                \setbeamertemplate{sidebar \beamer@sidebarside}
                {
                \beamer@tempdim=\beamer@sidebarwidth%
                \advance\beamer@tempdim by -6pt%
                \insertverticalnavigation{\beamer@sidebarwidth}%
                \vfill
                \ifx\beamer@sidebarside\beamer@lefttext%
                \else%
                \usebeamercolor{normal text}%
                \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
                \vskip2pt%
                \fi%
                }%

                \ifx\beamer@sidebarside\beamer@lefttext%
                \defbeamertemplate*{sidebar right}{sidebar theme}
                {%
                \vfill%
                \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
                \vskip2pt}
                \fi
                \makeatother`

                in pratica ridenisce il template della sidebar senza titolo e autore, poco piu’ di un copia-incolla.
                in beamer tutto (TUTTO) e’ un template, basta trovare la definizione di quello che si vuole modificare e aggiungere/togliere quello che si vuole.

              • #51906
                Up
                0
                Down
                ::


                sicuramente in tempo per la prossima volta che si pone il problema.

                Grazie e buon natale

              • #51907
                Up
                0
                Down
                ::


                Io ho fatto come avete suggerito cioè ho modificato i template e funziona per chi vorrà provare!

              • #51908
                Up
                0
                Down
                ::

                capitalaslash” post=52458mi dispiace, la soluzione arriva fuori tempo massimo, ma magari puo’ ancora servire o essere utile a qualcun altro.

                `\makeatletter
                % Sidebar
                \setbeamersize{sidebar width \beamer@sidebarside=\beamer@sidebarwidth}
                \setbeamertemplate{sidebar \beamer@sidebarside}
                {
                \beamer@tempdim=\beamer@sidebarwidth%
                \advance\beamer@tempdim by -6pt%
                \insertverticalnavigation{\beamer@sidebarwidth}%
                \vfill
                \ifx\beamer@sidebarside\beamer@lefttext%
                \else%
                \usebeamercolor{normal text}%
                \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
                \vskip2pt%
                \fi%
                }%

                \ifx\beamer@sidebarside\beamer@lefttext%
                \defbeamertemplate*{sidebar right}{sidebar theme}
                {%
                \vfill%
                \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
                \vskip2pt}
                \fi
                \makeatother`

                in pratica ridenisce il template della sidebar senza titolo e autore, poco piu’ di un copia-incolla.
                in beamer tutto (TUTTO) e’ un template, basta trovare la definizione di quello che si vuole modificare e aggiungere/togliere quello che si vuole.

                Anche io ho lo stesso problema estetico di cui sopra, ma non ho assolutamente capito dove devo aggiungere questo codice per togliere titolo tesi e nome cognome dalla sidebar.
                Qualcuno mi può aiutare?

              • #51909
                claudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  preambolo?
                  ciao
                  claudio

                • #51910
                  Up
                  0
                  Down
                  ::


                  Avevo provato, ma mi restituisce l’errore in allegato.

                  copio il mio preambolo

                  `\documentclass{beamer}
                  \usepackage[T1]{fontenc}
                  \usepackage[utf8]{inputenc}
                  \usepackage[italian]{babel}

                  \usepackage{amsmath}
                  \usepackage{amssymb}
                  \usepackage{amsthm}
                  \usepackage{enumerate}

                  \newtheorem{teo}{Teorema}
                  \newtheorem{cor}[teo]{Corollario}
                  \newtheorem{remark}{Osservazione}[subsection]
                  \newtheorem{prop}[teo]{Proposizione}
                  \newtheorem{lem}[teo]{Lemma}
                  \newtheorem{defi}{Definizione}

                  \title[titolo corto]{Titolo della tesi esteso}
                  \subtitle{Sottotitolo della tesi}
                  \author{Autore}
                  \institute[Uni]{Università}
                  \usetheme

                  {Goettingen} %{Pittsburgh} %alternativa con barra laterale a sinistra
                  \useoutertheme{infolines}
                  \usecolortheme{rose}
                  \usecolortheme{seahorse}
                  \useinnertheme{circles}
                  %\usefonttheme{structuresmallcapsserif} %per cambiare il font dei titoletti
                  %\setbeamertemplate{headline}[default] %per togliere la barra sopra

                  \makeatletter
                  % Sidebar
                  \setbeamersize{sidebar width \beamer@sidebarside=\beamer@sidebarwidth}
                  \setbeamertemplate{sidebar \beamer@sidebarside}
                  {
                  \beamer@tempdim=\beamer@sidebarwidth%
                  \advance\beamer@tempdim by -6pt%
                  \insertverticalnavigation{\beamer@sidebarwidth}%
                  \vfill
                  \ifx\beamer@sidebarside\beamer@lefttext%
                  \else%
                  \usebeamercolor{normal text}%
                  \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
                  \vskip2pt%
                  \fi%
                  }%

                  \ifx\beamer@sidebarside\beamer@lefttext%
                  \defbeamertemplate*{sidebar right}{sidebar theme}
                  {%
                  \vfill%
                  \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
                  \vskip2pt}
                  \fi
                  \makeatother

                  \setbeamertemplate{blocks}[rounded]
                  \setbeamercovered{dynamic}
                  \mode \date{\today}
                  `

                  Attachments:
                  You must be logged in to view attached files.
                • #51911
                  claudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    il messaggio indica che stai utilizzando qualcosa che non è definita
                    due scenari
                    1) il consiglio è di 11 anni fa quindi per texlive si parla di età della pietra e non più utilizzabile
                    2) il consiglio è posto male e va messo in fondo per esempio prima di begin document
                    ciao
                    claudio

                  • #51912
                    Up
                    0
                    Down
                    ::


                    ho risolto con questo codice trovato in rete. Sembra funzionare correttamente

                    `\makeatletter
                    \setbeamertemplate{sidebar \beamer@sidebarside}%{sidebar theme}
                    {
                    \beamer@tempdim=\beamer@sidebarwidth%
                    \advance\beamer@tempdim by -6pt%
                    \insertverticalnavigation{\beamer@sidebarwidth}%
                    \vfill
                    \ifx\beamer@sidebarside\beamer@lefttext%
                    \else%
                    \usebeamercolor{normal text}%
                    \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
                    \vskip2pt%
                    \fi%
                    }%
                    \makeatother`

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

                Go to top