Разместить оглавление на боковой панели - beamer

Разместить оглавление на боковой панели - beamer

У меня проблемы с боковой панелью в Beamer. Я использую тему PaloAlto, и у меня слишком много разделов и подпунктов, поэтому она выходит за рамки. Я читал, что можно уменьшить размер шрифта, интересно, есть ли способ уменьшить расстояние между заголовками разделов? когда боковая панель предопределена в теме. Спасибо!

редактирование - вот (сокращенный) код преамбулы и изображение проблемы:

    \documentclass[pdftex, mathserif/mathsans, red]{beamer}

    \usetheme{PaloAlto}


    \usecolortheme{beaver}

    \setbeamercolor*{title in sidebar}{fg=darkred!50!black}
    \setbeamercolor*{author in sidebar}{fg=darkgray}
    \setbeamercolor*{section in sidebar}{fg=gray}
    \setbeamercolor*{subsection in sidebar}{fg=gray}


    \setbeamercovered{transparent}

    \mode<presentation>


    \begin{document}

Пример слайда

Вы можете видеть заголовки на боковой панели, выходящие за пределы пространства.

решение1

  • Вы можете изменить размер шрифта разделов в боковой панели с помощью\setbeamerfont{section in sidebar}{size=\Tiny}

  • Чтобы изменить вертикальный интервал, вы можете переопределить шаблоны section in sidebarи section in sidebar shadedследующим образом:


\documentclass{beamer}

\usetheme{PaloAlto}
\usecolortheme{beaver}

\setbeamercolor*{title in sidebar}{fg=darkred!50!black}
\setbeamercolor*{author in sidebar}{fg=darkgray}
\setbeamercolor*{section in sidebar}{fg=gray}
\setbeamercolor*{subsection in sidebar}{fg=gray}


\setbeamercovered{transparent}

\mode<presentation>

\setbeamerfont{section in sidebar}{size=\Tiny}

\makeatletter
\setbeamertemplate{section in sidebar}
{%
  \vbox{%
    \vskip-5ex% <- was 1ex by default
    \beamer@sidebarformat{3pt}{section in sidebar}{\insertsectionhead}%
  }%
}

\setbeamertemplate{section in sidebar shaded}
{%
  \vbox{%
    \vskip-5ex% <- was 1ex by default
    \beamer@sidebarformat{3pt}{section in sidebar shaded}{\insertsectionhead}%
  }%
}
\makeatother


\begin{document}

\section{title}
\begin{frame}
content...
\end{frame}

\section{title}
\begin{frame}
content...
\end{frame}

\end{document}

введите описание изображения здесь

Связанный контент