I have a lot of subsections in my beamer presentation and there is a sidebar in my theme. I prefer to show the list of subsections only if their parent section is active. In this way less space will be taken by the items in the sidebar.

I searched for similar questions. But none of them were the one I was looking for.

Do you know how to do that?

  • 1
    have you tried hideothersubsections as a theme option?
    – Old Nick
    Dec 27, 2014 at 23:29
  • You might also look at this: tex.stackexchange.com/questions/51647/… Dec 28, 2014 at 0:54
  • @dcmst I'm not using beamer's default themes. I have designed my theme but I use sidebar theme from beamer. Is there any workaround?
    – Arya Mz
    Dec 28, 2014 at 9:43
  • 1
    Try to use hideothersubsections as a global option: \documentclass[hideothersubsections]{beamer}.
    – Old Nick
    Dec 28, 2014 at 11:23
  • @dcmst That's exactly what I wanted. Thanks :)
    – Arya Mz
    Dec 28, 2014 at 16:47

1 Answer 1


The option hideothersubsections works for sidebar themes and can be used both with the theme specification, as in:


or as a global option, as in:


In both cases it hides the subsections of the non active sections from the sidebar.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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