Betinget skjulte dias i beamer

Når jeg opretter en præsentation, opretter jeg nogle gange ekstra dias, der indeholder yderligere information, en mere grundig forklaring eller et ekstra plot, der vedrører visse dele af min tale. Disse ekstra dias er normalt i en separat PDF, og dokumentet åbnes normalt kun, hvis et publikum medlem stiller et spørgsmål eller beder om information, og en af mine ekstra dias supplerer mit svar pænt.

Jeg spekulerer på, om det ” s muligt at indsætte disse dias i min præsentation med de to følgende muligheder:

  1. De ekstra dias springes over, når du går igennem præsentationen medmindre
  2. Jeg klikker på et hyperlink, der er placeret et eller andet sted på diaset. Hvis der klikkes på, krydser vi til det ekstra dias. Fra dette dias vil vi fortsætte til det “næste” dias, der sender os tilbage til det dias, der oprindeligt bragte os her. li>

Ovenstående kan opnås med to (eller flere) PDF-filer (en med præsentationen, en – eller mere – med de supplerende dias) via hyperref men ideelt set vil jeg kun have ét dokument.

Jeg kender ikke ifthen til at vide, om det kan gøres med den pakke.

Enhver hjælp m ville være meget værdsat.

Svar

Se Beamer manual afsnit 10.7 og 11. Grundlæggende kan du bruge et tillæg til at oprette et sæt dias efter din hovedpræsentation (de vises ikke i hoved-indholdsfortegnelsen). Og du kan bruge \hyperlink kommandoer til at springe til bestemte dias (eller overlejringer af dias, endda). Kort eksempel:

\documentclass{beamer} \usetheme{Warsaw} \title{The Title} \author{The Author} \date{\today} \begin{document} \section{One} \begin{frame}[label=main] I suspect someone might ask about supplemental material \hyperlink{supplemental}{\beamerbutton{here}}. \end{frame} \appendix \section{More} \begin{frame}[label=supplemental] Supplemental content. Back to \hyperlink{main}{\beamerbutton{main}}. \end{frame} \end{document} 

Hvis du har brug for at ekskludere appendiks-dias fra glidetælleren, se

.

Kommentarer

  • Selvfølgelig. Jeg komplicerede bestemt problemet. Det var næsten for let;)
  • Hvis jeg har \hyperlink{supplemental} i flere rammer, hvordan man går tilbage fra " supplerende indhold " til den ramme, hvorfra jeg klikkede på linket. En måde jeg kan tænke på er at bruge pdf-fremviseren ' s " forrige visning " funktionalitet. (alt + left pil i adobelæser ")
  • Utestet og kan være et separat spørgsmål værd, men gør \Acrobatmenu{GoBack}{\beamerreturnbutton{}} giver dig en knap, der fører dig til den forrige visning?

Svar

Når dine ekstra oplysninger ikke er for lange, kan du prøve at bruge lag.

Hvis nogen spørger, skifter du mellem lag i dit dokument. Herefter kan du skifte tilbage til dit præsentationslag og fortsætte.

Dette hjælper ikke, hvis dit ekstra materiale indeholder mange dias (du kan definere flere lag, men jeg tror, det bliver kompliceret).

Og du er begrænset i brugen af eller pdf-viewer.

Eksempel:

\documentclass{beamer} \usepackage{tikz} \usepackage{ocg-p} \usepackage{blindtext} \usepackage{hyperref} \usepackage{pgfplots, pgfplotstable} %----------------------------------------------------------------% \begin{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame} \frametitle{Title} % Insert links to toggle layer visibility \toggleocgs[]{pic remark}{Explanation}%Toggle layer \begin{tikzpicture} \begin{ocg}{Graphic}{pic}{1} \begin{axis}[ ybar stacked, bar width=10mm, width=0.9\textwidth, height=0.7\textheight, symbolic x coords={AA,BB,CC,DD}, xtick=data, nodes near coords, nodes near coords align={vertical}, ] \addplot [fill=red] coordinates { ({AA},712) ({BB},267) ({CC},240) ({DD},244)}; \addplot [fill=blue] coordinates { ({AA},433) ({BB},151) ({CC},1413) ({DD},50)}; \legend{Active,Inactive} \end{axis} \end{ocg} %% \begin{ocg}{Remarks}{remark}{0} \node [overlay,anchor=south west] at (0,0) {\parbox[b]{0.8\textwidth}{\blindtext}}; \end{ocg} \end{tikzpicture} \end{frame} \end{document} 

Resultatet er et sidedokument:

indtast billedbeskrivelse her

Hvis du klikker på Explanation dig få (hvis din pdf-fremviser understøtter lag):

indtast billedbeskrivelse her

Svar

En alternativ løsning er at have en knap, der springer over det ekstra materiale. Dette har den ulempe, at du skal huske at trykke på knappen “vis ikke det ekstra materiale”, når du kommer til det dias, men det har to fordele. For det første er det ekstra dias lige ved siden af hovedmaterialet snarere end skjult i et tillæg, hvilket kan gøre det lettere at organisere dit materiale. Men for det andet og vigtigere betyder det, at “ekstra materiale” diaset bare kan være en <2> version af det primære dias.

\documentclass{beamer} \begin{document} \begin{frame} \frametitle{Slide 1} \begin{itemize} \item Say this. \hyperlink{skip_extra_material}{\beamerbutton{No questions}} \item<2>Further explanation. \end{itemize} \end{frame} \begin{frame}[label=skip_extra_material] \frametitle{Slide 2} \begin{itemize} \item Continue with the talk. \end{itemize} \end{frame} \end{document} 

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *