我使用的是 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$]
我得到了一个圆圈,但它没有颜色:
我想从这里得到这个邮政:
如何将最后一个嵌套的 itemize 环境的符号更改为全彩色的圆圈/点?
答案1
如果您想将投影仪中的单个符号局部更改itemize
为彩色圆圈,则可以使用\item[\textbullet] ...
。
对于某个级别的所有项目符号的全局更改,你可以使用
\setbeamertemplate{itemize <level>}[<predefined symbol>]{<custom symbol>}
和<level>
:
item
--> 第一级
subitem
--> 第二级
subsubitem
--> 第三级
并使用以下预定义选项之一:triangle
,circle
square
或者,ball
或者使用您选择的其他符号。
总结:要全局更改所有第三级项目化环境的所有项目化符号,请添加\setbeamertemplate{itemize subsubitem}[circle]
到您的序言中。