LaTeX在表格中插入图片(以表格tabular方式添加照片到简历信息并排显示)

您所在的位置:网站首页 歌奈u盘是品牌吗 LaTeX在表格中插入图片(以表格tabular方式添加照片到简历信息并排显示)

LaTeX在表格中插入图片(以表格tabular方式添加照片到简历信息并排显示)

2024-02-16 14:54| 来源: 网络整理| 查看: 265

自己摸索的一个简历制作方法,模板目前还有点问题,先不贴出来了,只分享一下如何制作个人信息部分。

如题,关键词:在表格中插图;照片和个人信息并排显示。(默认在有一定LaTeX基础的情况下进行)

工具:TeX live软件,TeXworks编译器,pdfLaTeX生成

PS:用什么软件不重要,主要是生成模式和package要使用正确

首先,整体的框架如下,包括需要的一些package,正文内容这里就不贴了。

\documentclass[a4paper]{article} \usepackage{graphicx}%插入图片 \usepackage{tabularx,booktabs}%控制版面 \usepackage{float}%控制图片位置 \usepackage{setspace}% 调整行间距 \usepackage{multicol}%分栏 \usepackage{geometry}%设置页边距 \usepackage{fontawesome}%特殊符号,以\fa开头 \usepackage{multirow}%合并行 \usepackage{makecell}%合并行 \usepackage{array}%设置表格行距 \geometry{a4paper,left=1.5cm,right=2cm,top=2cm,bottom=2cm}%版面设置,页边距 \begin{document} %正文内容 \end{document}

自己开始的时候使用 \hfill 进行处理,结果照片总是要低一些,整体的版面不美观,就尝试进行别的方法,代码给出两个方法(直接贴到正文部分运行就可以了),后面会贴出对比图。

方法1——使用 minipage 和\hfill 命令填充图片

%method 1 \begin{minipage}[b]{0.8\linewidth} \begin{spacing}{1.2} \textbf{\large Ding Liu}\\ \faEnvelope \ [email protected] \ \faEnvelopeO \ [email protected] \ \faPhone \ (+86)\ 1XX-XXXX-XXXX\\ \faChain \ www.xxxxxx.net.cn\\ \faMapMarker \ 110, Changan Str., Chaoyang District, Beijing, China\\ \faUniversity \ Tsinghua University\\ \faUser \ other message\\ \end{spacing} \end{minipage} \hfill \begin{minipage}[t]{0.2\linewidth} \includegraphics[height=8\baselineskip]{myphoto.eps} \end{minipage} ~\\ \begin{spacing}{1.5} \centerline{\textbf{\huge LATEX/PICTURE}} \end{spacing}

方法2——使用表格tabular插入图片

%method 2 \renewcommand\arraystretch{1.5} \begin{tabular}{p{13cm} p{4cm}} \textbf{\large Ding Liu} & \multirowcell{6}{\includegraphics[scale=0.13]{myphoto.eps}}\\ \faEnvelope \ [email protected] \ \faEnvelopeO \ [email protected] \ \faPhone \ (+86)\ 1XX-XXXX-XXXX & \\ \faChain \ www.researchgate.net/profile/Ding\_Liu11 & \\ \faMapMarker \ 110, Changan Str., Chaoyang District, Beijing, China & \\ \faUniversity \ Tsinghua University & \\ \faUser \ other message & \\ \end{tabular} ~\\ \begin{spacing}{1.5} \centerline{\textbf{\huge LATEX/CV}} \end{spacing}

结果对比

因为照片大小不同,所以既要调整个人信息的行距又要配合修改照片大小。

方法1使用minipage配合\hfill命令插入“并列”的图片,个人信息部分只能通过修改 \begin{spacing}{1.2} 来调整行距,而且无论怎么修改,图片总是要靠下一些(这里一直不明白是为什么,有人明白的话欢迎解惑);

方法2使用tabular设计6行2列的表格,具体的行数根据个人所要展示的信息多少来决定,左边一列是个人信息,右边一列6行合并成一个单元格,用来放置图片。合并行用到了\usepackage{multirow}和\usepackage{makecell}。命令行\begin{tabular}{p{13cm} p{4cm}},这里花括号{}里的数据是来设置两列的宽度,第一列为13cm,第二列为4cm,这是为了更好的显示信息,而不会自动换行。

方法2中行距的修改使用array的package,命令行为\renewcommand\arraystretch{1.5},可以明显看出来,方法2中信息行距较宽,看起来美观一些,而且照片要好调整。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3