如何在LaTeX中实现简历内容的正确对齐
要实现你需要的三栏对齐简历布局,核心是固定各栏宽度,避免用\hfill导致换行后内容错位,可使用tabularx包实现稳定的对齐效果,完整可运行代码如下:
\documentclass{article} \usepackage[utf8]{inputenc} % 调整页边距适配简历排版需求 \usepackage[margin=1in]{geometry} % 引入弹性宽度表格包 \usepackage{tabularx} \begin{document} % 模块标题与分隔线 \noindent\textbf{EXTRA CURRICULAR ACTIVITIES} \vspace{2pt} \noindent\rule{\textwidth}{0.4pt} \vspace{6pt} % 三列表格实现对齐:时间栏|内容栏|地点栏 \noindent\begin{tabularx}{\textwidth}{@{}p{0.18\textwidth} X >{\raggedleft\arraybackslash}p{0.12\textwidth}@{}} Sep 2020 — Present & \textbf{Project Manager, X Consultancy} \newline Have gone through certain projects. Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs. The passage is attributed to an unknown & Groningen \\ \end{tabularx} % 多条目示例 \vspace{4pt} \noindent\begin{tabularx}{\textwidth}{@{}p{0.18\textwidth} X >{\raggedleft\arraybackslash}p{0.12\textwidth}@{}} Jan 2019 — Aug 2020 & \textbf{Member, Y Association} \newline Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. & Amsterdam \\ \end{tabularx} \end{document}
参数调整说明:
- 你可以自行修改
p{0.18\textwidth}和p{0.12\textwidth}的数值,调整时间栏和地点栏的宽度,中间的内容栏会自动占满剩余宽度 - 如果不需要地点栏右对齐,把第三列的
>{\raggedleft\arraybackslash}p{0.12\textwidth}改为p{0.12\textwidth}即可
内容的提问来源于stack exchange,提问作者Khair Ahammed
相关产品推荐
相关产品推荐

