Tag Info

Hot answers tagged

17

Make an appendix. Example (also handles putting appendix frames under a different counter): \documentclass{beamer} % http://www-ljk.imag.fr/membres/Jerome.Lelong/latex/appendixnumberbeamer.sty % Reference: http://tex.stackexchange.com/questions/2541/beamer-frame-numbering-in-appendix \usepackage{appendixnumberbeamer} % Add total frame count to slides, ...


17

Actually this has nothing to do with TeX … There’s no default, so one needs to check the viewer’s menus and shortcuts, because each application can use its own method. However, on MS Windows the keys are the same for Adobe Reader, SumatraPDF and PDF XChange Viewer (and probably some others which I can’t test now): Alt plus left cursor key for “Go back to ...


15

The mini frames are generated using the \beamer@framepages entries in the auxiliary .nav file. If you remove these for certain frames, they don't appear in the navigation1. To do so, you have to patch the \beamer@writeslidentry macro responsible for writing the commands to the .nav file: \makeatletter ...


14

This patch modifies the default mini frame navigation to show one mini frame per subsection instead of one for each slide. The mini frame is highlighted throughout the whole subsection: \documentclass[compress]{beamer} \useoutertheme[subsection=false]{miniframes} \usepackage{etoolbox} \makeatletter \patchcmd{\slideentry}{\advance\beamer@xpos ...


13

How about automatically inserting a label at each part/chapter/section? Note this solution (modeled after How to get the section title by section number?) requires you to use part/chapter/section at least once each. EDIT 3: Still WIP, but trying to generalize by keeping the breadcrumb as data in a sequence first, separating content from presentation. ...


12

You don't need to declare a subsection, raising it's counter by \setcounter{subsection}{1} or \stepcounter{subsection} would be sufficient. But as the section counter resets the subsection counter, I would do it in the preamble together with removing it from the reset: \usepackage{remreset}% tiny package containing just the \@removefromreset command ...


11

Here's a possible solution; the idea is to have two auxiliary commands \prevsection and \nextsection to hold the names of the previous and next section to the current section; those commands will be used in the headline template to display the required information instead of the usual navigation bar. The updating of \prevsection, \nextsection is done ...


11

The following example uses the fact that the anchors for the section commands are set and known before the header line is build. That means with careful timing it is possible to avoid the referencing system with a second LaTeX run. The example uses class book, where \chaptermark, \sectionmark and \subsectionmark are redefined to include \hyperlink with the ...


10

This can be obtained by patching the internal beamer commands responsible for creating the mini frame navigation: \documentclass[compress]{beamer} \useoutertheme[subsection=false]{miniframes} \usepackage{etoolbox} \makeatletter \patchcmd{\slideentry}{\advance\beamer@tempdim by -.05cm}{\advance\beamer@tempdim by\beamer@vboxoffset\advance\beamer@tempdim ...


10

The mini frame and mini frame in current subsection templates have a box option that will give you squares instead of circles (there's also a tick option producing ticks): \documentclass{beamer} \usetheme{Frankfurt} \usecolortheme{dove} \setbeamercolor{section in head/foot}{fg=white, bg=black} \setbeamertemplate{mini frame}[box] \setbeamertemplate{mini ...


7

First, you need to set the navigations symbol template to be empty: \setbeamertemplate{navigation symbols}{} And then you can insert the symbols in the additional footline using the appropriate inserts: \insertslidenavigationsymbol% \insertframenavigationsymbol% \insertsubsectionnavigationsymbol% \insertsectionnavigationsymbol% ...


7

You can modify the headline. For example: \setbeamertemplate{headline} {% \begin{beamercolorbox}[ht=3.5ex,dp=1.125ex,% leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot} \usebeamerfont{section in head/foot}\usebeamercolor[fg]{section in head/foot}% \insertsectionhead \end{beamercolorbox}% ...


6

Here's a solution that doesn't mess around with the subsection numbering, but just patches beamer so that "subsections numbered 0" show their slide entries. Frames immediately below \sections without \subsections get treated as subsection 0 and highlighted in a different group to any actual later \subsections. Therefore, subsections are not needed to get ...


6

Including the OP's code snippet in a working example results in two frames with the same title (if one uncomments the second \frametitle). The first frame contains two slides (a list with one item which is uncovered on the second slide), the second frame contains a graphics. As there are two frames, there are two "dot" entries in the header (assuming, e.g., ...


6

Yes, it is possible; not trivial, but possible: (I will add some explanation when I have time) \documentclass{beamer} \usepackage{totcount} \usepackage{tikz} \regtotcounter{section} \newcounter{vertrules} \setbeamercolor{section in head/foot}{fg=green!40!black} \setbeamercolor*{frametitle}{fg=green!40!black} ...


6

You can use a \vbox and \vfil inside the beamercolorbox to center its contents: \begin{beamercolorbox}[wd=\paperwidth,ht=\headerheight,dp=0pt]{page header}% \vbox to\headerheight{\vfil\insertsectionnavigationhorizontal{\paperwidth}{\hskip0pt plus1filll}{}\vfil}% \end{beamercolorbox} To get the sections colored in white, the beamer templates section in ...


6

I wouldn't advise doing that: Overlays are there to realize animations like the step-by-step uncovering of a text, so all the overlays belong to one single logical unit and should only be represented by one mini frame in order not to confuse the audience. However it is possible to realize your requirements by patching the beamer internals responsible for ...


6

The problem is that \appendix starts a new \part, which resets the subsection counter (cf. beamerbasesection.sty, l.112). Like this, the mini frames aren't shown anymore in the appendix. To solve the problem, you can prevent the resetting of the counter by patching the internal beamer macro \beamer@part: \usepackage{etoolbox} \makeatletter ...


6

You can use the bookmarksnumbered option for hyperref or the numbered option for bookmark: \documentclass{book} \usepackage[bookmarksnumbered]{hyperref} \begin{document} \chapter{Test} \section{Test section} \end{document} or \documentclass{book} \usepackage[numbered]{bookmark} \begin{document} \chapter{Test} \section{Test section} \end{document}


5

I guess the proper thing to do is to send a patch to the beamer developers that modifies \slideentry (in beamerbasenavigation.sty) so that it uses three templates (before, current, after). However, here is a solution that doesn't modify any internal macros. \documentclass{beamer} \usetheme{Singapore} \useoutertheme{miniframes} \usepackage{etoolbox} % a ...


5

The following solution uses JavaScript to jump to the specified frame. First the starting page numbers of each frame are remembered (in macro \FrPg@List). At the end of the document these data are written as JavaScript object FrameList. Also a function GoToFrame is defined that first asks the user for the frame that he wants to visit. After some validation ...


5

To highlight all the mini frames of slides already seen, you can use the following code: \documentclass[compress]{beamer} \usetheme{Ilmenau} \makeatletter \def\slideentry#1#2#3#4#5#6{% %section number, subsection number, slide number, first/last frame, page number, part number \ifnum#6=\c@part\ifnum#2>0\ifnum#3>0% \ifbeamer@compress% ...


5

Use the optional argument of the sectioning commands and leave it empty to not include the unit in the sidebar; the unit will, however, be included in the ToC; an example: \documentclass{beamer} \usetheme{Berkeley} \begin{document} \begin{frame} \tableofcontents \end{frame} \section{Test Section One} \begin{frame}test\end{frame} \subsection[]{Test ...


5

Really? I thought the circles would always be shown, even without declared subsections. That's what the example in the documentation appears to show, and it's the way I seem to remember that theme behaving when I used it in the past. (It was a while ago, perhaps I'm misremembering, and my LaTeX is broken so I can't test) Anyway, as a quick fix, I suppose ...


4

You can either use the infolines outer theme, or set the headline beamer template using \insertsectionhead and \insertsubsectionhead; a little example: \documentclass{beamer} \usecolortheme{whale} \useoutertheme{split} \usefonttheme[onlysmall]{structurebold} \setbeamertemplate{headline} {% \leavevmode% ...


4

You can achieve that by placing the navigation symbols in the footline instead of the default position in the right sidebar: \setbeamertemplate{sidebar right}{} \setbeamertemplate{footline}{\hfill\usebeamertemplate***{navigation symbols}} The original definition uses \llap and the sidebar, that's why it may be overwritten: % From ...


4

The problem can simply be solved by using the default beamer navigation symbols or one can make use of the navigation symbols that appear in the outer themes; smoothbars or miniframes variants for quick jumps.


4

This is quite a hackish solution: It starts with the miniframes outer theme and patches the internal beamer commands in order to remove the other sections from the headline: \documentclass{beamer} % "Beamer infolines outer theme with miniframe bullets only for the current section" % (http://tex.stackexchange.com/a/45152/3323) ...


4

Frankfurt uses the smoothbars outer theme which sets the headline template but doesn't set the footline template. To change the header position to the bottom of the frame, it's enough to set the footline template to behave exactly as smoothbars sets the headline template. To place the navigation symbols in the header, you need to redefine the navigation ...


4

beamer can't automatically wrap the mini frames into a new line if they don't fit into a single one. Instead, a new line is started for each subsection when using with the miniframes theme: Unfortunately this doesn't work for the Darmstadt theme you are using. The reason for this is that Darmstadt loads the outer theme smoothbars, which is very similar to ...



Only top voted, non community-wiki answers of a minimum length are eligible