You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Overleaf中邮箱文本与同行内容对齐异常问题求助

解决Overleaf LaTeX简历联系方式行的对齐问题

在Overleaf编写LaTeX简历时,联系方式行中的邮箱文本和同行的电话号码、LinkedIn链接、GitHub链接出现了对齐错位的问题。

问题根源

原代码存在两处核心问题导致对齐错误:

  • 联系方式行对不同元素使用了不一致的\raisebox参数,且邮箱的\raisebox后多了多余空格,直接破坏了垂直对齐基准
  • 代码本身存在多处语法错误(包引用括号缺失、命令定义括号不完整、环境语法错误),这些错误会干扰LaTeX排版引擎的计算逻辑

修正后的完整代码

\documentclass[letterpaper,11pt]{article}

\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color} % 修复括号缺失
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\usepackage{fontawesome5}
\usepackage{multicol}
\setlength{\multicolsep}{-3.0pt}
\setlength{\columnsep}{-1pt}
\input{glyphtounicode}

\setlength{\footskip}{5pt}

\pagestyle{fancy}
\fancyhf{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

\addtolength{\oddsidemargin}{-0.6in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1.19in}
\addtolength{\topmargin}{-.7in}
\addtolength{\textheight}{1.4in}
\usepackage{xcolor}
\hypersetup{
colorlinks,
linkcolor={red!50!black},
citecolor={blue!50!black},
urlcolor={blue!80!black} }

\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}

\titleformat{\section}{ \vspace{-4pt}\scshape\raggedright\large\bfseries}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}] % 修复titleformat语法错误
\pdfgentounicode=1

\newcommand{\resumeItem}[1]{ \item\small{#1 \vspace{-2pt}}} % 清理多余嵌套括号

\newcommand{\classesList}[4]{
\item\small{#1 #2 #3 #4 \vspace{-2pt}}} % 清理多余嵌套括号

\newcommand{\resumeSubheading}[4]{\vspace{-2pt}\item % 修复括号缺失
\begin{tabular*}{1.0\textwidth}[t]{l@{\extracolsep{\fill}}r}
  \textbf{#1} & \textbf{\small #2} \\
  \textit{\small #3} & \textit{\small #4} \\
\end{tabular*}\vspace{-7pt}}

\newcommand{\resumeSubSubheading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} % 修复tabular*语法错误
  \textit{\small #1} & \textit{\small #2} \\
\end{tabular*}\vspace{-7pt}}

\newcommand{\resumeProjectHeading}[2]{
\item
\begin{tabular*}{1.001\textwidth}{l@{\extracolsep{\fill}}r} % 修复tabular*语法错误
  \small #1 & \textbf{\small #2}\\
\end{tabular*}\vspace{-7pt}}

\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}} % 修复命令定义错误
\renewcommand\labelitemi{$\vcenter{\hbox{\tiny$\bullet$}}$}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.0in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}

\begin{document}
\begin{center}
{\Huge \scshape TRIDEV SINGH} \\
 \vspace{1pt}
% 统一垂直对齐,移除不一致的\raisebox,改用基线对齐
8178XXXXXX ~ \href{mailto:triXXXXXX@gmail.com}{tridevben@gmail.com} ~ 
\href{https://www.linkedin.com}{LinkedIn Profile} ~
\href{https://github.com/TriXXXX}{GitHub Profile}
\vspace{-8pt}
\end{center} 
\end{document}

关键修改说明

  1. 修复语法错误:补全了color包引用、resumeSubheading命令定义的缺失括号,修正了tabular*环境、resumeSubItem命令的语法问题,确保LaTeX引擎能正确解析代码
  2. 统一对齐基准:移除了联系方式行中不一致的\raisebox命令,所有元素默认使用基线对齐,保证文本在同一水平线上
  3. 简化代码结构:清理了命令定义中多余的嵌套括号,减少不必要的排版干扰

内容的提问来源于stack exchange,提问作者Tridev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 01:50:56