TeX - LaTeX Asked by user6967 on September 23, 2020
When creating a presentation, I sometimes create extra slides that contain additional information, a more thorough explanation, or an extra plot pertaining to certain parts of my talk. These extra slides are usually in a separate PDF and the document is usually only opened if an audience member asks a question or requests information and one of my extra slides supplements my response nicely.
I am wondering if it’s possible to insert these slides into my presentation with the two following options:
The above can be accomplished with two (or more) PDFs (one with the presentation, one — or more — with the supplemental slides) via hyperref
but ideally I would like to only have one document.
I am not familiar enough with ifthen
to know if it can be done with that package.
Any help would be much appreciated.
See Beamer manual sections 10.7 and 11. Basically, you can use an appendix to make a set of slides after your main presentation (they don't show up in the main ToC). And you can use hyperlink
commands to jump to particular slides (or overlays of slides, even). Short example:
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}
If you need to exclude the appendix slides from the slide counter, see this question.
Correct answer by Mike Renfro on September 23, 2020
When your extra information is not too long, you could try to use layers.
If somebody asks, you switch between layers in your document. After this, you can switch back to your presentation layer and continue.
This will not help if your additional material contains many slides (you could define multiple layers, but I think it will become complicated).
And you are restricted in the usage of or pdf-viewer.
Example:
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.9textwidth, height=0.7textheight,
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.8textwidth}{blindtext}};
end{ocg}
end{tikzpicture}
end{frame}
end{document}
Result is a one page document:
If you click on Explanation
you get (if your pdf viewer support layers):
Answered by knut on September 23, 2020
An alternative solution is to have a button that skips the extra material. This has the disadvantage that you have to remember to press the “don’t show the extra material” button when you get to that slide, but it has two advantages. Firstly, the extra slide is right there next to the main material rather than hidden off in an appendix, which might make it easier to organise your material. But secondly, and more importantly, it means that the “extra material” slide can just be a <2>
version of the main slide.
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}
Answered by Adam Chalcraft on September 23, 2020
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP