Wenn man wie in Frage »Kann man die Navigationssymbole auf einzelnen frames unterdrücken?« die Navigationssymbole des verwendeten Themes nachträglich ändert, dann erscheinen sie plötzlich auch, wenn man handout als Klassenoption angibt:

Open in Online-Editor
\documentclass[12pt,handout]{beamer}
\usepackage[utf8]{inputenc}
\usetheme{AnnArbor}

\setbeamertemplate{navigation symbols}{\scriptsize\hyperlinkframeendprev{ $\vartriangleleft$ }\hyperlinkframestart{ $\vartriangle$ }\hyperlinkframeend{ $\triangledown$ }\hyperlinkframestartnext{ $\vartriangleright$ }}

\begin{document}

\begin{frame}
  Hier sollen die Navigationssysmbole erscheinen nur nicht im Handout.
\end{frame}

\end{document}

gefragt 08 Sep '15, 03:12

saputello's gravatar image

saputello
18.4k22352
Akzeptiert: 89%

bearbeitet 08 Sep '15, 03:22


Die Ursache dieses Problem ist schlicht, dass bereits beim Laden des Themes die Anweisung:

Open in Online-Editor
\only<handout| trans>{\setbeamertemplate{navigation symbols}{}}

aus beamerouterthemedefault.sty ausgeführt wird. Ruft man nun anschließend \setbeamertemplate ohne Einschränkung auf, so überschreibt dies auch die auf handout oder trans eingeschränkte Anweisung zum Löschen der Navigationssymbole. Die einfachste Lösung ist daher, anschließend an die Präambelanweisung zur Änderung der Navigationssymbole eben diese Anweisung zu wiederholen:

Open in Online-Editor
\documentclass[12pt,handout]{beamer}
\usepackage[utf8]{inputenc}
\usetheme{AnnArbor}

\setbeamertemplate{navigation symbols}{\scriptsize\hyperlinkframeendprev{ $\vartriangleleft$ }\hyperlinkframestart{ $\vartriangle$ }\hyperlinkframeend{ $\triangledown$ }\hyperlinkframestartnext{ $\vartriangleright$ }}
\only<handout| trans>{\setbeamertemplate{navigation symbols}{}}

\begin{document}

\begin{frame}
  Hier sollen die Navigationssysmbole erscheinen nur nicht im Handout.
\end{frame}

\end{document}

Ob es nun tatsächlich besser wäre, wenn in beamerouterthemedefault.sty obige Anweisung bis \begin{document} verzögert würde, müsste der beamer-Maintainer entscheiden. Immerhin hätte das aber den Nachteil, dass eine spätere Änderung via Theme etwas umständlicher wäre.

Permanenter link

beantwortet 08 Sep '15, 03:19

saputello's gravatar image

saputello
18.4k22352

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×108
×94
×5
×4
×2

Frage gestellt: 08 Sep '15, 03:12

Frage wurde angeschaut: 3,108 Mal

Zuletzt aktualisiert: 08 Sep '15, 03:22