我beamer
与一起使用\usetheme{Frankfurt}
。我的幻灯片如下所示:
可以改变标题中的项目符号的颜色吗?
\documentclass[compress]{beamer}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{lmodern}
\usetheme{Frankfurt}
\useinnertheme{default}
\useoutertheme{default}
\usecolortheme{default}
\usefonttheme{professionalfonts}
\setbeamercolor{title}{bg=white, fg=red}
\setbeamercolor{frametitle}{bg=white, fg=red}
\setbeamercolor{section in head/foot}{fg=black, bg=white}
\begin{document}
\section{Section 1}
\stepcounter{subsection}
\begin{frame}
\frametitle{Slide 1}
\end{frame}
\begin{frame}
\frametitle{Slide 2}
\end{frame}
\end{document}
答案1
您可以更改用于绘制圆的 PGF 代码。实心圆是在beamer
模板中绘制的mini frame
。
通过增加
\pgfsetcolor{<color>}
或者
\pgfsetfillcolor{<color>}
对于 PGF 图片代码,可以设置<color>
用于整个圆或仅用于填充。(还有\pgfsetstrokecolor
。)
我使用了一种额外的颜色bullet
,让它red
。
带星号的版本\defbeamertemplate
也激活了定义的模板,因此第二个参数(Frankfurt
)可以是任何内容(除了default
)。
我相信人们可以充分利用所有可能性beamer
我相信,在阅读了 16.3 节“更改用于演示文稿不同元素的模板”之后,beamer
手动的…
法兰克福主题内部加载
\useoutertheme[subsection=false]{smoothbars}
\useinnertheme[shadow=true]{rounded}
\usecolortheme{orchid}
\usecolortheme{whale}
我不明白额外加载默认的内部、外部和颜色主题有什么意义。输出无论如何都不会改变。
代码
\documentclass[compress]{beamer}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{lmodern}
\usetheme{Frankfurt}
\usefonttheme{professionalfonts}
\setbeamercolor{title}{bg=white, fg=red}
\setbeamercolor{frametitle}{bg=white, fg=red}
\setbeamercolor{section in head/foot}{fg=black, bg=white}
\colorlet{bullet}{red}
\defbeamertemplate*{mini frame}{Frankfurt}
{%
\begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
% \pgfsetcolor{bullet}% draw and fill in red
\pgfsetfillcolor{bullet}% only fill in red
\pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
\pgfusepath{fill,stroke}
\end{pgfpicture}%
}
[action]
{ \setbeamersize{mini frame size=.14cm,mini frame offset=.03cm} }
\begin{document}
\section{Section 1}
\stepcounter{subsection}
\begin{frame}
\frametitle{Slide 1}
\end{frame}
\begin{frame}
\frametitle{Slide 2}
\end{frame}
\end{document}