blob: cdc4732af4af5f6a93ba798e270c5d05200761ed (
plain)
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
|
\ProvidesClass{cv}[2025/04/25 v1.0 CV class]
\LoadClass[11pt]{article}
\usepackage[top=0.5in, left=0.5in, right=0.5in, bottom=0.5in]{geometry}
\pagenumbering{gobble}
\usepackage[backend=bibtex,maxcitenames=4]{biblatex}
\usepackage{tabto}
\usepackage{changepage}
\usepackage{hyperref}
\usepackage{enumitem}
\usepackage{calc}
\usepackage{xifthen}
\usepackage{fontspec}
\setmainfont{Helvetica Neue}
\newfontface\fontlight{Helvetica Neue Light}
\def \spacing {0.1in}
\def \rightedge {0.3in}
\def \tabspace {0.9in}
\def \bullet {0.2in}
\setlength{\parindent}{0pt}
\newenvironment{extracurricular}[2]
{\tabto{\spacing}\textbf{#2}\hfill{\textsl{#1}}
\begin{adjustwidth}{\bullet}{\rightedge} }
{
\end{adjustwidth}
\vspace{0.3em}
}
% type (optional)
% title
% event
% location
% date
\newcommand\presentation[5][]{
{\tabto{\spacing}#3, {\small #4} \dotfill \textsl{#5}}
{\tabto{\bullet}{``#2''} \ifthenelse{\isempty{#1}}{}{\footnotesize(#1)}}
\vspace{0.3em}
}
\newcommand\publication[1]{
\citenames{#1} [arXiv:\citefield{#1}{eprint}]
}
\newbibmacro*{name:fixed-given-family}[4]{%
\usebibmacro{name:delim}{#2#3#1}%
\usebibmacro{name:hook}{#2#3#1}%
\mkbibcompletenamegivenfamily{%
{\mkbibnamegiven{#2}\isdot\bibnamedelimd}%
\ifdefvoid{#3}
{}
{\mkbibnameprefix{#3}\isdot
\ifprefchar
{}
{\ifuseprefix{\bibnamedelimc}{\bibnamedelimd}}}%
\mkbibnamefamily{#1}\isdot
\ifdefvoid{#4}{}{\bibnamedelimd\mkbibnamesuffix{#4}\isdot}}}
\def\FormatName#1{%
\def\myname{Ott}%
\ifx\namepartfamily\myname
\textbf{#1}%
\else
#1%
\fi
}
\DeclareFieldFormat{title}{``#1''}
\DeclareNameFormat{cvnames}{%
\renewcommand*{\multinamedelim}{\addcomma\addspace}%
\nameparts{#1}%
\usebibmacro{name:fixed-given-family}
{\FormatName\namepartfamily}
{\FormatName\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}
\usebibmacro{name:andothers}%
}
\DeclareCiteCommand{\citenames}{}{%
\printnames[cvnames]{labelname}\adddot\addspace%
\usebibmacro{title}%
\usebibmacro{journal+issuetitle}%
\usebibmacro{booktitle}%
\usebibmacro{note+pages}\adddot
}{}{}
\newcommand\header[1]{\vspace{0.2em} {\fontlight\Large #1} \hrulefill \vspace{0.2em}}
\newcommand\subheader[1]{\large--- {\bfseries #1}}
|