wasysym 符号呈现为不同的东西

wasysym 符号呈现为不同的东西

我想使用 wasysym 包来获取诸如闪电和时钟之类的字符。但是,以下 MWE 为我提供了不同的符号。

\documentclass{article}
\usepackage{wasysym}
\begin{document}
$\lightning\clock$
\end{document}

pdflatex当我运行它时,结果如下。

在此处输入图片描述

也就是说,闪电被渲染为反引号,而时钟被渲染为 0。

我在 Ubuntu 12.04 上安装了 TeXLive 2012,使用 Evince 或 Okular 查看时也会出现同样的情况。我不知道这是我的 LaTeX 代码的问题还是 TeX 安装的问题,或者是我机器特有的编码问题。

答案1

不要使用mathmode

\documentclass{article}
\usepackage{wasysym}
\begin{document}
\lightning\clock
\end{document}

在此处输入图片描述

我对 不太了解mathmode。但这里有一个使用\textfrom 的解决方法amsmath

\documentclass{article}
\usepackage{amsmath,wasysym}
\begin{document}
\lightning\clock $\text{\lightning}$
\end{document}

或者使用\mbox{}---,$\mbox{\lightning}$正如 Gonzalo 所指出的。

相关内容