11

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?

4
  • 1
    \item[\textbullet] Test should work
    – leandriis
    Commented May 22, 2020 at 9:20
  • Yes! It did. You can post it as an answer. Where can I find a list of possible entries? And why is all the \renewcommand{\labelitemi} not working? Commented May 22, 2020 at 9:22
  • 1
    I have added an answer with an even more general/global approach and a list of predefined options.
    – leandriis
    Commented May 22, 2020 at 9:32
  • 2
    \renewcommand{\labelitemi} is nor working in combination with beamer since beamer has its own way of handling itemize (and enumerate) lists.
    – leandriis
    Commented May 22, 2020 at 9:33

1 Answer 1

17

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.

9
  • Thanks and I will accept. But "or with a different symbol of your choice" You gave triangle, circle, square and ball. How can I use a symbol of my own choice? Furthermore: Is there a list with further predefined options, so not only triangle circle square and ball, or are there just these 4 standard symbols? Commented May 22, 2020 at 9:36
  • You can use one of the predefined options (as shown in my answer) or a different symbol of your choice as follows: \setbeamertemplate{itemize subsubitem}{\checkmark} with \checkmark being the "different symbol of choice" in this example. \setbeamertemplate{itemize subsubitem}{+} would give you a + as itemize symbol. Predefined options are used in a set of [], the code for custom symbols goes in a set of {}. I hope that made it clearer. You can find an overview/description on page 114 of the beamer user manual.
    – leandriis
    Commented May 22, 2020 at 9:38
  • Ok thanks, but are there any other than triangle, circle square or ball? So I can use \item[\textbullet] \item[\circle] \item[\square] \item[\ball] or any other? When I try to use \item[\ball] \item[\circle] \item[\square] or \item[\triangle] these all are not working, only \item[\textbullet] works. Don't know why. So my question in the comment was, if there are other possibilities then \item[\textbullet] (I thought square or ball and so like you mentioned should work the same way but they do not work), so a list of entries I can use. Commented May 22, 2020 at 9:55
  • Do you want to change all itemize symbols of one level or just a single symbol?
    – leandriis
    Commented May 22, 2020 at 10:03
  • To globally change the symbol, use the \setbeamertemplate method. If you want to locally change the symbol to one of the predefined symbols, take a look at this answer: tex.stackexchange.com/a/292903/134144
    – leandriis
    Commented May 22, 2020 at 10:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .