フランクフルト テーマの見出しをワルシャワ テーマで取得するにはどうすればよいですか?

フランクフルト テーマの見出しをワルシャワ テーマで取得するにはどうすればよいですか?

ワルシャワのテーマを変更してフランクフルトのようなセクションインジケーターを取得することは可能ですか?下の画像では、スタイルはワルシャワですが、青いセグメントのセクション名の右側にセクションインジケーターを配置したいと思います。それでは、.... はじめに円円円

可能ですか?教えてくださいここに画像の説明を入力してください

答え1

方法を知るには、ファイルを調べてbeamerthemeFrankfurt.sty、どの外部テーマがロードされているかを確認する必要があります。これは通常、 を定義しますheadline。ファイルには、次の内容が記載されています。

\useoutertheme[subsection=false]{smoothbars}

次に、テンプレートがbeamerouterthemesmoothbars.styどのように呼び出されるかを調べる必要がありますheadline。次のことがわかります。

\defbeamertemplate*{headline}{smoothbars theme}

したがって、最初にをロードし、次に、beamertemplate をsmoothbars themeロードして、好みに合わせて設定する必要があります。Warsawheadlinesmoothbars theme

\documentclass{beamer}
\useoutertheme[subsection=false]{smoothbars}
\usetheme{Warsaw}
\setbeamertemplate{headline}[smoothbars theme]

\author{TeX.SE}
\title{How to use headline of Frankfurt in Warsaw theme?}

\begin{document}
    
\frame{\titlepage}

\section{Introduction}
\subsection{1}
\frame{Introduction}
\subsection{2}
\frame{Introduction}
\subsection{3}
\frame{Introduction}

\section{Methods}
\subsection{1}
\frame{Methods}

\section{Results}
\subsection{1}
\frame{Results}

\section{Conclusion}
\subsection{1}
\frame{Conclusion}
    
\end{document}

結果は次のようになります: ここに画像の説明を入力してください

関連情報