如何将表格字段中的电子邮件地址格式化为两行

如何将表格字段中的电子邮件地址格式化为两行

我目前使用的代码:

\begin{tabular}{p{10mm} @{\hskip 2.5mm}p{5cm}}
    {\Huge \textnormal{\faEnvelopeO}} &
    {\tiny firstname.lastname@}\\
    &{\tiny gmail.com}  \\
    {\Huge \textnormal{\faPhoneSquare}} & 0176-1234567\\
\end{tabular}

生成如下图像:

在此处输入图片描述

鉴于这看起来很糟糕,所以我想在电子邮件图标旁边显示两行电子邮件地址。最好也显示 mailto 格式。

答案1

\faEnvelopeO将 与设置分开几乎更容易tabular,因此您可以独立地将它们更改align为垂直c入口:

在此处输入图片描述

\documentclass{article}

\usepackage{fontawesome,adjustbox}

\begin{document}

\adjustbox{valign = c}{\resizebox{!}{2\baselineskip}{\faEnvelopeO}}%
\hspace{2.5mm}%
\begin{tabular}{ @{} l }
  firstname.lastname@ \\
  gmail.com
\end{tabular}

\end{document}

tabulars 默认垂直居中。

请注意,电子邮件地址不完整,因此无法正确点击。

相关内容