表格中包含 Font Awesome 字符的列的宽度

表格中包含 Font Awesome 字符的列的宽度

我正在尝试在我的 上使用 Font Awesome 图标tabular,但是如果所有行都包含 Font Awesome 图标,则列的对齐方式就会被破坏。

当我有此代码时:

\begin{tabular}{l c r}
\textbf{\faLinkedin} & \, \, & something
\textbf{\faXing}  & \, \, & something
\textbf{\faSkype}  & \, \, & something
something & \, \, & different
\end{tabular}

我得到输出:

在此处输入图片描述

这完全没问题。但是对于以下代码(仅省略最后一行):

\begin{tabular}{l c r}
\textbf{\faLinkedin} & \, \, & something
\textbf{\faXing}  & \, \, & something
\textbf{\faSkype}  & \, \, & something
\end{tabular}

我得到输出:

在此处输入图片描述

而我想要的输出基本上是这样的:

在此处输入图片描述

(我正在使用基于文章的自定义文档类,XeLaTeX 作为编译器,并且文档的其他部分运行良好。)

答案1

使用固定宽度(p{<len>})列:

在此处输入图片描述

\documentclass{article}

\usepackage{fontawesome}

\begin{document}

\begin{tabular}{p{5em} l}
  \faLinkedin & Linkedin \\
  \faXing     & Xing     \\
  \faSkype    & Skype
\end{tabular}

\end{document}

相关内容