删除 Beamer 目录中的项目符号

删除 Beamer 目录中的项目符号

我使用Madrid主题

如何删除目录页中的项目符号。

我努力了

\setbeamertemplate{items}[circle]

它可以删除环境中的项目符号enumeration。但可以在目录中执行此操作

答案1

您可以设置section in toc模板subsection in toc;类似这样的内容:

\documentclass{beamer}
\usetheme{Madrid}

\setbeamertemplate{section in toc}{\hspace*{1em}\inserttocsection}
\setbeamertemplate{subsection in toc}{\hspace*{2em}\inserttocsubsection}

\begin{document}

\begin{frame}
\frametitle{Outline}
\tableofcontents
\end{frame}

\section{Test section}
\begin{frame}
test
\end{frame}

\subsection{Test subsection}
\begin{frame}
test
\end{frame}

\end{document}

在此处输入图片描述

或者简单地说,如果不需要额外的缩进,

\documentclass{beamer}
\usetheme{Madrid}

\setbeamertemplate{sections/subsections in toc}[default]

\begin{document}

\begin{frame}
\frametitle{Outline}
\tableofcontents
\end{frame}

\section{Test section}
\begin{frame}
test
\end{frame}

\subsection{Test subsection}
\begin{frame}
test
\end{frame}

\end{document}

在此处输入图片描述

上述解决方案将同时删除球和部分编号;如果只删除使用的球,但保留部分编号,则可以使用以下方法:

\documentclass{beamer}
\usetheme{Madrid}

\setbeamertemplate{sections/subsections in toc}[sections numbered]

\begin{document}

\begin{frame}
\frametitle{Outline}
\tableofcontents
\end{frame}

\section{Test section}
\begin{frame}
test
\end{frame}

\subsection{Test subsection}
\begin{frame}
test
\end{frame}

\end{document}

在此处输入图片描述

相关内容