[Tex/LaTex] Change itemize symbol in beamer

beameritemize

I am using beamer and gottingen style. I have nested itemize environments. For the last one, so the third level, I want to have not these bullet signs, but just circles. Currently I have:

\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}

I now tried this solution here. With \checkmark it does work:

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

e

However, as I dont want \checkmarks, but a dot, I tried according to this post to use circle:

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

But this leads to an error. I also tried to use renewcommand according to this post:

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

But no matter where I put it, I get an error that the control sequence is undefined.

When I try \item[$\circ$] I get a circle, but it is not colored:

E2

I want to have this one here from this post:

e4

How can I change the sign to a fully colored circle/dot for the last nested itemize environment?

Best Answer

If you want to locally change a single symbol of an itemize in beamer to a colored circle, you could use \item[\textbullet] ....

For a global change of all itemize symbols fo a certain level, you can use

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

With <level>:

item --> first level

subitem --> second level

subsubitem--> third level

and with one of the following predefined options: triangle, circle square or ball or with a different symbol of your choice.


To summarize: To globally change all itemize symbols of all third level itemize environments, add \setbeamertemplate{itemize subsubitem}[circle] to your preamble.