我正在尝试使用该fontawesome
包,但是下面的“alt”似乎没有产生任何东西。
\documentclass{article}
\usepackage{fontawesome}
\usepackage{booktabs}
\usepackage{verbatim}
\begin{document}
\begin{tabular}{lc}
\toprule
Command & Icon \\
\midrule
\verb+\faCamera+ & \faCamera \\
\verb+\faCameraRetro+ & \faCameraRetro \\
\verb+\faTable+ & \faTable \\
\verb+\faFile+ & \faFile \\
\verb+\faFileAlt+ & \faFileAlt \\
\verb+\faPicture+ & \faPicture \\
\bottomrule
\end{tabular}
\end{document}
什么\faFileAlt
都没产生。我也试过使用\faEnvelopeAlt
,但仍然什么都没产生。我在 Mac 上使用 MacTeX / LaTeX。
该包肯定最近发生了一些更改,但我不知道导致错误的上述宏是什么。
答案1
一个旧版本的fontawesome
- 版本 2013/05/10 v3.1.1 - 将编译为以下内容(使用 XeLaTeX 编译):
\documentclass{article}
%\usepackage{fontawesome}
\usepackage{booktabs}
\usepackage{verbatim}
\usepackage{fontspec}
\newfontfamily{\FA}{FontAwesome}
% generic command to display an icon by its name
\makeatletter
\newcommand*{\faicon}[1]{%
{\FA\csname faicon@#1\endcsname}}
\makeatother
\expandafter\def\csname faicon@camera\endcsname {\symbol{"F030}} \def\faCamera {{\FA\csname faicon@camera\endcsname}}
\expandafter\def\csname faicon@camera-retro\endcsname {\symbol{"F083}} \def\faCameraRetro {{\FA\csname faicon@camera-retro\endcsname}}
\expandafter\def\csname faicon@table\endcsname {\symbol{"F0CE}} \def\faTable {{\FA\csname faicon@table\endcsname}}
\expandafter\def\csname faicon@file\endcsname {\symbol{"F016}} \def\faFile {{\FA\csname faicon@file\endcsname}}
\expandafter\def\csname faicon@file-alt\endcsname {\symbol{"F0F6}} \def\faFileAlt {{\FA\csname faicon@file-alt\endcsname}}
\expandafter\def\csname faicon@picture\endcsname {\symbol{"F03E}} \def\faPicture {{\FA\csname faicon@picture\endcsname}}
\begin{document}
\begin{tabular}{lc}
\toprule
Command & Icon \\
\midrule
\verb+\faCamera+ & \faCamera \\
\verb+\faCameraRetro+ & \faCameraRetro \\
\verb+\faTable+ & \faTable \\
\verb+\faFile+ & \faFile \\
\verb+\faFileAlt+ & \faFileAlt \\
\verb+\faPicture+ & \faPicture \\
\bottomrule
\end{tabular}
\end{document}
新的等价物将是
\documentclass{article}
\usepackage{fontawesome}
\usepackage{booktabs}
\usepackage{verbatim}
\begin{document}
\begin{tabular}{lc}
\toprule
Command & Icon \\
\midrule
\verb+\faCamera+ & \faCamera \\
\verb+\faCameraRetro+ & \faCameraRetro \\
\verb+\faTable+ & \faTable \\
\verb+\faFileO+ & \faFileO \\
\verb+\faFileTextO+ & \faFileTextO \\
\verb+\faPictureO+ & \faPictureO \\
\bottomrule
\end{tabular}
\end{document}
\faPhoto
是 的别名\faPictureO
。
答案2
这就是你想要的吗?自版本 3 以来,一些名称已更改:
\documentclass[x11names]{article}
\usepackage{fontawesome}
\usepackage{array, xcolor}
\begin{document}
\begin{tabular}{>{\ttfamily}ll}
\verb+\faFileO+ & \faFileO \\[2ex]
At 18 pt: & \fontsize{18}{22}\faFileO\\[2ex]
\verb+\LARGE:+ & \LARGE\color{SeaGreen3} \faFileO
\end{tabular}
\end{document}