你如何改变LaTeX Beamer中的子弹点的图像

当我使用itemize环境,即

\begin{itemize} \item one \item two \item three \end{itemize} 

项目符号点是丑陋的位图graphics,具有苛刻(别名)的边缘。 我希望它是一个不错的,干净的字体字符或vectorgraphics

您可以简单地设置您select的符号。 让我假设你会喜欢\checkmark符号,只需写:

 \begin{itemize} \item[\checkmark] one \item[\checkmark] two \item[\checkmark] three \end{itemize} 

而且,如果写太长,可以设置一个新的命令:

 \newcommand{\myitem}{\item[\checkmark]} 

整个事情变成:

 \begin{itemize} \myitem one \myitem two \myitem three \end{itemize} 

否则,您可以使用下面答案中所述的enumitem包。


对于Beamer以外的文档类,还有两种方法可以实现这个技巧:

在序言中,写下:

 \def\labelitemi{\checkmark} 

如果只想在一个分项环境中更改符号,请写下:

 \begin{itemize} \newcommand{\labelitemi}{\checkmark} \item one \item two \item three \end{itemize} 

可能最好的方法是使用beamer模板:

 \setbeamertemplate{itemize items}{\checkmark} 

所以这里是很长的答案。 我在投影手册中find了这个。 在投影机里,你可以做两件事情。 一个是设定“innertheme”。

 \useinnertheme{circles} 

这将有(大致)相同的效果

 \newcommand{\myitem}{\item[\textbullet]} 

你可以做的另一件事是设置模板

 \setbeamertemplate{itemize item}{\textbullet} 

你也可以使用一个不错的图像与graphicx:

 \usepackage{graphicx} ... \item[\includegraphics{.http://img.dovov.comimage.png}]{Text} 

如果使用\usepackage{enumitem} ,则可以将标签设置为参数

 \begin{itemize}[label=\checkmark] \item .... \item ... \end{itemize} 

完整的文档在这里。

我用Asana-math解决了俄罗斯和自定义波束符号的问题:

 \setmathfont{Asana-Math.otf} 

这意味着使用XeLaTeX,但是这个想法对于LaTeX是一样的 – 只需手动设置符号:

 \setbeamertemplate{itemize item}{$\blacktriangleright$} \setbeamertemplate{itemize subitem}{$\QED$} \setbeamertemplate{itemize subsubitem}{$\smblkcircle$}