Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Beamer: Inhaltsübersicht in einer Seitenleiste

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.03.2012
    Beiträge
    15

    Beamer: Inhaltsübersicht in einer Seitenleiste

    Morgen: Nochmal eine kurze Frage.

    Ich möchte auf jeder Folie (außer Titelfolie und Inhalt) links die Gliederung mit Hervorhebung da wo man gerade ist. Wie bekomme ich das hin? Habe gerade eine Stunde googlen hinter mir und nichts gefunden..

  2. #2
    Registrierter Benutzer Avatar von André25
    Registriert seit
    19.08.2010
    Beiträge
    157
    Hallo blubbl!

    Das bekommst Du z.B. mit dem Theme "Hannover" geliefert, was Du mit
    Code:
    \usetheme{Hannover}
    einbindest.

    Weitere Themes findest Du hier: Beamer Theme Matrix.

    Gruß, André
    Fedora 20 64 bit :: Gnome 3.10.2 | TeX Live 2014 | TeXstudio
    Windows 7 Professional x64 | MiKTeX 2.9 | TeXstudio (mit Sumatra PDF

    ¹Anleitung

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.03.2012
    Beiträge
    15
    Hi, danke dir!

    Noch eine kurze Frage dazu:

    Ich will in dieser Leiste nicht meinen Namen stehen haben, wie bekomme ich den da raus? Mir würde jetzt nur einfallen: \author{} und dann manuell auf die Titelseite schreiben.

    Und: Mit \section habe ich zwar den Eintrag im Verzeichnis, aber er wird auf der Folie selbst nicht angezeigt. Kann oder muss man das irgendwie mit dem frame kombinieren? Wenn ich nämlich mit \begin{frame} arbeite kommt der frametitel nicht ins Inhaltsverzeichnis.

  4. #4
    Registrierter Benutzer Avatar von André25
    Registriert seit
    19.08.2010
    Beiträge
    157
    Zitat Zitat von blubbl Beitrag anzeigen
    Ich will in dieser Leiste nicht meinen Namen stehen haben, wie bekomme ich den da raus?
    Da nur der Kurz-Autorname eingeblendet wird, reicht es, wenn Du
    Code:
    \author[]{blubbl}
    deklarierst (dann bleibt Dein Name auf der Titelseite erhalten).

    Oder Du kopierst einen Teil der Datei beamerouterthemesidebar.sty (Outertheme, welches von Hannover verwendet wird) in Deine Präambel und kommentierst den Teil aus, wo der Autorname eingefügt wird. Das hat den Vorteil, dass Dein Inhaltsverzeichnis ein wenig nach oben rutscht und Du etwas mehr Platz zur Verfügung hast. Noch ein \makeatletter davor und ein \makeatother dahinter, sähe das so aus:
    Code:
    \makeatletter
    \ifdim\beamer@sidebarwidth>0pt
    
                                    % Sidebar
      \setbeamersize{sidebar width \beamer@sidebarside=\beamer@sidebarwidth}
      \defbeamertemplate*{sidebar \beamer@sidebarside}{sidebar theme}
      {
        \beamer@tempdim=\beamer@sidebarwidth%
        \advance\beamer@tempdim by -6pt%
        {\usebeamerfont{title in sidebar}%
          \vskip1.5em%
          \hskip3pt%
          \usebeamercolor[fg]{title in sidebar}%
          \insertshorttitle[width=\beamer@tempdim,center,respectlinebreaks]\par%
          \vskip1.25em%
        }%
    %    {% Autorname einfügen -> auskommentiert
    %      \hskip3pt%
    %      \usebeamercolor[fg]{author in sidebar}%
    %      \usebeamerfont{author in sidebar}%
    %      \insertshortauthor[width=\beamer@tempdim,center,respectlinebreaks]\par%
    %      \vskip1.25em%
    %    }%
        \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
                                    % Margins
      \setbeamersize{text margin left=0.5cm,text margin right=0.5cm}
    \fi
    \makeatother
    Zitat Zitat von blubbl Beitrag anzeigen
    Und: Mit \section habe ich zwar den Eintrag im Verzeichnis, aber er wird auf der Folie selbst nicht angezeigt. Kann oder muss man das irgendwie mit dem frame kombinieren? Wenn ich nämlich mit \begin{frame} arbeite kommt der frametitel nicht ins Inhaltsverzeichnis.
    Das ist richtig, denn das ist die (Eigen-) Art von beamer. Section und Frametitle haben nichts miteinander zu tun. Du könntest beide parallel gleich benennen oder auf ein Theme ausweichen, welches die Struktur zusätzlich einblendet (wobei ich die für extrem unergonomisch halte).

    Gruß, André
    Fedora 20 64 bit :: Gnome 3.10.2 | TeX Live 2014 | TeXstudio
    Windows 7 Professional x64 | MiKTeX 2.9 | TeXstudio (mit Sumatra PDF

    ¹Anleitung

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.03.2012
    Beiträge
    15
    Vielen Dank nochmal, jetzt kommen wir der Sache schon näher

    Ich habe bisher mehr Zeit für das Verständnis für LaTex aufgewendet als für das eigentlich schreiben meiner Arbeit und Präsentation

  6. #6
    Registrierter Benutzer
    Registriert seit
    23.03.2012
    Beiträge
    15
    Doch noch zwei kurze Fragen:

    Ich habe als Standardtheme jetzt Hannover und würde gerne den blauen Balken auf der linken Seite etwas breiter machen. Wie bekomme ich das hin?

    Und: Ich würde manchen Text gerne zentrieren, aber mit \begin{center} und \end{center} kommt ein Fehler. Genauso bei \downarrow bzw. \downp.
    Geändert von blubbl (16-04-2012 um 13:31 Uhr)

  7. #7
    Registrierter Benutzer Avatar von André25
    Registriert seit
    19.08.2010
    Beiträge
    157
    Zitat Zitat von blubbl Beitrag anzeigen
    Ich habe als Standardtheme jetzt Hannover und würde gerne den blauen Balken auf der linken Seite etwas breiter machen. Wie bekomme ich das hin?
    Sorry -- das übersteigt meine Fähigkeiten. Die Variable \beamer@sidebarwidth zu verändern wirkt sich nur auf den Text, aber nicht auf die blaue Leiste selbst aus.

    Zitat Zitat von blubbl Beitrag anzeigen
    Und: Ich würde manchen Text gerne zentrieren, aber mit \begin{center} und \end{center} kommt ein Fehler. Genauso bei \downarrow bzw. \downp.
    Wo befindet sich der Text? Minimalbeispiel?

    Gruß, André
    Fedora 20 64 bit :: Gnome 3.10.2 | TeX Live 2014 | TeXstudio
    Windows 7 Professional x64 | MiKTeX 2.9 | TeXstudio (mit Sumatra PDF

    ¹Anleitung

  8. #8
    Registrierter Benutzer
    Registriert seit
    23.03.2012
    Beiträge
    15
    Hi.

    Das mit dem zentrieren habe ich mittlerweile geändert, ist also erstmal nicht mehr relevant. Trotzdem danke

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •