如何使用 bbding 包?

如何使用 bbding 包?

我尝试使用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}

在此处输入图片描述

相关内容