38

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 \let\beamer@writeslidentry@miniframeson=\beamer@...


18

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 by1\relax}{}{}{...


16

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


12

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


12

The beamer theme Dresden uses a so-called mini frame navigation, i. e. little circles each representing one slide. With \setbeamertemplate{mini frames}{}, you can remove these, but the space is still occupied: To get rid of this gap, you have two possibilities: Remove all \subsection commands from your presentation. Mini frames are only created if there ...


10

Since Beamer by default only displays dots for subsections, I found that it was easiest to put \AtBeginSection[]{\subsection{}} in the preamble: \documentclass{beamer} \useoutertheme{miniframes} \AtBeginSection[]{\subsection{}} I found this to work better than other answers that messed with counters and left me with output like this:


8

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) \useoutertheme[subsection=...


8

The navigation symbols are those normally placed at the bottom. To remove the circles you mentioned you can use: \setbeamertemplate{mini frames}{} Maybe you could use my answer from here?


8

You could pass the option explicitely to the package, which you could do even before \documentclass. Note, we use the full theme package name here: \PassOptionsToPackage{subsection=false}{beamerouterthememiniframes} \documentclass{beamer} \usetheme{Szeged} % implicitely loads miniframes \begin{document} \section{A section} \subsection{A subsection} \frame{...


8

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


8

To achieve the same formatting as a regular section entry, you need some additional work: section entries in the ToC have a vertical extra spacing of 1.5em and they have a special color, so you need to say something like: \addtocontents{toc}{\vskip1.5em} \addcontentsline{toc}{section}{\protect\usebeamercolor[fg]{structure} text} A complete example: \...


7

You can change the PGF code that is used to draw the circle. The filled circle is drawn in the beamer template mini frame. By adding \pgfsetcolor{<color>} or \pgfsetfillcolor{<color>} to the PGF picture code one can set the <color> to be used for the whole circle or only the filling. (There’s also \pgfsetstrokecolor.) I have used an ...


7

You can just combine the idea you mentioned with this one. Eventually you need: \makeatletter \let\beamer@writeslidentry@miniframeson=\beamer@writeslidentry \def\beamer@writeslidentry@miniframesoff{% \expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally {%else % removed \addtocontents ...


6

Move the redefinition for headline to the preamble: \documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{lmodern} \usepackage{listings} \usepackage{graphicx} \title{Active Galactic Nuclei} \author{John Doe} \usetheme{Ilmenau} \usecolortheme[rgb={0,0.4,0}]{structure} \setbeamertemplate{navigation symbols}{} \...


6

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


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 \patchcmd{\beamer@...


6

As said in the comments, the right way to proceed is to define separately the two templates headline and frametitle. Here is a possible implementation (as test image I used the logo of my university): \documentclass{beamer} \usepackage{lmodern} %===================================================================== % Color definition % Setzt Deep Harlequin ...


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

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


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

You are looking for the beamer option compress: Some navigation bars can be “compressed” using the following option: \documentclass[compress]{beamer} Tries to make all navigation bars as small as possible. For example, all small frame representations in the navigation bars for a single section are shown alongside each other. Normally, the ...


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

The Dreden theme uses as outer theme miniframes specifying that the footline is of type authorinstitutetitle \useoutertheme[footline=authorinstitutetitle]{miniframes} Thus, to insert the frame number (command \insertframenumber) with respect to the total frame number (command \inserttotalframenumber) we should take into account how the authorinstitutetitle ...


5

I'm afraid I'm not completely sure what you want to achieve, as sans fonts are the same as sans-serif fonts, that is to say fonts without the little lines at the end of the strokes (like the one used on this website). I guess you're using something like \usefonttheme{serif} to get a serif typeface for the normal text of your presentation, but you still ...


5

Yes, this is possible. Below I'll present two options: the first one is the easier and with sorter code, but depends on you giving the desired total width for the navigation bar; the second one offers you more flexibility and freedom (since you can control the separation between sections at will), but it requires a more involved modification. In this option ...


5

May be not the best way but I found it here Hide some slides from the miniframes navigation in beamer and I think that I can use it in your needs like: \makeatletter \def\beamer@writeslidentry{\clearpage\beamer@notesactions} \makeatother Add it in your preamble and check if it is ok for what you want Edited to make it simpler...


4

Logo is inserted with \insertlogo macro. For this, you need to uncomment line 171 in beamerouterthemeFlip.sty


4

Actually, using \stepcounter{subsection} after every \section{...} gives better results than using \setcounter{subsection}{1}. For my document, the latter misplaced the dots.


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

Looking at the definition of the beamer templates mini frame/mini frame in current subsection in beamerouterthemedefault.sty (ll. 21-39), you'll see that the mini frames have a fixed size of 1mm. To change this according to your needs, these templates have to be redefined. This can be done using the following code: \makeatletter \newdimen\beamer@...


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