我正在尝试制作简历,但遇到了一些问题。具体来说:
- 当我尝试添加我的姓名时,我用于简历正文的表格要么转到下一页(将我的姓名留在第一页),或者如果我调整姓名的位置以进入表格内,则表格本身转到下一页,使第一页保持空白。
- 简历的内容(即表格)会“超出”页面范围并消失。
屏幕截图和(最小)代码如下:
代码
\documentclass[letterpaper,11pt,oneside]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{bibentry}
\usepackage{booktabs}
\usepackage{tgtermes}
\usepackage{graphicx}
\graphicspath{ {images/}}
\usepackage[left=1in, right=1in, bottom=1.25in, top=1.25in]{geometry}
\begin{document}
\noindent \begin{tabular}{@{} l l l}
\noindent \LARGE{\textbf{John Doe}} \\
\vspace{-2ex}
\\\toprule
\normalsize \\
\Large{Contact} & \\
\Large{Information} & \\
\\
\Large{Research} & \\
\Large{Interests} & \\
\\
\Large{Education}
& \textbf{John University} \\
& M.S. & 2019 - present \\
& \indent GPA:
\\ \\
& B.A. & 2012 - 2019 \\
& B.S. \\
& \indent GPA:
& \\
\\
\Large{Projects} & \textbf{Department, University} \\
& Instructor, Fundamentals of the Global Economy, 2016 \\
& \\
&\textbf{Department, University} \\
& Job Title, Course Name, 2014-2015 \\
& Job Title, Course Name, 2012-2014 \\
& \\
& \textbf{Department, University} \\
& Job Title, Course Name, 2013 \\
& Job Title, Course Name, 2013 \\
& \\
\Large{Publications} & \textbf{International} \\
& Postdoctoral Research Associate \\
& Project: Title of Research \\
& \textbf{Domestic (Korean)} \\
& \\
\Large{Teaching} & \textbf{Teaching Assistant} \\
\Large{Experience} & \indent \\
& \indent \\
\\ \\
\Large{Academic} & \textbf{Peer Reviewing}\\
\Large{Services} & \indent \\
& \indent \\
& \indent \\
& \indent \\
\Large{Languages} & \\
\Large{and Skills} & \\
\\
\Large{Test} & \textbf{TOEFL iBT: } \\
\Large{Scores} & \indent \\
& \indent \\
& \indent \\
& \indent \\
\\
& \textbf{GRE: } & August 18th, 2018 \\
\end{tabular}
\end{document}
截屏
关于表格跑掉的问题,我考虑过为每一页制作单独的表格,但这似乎有点麻烦,我想知道是否有办法让 LaTeX 自动配置这一点。不过,我不确定如何解决第一个问题(空白页),希望有人能指出我做错了什么。
谢谢!
答案1
只需确保姓名 + 表格(第一种情况)或整个表格(将您的姓名放入表格后)可以放在页面上即可!如果很难,那么可以省略一些行,或者进行调整\arraystretch
以使其适合。如果表格比页面长得多,则改用 longtable(longtable 包),因为它可以在页面边界处分成几部分。
如果您不希望表格“浮动”到另一页,请不要使用表格环境。使用裸“tabular”(或者更准确地说,\noindent\begin{tabular}...)或“longtable”。
答案2
使用xltabular
可以确保表格在长度超过一页时自动拆分为几页。(如果您编译文档,则会收到警告:“\vbox 过满(100.58302pt 太高)已发生...”)。借助xltabular
及其X
类型列,您还可以确保表格在条目变长时不会溢出到右边距。如果您愿意,您可以轻松地在简历的所有页面上重复姓名。如果您不想要这样,只需\endhead
从下面的示例代码中删除。如果您想防止某些行之间出现分页符(例如“语言”和“和技能”之间),您可以在任何您想要防止分页符的地方使用\\*
而不是。\\
为了避免\Large
在第一列的所有单元格中重复,我使用了>{\Large}l
。这会自动应用于\Large
相应列的所有单元格。
\documentclass[letterpaper,11pt,oneside]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{setspace}
\usepackage{hyperref}
\usepackage{bibentry}
\usepackage{booktabs}
\usepackage{tgtermes}
\usepackage{array}
\usepackage{graphicx}
\graphicspath{ {images/}}
\usepackage[left=1in, right=1in, bottom=1.25in, top=1.25in]{geometry}
\usepackage{xltabular}
\begin{document}
\noindent \begin{xltabular}{\textwidth}{@{} >{\Large}l X l@{}}
\LARGE \textbf{John Doe} \\
\midrule
\endhead
\\
Contact & \\
Information & \\
\\
Research & \\
Interests & \\
\\
Education
& \textbf{John University} \\
& M.S. & 2019 - present \\
& \indent GPA:
\\ \\
& B.A. & 2012 - 2019 \\
& B.S. \\
& \indent GPA:
& \\
\\
Projects & \textbf{Department, University} \\
& Instructor, Fundamentals of the Global Economy, 2016 \\
& \\
&\textbf{Department, University} \\
& Job Title, Course Name, 2014-2015 \\
& Job Title, Course Name, 2012-2014 \\
& \\
& \textbf{Department, University} \\
& Job Title, Course Name, 2013 \\
& Job Title, Course Name, 2013 \\
& \\
Publications & \textbf{International} \\
& Postdoctoral Research Associate \\
& Project: Title of Research \\
& \textbf{Domestic (Korean)} \\
& \\
Teaching & \textbf{Teaching Assistant} \\
Experience & \indent \\
& \indent \\
\\ \\
Academic & \textbf{Peer Reviewing}\\
Services & \indent \\
& \indent \\
& \indent \\
& \indent \\
Languages & \\
and Skills & \\
\\
Test & \textbf{TOEFL iBT: } \\
Scores & \indent \\
& \indent \\
& \indent \\
& \indent \\
\\
& \textbf{GRE: } & August 18th, 2018 \\
\end{xltabular}
\end{document}
答案3
使用longtable
:
\documentclass[letterpaper,11pt]{article}
\usepackage[hmargin=1in, vmargin=1.25in]{geometry}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{bibentry}
\usepackage{array, booktabs, longtable}
\usepackage{tgtermes}
\usepackage{graphicx}
\graphicspath{ {images/}}
\usepackage{hyperref}
\begin{document}
\noindent%
\begin{longtable}{@{} >{\Large}l l l}
\textbf{John Doe} & & \\
\toprule
Contact & & \\
Information & & \\
& & \\
Research & & \\
Interests & & \\
& & \\
Education & \textbf{John University} & \\
& M.S. & 2019 - present \\
& \indent GPA: & \\
& & \\
& B.A. & 2012 - 2019 \\
& B.S. & \\
& \indent GPA:
& & \\
Projects & \textbf{Department, University} & \\
& Instructor,
Fundamentals of the Global Economy, 2016 & \\
& & \\
&\textbf{Department, University} & \\
& Job Title, Course Name, 2014-2015 & \\
& Job Title, Course Name, 2012-2014 & \\
& & \\
& \textbf{Department, University} & \\
& Job Title, Course Name, 2013 & \\
& Job Title, Course Name, 2013 & \\
& & \\
Publications & \textbf{International} & \\
& Postdoctoral Research Associate & \\
& Project: Title of Research & \\
& \textbf{Domestic (Korean)} & \\
& & \\
Teaching & \textbf{Teaching Assistant} & \\
Experience & \indent & \\
& \indent & \\
Academic & \textbf{Peer Reviewing} & \\
Services & \indent & \\
& \indent & \\
& \indent & \\
& \indent & \\
Languages & & \\
and Skills & & \\
Test & \textbf{TOEFL iBT:} & \\
Scores & \indent & \\
& \indent & \\
& \indent & \\
& \indent & \\
& \textbf{GRE:} & August 18th, 2018 \\
\end{longtable}
\end{document}
它占据(显示的内容)两页,即表格的长度(当然)取决于其内容......下图显示了第一页:
您可以考虑使用twoside
文档类型。在上面的 MWE 中,可以看到 (一致的) & 符号的使用:每个表格行都应该有两个 & 符号。
答案4
请不要使用\\
创建空行,而是使用\\[2pt]
- 您的表格很大,如果您愿意,最好减小字体大小
使用正常字体
\documentclass[letterpaper,11pt,oneside]{article}
\usepackage{booktabs}
\usepackage{array}
{\renewcommand{\arraystretch}{1}%
\usepackage[left=1in, right=1in, bottom=1.25in, top=1.25in]{geometry}
\begin{document}
\noindent \begin{tabular}{@{} l l l l}
\LARGE{\textbf{Seankala}}&&& \\[2pt]
\toprule[2pt]
\Large{Contact} & &&\\
\Large{Information} &&& \\
\Large{Research} & &&\\
\Large{Interests} & &&\\
\Large{Education}
& \textbf{John University}&& \\
& M.S. & 2019 - present &\\
& \indent GPA: &&\\
& B.A. & 2012 - 2019 &\\
& B.S. &&\\
& \indent GPA:&&\\
& \\
\Large{Projects} & \textbf{Department, University}&& \\
& Instructor, Fundamentals of the Global Economy, 2016 &&\\
& &&\\
&\textbf{Department, University}&& \\
& Job Title, Course Name, 2014-2015 &&\\
& Job Title, Course Name, 2012-2014 &&\\
& &&\\
& \textbf{Department, University}&& \\
& Job Title, Course Name, 2013&& \\
& Job Title, Course Name, 2013 &&\\
& &&\\
\Large{Publications} & \textbf{International} &&\\
& Postdoctoral Research Associate &&\\
& Project: Title of Research &&\\
& \textbf{Domestic (Korean)} &&\\
&&& \\
\Large{Teaching} & \textbf{Teaching Assistant} &&\\
\Large{Experience} & \indent&& \\
& \indent &&\\
\Large{Academic} & \textbf{Peer Reviewing}&&\\
\Large{Services} & \indent &&\\
& \indent &&\\
& \indent &&\\
& \indent &&\\
\Large{Languages} & &&\\
\Large{and Skills} & &&\\
\Large{Test} & \textbf{TOEFL iBT: } &&\\
\Large{Scores} & \indent &&\\
& \indent &&\\
& \indent &&\\
& \indent &&\\
& \textbf{GRE: } & August 18th, 2018& \\
\bottomrule[2pt]
\end{tabular}
\end{document}
使用脚注大小字体
\footnotesize
可以通过在表的开头添加来实现——
\noindent\footnotesize \begin{tabular}{@{} l l l l}