목차를 사이드바에 맞추기 - 비머

목차를 사이드바에 맞추기 - 비머

비머의 사이드바에 문제가 있습니다. 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}

여기에 이미지 설명을 입력하세요

관련 정보