当前位置:   article > 正文

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

\faenvelope

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

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

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

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


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

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

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

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

  1. %method 1
  2. \begin{minipage}[b]{0.8\linewidth}
  3. \begin{spacing}{1.2}
  4. \textbf{\large Ding Liu}\\
  5. \faEnvelope \ abcd@efg.cn \ \faEnvelopeO \ ABCDEFG@gmail.com \ \faPhone \ (+86)\ 1XX-XXXX-XXXX\\
  6. \faChain \ www.xxxxxx.net.cn\\
  7. \faMapMarker \ 110, Changan Str., Chaoyang District, Beijing, China\\
  8. \faUniversity \ Tsinghua University\\
  9. \faUser \ other message\\
  10. \end{spacing}
  11. \end{minipage}
  12. \hfill
  13. \begin{minipage}[t]{0.2\linewidth}
  14. \includegraphics[height=8\baselineskip]{myphoto.eps}
  15. \end{minipage}
  16. ~\\
  17. \begin{spacing}{1.5}
  18. \centerline{\textbf{\huge LATEX/PICTURE}}
  19. \end{spacing}

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

  1. %method 2
  2. \renewcommand\arraystretch{1.5}
  3. \begin{tabular}{p{13cm} p{4cm}}
  4. \textbf{\large Ding Liu} & \multirowcell{6}{\includegraphics[scale=0.13]{myphoto.eps}}\\
  5. \faEnvelope \ abcd@efg.cn \ \faEnvelopeO \ ABCDEFG@gmail.com \ \faPhone \ (+86)\ 1XX-XXXX-XXXX & \\
  6. \faChain \ www.researchgate.net/profile/Ding\_Liu11 & \\
  7. \faMapMarker \ 110, Changan Str., Chaoyang District, Beijing, China & \\
  8. \faUniversity \ Tsinghua University & \\
  9. \faUser \ other message & \\
  10. \end{tabular}
  11. ~\\
  12. \begin{spacing}{1.5}
  13. \centerline{\textbf{\huge LATEX/CV}}
  14. \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中信息行距较宽,看起来美观一些,而且照片要好调整。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号