Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I am preparing a presentation with beamer using the following preamble:

\documentclass{beamer}

\usepackage{remreset}
\usepackage{comment} % end and begin comment
\usepackage{dtklogos} % for \BibTeX

\makeatletter
\@removefromreset{subsection}{section} % creates navigation circles for every slide not section
\makeatother
\setcounter{subsection}{1} % creates navigation circles for every slide not section

\usetheme{Frankfurt}
\setbeamercovered{transparent}

For every page (note respective lines in preamble) I get a navigation circle in the header of the document. Unfortunately these circles disappear in my quite extensive Appendix. How do I get the circles to also show up in the Appendix (I start the appendix with the \appendix command)?

share|improve this question
2  
From beameruserguide talking about \appendix command "All frames, all \subsection commands, and all \section commands used after this command will not be shown as part of the normal navigation bars." So what you see is its normal behaviour. –  Ignasi Jun 7 '12 at 7:39
    
Yes, I understand it is normal behavior. But is there a way to change its behavior? –  MCB Jun 7 '12 at 13:50
    
The easiest way: don't insert \appendix in your code. This way all sections, subsections and frames will be regular sections, subsections and frames and will appear in your navigation bar. The not so easy way: redefine '\appendix` command. I don't know how to do it. –  Ignasi Jun 7 '12 at 14:56

1 Answer 1

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@part}{\setcounter{subsection}{0}}{}{}
\makeatother

A minimal example:

\documentclass{beamer}

\usepackage{remreset}
\usepackage{etoolbox}
\usepackage{comment} % end and begin comment
\usepackage{dtklogos} % for \BibTeX

\makeatletter
\@removefromreset{subsection}{section} % creates navigation circles for every slide not section
\patchcmd{\beamer@part}{\setcounter{subsection}{0}}{}{}
\makeatother
\setcounter{subsection}{1} % creates navigation circles for every slide not section

\usetheme{Frankfurt}
\setbeamercovered{transparent}

\begin{document}
\section{Section 1}
\frame{}\frame{}\frame{}
\section{Section 2}
\frame{}\frame{}
\appendix
\section{Appendix 1}
\frame{}
\section{Appendix 2}
\frame{}\frame{}
\end{document}

resulting appendix headline with miniframes

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.