如何在LaTeX制作的简历中将图片放置在姓名与地址侧边
解决方案
核心修改点是重写\maketitle命令,使用两个并排的minipage环境分别承载个人信息和头像,避免单独使用浮动体figure导致排版错位。修改后的完整可用代码如下:
\documentclass{article} \usepackage{titlesec} \usepackage{titling} \usepackage[margin=2cm]{geometry} \usepackage{graphicx} \usepackage[export]{adjustbox} \titleformat{\section}[frame] {\huge} {\thesection} {0em} {\filcenter}[\titlerule] \titleformat{\subsection}[runin] {\Large \bfseries} {\hspace{-5mm}} {0em} {} \titlespacing{\subsection} {0em}{0em}{4em} \renewcommand{\maketitle}{ % 头部整体占满行宽 \noindent\begin{minipage}{\linewidth} % 左侧70%宽度放置个人信息 \begin{minipage}{0.7\textwidth} \centering {\huge \bfseries \theauthor\\} \vspace{0.25em} Anystreet 1 \\ 0000 Any \\ +(00) 00 000 00 00 $\vert$ hans.muster@gmail.com \end{minipage}\hfill % 右侧25%宽度放置头像,与左侧信息垂直居中对齐 \begin{minipage}{0.25\textwidth} \centering % 可根据需求调整缩放比例,或替换为width=\linewidth让照片自动适配右侧栏宽度 \includegraphics[scale=0.15,valign=c]{muster.jpg} \end{minipage} \end{minipage} \vspace{1em} % 控制头部和下方简历内容的间距 } \begin{document} \author{hans muster} \maketitle % 后续简历正文内容在此处添加即可 \end{document}
关键修改说明
- 移除了原本放在
\maketitle后的figure浮动体,浮动体本身会根据LaTeX排版规则自动调整位置,不适合用于固定位置的头部区域 - 两个
minipage的宽度占比、照片缩放比例、头部与下方内容的间距参数都可以根据实际排版需求灵活调整 valign=c参数保证头像和左侧的个人信息垂直方向居中对齐,避免出现高低错位的问题
内容的提问来源于stack exchange,提问作者Beat
相关产品推荐
相关产品推荐

