两段不同字体的文本,顶部对齐

两段不同字体的文本,顶部对齐

我试图在左上角和右上角放置一些文本。我目前的实现几乎完全符合我的要求。几乎。

\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}

相关内容