55

当我使用 itemize 环境时,即

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

项目符号点是具有粗糙(锯齿)边缘的丑陋位图图形。我希望它是一个漂亮、干净的字体字符或矢量图形

4

6 回答 6

59

您可以简单地设置您选择的符号。让我假设你喜欢这个\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}

如果您只想在一种itemize环境中更改符号,请编写:

\begin{itemize} 
\newcommand{\labelitemi}{\checkmark}
   \item one
   \item two
   \item three
\end{itemize}
于 2010-05-12T20:14:37.383 回答
30

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

\setbeamertemplate{itemize items}{\checkmark}
于 2012-03-07T14:47:12.493 回答
16

所以这里是长答案。我在投影仪手册中找到了这个。在投影仪中,您可以做两件事。一是设置“innertheme”。

\useinnertheme{circles}

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

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

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

\setbeamertemplate{itemize item}{\textbullet}
于 2010-05-12T22:32:42.903 回答
12

您还可以在 graphicsx 中使用漂亮的图像:

\usepackage{graphicx}
...
\item[\includegraphics{./images/image.png}]{Text}
于 2011-11-08T14:15:35.300 回答
7

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

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

完整的文档在这里。

于 2010-05-12T23:24:36.553 回答
1

我使用 Asana-math 用俄语和自定义的 beamber 符号解决了我的问题:

\setmathfont{Asana-Math.otf}

这意味着使用 XeLaTeX,但 LaTeX 的想法是相同的——只需手动设置符号:

\setbeamertemplate{itemize item}{$\blacktriangleright$}
\setbeamertemplate{itemize subitem}{$\QED$}
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$}
于 2013-09-05T11:59:16.213 回答