当我使用 itemize 环境时,即
\begin{itemize}
\item one
\item two
\item three
\end{itemize}
项目符号点是具有粗糙(锯齿)边缘的丑陋位图图形。我希望它是一个漂亮、干净的字体字符或矢量图形
您可以简单地设置您选择的符号。让我假设你喜欢这个\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}
可能最好的方法是使用 beamer 模板:
\setbeamertemplate{itemize items}{\checkmark}
所以这里是长答案。我在投影仪手册中找到了这个。在投影仪中,您可以做两件事。一是设置“innertheme”。
\useinnertheme{circles}
这将具有(大致)相同的效果
\newcommand{\myitem}{\item[\textbullet]}
您可以做的另一件事是设置模板
\setbeamertemplate{itemize item}{\textbullet}
您还可以在 graphicsx 中使用漂亮的图像:
\usepackage{graphicx}
...
\item[\includegraphics{./images/image.png}]{Text}
如果\usepackage{enumitem}
可以,则将标签设置为参数
\begin{itemize}[label=\checkmark]
\item ....
\item ...
\end{itemize}
我使用 Asana-math 用俄语和自定义的 beamber 符号解决了我的问题:
\setmathfont{Asana-Math.otf}
这意味着使用 XeLaTeX,但 LaTeX 的想法是相同的——只需手动设置符号:
\setbeamertemplate{itemize item}{$\blacktriangleright$}
\setbeamertemplate{itemize subitem}{$\QED$}
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$}