LaTeX使用FontAwesome包时修改图标颜色的正确格式求助
问题原因
fontawesome5包的\icon命令参数用法错误:该命令三个参数的定义为\icon{图标名称}{尺寸}{样式},第三个参数仅用于设置图标样式,不能放置\href跳转内容,图标与链接的嵌套逻辑错误。- 即使
hyperref开启了hidelinks参数,错误的嵌套顺序也会导致外层的\color设置无法作用到图标上。
正确实现方式
写法1:使用预定义图标命令(更推荐)
直接用\fa<图标名>格式的预定义命令调用图标,将颜色设置、图标都放在\href内部即可:
\documentclass[border=0.1cm]{standalone} \usepackage[dvipsnames]{xcolor} \usepackage{fontawesome5} \usepackage[hidelinks]{hyperref} \begin{document} \begin{minipage}[t]{0.275\textwidth} \vspace{-\baselineskip} \href{someAddress}{\textcolor{Blue}{\faGlobe} someAdd}\\ \end{minipage} \end{document}
写法2:保留\icon命令的写法
如果需要使用\icon命令自定义尺寸,调整嵌套顺序即可:
% 带文字的可点击图标 \href{someAddress}{\icon{Globe}{12}{\color{Blue}} someAdd} % 仅保留带颜色的可点击图标 \href{someAddress}{\icon{Globe}{12}{\color{Blue}}}
内容的提问来源于stack exchange,提问作者pb.
相关产品推荐
相关产品推荐

