Add keeps to resume sections
This splits each resume section out into its own table (instead of having one long continuous table) and then puts each section in a keep. This fixes it so that no section is spread awkwardly across multiple pages. minor updates for formatting
This commit is contained in:
parent
9d0088a601
commit
e2e8198be5
BIN
example.pdf
BIN
example.pdf
Binary file not shown.
120
resume.template
120
resume.template
@ -4,16 +4,18 @@
|
|||||||
.nr FM .5i \" tighter footer margin
|
.nr FM .5i \" tighter footer margin
|
||||||
.nr PI 2n \" tighter paragraph indentation (for bullet lists)
|
.nr PI 2n \" tighter paragraph indentation (for bullet lists)
|
||||||
.nr PD 0 \" tighter paragraph spacing
|
.nr PD 0 \" tighter paragraph spacing
|
||||||
.TS H \" Table Start!
|
.
|
||||||
center tab(;);
|
.
|
||||||
cbx s
|
.
|
||||||
c s
|
|
||||||
c s.
|
|
||||||
.\"cfI s.
|
|
||||||
.TH
|
|
||||||
./" ============
|
./" ============
|
||||||
./" == HEADER ==
|
./" == HEADER ==
|
||||||
./" ============
|
./" ============
|
||||||
|
.TS
|
||||||
|
center tab(;);
|
||||||
|
cbx s
|
||||||
|
c s
|
||||||
|
c s
|
||||||
|
c s.
|
||||||
{{#basics}}
|
{{#basics}}
|
||||||
T{
|
T{
|
||||||
.LG
|
.LG
|
||||||
@ -21,19 +23,26 @@ T{
|
|||||||
T}
|
T}
|
||||||
{{email}} - {{phone}}
|
{{email}} - {{phone}}
|
||||||
{{#profiles}} {{{url}}} {{/profiles}}
|
{{#profiles}} {{{url}}} {{/profiles}}
|
||||||
.sp 1
|
{{location.city}}, {{location.postalCode}}
|
||||||
.\"T{
|
.sp 0.5
|
||||||
.\"{{{summary}}}
|
T{
|
||||||
.\"T}
|
.I
|
||||||
|
{{{summary}}}
|
||||||
|
T}
|
||||||
{{/basics}}
|
{{/basics}}
|
||||||
.sp 1
|
.sp 1
|
||||||
|
.TE
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
./" ==========
|
./" ==========
|
||||||
./" == WORK ==
|
./" == WORK ==
|
||||||
./" ==========
|
./" ==========
|
||||||
.T&
|
.KS
|
||||||
|
.TS
|
||||||
|
center expand tab(;);
|
||||||
|
lb s
|
||||||
|
- -
|
||||||
{{#work}}
|
{{#work}}
|
||||||
lb r
|
lb r
|
||||||
{{#role}}
|
{{#role}}
|
||||||
@ -44,11 +53,15 @@ l s
|
|||||||
{{/role}}
|
{{/role}}
|
||||||
{{/work}}
|
{{/work}}
|
||||||
l l.
|
l l.
|
||||||
{{#work}}
|
|
||||||
.sp 0.5
|
|
||||||
T{
|
T{
|
||||||
.LG
|
.LG
|
||||||
.LG
|
.LG
|
||||||
|
Professional Experience
|
||||||
|
T}
|
||||||
|
{{#work}}
|
||||||
|
T{
|
||||||
|
.sp 0.5
|
||||||
|
.LG
|
||||||
{{{name}}}
|
{{{name}}}
|
||||||
T};{{{location}}}
|
T};{{{location}}}
|
||||||
{{#role}}
|
{{#role}}
|
||||||
@ -59,21 +72,61 @@ T{
|
|||||||
{{{.}}}
|
{{{.}}}
|
||||||
T}
|
T}
|
||||||
{{/highlights}}
|
{{/highlights}}
|
||||||
.sp 0.5
|
|
||||||
{{/role}}
|
{{/role}}
|
||||||
{{/work}}
|
{{/work}}
|
||||||
;
|
.TE
|
||||||
|
.KE
|
||||||
|
.
|
||||||
|
.
|
||||||
|
.
|
||||||
|
.\" ==============
|
||||||
|
.\" == PROJECTS ==
|
||||||
|
.\" ==============
|
||||||
|
.KS
|
||||||
|
.TS
|
||||||
|
center expand tab(;);
|
||||||
|
lb s
|
||||||
|
- -
|
||||||
|
{{#projects}}
|
||||||
|
lb r
|
||||||
|
l s
|
||||||
|
l s
|
||||||
|
{{#highlights}}
|
||||||
|
l s
|
||||||
|
{{/highlights}}
|
||||||
|
{{/projects}}
|
||||||
|
l s.
|
||||||
|
T{
|
||||||
|
.LG
|
||||||
|
.LG
|
||||||
|
Projects
|
||||||
|
T}
|
||||||
|
{{#projects}}
|
||||||
|
{{name}};{{endDate}}
|
||||||
|
{{description}}
|
||||||
|
{{{url}}}
|
||||||
|
{{#highlights}}
|
||||||
|
T{
|
||||||
|
.IP \(bu
|
||||||
|
{{{.}}}
|
||||||
|
T}
|
||||||
|
{{/highlights}}
|
||||||
|
{{/projects}}
|
||||||
|
.TE
|
||||||
|
.KE
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.\" ============
|
.\" ============
|
||||||
.\" == SKILLS ==
|
.\" == SKILLS ==
|
||||||
.\" ============
|
.\" ============
|
||||||
.T&
|
.KS
|
||||||
|
.TS
|
||||||
|
center tab(;);
|
||||||
lb s
|
lb s
|
||||||
- -
|
- -
|
||||||
{{#skills}}
|
{{#skills}}
|
||||||
l s
|
rw(18n) lx
|
||||||
{{/skills}}
|
{{/skills}}
|
||||||
l s.
|
l s.
|
||||||
T{
|
T{
|
||||||
@ -82,16 +135,19 @@ T{
|
|||||||
Skills
|
Skills
|
||||||
T}
|
T}
|
||||||
{{#skills}}
|
{{#skills}}
|
||||||
{{{name}}}: {{#join}} {{{keywords}}} {{/join}}
|
{{{name}}};{{#join}} {{{keywords}}} {{/join}}
|
||||||
{{/skills}}
|
{{/skills}}
|
||||||
;
|
.TE
|
||||||
|
.KE
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.\" ============
|
.\" ============
|
||||||
.\" == AWARDS ==
|
.\" == AWARDS ==
|
||||||
.\" ============
|
.\" ============
|
||||||
.T&
|
.KS
|
||||||
|
.TS
|
||||||
|
center expand tab(;);
|
||||||
lb s
|
lb s
|
||||||
- -
|
- -
|
||||||
{{#awards}}
|
{{#awards}}
|
||||||
@ -106,14 +162,17 @@ T}
|
|||||||
{{#awards}}
|
{{#awards}}
|
||||||
{{title}}, {{awarder}};{{date}}
|
{{title}}, {{awarder}};{{date}}
|
||||||
{{/awards}}
|
{{/awards}}
|
||||||
;
|
.TE
|
||||||
|
.KE
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.\" ===============
|
.\" ===============
|
||||||
.\" == EDUCATION ==
|
.\" == EDUCATION ==
|
||||||
.\" ===============
|
.\" ===============
|
||||||
.T&
|
.KS
|
||||||
|
.TS
|
||||||
|
center expand tab(;);
|
||||||
lb s
|
lb s
|
||||||
- -
|
- -
|
||||||
{{#education}}
|
{{#education}}
|
||||||
@ -126,20 +185,23 @@ T{
|
|||||||
Education
|
Education
|
||||||
T}
|
T}
|
||||||
{{#education}}
|
{{#education}}
|
||||||
{{institution}}, {{area}};{{startDate}}-{{endDate}}
|
{{institution}}, {{area}};{{startDate}}\*[-]{{endDate}}
|
||||||
{{/education}}
|
{{/education}}
|
||||||
;
|
.TE
|
||||||
|
.KE
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.\" ===============
|
.\" ===============
|
||||||
.\" == INTERESTS ==
|
.\" == INTERESTS ==
|
||||||
.\" ===============
|
.\" ===============
|
||||||
.T&
|
.KS
|
||||||
|
.TS
|
||||||
|
center tab(;);
|
||||||
lb s
|
lb s
|
||||||
- -
|
- -
|
||||||
{{#interests}}
|
{{#interests}}
|
||||||
l s
|
rw(18n) lx
|
||||||
{{/interests}}
|
{{/interests}}
|
||||||
l s.
|
l s.
|
||||||
T{
|
T{
|
||||||
@ -148,9 +210,9 @@ T{
|
|||||||
Interests
|
Interests
|
||||||
T}
|
T}
|
||||||
{{#interests}}
|
{{#interests}}
|
||||||
{{name}}: {{#join}} {{{keywords}}} {{/join}}
|
{{name}};{{#join}} {{{keywords}}} {{/join}}
|
||||||
{{/interests}}
|
{{/interests}}
|
||||||
;
|
|
||||||
.TE
|
.TE
|
||||||
|
.KE
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user