Tag Info

Hot answers tagged

51

In addition to Michael's way, there is the slightly different \beamertemplatenavigationsymbolsempty that I've been using in my preambles.


45

It can be done with one quick command! Just put \setbeamertemplate{navigation symbols}{} before your \begin{document} to clear the navigation symbols.


20

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

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 ...


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 ...


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. ...


13

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 ...


13

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

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

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 ...


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 ...


9

The more I learn about beamer's template mechanism, the more I like it. Try this in the preamble: \addtobeamertemplate{footnote}{}{\vspace{2ex}} This just adds some space to the footnote so it doesn't overwrite the navigation symbols.


8

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}% ...


8

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 ...


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% ...


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

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

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

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}


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

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

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 ...


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

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

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 ...


5

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) ...


5

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 ...


5

One option is to change the "opacity" for the shaded sections/subsection, and reduce the default 50% factor used to, say, a 20%: \documentclass{beamer} \usetheme{Warsaw} \setbeamertemplate{section in head/foot shaded}[default][20] \setbeamertemplate{subsection in head/foot shaded}[default][20] \begin{document} \section{Test section one} \begin{frame} ...



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