赞
踩
自己摸索的一个简历制作方法,模板目前还有点问题,先不贴出来了,只分享一下如何制作个人信息部分。
如题,关键词:在表格中插图;照片和个人信息并排显示。(默认在有一定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 \ abcd@efg.cn \ \faEnvelopeO \ ABCDEFG@gmail.com \ \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 \ abcd@efg.cn \ \faEnvelopeO \ ABCDEFG@gmail.com \ \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 © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。