无法使大号居中文本与齐平文本垂直对齐

无法使大号居中文本与齐平文本垂直对齐

我无法让名称与左侧或右侧的文本垂直对齐。使用表格似乎更好,但仍然不行。

下面只是为了澄清,我尝试将姓名与两侧的联系信息垂直对齐。

第一种方法是使用我创建的新命令

第二个使用表格

样本

\documentclass[letterpaper]{article}
\usepackage[margin=0.75in]{geometry}
\usepackage[colorlinks=true,urlcolor=cyan]{hyperref}
\usepackage{tabularx}

\def\name{John Doe}
\def\email{[email protected]}
\def\phone{(123) 456-7890}

\def\address{123 Main St}
\def\city{Toronto}
\def\province{ON}
\def\country{Canada}
\def\postalCode{M5Y\thinspace4Z7}


\newcommand{\rTitle}{
    \noindent
    \centerline{\Huge \textsc \name} \\
    \href{mailto:\email}{\nolinkurl{\email}} \hfill \address \\
    \texttt{\phone} \hfill \city, \province \space \postalCode \\
}

\begin{document}
    \rTitle

\noindent
  \begin{tabularx}{\linewidth}{l >{\centering}X r}
    \href{mailto:\email}{\nolinkurl{\email}} & \Huge \textsc \name & \address \\
    \texttt{\phone} && \city, \province \space \postalCode \\
  \end{tabularx}


\end{document}

答案1

您可以使用三个(垂直居中)并排的minipage

在此处输入图片描述

代码:

\documentclass[letterpaper]{article}
\usepackage[margin=0.75in]{geometry}
\usepackage[colorlinks=true,urlcolor=cyan]{hyperref}
\usepackage{tabularx}

\def\name{John Doe}
\def\email{[email protected]}
\def\phone{(123) 456-7890}

\def\address{123 Main St}
\def\city{Toronto}
\def\province{ON}
\def\country{Canada}
\def\postalCode{M5Y\thinspace4Z7}


\newcommand{\rTitle}{%
    \par\noindent
    \begin{minipage}{.333\textwidth}
    \href{mailto:\email}{\nolinkurl{\email}}\par
    \texttt{\phone}
    \end{minipage}%
    \begin{minipage}{.333\textwidth}
    \centering\Huge\textsc{\name}
    \end{minipage}%
    \begin{minipage}{.333\textwidth}
     \raggedleft
     \address\par
     \city, \province \space \postalCode
    \end{minipage}\par%
}

\begin{document}

    \rTitle

\end{document}

当心代码中的虚假空格。

答案2

这种简单的对齐可以通过简单的工具完成,无需tabularx

\centerline{\href{mailto:\email}{\nolinkurl{\email}} \hfill \address}
\centerline{\rlap{\texttt{\phone}}\hfill 
            \smash{\Huge \textsc \name}\hfill
            \llap{\province \space \postalCode}}

相关内容