我更改了 beamer 演示文稿中的默认项目符号样式,但第二级项目符号的大小似乎比第一级项目符号大(而我原本以为它会更小,或者至少大小相同)。特别是,我将其用于circle
第一级以及triangle
第二级和第三级。虽然第三级三角形的大小似乎合适,但第二级三角形似乎比第一级圆圈大。有什么想法可以解决这个问题吗?
以下是一个例子:
下面是代码:
\documentclass[english]{beamer}
\usetheme{Boadilla}
\setbeamercovered{transparent}
% ----------------------------------------------------------------
% Changing bullet and number style. Default options in
% brackets. Can specify anything different from defaults in braces
% ----------------------------------------------------------------
\setbeamertemplate{itemize item}[circle] % First level item
\setbeamertemplate{itemize subitem}[triangle] % Second level item
\setbeamertemplate{itemize subsubitem}[triangle] % Third level item
\makeatother
\begin{document}
\begin{frame}{Title 1}
\begin{itemize}
\item{Level 1 bullet}
\item{Level 1 bullet}
\begin{itemize}
\item{Level 2 bullet}
\item{Level 2 bullet}
\begin{itemize}
\item{Level 3 bullet}
\item{Level 3 bullet}
\end{itemize}
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
答案1
您可以使用\scalebox{}{}
命令来调整项目符号的大小
在下面的代码中我增加了它的尺寸,但是您可以将其调整为小于 1 的值以获得减小的尺寸。
\documentclass[english]{beamer}
\usetheme{Boadilla}
\setbeamercovered{transparent}
% ----------------------------------------------------------------
% Changing bullet and number style. Default options in
% brackets. Can specify anything different from defaults in braces
% ----------------------------------------------------------------
\setbeamertemplate{itemize item}[circle] % First level item
\setbeamertemplate{itemize subitem}[triangle] % Second level item
\setbeamertemplate{itemize subsubitem}{\raisebox{0.2em}{\scalebox{1}{$\blacktriangleright$}}} % Third level item
\makeatother
\begin{document}
\begin{frame}{Title 1}
\begin{itemize}
\item{Level 1 bullet}
\item{Level 1 bullet}
\begin{itemize}
\item{Level 2 bullet}
\item{Level 2 bullet}
\begin{itemize}
\item{Level 3 bullet}
\item{Level 3 bullet}
\end{itemize}
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
\end{document}