Warunkowo ukryte slajdy w rzutniku

Podczas tworzenia prezentacji czasami tworzę dodatkowe slajdy zawierające dodatkowe informacje, dokładniejsze wyjaśnienie lub dodatkową fabułę dotyczącą pewnych części mojej przemowy. Te dodatkowe slajdy są zwykle w osobnym pliku PDF i dokument jest zwykle otwierany tylko wtedy, gdy członek publiczności zadaje pytanie lub prosi o informacje, a jeden z moich dodatkowych slajdów ładnie uzupełnia moją odpowiedź.

Zastanawiam się, czy tak. można wstawić te slajdy do mojej prezentacji za pomocą dwóch następujących opcji:

  1. Dodatkowe slajdy są pomijane podczas przeglądania prezentacji chyba że
  2. Klikam hiperłącze umieszczone gdzieś na slajdzie. Po jego kliknięciu przechodzimy do dodatkowego slajdu. Z tego slajdu przejście do „następnego” slajdu odsyła nas z powrotem do slajdu, który doprowadził nas tutaj pierwotnie.

Powyższe można wykonać za pomocą dwóch (lub więcej) plików PDF (jeden z prezentacją, jeden – lub więcej – z dodatkowymi slajdami) poprzez hyperref, ale idealnie chciałbym mieć tylko jeden dokument.

Nie znam wystarczająco ifthen, aby wiedzieć, czy można to zrobić z tym pakietem.

Wszelka pomoc w byłoby bardzo wdzięczne.

Odpowiedź

Zobacz Podręcznik projektora rozdziały 10.7 i 11. Zasadniczo możesz użyć dodatku, aby utworzyć zestaw slajdów po głównej prezentacji (nie pojawiają się one w głównym ToC). Możesz też użyć poleceń \hyperlink, aby przeskoczyć do określonych slajdów (lub nawet nakładek slajdów). Krótki przykład:

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

Jeśli chcesz wykluczyć slajdy z dodatku z licznika slajdów, zobacz to pytanie .

Komentarze

  • Oczywiście. Zdecydowanie zbytnio komplikowałem problem. To było prawie zbyt łatwe;)
  • Jeśli mam \hyperlink{supplemental} w wielu klatkach, to jak wrócić z ” treść dodatkowa ” do ramki, z której kliknąłem łącze. Jednym ze sposobów, które przychodzą mi do głowy, jest użycie przeglądarki PDF ' s ” poprzedniego widoku ” funkcjonalność. (alt + left strzałka w adobe reader „)
  • Niesprawdzone i może być warte osobnego pytania, ale tak \Acrobatmenu{GoBack}{\beamerreturnbutton{}} daje przycisk, który przenosi Cię do poprzedniego widoku?

Odpowiedź

Jeśli dodatkowe informacje nie są zbyt długie, możesz spróbować użyć warstw.

Jeśli ktoś zapyta, przełączasz się między warstwami w dokumencie. Następnie możesz przełączyć się z powrotem do warstwy prezentacji i kontynuować.

To nie pomoże, jeśli Twój dodatkowy materiał zawiera wiele slajdów (możesz zdefiniować wiele warstw, ale myślę, że stanie się to skomplikowane).

I jesteś ograniczony w korzystaniu z przeglądarki lub PDF-Viewer.

Przykład:

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

Wynik to jeden dokument strony:

tutaj wprowadź opis obrazu

Jeśli klikniesz Explanation, get (jeśli Twoja przeglądarka plików PDF obsługuje warstwy):

tutaj wprowadź opis obrazu

Odpowiedź

Alternatywnym rozwiązaniem jest użycie przycisku pomijającego dodatkowy materiał. Ma to tę wadę, że trzeba pamiętać o naciśnięciu przycisku „nie pokazuj dodatkowego materiału”, kiedy dojdziesz do tego slajdu, ale ma to dwie zalety. Po pierwsze, dodatkowy slajd znajduje się tuż obok głównego materiału, a nie jest ukryty w załączniku, co może ułatwić uporządkowanie materiału. Ale po drugie, i co ważniejsze, oznacza to, że slajd „dodatkowy materiał” może być po prostu <2> wersją głównego slajdu.

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

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *