Initial Commit
This commit is contained in:
479
.gitignore
vendored
Normal file
479
.gitignore
vendored
Normal file
@@ -0,0 +1,479 @@
|
|||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/latex,tex,visualstudiocode
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=latex,tex,visualstudiocode
|
||||||
|
|
||||||
|
### LaTeX ###
|
||||||
|
## Core latex/pdflatex auxiliary files:
|
||||||
|
*.aux
|
||||||
|
*.lof
|
||||||
|
*.log
|
||||||
|
*.lot
|
||||||
|
*.fls
|
||||||
|
*.out
|
||||||
|
*.toc
|
||||||
|
*.fmt
|
||||||
|
*.fot
|
||||||
|
*.cb
|
||||||
|
*.cb2
|
||||||
|
.*.lb
|
||||||
|
|
||||||
|
## Intermediate documents:
|
||||||
|
*.dvi
|
||||||
|
*.xdv
|
||||||
|
*-converted-to.*
|
||||||
|
# these rules might exclude image files for figures etc.
|
||||||
|
# *.ps
|
||||||
|
# *.eps
|
||||||
|
# *.pdf
|
||||||
|
|
||||||
|
## Generated if empty string is given at "Please type another file name for output:"
|
||||||
|
.pdf
|
||||||
|
|
||||||
|
## Bibliography auxiliary files (bibtex/biblatex/biber):
|
||||||
|
*.bbl
|
||||||
|
*.bcf
|
||||||
|
*.blg
|
||||||
|
*-blx.aux
|
||||||
|
*-blx.bib
|
||||||
|
*.run.xml
|
||||||
|
|
||||||
|
## Build tool auxiliary files:
|
||||||
|
*.fdb_latexmk
|
||||||
|
*.synctex
|
||||||
|
*.synctex(busy)
|
||||||
|
*.synctex.gz
|
||||||
|
*.synctex.gz(busy)
|
||||||
|
*.pdfsync
|
||||||
|
|
||||||
|
## Build tool directories for auxiliary files
|
||||||
|
# latexrun
|
||||||
|
latex.out/
|
||||||
|
|
||||||
|
## Auxiliary and intermediate files from other packages:
|
||||||
|
# algorithms
|
||||||
|
*.alg
|
||||||
|
*.loa
|
||||||
|
|
||||||
|
# achemso
|
||||||
|
acs-*.bib
|
||||||
|
|
||||||
|
# amsthm
|
||||||
|
*.thm
|
||||||
|
|
||||||
|
# beamer
|
||||||
|
*.nav
|
||||||
|
*.pre
|
||||||
|
*.snm
|
||||||
|
*.vrb
|
||||||
|
|
||||||
|
# changes
|
||||||
|
*.soc
|
||||||
|
|
||||||
|
# comment
|
||||||
|
*.cut
|
||||||
|
|
||||||
|
# cprotect
|
||||||
|
*.cpt
|
||||||
|
|
||||||
|
# elsarticle (documentclass of Elsevier journals)
|
||||||
|
*.spl
|
||||||
|
|
||||||
|
# endnotes
|
||||||
|
*.ent
|
||||||
|
|
||||||
|
# fixme
|
||||||
|
*.lox
|
||||||
|
|
||||||
|
# feynmf/feynmp
|
||||||
|
*.mf
|
||||||
|
*.mp
|
||||||
|
*.t[1-9]
|
||||||
|
*.t[1-9][0-9]
|
||||||
|
*.tfm
|
||||||
|
|
||||||
|
#(r)(e)ledmac/(r)(e)ledpar
|
||||||
|
*.end
|
||||||
|
*.?end
|
||||||
|
*.[1-9]
|
||||||
|
*.[1-9][0-9]
|
||||||
|
*.[1-9][0-9][0-9]
|
||||||
|
*.[1-9]R
|
||||||
|
*.[1-9][0-9]R
|
||||||
|
*.[1-9][0-9][0-9]R
|
||||||
|
*.eledsec[1-9]
|
||||||
|
*.eledsec[1-9]R
|
||||||
|
*.eledsec[1-9][0-9]
|
||||||
|
*.eledsec[1-9][0-9]R
|
||||||
|
*.eledsec[1-9][0-9][0-9]
|
||||||
|
*.eledsec[1-9][0-9][0-9]R
|
||||||
|
|
||||||
|
# glossaries
|
||||||
|
*.acn
|
||||||
|
*.acr
|
||||||
|
*.glg
|
||||||
|
*.glo
|
||||||
|
*.gls
|
||||||
|
*.glsdefs
|
||||||
|
*.lzo
|
||||||
|
*.lzs
|
||||||
|
*.slg
|
||||||
|
*.slo
|
||||||
|
*.sls
|
||||||
|
|
||||||
|
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
|
||||||
|
# *.ist
|
||||||
|
|
||||||
|
# gnuplot
|
||||||
|
*.gnuplot
|
||||||
|
*.table
|
||||||
|
|
||||||
|
# gnuplottex
|
||||||
|
*-gnuplottex-*
|
||||||
|
|
||||||
|
# gregoriotex
|
||||||
|
*.gaux
|
||||||
|
*.glog
|
||||||
|
*.gtex
|
||||||
|
|
||||||
|
# htlatex
|
||||||
|
*.4ct
|
||||||
|
*.4tc
|
||||||
|
*.idv
|
||||||
|
*.lg
|
||||||
|
*.trc
|
||||||
|
*.xref
|
||||||
|
|
||||||
|
# hyperref
|
||||||
|
*.brf
|
||||||
|
|
||||||
|
# knitr
|
||||||
|
*-concordance.tex
|
||||||
|
# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
|
||||||
|
# *.tikz
|
||||||
|
*-tikzDictionary
|
||||||
|
|
||||||
|
# listings
|
||||||
|
*.lol
|
||||||
|
|
||||||
|
# luatexja-ruby
|
||||||
|
*.ltjruby
|
||||||
|
|
||||||
|
# makeidx
|
||||||
|
*.idx
|
||||||
|
*.ilg
|
||||||
|
*.ind
|
||||||
|
|
||||||
|
# minitoc
|
||||||
|
*.maf
|
||||||
|
*.mlf
|
||||||
|
*.mlt
|
||||||
|
*.mtc[0-9]*
|
||||||
|
*.slf[0-9]*
|
||||||
|
*.slt[0-9]*
|
||||||
|
*.stc[0-9]*
|
||||||
|
|
||||||
|
# minted
|
||||||
|
_minted*
|
||||||
|
*.pyg
|
||||||
|
|
||||||
|
# morewrites
|
||||||
|
*.mw
|
||||||
|
|
||||||
|
# newpax
|
||||||
|
*.newpax
|
||||||
|
|
||||||
|
# nomencl
|
||||||
|
*.nlg
|
||||||
|
*.nlo
|
||||||
|
*.nls
|
||||||
|
|
||||||
|
# pax
|
||||||
|
*.pax
|
||||||
|
|
||||||
|
# pdfpcnotes
|
||||||
|
*.pdfpc
|
||||||
|
|
||||||
|
# sagetex
|
||||||
|
*.sagetex.sage
|
||||||
|
*.sagetex.py
|
||||||
|
*.sagetex.scmd
|
||||||
|
|
||||||
|
# scrwfile
|
||||||
|
*.wrt
|
||||||
|
|
||||||
|
# svg
|
||||||
|
svg-inkscape/
|
||||||
|
|
||||||
|
# sympy
|
||||||
|
*.sout
|
||||||
|
*.sympy
|
||||||
|
sympy-plots-for-*.tex/
|
||||||
|
|
||||||
|
# pdfcomment
|
||||||
|
*.upa
|
||||||
|
*.upb
|
||||||
|
|
||||||
|
# pythontex
|
||||||
|
*.pytxcode
|
||||||
|
pythontex-files-*/
|
||||||
|
|
||||||
|
# tcolorbox
|
||||||
|
*.listing
|
||||||
|
|
||||||
|
# thmtools
|
||||||
|
*.loe
|
||||||
|
|
||||||
|
# TikZ & PGF
|
||||||
|
*.dpth
|
||||||
|
*.md5
|
||||||
|
*.auxlock
|
||||||
|
|
||||||
|
# titletoc
|
||||||
|
*.ptc
|
||||||
|
|
||||||
|
# todonotes
|
||||||
|
*.tdo
|
||||||
|
|
||||||
|
# vhistory
|
||||||
|
*.hst
|
||||||
|
*.ver
|
||||||
|
|
||||||
|
# easy-todo
|
||||||
|
*.lod
|
||||||
|
|
||||||
|
# xcolor
|
||||||
|
*.xcp
|
||||||
|
|
||||||
|
# xmpincl
|
||||||
|
*.xmpi
|
||||||
|
|
||||||
|
# xindy
|
||||||
|
*.xdy
|
||||||
|
|
||||||
|
# xypic precompiled matrices and outlines
|
||||||
|
*.xyc
|
||||||
|
*.xyd
|
||||||
|
|
||||||
|
# endfloat
|
||||||
|
*.ttt
|
||||||
|
*.fff
|
||||||
|
|
||||||
|
# Latexian
|
||||||
|
TSWLatexianTemp*
|
||||||
|
|
||||||
|
## Editors:
|
||||||
|
# WinEdt
|
||||||
|
*.bak
|
||||||
|
*.sav
|
||||||
|
|
||||||
|
# Texpad
|
||||||
|
.texpadtmp
|
||||||
|
|
||||||
|
# LyX
|
||||||
|
*.lyx~
|
||||||
|
|
||||||
|
# Kile
|
||||||
|
*.backup
|
||||||
|
|
||||||
|
# gummi
|
||||||
|
.*.swp
|
||||||
|
|
||||||
|
# KBibTeX
|
||||||
|
*~[0-9]*
|
||||||
|
|
||||||
|
# TeXnicCenter
|
||||||
|
*.tps
|
||||||
|
|
||||||
|
# auto folder when using emacs and auctex
|
||||||
|
./auto/*
|
||||||
|
*.el
|
||||||
|
|
||||||
|
# expex forward references with \gathertags
|
||||||
|
*-tags.tex
|
||||||
|
|
||||||
|
# standalone packages
|
||||||
|
*.sta
|
||||||
|
|
||||||
|
# Makeindex log files
|
||||||
|
*.lpz
|
||||||
|
|
||||||
|
# xwatermark package
|
||||||
|
*.xwm
|
||||||
|
|
||||||
|
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
|
||||||
|
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
|
||||||
|
# Uncomment the next line to have this generated file ignored.
|
||||||
|
#*Notes.bib
|
||||||
|
|
||||||
|
### LaTeX Patch ###
|
||||||
|
# LIPIcs / OASIcs
|
||||||
|
*.vtc
|
||||||
|
|
||||||
|
# glossaries
|
||||||
|
*.glstex
|
||||||
|
|
||||||
|
### TeX ###
|
||||||
|
|
||||||
|
# these rules might exclude image files for figures etc.
|
||||||
|
# *.ps
|
||||||
|
# *.eps
|
||||||
|
# *.pdf
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# latexrun
|
||||||
|
|
||||||
|
# algorithms
|
||||||
|
|
||||||
|
# achemso
|
||||||
|
|
||||||
|
# amsthm
|
||||||
|
|
||||||
|
# beamer
|
||||||
|
|
||||||
|
# changes
|
||||||
|
|
||||||
|
# comment
|
||||||
|
|
||||||
|
# cprotect
|
||||||
|
|
||||||
|
# elsarticle (documentclass of Elsevier journals)
|
||||||
|
|
||||||
|
# endnotes
|
||||||
|
|
||||||
|
# fixme
|
||||||
|
|
||||||
|
# feynmf/feynmp
|
||||||
|
|
||||||
|
|
||||||
|
# glossaries
|
||||||
|
|
||||||
|
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
|
||||||
|
# *.ist
|
||||||
|
|
||||||
|
# gnuplot
|
||||||
|
|
||||||
|
# gnuplottex
|
||||||
|
|
||||||
|
# gregoriotex
|
||||||
|
|
||||||
|
# htlatex
|
||||||
|
|
||||||
|
# hyperref
|
||||||
|
|
||||||
|
# knitr
|
||||||
|
# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
|
||||||
|
# *.tikz
|
||||||
|
|
||||||
|
# listings
|
||||||
|
|
||||||
|
# luatexja-ruby
|
||||||
|
|
||||||
|
# makeidx
|
||||||
|
|
||||||
|
# minitoc
|
||||||
|
|
||||||
|
# minted
|
||||||
|
|
||||||
|
# morewrites
|
||||||
|
|
||||||
|
# newpax
|
||||||
|
|
||||||
|
# nomencl
|
||||||
|
|
||||||
|
# pax
|
||||||
|
|
||||||
|
# pdfpcnotes
|
||||||
|
|
||||||
|
# sagetex
|
||||||
|
|
||||||
|
# scrwfile
|
||||||
|
|
||||||
|
# svg
|
||||||
|
|
||||||
|
# sympy
|
||||||
|
|
||||||
|
# pdfcomment
|
||||||
|
|
||||||
|
# pythontex
|
||||||
|
|
||||||
|
# tcolorbox
|
||||||
|
|
||||||
|
# thmtools
|
||||||
|
|
||||||
|
# TikZ & PGF
|
||||||
|
|
||||||
|
# titletoc
|
||||||
|
|
||||||
|
# todonotes
|
||||||
|
|
||||||
|
# vhistory
|
||||||
|
|
||||||
|
# easy-todo
|
||||||
|
|
||||||
|
# xcolor
|
||||||
|
|
||||||
|
# xmpincl
|
||||||
|
|
||||||
|
# xindy
|
||||||
|
|
||||||
|
# xypic precompiled matrices and outlines
|
||||||
|
|
||||||
|
# endfloat
|
||||||
|
|
||||||
|
# Latexian
|
||||||
|
|
||||||
|
# WinEdt
|
||||||
|
|
||||||
|
# Texpad
|
||||||
|
|
||||||
|
# LyX
|
||||||
|
|
||||||
|
# Kile
|
||||||
|
|
||||||
|
# gummi
|
||||||
|
|
||||||
|
# KBibTeX
|
||||||
|
|
||||||
|
# TeXnicCenter
|
||||||
|
|
||||||
|
# auto folder when using emacs and auctex
|
||||||
|
|
||||||
|
# expex forward references with \gathertags
|
||||||
|
|
||||||
|
# standalone packages
|
||||||
|
|
||||||
|
# Makeindex log files
|
||||||
|
|
||||||
|
# xwatermark package
|
||||||
|
|
||||||
|
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
|
||||||
|
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
|
||||||
|
# Uncomment the next line to have this generated file ignored.
|
||||||
|
|
||||||
|
### TeX Patch ###
|
||||||
|
# LIPIcs / OASIcs
|
||||||
|
|
||||||
|
# glossaries
|
||||||
|
|
||||||
|
### VisualStudioCode ###
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
!.vscode/*.code-snippets
|
||||||
|
|
||||||
|
# Local History for Visual Studio Code
|
||||||
|
.history/
|
||||||
|
|
||||||
|
# Built Visual Studio Code Extensions
|
||||||
|
*.vsix
|
||||||
|
|
||||||
|
### VisualStudioCode Patch ###
|
||||||
|
# Ignore all local history of files
|
||||||
|
.history
|
||||||
|
.ionide
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/latex,tex,visualstudiocode
|
||||||
|
|
||||||
671
komacv.cls
Normal file
671
komacv.cls
Normal file
@@ -0,0 +1,671 @@
|
|||||||
|
%%
|
||||||
|
%% This is file `komacv.cls',
|
||||||
|
%% generated with the docstrip utility.
|
||||||
|
%%
|
||||||
|
%% The original source files were:
|
||||||
|
%%
|
||||||
|
%% komacv.dtx (with options: `class')
|
||||||
|
%%
|
||||||
|
%% This is a generated file.
|
||||||
|
%%
|
||||||
|
%% Copyright (C) 2014-2021 by Salome Södergran (salome.soedergran@gmx.ch)
|
||||||
|
%%
|
||||||
|
%% This file may be distributed and/or modified under the conditions of
|
||||||
|
%% the LaTeX Project Public License, either version 1.3 of this license
|
||||||
|
%% or (at your option) any later version. The latest version of this
|
||||||
|
%% license is in:
|
||||||
|
%%
|
||||||
|
%% http://www.latex-project.org/lppl.txt
|
||||||
|
%%
|
||||||
|
%% and version 1.3 or later is part of all distributions of LaTeX version
|
||||||
|
%% 2005/12/01 or later.
|
||||||
|
%%
|
||||||
|
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
||||||
|
\ProvidesClass{komacv}
|
||||||
|
[2021/02/12 v1.1.2 komacv class]
|
||||||
|
\providecommand*\mycolor{blue}
|
||||||
|
\RequirePackage{ifthen,kvoptions,calc,xparse,xstring}
|
||||||
|
\SetupKeyvalOptions{%
|
||||||
|
family=komacv,%
|
||||||
|
prefix=komacv@,%
|
||||||
|
setkeys=\kvsetkeys%
|
||||||
|
}
|
||||||
|
\DeclareStringOption[mycolor]{color}[mycolor]
|
||||||
|
\DeclareStringOption[x11names]{xcolor}[x11names]
|
||||||
|
\DeclareStringOption[classic]{style}[classic]
|
||||||
|
\DeclareBoolOption[true]{fontawesome}
|
||||||
|
\DeclareDefaultOption{\PassOptionsToClass{\CurrentOption}{scrartcl}}
|
||||||
|
\ProcessKeyvalOptions{komacv} % evaluate keyval options
|
||||||
|
\LoadClass[a4paper,headings=normal,fontsize=11pt]{scrartcl}
|
||||||
|
\RequirePackage[\komacv@xcolor]{xcolor}
|
||||||
|
\RequirePackage{%
|
||||||
|
etoolbox,%
|
||||||
|
ifpdf,%
|
||||||
|
ifluatex,%
|
||||||
|
ifxetex,%
|
||||||
|
scrlayer-scrpage,%
|
||||||
|
marvosym,%
|
||||||
|
array,%
|
||||||
|
graphicx,%
|
||||||
|
microtype,%
|
||||||
|
enumitem,
|
||||||
|
hyperref%
|
||||||
|
}
|
||||||
|
\ifkomacv@fontawesome
|
||||||
|
\RequirePackage{fontawesome}
|
||||||
|
\fi
|
||||||
|
\RequirePackage[raggedrightboxes]{ragged2e}
|
||||||
|
\AtEndPreamble{%
|
||||||
|
\renewcommand\familydefault{\sfdefault}% without this, pdflatex produces error messages; WHY?
|
||||||
|
}
|
||||||
|
\definecolor{myblue}{rgb}{0.2,0.3,0.65}
|
||||||
|
\colorlet{mycolor}{myblue}
|
||||||
|
\AtEndPreamble{%
|
||||||
|
\renewcommand*\mycolor{\komacv@color}
|
||||||
|
\colorlet{colortheme}{\mycolor}% specified in documentclass option
|
||||||
|
\@ifundefinedcolor{headlinecolor}{%
|
||||||
|
\colorlet{@headlinecolor}{black}}{%
|
||||||
|
\colorlet{@headlinecolor}{headlinecolor}}
|
||||||
|
\@ifundefinedcolor{firstnamecolor}{%
|
||||||
|
\colorlet{@firstnamecolor}{black}}{%
|
||||||
|
\colorlet{@firstnamecolor}{firstnamecolor}}
|
||||||
|
\@ifundefinedcolor{familynamecolor}{%
|
||||||
|
\colorlet{@familynamecolor}{@firstnamecolor}}{%
|
||||||
|
\colorlet{@familynamecolor}{familynamecolor}}
|
||||||
|
\@ifundefinedcolor{acadtitlecolor}{%
|
||||||
|
\colorlet{@acadtitlecolor}{@firstnamecolor}}{%
|
||||||
|
\colorlet{@acadtitlecolor}{acadtitlecolor}}
|
||||||
|
\@ifundefinedcolor{addresscolor}{%
|
||||||
|
\colorlet{@addresscolor}{@firstnamecolor}}{%
|
||||||
|
\colorlet{@addresscolor}{addresscolor}}
|
||||||
|
\@ifundefinedcolor{quotecolor}{%
|
||||||
|
\colorlet{@quotecolor}{@firstnamecolor}}{%
|
||||||
|
\colorlet{@quotecolor}{quotecolor}}
|
||||||
|
\@ifundefinedcolor{secbarcolor}{%
|
||||||
|
\colorlet{@secbarcolor}{colortheme}}{%
|
||||||
|
\colorlet{@secbarcolor}{secbarcolor}}
|
||||||
|
\@ifundefinedcolor{seccolor}{%
|
||||||
|
\colorlet{@seccolor}{colortheme}}{%
|
||||||
|
\colorlet{@seccolor}{seccolor}}
|
||||||
|
\@ifundefinedcolor{subseccolor}{%
|
||||||
|
\colorlet{@subseccolor}{colortheme}}{%
|
||||||
|
\colorlet{@subseccolor}{subseccolor}}
|
||||||
|
\@ifundefinedcolor{hintcolor}{%
|
||||||
|
\colorlet{@hintcolor}{black}}{%
|
||||||
|
\colorlet{@hintcolor}{hintcolor}}
|
||||||
|
\@ifundefinedcolor{framecolor}{%
|
||||||
|
\colorlet{@framecolor}{colortheme}}{%
|
||||||
|
\colorlet{@framecolor}{framecolor}}
|
||||||
|
\@ifundefinedcolor{framebackcolor}{%
|
||||||
|
\colorlet{@framebackcolor}{white}}{%
|
||||||
|
\colorlet{@framebackcolor}{framebackcolor}}
|
||||||
|
} % end AtEndPreamble
|
||||||
|
\ifboolexpr{bool{xetex} or bool{luatex}}{%
|
||||||
|
\RequirePackage{fontspec}%
|
||||||
|
}{%
|
||||||
|
\RequirePackage[utf8]{inputenc}
|
||||||
|
\RequirePackage[T1]{fontenc}%
|
||||||
|
}
|
||||||
|
\newkomafont{headlinefont}{\fontsize{30}{32}\mdseries\upshape}
|
||||||
|
\newkomafont{firstnamefont}{\Huge\mdseries\upshape}
|
||||||
|
\newkomafont{familynamefont}{\usefontofkomafont{firstnamefont}}
|
||||||
|
\newkomafont{acadtitlefont}{\LARGE\mdseries\itshape}
|
||||||
|
\newkomafont{addressfont}{\normalsize\mdseries\itshape}
|
||||||
|
\newkomafont{quotefont}{\large\itshape}
|
||||||
|
\newkomafont{hintfont}{}
|
||||||
|
\newkomafont{linkfont}{}
|
||||||
|
\newkomafont{httplinkfont}{}
|
||||||
|
\newkomafont{httpslinkfont}{}
|
||||||
|
\newkomafont{emaillinkfont}{}
|
||||||
|
\newkomafont{commentmainfont}{\bfseries} % in \cvitemwithcomment
|
||||||
|
\newkomafont{commentfont}{\footnotesize\itshape} % in \cvitemwithcomment
|
||||||
|
\providecommand\sectionfont{\Large\sffamily\mdseries\upshape}
|
||||||
|
\providecommand\subsectionfont{\large\sffamily\mdseries\upshape}
|
||||||
|
\setkomafont{section}{\sectionfont}
|
||||||
|
\setkomafont{subsection}{\subsectionfont}
|
||||||
|
\setlength\parindent{0pt}
|
||||||
|
\setlength\columnsep{10\p@}
|
||||||
|
\setlength\columnseprule{0\p@}
|
||||||
|
\newlength\@komacvtextwidth
|
||||||
|
\newlength\@hintscolwidth
|
||||||
|
\newlength\hintscolwidth
|
||||||
|
\setlength\hintscolwidth{0pt}
|
||||||
|
\newlength\@sepcolwidth
|
||||||
|
\newlength\sepcolwidth
|
||||||
|
\setlength\sepcolwidth{0pt}
|
||||||
|
\newlength\@maincolwidth
|
||||||
|
\newlength\maincolwidth
|
||||||
|
\setlength\maincolwidth{0pt}
|
||||||
|
\newlength\@quotewidth
|
||||||
|
\newlength\quotewidth
|
||||||
|
\setlength\quotewidth{0pt}
|
||||||
|
\newlength\@dbitemmaincolwidth
|
||||||
|
\newlength\dbitemmaincolwidth
|
||||||
|
\setlength\dbitemmaincolwidth{0pt}
|
||||||
|
\newlength\@listitemsymbolwidth
|
||||||
|
\newlength\listitemsymbolwidth
|
||||||
|
\setlength\listitemsymbolwidth{0pt}
|
||||||
|
\newlength\@listitemmaincolwidth
|
||||||
|
\newlength\listitemmaincolwidth
|
||||||
|
\setlength\listitemmaincolwidth{0pt}
|
||||||
|
\newlength\@listdbitemmaincolwidth
|
||||||
|
\newlength\listdbitemmaincolwidth
|
||||||
|
\setlength\listdbitemmaincolwidth{0pt}
|
||||||
|
\newlength\@titlepicwidth
|
||||||
|
\newlength\@titlesepwidth
|
||||||
|
\setlength\@titlesepwidth{0pt}
|
||||||
|
\newlength\titlesepwidth
|
||||||
|
\setlength\titlesepwidth{0pt}
|
||||||
|
\newlength\@mframepicshift
|
||||||
|
\newlength\mframepicshift
|
||||||
|
\setlength\mframepicshift{0pt}
|
||||||
|
\newlength\@commentmainlength
|
||||||
|
\newlength\@commentlength
|
||||||
|
\newlength\@titlenamewidth
|
||||||
|
\newlength\@titlenamemaxwidth
|
||||||
|
\newlength\titlenamemaxwidth
|
||||||
|
\setlength\titlenamemaxwidth{0pt}
|
||||||
|
\newlength\@titlenamefullwidth
|
||||||
|
\newlength\@titledetailswidth
|
||||||
|
\newlength\@infocolwidth
|
||||||
|
\newlength\infocolwidth
|
||||||
|
\setlength\infocolwidth{0pt}
|
||||||
|
\newlength\@sepinfocolwidth
|
||||||
|
\newlength\sepinfocolwidth
|
||||||
|
\setlength\sepinfocolwidth{0pt}
|
||||||
|
\newlength\komacvinfocolextrawidth % witout @ for use inside document (addmargin)
|
||||||
|
\newlength\@footerwidth
|
||||||
|
\setlength\@footerwidth{.6\textwidth}
|
||||||
|
\newlength\@fboxwidth
|
||||||
|
\newlength\footerwidth
|
||||||
|
\setlength\footerwidth{0pt}
|
||||||
|
\newlength\@aftertitlevspace
|
||||||
|
\newlength\aftertitlevspace
|
||||||
|
\setlength\aftertitlevspace{0pt}
|
||||||
|
\newlength\@afterquotevspace
|
||||||
|
\newlength\afterquotevspace
|
||||||
|
\setlength\afterquotevspace{0pt}
|
||||||
|
\newlength\@afterelementsvspace
|
||||||
|
\newlength\afterelementsvspace
|
||||||
|
\newlength\@beforesecvspace
|
||||||
|
\newlength\beforesecvspace
|
||||||
|
\setlength\beforesecvspace{0pt}
|
||||||
|
\newlength\@aftersecvspace
|
||||||
|
\newlength\aftersecvspace
|
||||||
|
\setlength\aftersecvspace{0pt}
|
||||||
|
\newlength\@beforesubsecvspace
|
||||||
|
\newlength\beforesubsecvspace
|
||||||
|
\setlength\beforesubsecvspace{0pt}
|
||||||
|
\newlength\@aftersubsecvspace
|
||||||
|
\newlength\aftersubsecvspace
|
||||||
|
\setlength\aftersubsecvspace{0pt}
|
||||||
|
\AtEndPreamble{%
|
||||||
|
% infocol (oldstyle)
|
||||||
|
\setlength{\@infocolwidth}{\infocolwidth}
|
||||||
|
\setlength{\@sepinfocolwidth}{\sepinfocolwidth}
|
||||||
|
\setlength\komacvinfocolextrawidth{\@infocolwidth+\@sepinfocolwidth}
|
||||||
|
\setlength\@komacvtextwidth{\textwidth-\komacvinfocolextrawidth}
|
||||||
|
% fboxextra (picture frame)
|
||||||
|
\newlength\@fboxextra
|
||||||
|
\setlength\@fboxextra{\fboxsep+\fboxrule}
|
||||||
|
% hintscolumn
|
||||||
|
\ifdimequal{\hintscolwidth}{0pt}{%
|
||||||
|
\setlength\@hintscolwidth{.2\@komacvtextwidth}
|
||||||
|
}{%
|
||||||
|
\setlength{\@hintscolwidth}{\hintscolwidth}%
|
||||||
|
}
|
||||||
|
% separatorcolumn
|
||||||
|
\ifdimequal{\sepcolwidth}{0pt}{%
|
||||||
|
\setlength\@sepcolwidth{2em}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@sepcolwidth}{\sepcolwidth}%
|
||||||
|
}
|
||||||
|
% maincolumn
|
||||||
|
\ifdimequal{\maincolwidth}{0pt}{%
|
||||||
|
\setlength{\@maincolwidth}{\@komacvtextwidth-\@sepcolwidth-\@hintscolwidth}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@maincolwidth}{\maincolwidth}%
|
||||||
|
}
|
||||||
|
% doubleitem
|
||||||
|
\ifdimequal{\dbitemmaincolwidth}{0pt}{%
|
||||||
|
\setlength{\@dbitemmaincolwidth}{%
|
||||||
|
\@maincolwidth-\@hintscolwidth-2\@sepcolwidth}%
|
||||||
|
\setlength{\@dbitemmaincolwidth}{0.5\@dbitemmaincolwidth}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@dbitemmaincolwidth}{\dbitemmaincolwidth}%
|
||||||
|
}
|
||||||
|
% listitem
|
||||||
|
\ifdimequal{\listitemsymbolwidth}{0pt}{%
|
||||||
|
\settowidth{\@listitemsymbolwidth}{\listitemsymbol{}~}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@listitemsymbolwidth}{\listitemsymbolwidth}%
|
||||||
|
}
|
||||||
|
\setlength{\@listitemmaincolwidth}{\@maincolwidth-\@listitemsymbolwidth}%
|
||||||
|
% listdoubleitem
|
||||||
|
\ifdimequal{\listdbitemmaincolwidth}{0pt}{%
|
||||||
|
\setlength{\@listdbitemmaincolwidth}{\@maincolwidth-\@sepcolwidth-\@listitemsymbolwidth}%
|
||||||
|
\setlength{\@listdbitemmaincolwidth}{0.475\@listdbitemmaincolwidth}% %
|
||||||
|
}{%
|
||||||
|
\setlength{\@listdbitemmaincolwidth}{\listdbitemmaincolwidth}%
|
||||||
|
\setlength{\@listdbitemmaincolwidth}{0.475\@listdbitemmaincolwidth}% %
|
||||||
|
}
|
||||||
|
% quote
|
||||||
|
\ifdimequal{\quotewidth}{0pt}{%
|
||||||
|
\setlength{\@quotewidth}{0.65\textwidth}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@quotewidth}{\quotewidth}%
|
||||||
|
}
|
||||||
|
\ifdimequal{\afterquotevspace}{0pt}{%
|
||||||
|
\setlength\@afterquotevspace{2\baselineskip}%
|
||||||
|
}{%
|
||||||
|
\setlength\@afterquotevspace{\afterquotevspace}%
|
||||||
|
}
|
||||||
|
% title
|
||||||
|
\ifundef{\@photoname}{% without picture:
|
||||||
|
\setlength\@aftertitlevspace{\aftertitlevspace}
|
||||||
|
}{% with picture:
|
||||||
|
\ifthenelse{%
|
||||||
|
\equal{\@photoframe}{frame} \OR
|
||||||
|
\equal{\@photoframe}{mframe}
|
||||||
|
}{% with frame:
|
||||||
|
\ifdimequal{\aftertitlevspace}{0pt}{%
|
||||||
|
\setlength\@aftertitlevspace{1.5\@fboxextra}
|
||||||
|
}{%
|
||||||
|
\setlength\@aftertitlevspace{\aftertitlevspace}
|
||||||
|
}
|
||||||
|
}{% without frame:
|
||||||
|
\setlength\@aftertitlevspace{\aftertitlevspace}
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
\ifundef{\@photoname}{}{%
|
||||||
|
\ifdimequal{\titlesepwidth}{0pt}{%
|
||||||
|
\setlength\@titlesepwidth{\@sepcolwidth}
|
||||||
|
}{%
|
||||||
|
\setlength{\@titlesepwidth}{\titlesepwidth}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
% afterelementsvspace
|
||||||
|
\ifdimequal{\afterelementsvspace}{0pt}{%
|
||||||
|
\setlength{\@afterelementsvspace}{0.25em}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@afterelementsvspace}{\afterelementsvspace}%
|
||||||
|
}
|
||||||
|
% beforesecvspace
|
||||||
|
\ifdimequal{\beforesecvspace}{0pt}{%
|
||||||
|
\setlength{\@beforesecvspace}{3.5ex \@plus -1ex \@minus -.2ex}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@beforesecvspace}{\beforesecvspace}%
|
||||||
|
}
|
||||||
|
% aftersecvspace
|
||||||
|
\ifdimequal{\aftersecvspace}{0pt}{%
|
||||||
|
\setlength{\@aftersecvspace}{2.3ex \@plus.2ex}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@aftersecvspace}{\aftersecvspace}%
|
||||||
|
}
|
||||||
|
% beforesubsecvspace
|
||||||
|
\ifdimequal{\beforesubsecvspace}{0pt}{%
|
||||||
|
\setlength{\@beforesubsecvspace}{3.25ex\@plus -1ex \@minus -.2ex}%
|
||||||
|
}{
|
||||||
|
\setlength{\@beforesubsecvspace}{\beforesubsecvspace}%
|
||||||
|
}
|
||||||
|
% aftersubsecvspace
|
||||||
|
\ifdimequal{\aftersubsecvspace}{0pt}{%
|
||||||
|
\setlength{\@aftersubsecvspace}{1.5ex \@plus .2ex}%
|
||||||
|
}{%
|
||||||
|
\setlength{\@aftersubsecvspace}{\aftersubsecvspace}%
|
||||||
|
}
|
||||||
|
} % end AtEndPreamble
|
||||||
|
\providecommand*\@addresssymbol{}
|
||||||
|
\providecommand*\addresssymbol{}
|
||||||
|
\providecommand*\@mobilesymbol{\upshape{\Mobilefone}~}
|
||||||
|
\providecommand*\mobilesymbol{}
|
||||||
|
\providecommand*\@phonesymbol{\upshape{\Telefon}~}
|
||||||
|
\providecommand*\phonesymbol{}
|
||||||
|
\providecommand*\@faxsymbol{\upshape{\FAX}~}
|
||||||
|
\providecommand*\faxsymbol{}
|
||||||
|
\providecommand*\@emailsymbol{\upshape{\Letter}~}
|
||||||
|
\providecommand*\emailsymbol{}
|
||||||
|
\providecommand*\@homepagesymbol{}
|
||||||
|
\providecommand*\homepagesymbol{}
|
||||||
|
\ifkomacv@fontawesome
|
||||||
|
\providecommand*\@twittersymbol{\upshape{\faTwitter}~}
|
||||||
|
\providecommand*\@githubsymbol{\upshape{\faGithub}~}
|
||||||
|
\providecommand*\@facebooksymbol{\upshape{\faFacebook}~}
|
||||||
|
\providecommand*\@linkedinsymbol{\upshape{\faLinkedin}~}
|
||||||
|
\else
|
||||||
|
\providecommand*\@twittersymbol{}
|
||||||
|
\providecommand*\@githubsymbol{}
|
||||||
|
\providecommand*\@facebooksymbol{}
|
||||||
|
\providecommand*\@linkedinsymbol{}
|
||||||
|
\fi
|
||||||
|
\providecommand*\twittersymbol{}
|
||||||
|
\providecommand*\githubsymbol{}
|
||||||
|
\providecommand*\facebooksymbol{}
|
||||||
|
\providecommand*\linkedinsymbol{}
|
||||||
|
\providecommand*\@fsymbol{~~~\textbullet~~~}
|
||||||
|
\providecommand*\fsymbol{}
|
||||||
|
\providecommand*\@listitemsymbol{\textcolor{colortheme}{\Neutral}~}
|
||||||
|
\providecommand*\listitemsymbol{}
|
||||||
|
\AtEndPreamble{%
|
||||||
|
\ifdefempty{\addresssymbol}{}{%
|
||||||
|
\renewcommand*\@addresssymbol{\addresssymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\mobilesymbol}{}{%
|
||||||
|
\renewcommand*\@mobilesymbol{\mobilesymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\phonesymbol}{}{%
|
||||||
|
\renewcommand*\@phonesymbol{\phonesymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\faxsymbol}{}{%
|
||||||
|
\renewcommand*\@faxsymbol{\faxsymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\emailsymbol}{}{%
|
||||||
|
\renewcommand*\@emailsymbol{\emailsymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\homepagesymbol}{}{%
|
||||||
|
\renewcommand*\@homepagesymbol{\homepagesymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\twittersymbol}{}{%
|
||||||
|
\renewcommand*\@twittersymbol{\twittersymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\githubsymbol}{}{%
|
||||||
|
\renewcommand*\@githubsymbol{\githubsymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\facebooksymbol}{}{%
|
||||||
|
\renewcommand*\@facebooksymbol{\facebooksymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\linkedinsymbol}{}{%
|
||||||
|
\renewcommand*\@linkedinesymbol{\linkedinsymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\fsymbol}{}{%
|
||||||
|
\renewcommand*\@fsymbol{\fsymbol}
|
||||||
|
}
|
||||||
|
\ifdefempty{\listitemsymbol}{}{%
|
||||||
|
\renewcommand*\@listitemsymbol{\listitemsymbol}
|
||||||
|
}
|
||||||
|
} % end \AtEndPreamble
|
||||||
|
\providecommand*{\firstname}{}
|
||||||
|
\providecommand*{\familyname}{}
|
||||||
|
\providecommand*{\acadtitle}{}
|
||||||
|
\providecommand*{\addressstreet}{}
|
||||||
|
\providecommand*{\addresscity}{}
|
||||||
|
\providecommand*{\address}[2]{\addressstreet{#1}\addresscity{#2}}
|
||||||
|
\providecommand*{\mobile}{}
|
||||||
|
\providecommand*{\phonenr}{}
|
||||||
|
\providecommand*{\faxnr}{}
|
||||||
|
\providecommand*{\email}{}
|
||||||
|
\providecommand*{\homepage}{}
|
||||||
|
\providecommand*{\twitter}{}
|
||||||
|
\providecommand*{\github}{}
|
||||||
|
\providecommand*{\facebook}{}
|
||||||
|
\providecommand*{\linkedin}{}
|
||||||
|
\providecommand*{\extrainfo}{}
|
||||||
|
\providecommand*{\cvquote}{}
|
||||||
|
\newlist{compactitem}{itemize}{3}
|
||||||
|
\newlist{compactenum}{enumerate}{3}
|
||||||
|
\newlist{compactdesc}{description}{3}
|
||||||
|
\setlist[compactitem,compactenum,compactdesc]{%
|
||||||
|
topsep=0pt,%
|
||||||
|
partopsep=0pt,%
|
||||||
|
itemsep=0pt,%
|
||||||
|
parsep=0pt,%
|
||||||
|
leftmargin=*%
|
||||||
|
} % end setlist
|
||||||
|
\AtEndPreamble{%
|
||||||
|
\setlist[compactitem,1]{label=\@listitemsymbol}
|
||||||
|
\setlist[compactitem,2]{label={\textcolor{colortheme}\textendash}}
|
||||||
|
\setlist[compactitem,3]{label={\textcolor{colortheme}\textperiodcentered}}
|
||||||
|
\setlist[compactenum,1]{label={\textcolor{colortheme}{\arabic*.}}}
|
||||||
|
\setlist[compactenum,2]{label={\textcolor{colortheme}{\alph*.}}}
|
||||||
|
\setlist[compactenum,3]{label={\textcolor{colortheme}{\roman*.}}}
|
||||||
|
} % end AtEndPreamble
|
||||||
|
\newlength\@photowidth
|
||||||
|
\providecommand{\photo}[3][]{%
|
||||||
|
\providecommand{\@photoframe}{#1}%
|
||||||
|
\setlength{\@photowidth}{#2}%
|
||||||
|
\providecommand{\@photoname}{#3}}
|
||||||
|
\providecommand\@headlinealignment{}
|
||||||
|
\providecommand\@headlinetype{none}
|
||||||
|
\providecommand\@headlinecontent{}
|
||||||
|
\ProvideDocumentCommand{\headline}{O{c} m o}
|
||||||
|
{
|
||||||
|
\renewcommand\@headlinealignment{#1}
|
||||||
|
\renewcommand\@headlinetype{#2}
|
||||||
|
\renewcommand\@headlinecontent{
|
||||||
|
\IfNoValueTF {#3}
|
||||||
|
{
|
||||||
|
\ifstrequal{#2}{title}{\par\headlinestyle{Curriculum Vitae}}{}
|
||||||
|
\ifstrequal{#2}{name}{\par\firstnamestyle{\firstname}\ \familynamestyle{\familyname}\par\bigskip\acadtitlestyle{\acadtitle}}{}
|
||||||
|
}{\headlinestyle{#3}}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
\providecommand\setheadlinealignment{%
|
||||||
|
\ifdefstring{\@headlinealignment}{l}{\RaggedRight}{%
|
||||||
|
\ifdefstring{\@headlinealignment}{r}{\RaggedLeft}{\Centering}}
|
||||||
|
}
|
||||||
|
\providecommand\setheadlinetypename{%
|
||||||
|
\ifdefstring{\@headlinetype}{name}{%
|
||||||
|
\setheadlinealignment
|
||||||
|
\headlinestyle{\@headlinecontent}
|
||||||
|
}{}
|
||||||
|
}
|
||||||
|
\providecommand\setheadlinetypetitle{%
|
||||||
|
\ifdefstring{\@headlinetype}{title}{%
|
||||||
|
\setheadlinealignment
|
||||||
|
\headlinestyle{\@headlinecontent}
|
||||||
|
}{}
|
||||||
|
}
|
||||||
|
\providecommand\setheadline{%
|
||||||
|
\setheadlinetypename
|
||||||
|
\setheadlinetypetitle
|
||||||
|
}
|
||||||
|
\newif\if@firstdetailselement\@firstdetailselementtrue
|
||||||
|
\providecommand*{\@titledetailsnewline}{
|
||||||
|
\if@firstdetailselement%
|
||||||
|
\@firstdetailselementfalse%
|
||||||
|
\else%
|
||||||
|
\\[.4ex]
|
||||||
|
\fi%
|
||||||
|
}
|
||||||
|
\renewcommand\maketitle{\csexpandonce{@cvtitle\komacv@style}}
|
||||||
|
\RequirePackage{lastpage}
|
||||||
|
\providecommand*{\totalpagemark}{% page and pagetotal
|
||||||
|
\usefontofkomafont{pagenumber}\pageref{LastPage}%
|
||||||
|
}
|
||||||
|
\providecommand*\headlinestyle[1]{{%
|
||||||
|
\usefontofkomafont{headlinefont}%
|
||||||
|
\textcolor{@headlinecolor}{#1}}}
|
||||||
|
\providecommand*{\firstnamestyle}[1]{{%
|
||||||
|
\usefontofkomafont{firstnamefont}%
|
||||||
|
\textcolor{@firstnamecolor}{#1}}}
|
||||||
|
\providecommand*{\familynamestyle}[1]{{%
|
||||||
|
\usefontofkomafont{familynamefont}%
|
||||||
|
\textcolor{@familynamecolor}{#1}}}
|
||||||
|
\providecommand*{\acadtitlestyle}[1]{{%
|
||||||
|
\usefontofkomafont{acadtitlefont}%
|
||||||
|
\textcolor{@acadtitlecolor}{#1}}}
|
||||||
|
\providecommand*{\addressstyle}[1]{{%
|
||||||
|
\usefontofkomafont{addressfont}%
|
||||||
|
\textcolor{@addresscolor}{#1}}}
|
||||||
|
\providecommand*{\quotestyle}[1]{{%
|
||||||
|
\usefontofkomafont{quotefont}%
|
||||||
|
\textcolor{@quotecolor}{#1}}}
|
||||||
|
\providecommand*{\hintstyle}[1]{{%
|
||||||
|
\usefontofkomafont{hintfont}%
|
||||||
|
\textcolor{@hintcolor}{#1}}}
|
||||||
|
\providecommand*{\sectionstyle}[1]{%
|
||||||
|
\usefontofkomafont{section}%
|
||||||
|
\textcolor{@seccolor}{#1}}
|
||||||
|
\providecommand*{\subsectionstyle}[1]{%
|
||||||
|
\usefontofkomafont{subsection}%
|
||||||
|
\textcolor{@subseccolor}{#1}}
|
||||||
|
\providecommand*{\cvitem}[3][\@afterelementsvspace]{%
|
||||||
|
\begin{tabular}{%
|
||||||
|
@{}>{\raggedleft\arraybackslash}p{\@hintscolwidth}%
|
||||||
|
@{\hspace{\@sepcolwidth}}p{\@maincolwidth}@{}%
|
||||||
|
}%
|
||||||
|
\hintstyle{#2} & {\@minipagetrue #3}%
|
||||||
|
\end{tabular}\\[#1]%
|
||||||
|
}
|
||||||
|
\providecommand*{\cvdoubleitem}[5][\@afterelementsvspace]{%
|
||||||
|
\cvitem[#1]{#2}{%
|
||||||
|
\begin{minipage}[t]{\@dbitemmaincolwidth}#3\end{minipage}%
|
||||||
|
\hspace*{\@sepcolwidth}%
|
||||||
|
\begin{minipage}[t]{\@hintscolwidth}%
|
||||||
|
\noindent\raggedleft\hintstyle{#4}
|
||||||
|
\end{minipage}%
|
||||||
|
\hspace*{\@sepcolwidth}%
|
||||||
|
\begin{minipage}[t]{\@dbitemmaincolwidth}%
|
||||||
|
\noindent #5
|
||||||
|
\end{minipage}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
\providecommand*{\cvlistitem}[2][\@afterelementsvspace]{%
|
||||||
|
\cvitem[#1]{}{%
|
||||||
|
\@listitemsymbol%
|
||||||
|
\hfill %
|
||||||
|
\begin{minipage}[t]{.95\@listitemmaincolwidth}%
|
||||||
|
#2%
|
||||||
|
\end{minipage}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
\providecommand*{\cvlistdoubleitem}[3][\@afterelementsvspace]{%
|
||||||
|
\cvitem[#1]{}{%
|
||||||
|
\@listitemsymbol%
|
||||||
|
\hfill %
|
||||||
|
\begin{minipage}[t]{.9\@listdbitemmaincolwidth}%
|
||||||
|
#2%
|
||||||
|
\end{minipage}%
|
||||||
|
\hspace*{.9\@sepcolwidth}
|
||||||
|
\ifstrempty{#3}{}{%
|
||||||
|
\@listitemsymbol%
|
||||||
|
\hfill %
|
||||||
|
\begin{minipage}[t]{.9\@listdbitemmaincolwidth}%
|
||||||
|
#3%
|
||||||
|
\end{minipage}
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
\providecommand*{\cventry}[7][\@afterelementsvspace]{%
|
||||||
|
\cvitem[#1]{#2}{%
|
||||||
|
{\bfseries#3}%
|
||||||
|
\ifstrempty{#4}{}{, {\itshape#4}}%
|
||||||
|
\ifstrempty{#5}{}{, #5}%
|
||||||
|
\ifstrempty{#6}{}{, #6}%
|
||||||
|
.%
|
||||||
|
\ifx&%
|
||||||
|
\else{%
|
||||||
|
\newline{}\begin{minipage}[t]{\linewidth}%
|
||||||
|
\small#7%
|
||||||
|
\end{minipage}%
|
||||||
|
}%
|
||||||
|
\fi%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
\newbox{\@commentmainbox}
|
||||||
|
\providecommand*{\cvitemwithcomment}[4][\@afterelementsvspace]{%
|
||||||
|
\savebox{\@commentmainbox}{{\usefontofkomafont{commentmainfont} #3}}%
|
||||||
|
\settowidth\@commentmainlength{\usebox{\@commentmainbox}}%
|
||||||
|
\setlength{\@commentlength}{%
|
||||||
|
\@maincolwidth-\@sepcolwidth-\@commentmainlength%
|
||||||
|
}%
|
||||||
|
\cvitem[#1]{#2}{%
|
||||||
|
\begin{minipage}[t]{\@commentmainlength}%
|
||||||
|
\usefontofkomafont{commentmainfont} #3%
|
||||||
|
\end{minipage}%
|
||||||
|
\hfill%
|
||||||
|
\begin{minipage}[t]{\@commentlength}%
|
||||||
|
\raggedleft\usefontofkomafont{commentfont} #4%
|
||||||
|
\end{minipage}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
\providecommand*{\link}[2][]{%
|
||||||
|
\ifstrempty{#1}{%
|
||||||
|
\href{#2}{\usefontofkomafont{linkfont}#2}}{%
|
||||||
|
\href{#2}{\usefontofkomafont{linkfont}#1}}%
|
||||||
|
}
|
||||||
|
\providecommand*\croplink{}
|
||||||
|
\providecommand*{\httplink}[2][]{%
|
||||||
|
\renewcommand\croplink{\StrDel{#2}{http://}}
|
||||||
|
\ifstrempty{#1}{%
|
||||||
|
\IfSubStr{#2}{http:}{\href{#2}}{\href{http://#2}}{%
|
||||||
|
\usefontofkomafont{httplinkfont}\croplink}%
|
||||||
|
}{%
|
||||||
|
\IfSubStr{#2}{http:}{\href{#2}}{\href{http://#2}}{%
|
||||||
|
\usefontofkomafont{httplinkfont}#1}}
|
||||||
|
}
|
||||||
|
\providecommand*{\httpslink}[2][]{%
|
||||||
|
\renewcommand\croplink{\StrDel{#2}{https://}}
|
||||||
|
\ifstrempty{#1}{%
|
||||||
|
\IfSubStr{#2}{https:}{\href{#2}}{\href{https://#2}}{%
|
||||||
|
\usefontofkomafont{httpslinkfont}\croplink}%
|
||||||
|
}{%
|
||||||
|
\IfSubStr{#2}{https:}{\href{#2}}{\href{https://#2}}{%
|
||||||
|
\usefontofkomafont{httpslinkfont}#1}}
|
||||||
|
}
|
||||||
|
\providecommand*{\emaillink}[2][]{%
|
||||||
|
\ifstrempty{#1}{%
|
||||||
|
\href{mailto:#2}{\usefontofkomafont{emaillinkfont}#2}}{%
|
||||||
|
\href{mailto:#2}{\usefontofkomafont{emaillinkfont}#1}}%
|
||||||
|
}
|
||||||
|
\hypersetup{
|
||||||
|
breaklinks,
|
||||||
|
unicode,
|
||||||
|
colorlinks = false,
|
||||||
|
pdfborder = {0 0 .3},
|
||||||
|
pdfstartview = FitH,
|
||||||
|
pdfstartpage = 1,
|
||||||
|
pdfcreator = \LaTeX{},
|
||||||
|
pdfproducer = \LaTeX{}
|
||||||
|
}
|
||||||
|
\urlstyle{same}
|
||||||
|
\providecommand*\@citebordercolor{}
|
||||||
|
\providecommand*\citebordercolor{\@citebordercolor}
|
||||||
|
\providecommand*\@filebordercolor{}
|
||||||
|
\providecommand*\filebordercolor{\@filebordercolor}
|
||||||
|
\providecommand*\@linkbordercolor{}
|
||||||
|
\providecommand*\linkbordercolor{\@linkbordercolor}
|
||||||
|
\providecommand*\@menubordercolor{}
|
||||||
|
\providecommand*\menubordercolor{\@menubordercolor}
|
||||||
|
\providecommand*\@runbordercolor{}
|
||||||
|
\providecommand*\runbordercolor{\@runbordercolor}
|
||||||
|
\providecommand*\@urlbordercolor{}
|
||||||
|
\providecommand*\urlbordercolor{\@urlbordercolor}
|
||||||
|
\providecommand*\allbordercolors{}
|
||||||
|
\providecommand*\pdfauthor{}
|
||||||
|
\providecommand*\pdfsubject{}
|
||||||
|
\providecommand*\pdftitle{}
|
||||||
|
\providecommand*\pdfkeywords{}
|
||||||
|
\AtEndPreamble{%
|
||||||
|
\providecommand*\@allbordercolors{colortheme}
|
||||||
|
\ifdefempty{\allbordercolors}{}{\renewcommand*\@allbordercolors{\allbordercolors}}
|
||||||
|
\providecommand*\@pdfauthor{\firstname~\familyname}
|
||||||
|
\ifdefempty{\pdfauthor}{}{\renewcommand*\@pdfauthor{\pdfauthor}}
|
||||||
|
\providecommand*\@pdfsubject{\firstname~\familyname}
|
||||||
|
\providecommand*\pdfsubject{\@pdfsubject}
|
||||||
|
\providecommand*\@pdftitle{\title~\firstname~\familyname}
|
||||||
|
\providecommand*\pdftitle{\@pdftitle}
|
||||||
|
\providecommand*\@pdfkeywords{\firstname~\familyname{} curriculum~vit\ae{} CV{}}
|
||||||
|
\providecommand*\pdfkeywords{\@pdfkeywords}
|
||||||
|
\hypersetup{%
|
||||||
|
allbordercolors = \@allbordercolors,
|
||||||
|
citebordercolor = \citebordercolor,
|
||||||
|
filebordercolor = \filebordercolor,
|
||||||
|
linkbordercolor = \linkbordercolor,
|
||||||
|
menubordercolor = \menubordercolor,
|
||||||
|
runbordercolor = \runbordercolor,
|
||||||
|
urlbordercolor = \urlbordercolor,
|
||||||
|
pdfauthor = \@pdfauthor,
|
||||||
|
pdfsubject = \pdfsubject,
|
||||||
|
pdftitle = \pdftitle,
|
||||||
|
pdfkeywords = \pdfkeywords,
|
||||||
|
}
|
||||||
|
} % end AtEndPreamble
|
||||||
|
\AtBeginDocument{%
|
||||||
|
\raggedbottom
|
||||||
|
} % End AtBeginDocument
|
||||||
|
\clearpairofpagestyles
|
||||||
|
\RequirePackage{komacv-\komacv@style}
|
||||||
|
\endinput
|
||||||
|
%%
|
||||||
|
%% End of file `komacv.cls'.
|
||||||
Reference in New Issue
Block a user