-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcv_en.typ
96 lines (83 loc) · 1.75 KB
/
cv_en.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#let primary_color = rgb("#7F96AD")
#show link: underline
#set text(
size: 12pt,
weight: "regular",
font: ("linux libertine", "Microsoft YaHei", "PingFang SC"),
)
#set list(indent: .6em, marker: ([•]))
#set page(
paper: "a4",
margin: (left: 1.4cm, right: 1.4cm, top: .8cm, bottom: .8cm),
)
#set par(justify: true)
#let section(title, body) = {
block[
#set text(weight: "bold", size: 14pt, fill: primary_color)
#h(0.2em)
#title
#box(width: 1fr, line(length: 100%, stroke: 0.5pt + primary_color))
]
pad(x: .4em)[
#body
]
}
#let contact_info(name, location, phone, email) = {
grid(
columns: (1fr),
gutter: 0.4em,
align(right)[
#set text(size: 10pt)
#location \
#phone \
#email
],
rect(
width: 100%,
fill: primary_color,
inset: 0.4em,
[#align(left)[#text(fill: white, weight: "bold", size: 18pt)[#name]]],
)
)
}
#let job(company, title, start, ..end) = {
let e = if end.pos().len() != 0 [-- #end.pos().at(0)]
block[
*#company* #h(1fr) #start #e \
#title
]
}
#contact_info("Name Na", "US.AG", "012020", "[email protected]")
#section("Introduction")[
#lorem(20)
]
#section("Skills")[
- Tech Stack: #lorem(2), #lorem(4)
- Languages: #lorem(1), #lorem(1)
- Others: #lorem(1), #lorem(1)
]
#section("Work Experience")[
#job("xxx company", "xxdeveloper", "2000.3", "Present")
#lorem(20)\
- #lorem(4):
- #lorem(11)
- #lorem(11)
- #lorem(7):
- #lorem(10)
- #lorem(10)
- #lorem(5):
- #lorem(10)
#job("xxx company", "xxdeveloper", "2000.3", "2000.7")
#lorem(20)\
- #lorem(10)
- #lorem(10)
]
#section("Projects")[
#link("")[
*#lorem(6)*
]\
#lorem(15)
]
#section("Education")[
#job("xxxx", "xxxx", "2000.9", "2019.6")
]