비머의 헤드라인

비머의 헤드라인

한 페이지의 Beamer 프레젠테이션에서 헤드라인을 없애고 싶습니다. 배경은 그대로 두되 섹션과 하위 섹션의 이름은 제거하고 싶습니다. 어떻게 이런 일이 가능합니까?

\setbeamertemplate{headline}
{%
  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
  \end{beamercolorbox}
  \begin{beamercolorbox}[ht=1.7ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{top}
    \vskip2pt\insertsectionnavigationhorizontal{\paperwidth}{}{}
  \end{beamercolorbox}%
  \ifbeamer@theme@subsection%
    \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
    \end{beamercolorbox}
    \begin{beamercolorbox}[ht=1.7ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{bottom}
      \usebeamerfont{subsection in head/foot}\insertsubsectionhead
    \end{beamercolorbox}%
  \fi%
  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
  \end{beamercolorbox}
} \mode <all>

답변1

전체 헤드라인을 표시하지 않으려면 로컬에서 headline템플릿을 비워두도록 재정의하면 됩니다.

\documentclass{beamer}
\usetheme{CambridgeUS}

\begin{document}

\begin{frame}
test frame
\end{frame}

\begingroup
\setbeamertemplate{headline}{}
\begin{frame}
test frame with empty headline
\end{frame}
\endgroup

\begin{frame}
test frame
\end{frame}

\end{document}

섹션과 하위 섹션에 대한 탐색 정보만 표시하지 않으려면 추가 작업이 필요합니다. headline사용된 외부 테마에 정의된 대로 템플릿을 다시 정의해야 합니다 . 예를 들어, 주어진 템플릿을 사용하여 일부 프레임의 헤드라인에서 탐색 표시줄을 억제하는 headline명령을 정의할 수 있습니다 . \nosecinhead이 명령을 사용하려면 다음과 같이 말하면 됩니다.

\begingroup
\nosecinhead

오른쪽~ 전에 \begin{frame}, 그런 다음

\endgroup

오른쪽~ 후에 \end{frame}, 다음 예에서 볼 수 있듯이 ( topbottom색상이 어딘가에 정의되어 있다고 가정합니다.애드 혹예를 들어):

\documentclass[svgnames,x11names]{beamer}

\setbeamercolor{top}{fg=white,bg=red}
\setbeamercolor{bottom}{fg=white,bg=blue}
\setbeamercolor{lower separation line head}{bg=LightSteelBlue3}

\newcommand\nosecinhead{%
\setbeamertemplate{headline}
{%
  \begin{beamercolorbox}[ht=1.7ex,dp=1.125ex,%
      leftskip=.3cm,rightskip=.3cm plus1fil]{top}
    \vskip2pt\mbox{}
  \end{beamercolorbox}%
  \begin{beamercolorbox}[ht=1.7ex,dp=1.125ex,%
    leftskip=.3cm,rightskip=.3cm plus1fil]{bottom}
  \end{beamercolorbox}%
 \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
 \end{beamercolorbox}
}%
}

\begin{document}

\section{test}
\begin{frame}
test frame
\end{frame}

\begingroup
\nosecinhead
\begin{frame}
test frame with modified headline
\end{frame}
\endgroup

\begin{frame}
test frame
\end{frame}

\end{document}

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

답변2

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

\documentclass{beamer}
\title{How to use Beamer}
\subtitle{from novice to professional}
\author{Aggresive User}
\date{\today}
\institute{\TeX\ User Group}
\usetheme{AnnArbor}

\usepackage{graphicx}

\begin{document}
\begin{frame}
\titlepage
\end{frame}

\begin{frame}{Table of Contents}
\tableofcontents
\end{frame}

\bgroup
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{example-grid-100x100pt.pdf}}
\begin{frame}[plain]
What is your next question \scalebox{10}{\bf ?}
\end{frame}
\egroup

\end{document}

관련 정보