我尝试使用bbding
包来表示enumitem
符号。我已将其添加到我的代码中:
\usepackage{bbding}
....
\begin{itemize}[label=\HandRight]
但我收到错误
!pdfTeX error: /usr/local/texlive/2011/bin/i386-linux/pdflatex (file bbding10):
Font bbding10 at 600 not found
==> Fatal error occurred, no output PDF file produced!
我在 Ubuntu 上有一个完整版本texlive
。还需要什么其他东西才能投入bbding
使用?
更新:问题已通过答案中的有用评论更新。在egreg
帮助下弄清楚;问题与用户权限有关,因为texlive
已在 root 下安装。
答案1
这些符号不是数学符号,因此$
不合适。
您可能需要修正符号的垂直位置:
\documentclass{article}
\usepackage{enumitem,bbding,etoolbox,calc}
\makeatletter
\pretocmd{\@chooseSymbol}{\raisebox{-.5ex}[\height-.5ex][0pt]}{}{}
\makeatother
\begin{document}
\begin{itemize}[label=\HandRight]
\item abc
\item[\PencilRight] def
\end{itemize}
\end{document}
答案2
您可能需要安装 (Ubuntu) 软件包texlive-fonts-extra
。由于我在尝试自己解决同一问题时发现了这个未解答的问题,因此我认为值得分享对我有用的方法,尽管这个问题有点老了。
答案3
像这样使用它并且不要使用$...$
:
\documentclass{article}
\usepackage{bbding}
\usepackage{enumitem}
\begin{document}
\begin{itemize}[label=\HandRight]
\item Test
\item Test
\end{itemize}
\end{document}