以下のコードは、ヘッドに対して次の出力を生成します。
ここでは、左側の最初のセクションがアクティブで、他のセクションはアクティブではありませんが、その差は非常に小さいので、アクティブなセクションをグレーにしたいと思います。色の混合方法を制御し、コントラストを高める方法はありますか (非アクティブなセクションをさらに暗くすることによって)?
\documentclass{beamer}
\usetheme{Singapore}
\setbeamercolor{section in head/foot}{fg=gray,bg=white}
\begin{document}
\section{one}
\begin{frame}
\end{frame}
\section{two}
\begin{frame}
\end{frame}
\section{three}
\begin{frame}
\end{frame}
\end{document}
答え1
適切なテンプレートを使用できますsection in head/foot shaded
。
例:
\documentclass{beamer}
\usetheme{Singapore}
\setbeamercolor{section in head/foot}{fg=gray,bg=white}
\setbeamertemplate{section in head/foot shaded}[default][10]
\begin{document}
\section{one}
\begin{frame}
text
\end{frame}
\section{two}
\begin{frame}
text
\end{frame}
\section{three}
\begin{frame}
text
\end{frame}
\end{document}
これによって[10]
不透明度のパーセンテージが定義されます。
結果:
答え2
テンプレートを使用して調光レベルを調整できます。お好みに合わせsection in head/foot shaded
て値を調整してください。[10]
\documentclass{beamer}
\usetheme{Singapore}
\setbeamercolor{section in head/foot}{fg=gray,bg=white}
\setbeamertemplate{section in head/foot shaded}[default][10]
\begin{document}
\section{one}
\begin{frame}
\end{frame}
\section{two}
\begin{frame}
\end{frame}
\section{three}
\begin{frame}
\end{frame}
\end{document}