题
当我使用 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
包中所述 回答如下.
对于投影仪以外的文档类,还有两种方法可以实现这一点:
在序言中写道:
\def\labelitemi{\checkmark}
如果您只想更改其中一个符号 itemize
环境,写:
\begin{itemize}
\newcommand{\labelitemi}{\checkmark}
\item one
\item two
\item three
\end{itemize}
其他提示
可能的最佳方式是使用投影仪的模板:
\setbeamertemplate{itemize items}{\checkmark}
因此,这里是长答案。我在投影仪手册中发现这一点。在投影仪有那种两件事情可以做。一个是设置 “innertheme”。
\useinnertheme{circles}
此将具有(大致)作为
的效果相同\newcommand{\myitem}{\item[\textbullet]}
您可以做的另一件事是设置模板
\setbeamertemplate{itemize item}{\textbullet}
您也可以使用一个很好的图像与graphicx宏:
\usepackage{graphicx}
...
\item[\includegraphics{./images/image.png}]{Text}
如果您\usepackage{enumitem}
然后可以再设置标签作为参数
\begin{itemize}[label=\checkmark]
\item ....
\item ...
\end{itemize}
我解决我的trobules与俄罗斯和定制beamber使用体位 - 数学符号:
\setmathfont{Asana-Math.otf}
这意味着使用XeLaTeX,但这个想法是对于胶乳中的相同 - 只需手动设置符号:
\setbeamertemplate{itemize item}{$\blacktriangleright$}
\setbeamertemplate{itemize subitem}{$\QED$}
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$}
不隶属于 StackOverflow