Podmíněně skryté snímky v paprsku

Při vytváření prezentace někdy vytvářím další snímky, které obsahují další informace, důkladnější vysvětlení nebo zvláštní graf týkající se určitých části mé řeči. Tyto další snímky jsou obvykle v samostatném PDF a dokument se obvykle otevře pouze v případě, že člen publika položí otázku nebo požádá o informace a některý z mých dalších snímků pěkně doplní moji odpověď.

Zajímalo by mě, jestli “ Je možné vložit tyto snímky do mé prezentace se dvěma následujícími možnostmi:

  1. Další snímky jsou při procházení prezentací přeskočeny pokud
  2. Kliknu na hypertextový odkaz umístěný někde na snímku. Pokud na něj klikneme, přejdeme na další snímek. Z tohoto snímku by nás pokračování na „další“ snímek poslalo zpět na snímek, který nás sem původně dostal.

Výše uvedeného lze dosáhnout dvěma (nebo více) soubory PDF (jeden s prezentací, jeden – nebo více – s doplňkovými snímky) pomocí hyperref, ale v ideálním případě bych chtěl mít pouze jeden dokument.

Nejsem dostatečně obeznámen s ifthen, abych věděl, jestli je to s tímto balíčkem možné.

Jakákoli pomoc w mohl by být velmi oceněn.

Odpověď

Viz Beamer manual oddíly 10.7 a 11. V zásadě můžete použít dodatek k vytvoření sady snímků po vaší hlavní prezentaci (nezobrazí se v hlavním TOC). Pomocí příkazů \hyperlink můžete přeskočit na konkrétní snímky (nebo překryvné vrstvy snímků). Krátký příklad:

\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} 

Pokud potřebujete vyloučit snímky přílohy z počítadla snímků, podívejte se na tuto otázku .

Komentáře

  • Samozřejmě. Rozhodně jsem problém příliš komplikoval. To bylo téměř příliš snadné;)
  • Pokud mám \hyperlink{supplemental} ve více rámcích, jak se vrátit z " doplňkový obsah " k rámečku, ze kterého jsem klikl na odkaz. Jedním ze způsobů, jak mě napadá, je použít prohlížeč PDF ' s " předchozí pohled " funkčnost. (alt + left šipka v čtečce Adobe ")
  • nevyzkoušeno a může to stát za samostatnou otázku, ale \Acrobatmenu{GoBack}{\beamerreturnbutton{}} vám dá tlačítko, které vás přenese na předchozí zobrazení?

odpověď

Pokud vaše další informace nejsou příliš dlouhé, můžete zkusit použít vrstvy.

Pokud se vás někdo zeptá, můžete v dokumentu přepínat mezi vrstvami. Poté se můžete přepnout zpět na prezentační vrstvu a pokračovat.

To nepomůže, pokud váš další materiál obsahuje mnoho snímků (můžete definovat více vrstev, ale myslím, že se to zkomplikuje).

A máte omezené použití prohlížeče nebo prohlížeče PDF.

Příklad:

\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} 

Výsledek je jeden dokument stránky:

zde zadejte popis obrázku

Pokud kliknete na Explanation vy získejte (pokud podporují vrstvy prohlížeče PDF):

zde zadejte popis obrázku

Odpovědět

Alternativním řešením je mít tlačítko, které přeskočí další materiál. To má tu nevýhodu, že si musíte pamatovat, že když se dostanete na tento snímek, musíte stisknout tlačítko „nezobrazovat další materiál“, ale má to dvě výhody. Za prvé, další snímek je přímo u hlavního materiálu, spíše než skrytý v příloze, což by mohlo usnadnit organizaci vašeho materiálu. Ale za druhé, a co je důležitější, znamená to, že snímek „extra material“ může být pouze <2> verzí hlavního snímku.

\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} 

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *