我试图在左上角和右上角放置一些文本。我目前的实现几乎完全符合我的要求。几乎。
\usepackage{fontawesome5} % For faIcon
\begin{document}
\begin{center}
\begin{minipage}[t]{0.6\textwidth}
{\Huge My full name, title} \\ %
\vspace{0.1cm}
{\color{UI_blue} \Large{Some extra text that says some things }} \\
\end{minipage}%
\begin{minipage}[t]{0.39\textwidth}
\flushright
\large\href{mailto:[email protected]}{[email protected]
\hspace{0.3cm} {\color{UI_blue}\faIcon{envelope}}} \\
\href{https://mywebsite.github.io/}{mywebsite.github.io
\hspace{0.3cm}{\color{UI_blue}\faIcon{link}}} \\
+01 (2)3 45678910
\hspace{0.3cm}{\color{UI_blue}\faIcon{phone-square-alt}} \\
\end{minipage}
\end{center}
可以看出,左侧文本的顶部和右侧文本的顶部没有对齐。也就是说,左侧较大的字体为左侧较小的字体添加了一些空白。
有没有办法让两段文字在顶部对齐,就像这样:(绘制编辑,这条线只是为了在视觉上强调对齐的意思)
答案1
如果您在“minipage-line”后面直接添加,\vspace{0pt}
那么一切都应该可以正常工作。然后,完整的 MWE 将如下所示:
\documentclass{article}
\usepackage{fontawesome5} % For faIcon
\usepackage{xcolor}
\usepackage{hyperref}
\begin{document}
\begin{center}
\begin{minipage}[t]{0.6\textwidth}\vspace{0pt}
{\Huge My full name, title} \\ %
\vspace{0.1cm}
{\color{blue} \Large{Some extra text that says some things }} \\
\end{minipage}%
%
\begin{minipage}[t]{0.39\textwidth}\vspace{0pt}
\flushright
\large\href{mailto:[email protected]}{[email protected]
\hspace{0.3cm} {\color{blue}\faIcon{envelope}}} \\
\href{https://mywebsite.github.io/}{mywebsite.github.io
\hspace{0.3cm}{\color{blue}\faIcon{link}}} \\
+01 (2)3 45678910
\hspace{0.3cm}{\color{blue}\faIcon{phone-square-alt}} \\
\vfill
\end{minipage}
\end{center}
\end{document}