-
Notifications
You must be signed in to change notification settings - Fork 4
/
resume_1.typ
55 lines (43 loc) · 1.17 KB
/
resume_1.typ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#import "/template/cv.typ": *
// Load CV data from YAML
#let cvdata = yaml("resume_1.yml")
#let uservars = (
headingfont: "Crimson Pro", // Set font for headings
bodyfont: "Tinos", // Set font for body
fontsize: 10pt, // 10pt, 11pt, 12pt
linespacing: 6pt,
showAddress: false, // true/false Show address in contact info
showNumber: false, // true/false Show phone number in contact info
headingsmallcaps: false
)
// setrules and showrules can be overridden by re-declaring it here
// #let setrules(doc) = {
// // Add custom document style rules here
//
// doc
// }
#let customrules(doc) = {
// Add custom document style rules here
doc
}
#let cvinit(doc) = {
doc = setrules(uservars, doc)
doc = showrules(uservars, doc)
doc = customrules(doc)
doc
}
// Each section function can be overridden by re-declaring it here
// #let cveducation = []
// Content
#show: doc => cvinit(doc)
#cvheading(cvdata, uservars)
#cveducation(cvdata)
#cvwork(cvdata)
// #cvaffiliations(cvdata)
// #cvprojects(cvdata)
#cvawards(cvdata)
// #cvcertificates(cvdata)
// #cvpublications(cvdata)
#cvskills(cvdata)
// #cvreferences(cvdata)
#endnote