使用 fontawesome 时,moderncv 中的 listitemsymbol 呈现为“•[regular]”

使用 fontawesome 时,moderncv 中的 listitemsymbol 呈现为“•[regular]”

我正在使用fontawesome包来拥有\faExternalLink,但一个不受欢迎的后果是\listitemsymbol呈现如下图所示的效果:

在此处输入图片描述

以下是重现该问题的最少代码:

\documentclass{moderncv}

\moderncvstyle{classic}
\usepackage{fontawesome}

\name{John}{Doe}

\begin{document}
  \faExternalLink\\
  \listitemsymbol
\end{document}

答案1

moderncvclassic样式在内部加载,fontawesome5fontawesome(加载 Font Awesome 4)不兼容。

fontawesome5您可以通过删除fontawesome包并添加*后使用外部链接符号来避免这种情况\faExternalLink(因为该图标是externall-link-alt在 Font Awesome 5 中调用的)。

\documentclass{moderncv}

\moderncvstyle{classic}

\name{John}{Doe}

\begin{document}
  \faExternalLink*\\
  \listitemsymbol
\end{document}

在此处输入图片描述

答案2

对我来说,一个至少效果很好的替代方法是明确添加包fontawesome5然后让程序再次自行编译

\documentclass{moderncv}
\moderncvstyle{classic}  

\usepackage{fontawesome5} 

\name{John}{Doe}

\begin{document}
...
\end{document}

相关内容