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

Overleaf/LaTeX简历文本超页,如何实现自动换行并对齐?

LaTeX简历自定义标题自动换行对齐解决方案

你的问题根源有两个:一是自定义标题未限制宽度,导致文本超出页边;二是代码存在列表嵌套语法错误(比如未闭合的环境、item内直接嵌套列表),加剧了排版混乱。以下是具体修复方法:

1. 创建支持自动换行的自定义子标题命令

在现有自定义命令区域添加新命令,用宽度约束确保文本自动换行并对齐:

% 自定义可换行子标题命令
\newcommand{\resumeSubTitle}[1]{
  \item\small{\textbf{\uline{#1}}}\vspace{-3pt}
  \begin{itemize}[leftmargin=0.2in, label={-}]
}
\newcommand{\resumeSubTitleEnd}{\end{itemize}\vspace{-5pt}}

在工作经历模块中这样使用:

\section{Experience}
\resumeSubHeadingListStart

\resumeSubheading
  {XX科技有限公司}{2022.03 - 至今}
  {后端开发工程师}{北京}
\resumeItemListStart
  \resumeItem{负责电商平台后端接口开发,支撑日均10w+访问量}
  \resumeItem{参与微服务架构重构,提升系统可扩展性}
\resumeItemListEnd

% 使用自定义子标题
\resumeSubTitle{核心客户项目:XX品牌商城}
  \resumeItem{对接客户需求,梳理业务流程并输出技术方案}
  \resumeItem{主导订单模块迭代,优化支付成功率至99.8%}
\resumeSubTitleEnd

\resumeSubTitle{技术优化工作}
  \resumeItem{引入Redis缓存,将接口响应速度提升40%}
  \resumeItem{编写自动化测试脚本,减少手动测试工作量60%}
\resumeSubTitleEnd

\resumeSubHeadingListEnd

2. 修复现有代码的列表嵌套错误

替换你原有的混乱列表结构,用标准列表环境并控制缩进:

% 替换原错误列表部分
\begin{itemize}[leftmargin=0.15in, label={}]
  \small{
    \item{\textbf{\uline{客户:XX零售集团}}}
    \begin{itemize}[leftmargin=0.2in, label={-}]
      \item{完成会员系统需求交付,支持50w+用户使用}
      \item{跟进项目售后维护,响应客户问题时长压缩至2小时内}
    \end{itemize}
    \item{\textbf{\uline{日常工作内容}}}
    \begin{itemize}[leftmargin=0.2in, label={-}]
      \item{负责后端接口的开发、测试与上线}
      \item{参与代码评审,保障代码质量}
    \end{itemize}
  }
\end{itemize}

3. 关键注意事项

  • 所有长文本必须放在有宽度约束的环境内(如itemize、tabularx、parbox),避免直接写无约束的文本
  • 保持列表嵌套层级清晰,每个\begin{...}必须对应\end{...}
  • 用\textwidth或比例值(如0.9\textwidth)控制元素宽度,确保内容在页边距范围内

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 18:36:40