如何在目录中的小节旁边显示三角形?

如何在目录中的小节旁边显示三角形?

我做一个简单的介绍:

\documentclass{beamer}

\usecolortheme{seahorse}
\useoutertheme{infolines}
\setbeamertemplate{headline}[default]
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize items}[triangle]
\setbeamertemplate{enumerate items}[default]
\setbeamertemplate{section in toc}{\inserttocsectionnumber.~\inserttocsection}
\setbeamertemplate{subsection in toc}{\hspace{1.2 em}\inserttocsubsectionnumber.~\inserttocsubsection \\}


\begin{document}

\section{A}
\frame{\tableofcontents[currentsection]}

\subsection{A.1}
\begin{frame}
\end{frame}
\subsection{A.2}
\begin{frame}
\end{frame}

\end{document}

目录如下

目录

如何显示itemize环境使用的标准 Beamer 三角形(在我正在使用的设置下,即\setbeamertemplate{itemize items}[triangle])。

p120的Beamer 用户指南暗示符号是$\blacktriangleright$,但冒着陈述显而易见的风险,它显示了一个黑色的三角形。忽略我指定的颜色主题。

答案1

您可以为黑色三角形着色,例如\textcolor{structure.fg}{$\blacktriangleright$}将其着色为蓝色,这是逐项列出的项目的默认颜色。

\documentclass{beamer}

\usecolortheme{seahorse}
\useoutertheme{infolines}
\setbeamertemplate{headline}[default]
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize items}[triangle]
\setbeamertemplate{enumerate items}[default]
\setbeamertemplate{section in toc}{\inserttocsectionnumber.~\inserttocsection}
\setbeamertemplate{subsection in toc}{\textcolor{structure.fg}{$\blacktriangleright$}\hspace{1.2 em}\inserttocsubsectionnumber.~\inserttocsubsection \\}


\begin{document}

\section{A}
\frame{\tableofcontents[currentsection]}

\subsection{A.1}
\begin{frame}
\end{frame}
\subsection{A.2}
\begin{frame}
\end{frame}

\end{document}

在此处输入图片描述

相关内容