1 ページの 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}
、次の例が示すように(色top
とbottom
色はどこかで定義されていると仮定します。このために例として:
\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}