-
Notifications
You must be signed in to change notification settings - Fork 0
/
mymacros.sty
121 lines (110 loc) · 2.94 KB
/
mymacros.sty
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
\newcommand{\mynukekk}[5] {% draw circle divided into mynuke
\def\radius{#1}
\def\mywhite{#2}
\def\myblack{#3}
\def\nsegs{6}
\def\segangle{360/\nsegs}
\coordinate (A) at (#4,#5);
%draw dotted circle as guide for cutting out
\draw [fill=\mywhite, draw=\myblack] (A) circle (\radius * 1.4);
\foreach \x in {1,3,...,\nsegs} %draw alternate mynuke
\filldraw[fill=\myblack,draw=\myblack] ($(A) + (0,0)$) -- ($(A)+({(\x-1)*\segangle}:\radius)$) arc ({(\x-1)*\segangle}:\x*\segangle:\radius) -- cycle;
% draw an inner circle
\draw[fill=\mywhite, draw=\mywhite] (A) circle(#1 * 0.157 * 2.0);
\draw[fill=\myblack, draw=\myblack] (A) circle(#1 * 0.157 );
}
%\DeclareRobustCommand{\myskill}[2] {
%\begin{tikzpicture}
% \draw[mywhite] (-30mm,0) node [align=left,text width=40mm] {#1};
% \foreach \offx in {1,2,...,#2}
% \mynukekk{2.0mm}{myblue}{mywhite}{-2.3 + \offx * 0.75}{0};
%\end{tikzpicture}
%}
\DeclareRobustCommand{\myskillset}[3] {
\mysection{#1}
\begin{minipage}[t]{0.45\textwidth}
\begin{itemize}[leftmargin=*]
\itemsep0pt \parskip0pt \parsep0pt
#2
\end{itemize}
\end{minipage}
\hfill
\begin{minipage}[t]{0.50\textwidth}
\begin{itemize}[leftmargin=*]
\itemsep0pt \parskip0pt \parsep0pt
#3
\end{itemize}
\end{minipage}\\ \\
}
\DeclareRobustCommand{\myjob}[7] {
\textbf{#2} \hfill \textbf{#1 }\\
#3 \hfill #4\\
\small \textcolor{myred}{Responsibilities:} #5\\
\small \textcolor{myred}{Achieved:} #6. #7\\
\\
}
\DeclareRobustCommand{\mydegree}[5] {
\textbf{\textcolor{myred}{#3} \hfill #2 } \\
#1 \hfill #4, #5\\
}
\DeclareRobustCommand{\mysection}[1] {
\section*{\textcolor{myred}{#1}}
}
\DeclareRobustCommand{\myjobtitle}[4] {
\normalsize
%\large
\textbf{#2} \hfill \textbf{#1}\\
\normalsize
\textcolor{myred}{#3} \hfill #4\\
}
\DeclareRobustCommand{\myjobb}[7] {
\myjobtitle{#1}{#2}{#3}{#4}
\begin{minipage}[t]{0.45\textwidth}
\small
\begin{itemize}[leftmargin=*]
\itemsep0pt \parskip0pt \parsep0pt
#5
\end{itemize}
\end{minipage}
\hfill
\begin{minipage}[t]{0.50\textwidth}
\small
\begin{itemize}[leftmargin=*]
\itemsep0pt \parskip0pt \parsep0pt
#6
\end{itemize}
\end{minipage}\\ \\
\small Gained experience: #7\\ \\
\normalsize
}
\DeclareRobustCommand{\myjoba}[6] {
\myjobtitle{#1}{#2}{#3}{#4}
\begin{minipage}[t]{0.45\textwidth}
\small
\begin{itemize}[leftmargin=*]
\itemsep0pt \parskip0pt \parsep0pt
#5
\end{itemize}
\end{minipage}
\hfill
\begin{minipage}[t]{0.50\textwidth}
\small
\begin{itemize}[leftmargin=*]
\itemsep0pt \parskip0pt \parsep0pt
#6
\end{itemize}
\end{minipage}\\
\\
\normalsize
}
\DeclareRobustCommand{\myjobbb}[6] {
\myjobtitle{#1}{#2}{#3}{#4}
\vspace{-0.5cm}
\small
\begin{itemize}[leftmargin=*]
\itemsep0pt \parskip0pt \parsep0pt
#5
\end{itemize}
\small Gained experience: #6\\ \\
\normalsize
}