更改投影机中的项目化符号

更改投影机中的项目化符号

我使用的是 beamer 和 gottingen 风格。我有嵌套的 itemize 环境。对于最后一个,也就是第三级,我希望没有这些项目符号,只有圆圈。目前我有:

\documentclass{beamer}
\usetheme{Goettingen}

\usepackage{appendixnumberbeamer}
\usepackage{tcolorbox}
\usepackage{german}
\usepackage{makecell}
\usepackage{mathtools} 
\usepackage{appendixnumberbeamer}
\pretocmd{\appendix}{\let\appendixorig\relax}{}{}
\usepackage{hyperref}

\renewcommand\theadalign{bc}
\renewcommand\theadfont{\bfseries}
\renewcommand\theadgape{\Gape[4pt]}
\renewcommand\cellgape{\Gape[4pt]}

\newcommand\Tstrut{\rule{0pt}{2.6ex}}

\setbeamertemplate{itemize/enumerate body begin}{\Large}
\setbeamertemplate{itemize/enumerate subbody begin}{\large}
\hypersetup{pdfpagemode=FullScreen}

\setbeamerfont{page number in head/foot}{size=\large}
\setbeamertemplate{footline}[frame number]

\tcbuselibrary{listings}
\newtcblisting{mygreencode}[1]{%
  boxsep=1pt,
  boxrule=2pt,
  arc=3mm, 
  auto outer arc,
  colframe=green!40!
  black,colback=green!5,
  listing options={language=C},
  listing only,
  #1
}


\newenvironment{specialframe}
{
    \begingroup
    \advance\textwidth2cm % see beamerthemeGoettingen.sty for the number
    \hsize\textwidth
    \columnwidth\textwidth
    \begin{frame}[plain]
}
{
    \end{frame}
    \endgroup
}


\makeatletter
\usepackage{xpatch}
\patchcmd\beamer@@tmpl@frametitle{sep=0.3cm}{sep=0.6cm}{}{}
\makeatother
\begin{document}


\frame{
\frametitle{Test}
\begin{itemize}
\item Test
\item Test


\begin{itemize}
\item Test
\item Test
\begin{itemize}
\item Test
\item Test
\end{itemize}
\end{itemize}
\end{itemize}
}




\end{document}

我现在尝试了这个解决方案这里。使用 \checkmark 确实有效:

\begin{itemize}
\item Test
\item Test
\begin{itemize}
\item[\checkmark] Test
\item Test
\end{itemize}
\end{itemize}
\end{itemize}

埃

但是,由于我不想要 \checkmarks,而想要一个点,所以我尝试按照此方法邮政使用圆圈:

\begin{itemize}
\item Test
\item Test
\begin{itemize}
\item[\circle] Test
\item Test
\end{itemize}
\end{itemize}
\end{itemize}

但这会导致错误。我也尝试按照此方法使用 renewcommand邮政

\renewcommand{\labelitemiii}{$\circ$}

但无论我把它放在哪里,我都会收到控制序列未定义的错误。

当我尝试时,\item[$\circ$]我得到了一个圆圈,但它没有颜色:

E2

我想从这里得到这个邮政

e4

如何将最后一个嵌套的 itemize 环境的符号更改为全彩色的圆圈/点?

答案1

如果您想将投影仪中的单个符号局部更改itemize为彩色圆圈,则可以使用\item[\textbullet] ...

对于某个级别的所有项目符号的全局更改,你可以使用

\setbeamertemplate{itemize <level>}[<predefined symbol>]{<custom symbol>}

<level>

item--> 第一级

subitem--> 第二级

subsubitem--> 第三级

并使用以下预定义选项之一:trianglecircle square或者,ball或者使用您选择的其他符号。


总结:要全局更改所有第三级项目化环境的所有项目化符号,请添加\setbeamertemplate{itemize subsubitem}[circle]到您的序言中。

相关内容