summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/komacv
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-04-17 22:26:24 +0000
committerKarl Berry <karl@freefriends.org>2017-04-17 22:26:24 +0000
commit73141e9a7897a597eeaa15107728bb7cf2879dbe (patch)
tree77d41ed16dfa75218e94cb86d48d1e780dbebe54 /Master/texmf-dist/tex/latex/komacv
parentf0f5600c20467be8d19a1fc45b61463c26718ebe (diff)
komacv (17apr17)
git-svn-id: svn://tug.org/texlive/trunk@43902 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/komacv')
-rw-r--r--Master/texmf-dist/tex/latex/komacv/komacv-casual.sty23
-rw-r--r--Master/texmf-dist/tex/latex/komacv/komacv-classic.sty26
-rw-r--r--Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty24
-rw-r--r--Master/texmf-dist/tex/latex/komacv/komacv.cls79
4 files changed, 93 insertions, 59 deletions
diff --git a/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty b/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty
index 78e9e35da94..4cb7f603807 100644
--- a/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty
+++ b/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty
@@ -22,8 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{komacv-casual}
- [2017/04/12 v1.1 style package for komacv class]
-\changes{v1.1}{2017/04/12}{New macro headline, and new correspondent elements headlinestyle, headlinecolor, headlinefont}
+ [2017/04/17 v1.1.1 style package for komacv class]
\addtokomafont{firstnamefont}{\sffamily\fontsize{38}{40}}
\addtokomafont{acadtitlefont}{\sffamily}
@@ -56,7 +55,7 @@
\hspace*{\fill}%
\parbox{\@footerwidth}{%
\centering%
- \color{@addresscolor}\usefonttokomafont{addressfont}%
+ \color{@addresscolor}\usefontofkomafont{addressfont}%
\ifdefempty{\addressstreet}{}{%
\addtofooter[]{\@addresssymbol\addressstreet}%
\ifdefempty{\addresscity}{}{%
@@ -71,6 +70,14 @@
\addtofooter{\@emailsymbol\emaillink{\email}}}
\ifdefempty{\homepage}{}{%
\addtofooter{\@homepagesymbol\httplink{\homepage}}}%
+ \ifdefempty{\twitter}{}{%
+ \addtofooter{\@twittersymbol\twitter}}%
+ \ifdefempty{\github}{}{%
+ \addtofooter{\@githubsymbol\github}}%
+ \ifdefempty{\facebook}{}{%
+ \addtofooter{\@facebooksymbol\facebook}}%
+ \ifdefempty{\linkedin}{}{%
+ \addtofooter{\@linkedinsymbol\linkedin}}%
\ifdefempty{\extrainfo}{}{%
\addtofooter{\extrainfo}}\@flushf%
}% Ende parbox
@@ -100,14 +107,14 @@
\usebox{\@picbox}%
\hspace*{\@titlesepwidth}%
\parbox[b]{\@titlenamewidth}{%
- \RaggedLeft{\firstnamestyle\firstname}%
+ \raggedleft{\firstnamestyle\firstname}%
~{\familynamestyle\familyname}\\
- \RaggedLeft\color{@firstnamecolor}\rule{\@titlenamewidth}{.25ex}\par
+ \raggedleft\color{@firstnamecolor}\rule{\@titlenamewidth}{.25ex}\par
}% end parbox
\vspace{\@aftertitlevspace}
%% optional acadtitle
\ifdefempty{\acadtitle}{}{%
- \RaggedLeft\acadtitlestyle{\acadtitle}}\\[2.5em]%
+ \raggedleft\acadtitlestyle{\acadtitle}}\\[2.5em]%
%% optional quote
\ifdefempty{\cvquote}{}{%
{\centering
@@ -127,7 +134,7 @@
[
beforeskip=\@beforesecvspace,
afterskip=\@aftersecvspace,
- font=\color{@seccolor}
+ font=\color{@seccolor}\sectionfont
]{section}
\renewcommand*\thesection{\color{@secbarcolor}\rule{\@hintscolwidth}{1ex}\hspace{-1ex}\hspace{\@sepcolwidth}}
@@ -136,7 +143,7 @@
beforeskip=\@beforesecvspace,
afterskip=\@aftersecvspace,
indent=\dimexpr\@sepcolwidth+\@hintscolwidth,
- font={\normalfont\color{@subseccolor}}
+ font=\color{@subseccolor}\subsectionfont
]{subsection}
\endinput
%%
diff --git a/Master/texmf-dist/tex/latex/komacv/komacv-classic.sty b/Master/texmf-dist/tex/latex/komacv/komacv-classic.sty
index e6b4498e450..da066d66084 100644
--- a/Master/texmf-dist/tex/latex/komacv/komacv-classic.sty
+++ b/Master/texmf-dist/tex/latex/komacv/komacv-classic.sty
@@ -22,8 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{komacv-classic}
- [2017/04/12 v1.1 style package for komacv class]
-\changes{v1.1}{2017/04/12}{New macro headline, and new correspondent elements headlinestyle, headlinecolor, headlinefont}
+ [2017/04/17 v1.1.1 style package for komacv class]
\addtokomafont{firstnamefont}{\sffamily}
\addtokomafont{acadtitlefont}{\sffamily}
@@ -58,11 +57,16 @@
\ifundef{\@photoname}{}{% else
\ifdefstring{\@photoframe}{frame}{%
\setlength{\@titledetailswidth}{\@titledetailswidth-\@photowidth-2\@fboxextra}
+ \setlength{\@titledetailswidth}{.99\@titledetailswidth} % avoid overfullbox warning
}{% else
\ifdefstring{\@photoframe}{mframe}{%
\setlength{\@titledetailswidth}{\@titledetailswidth-\@mframepicshift}%
- }{}%
-}%
+ \setlength{\@titledetailswidth}{.99\@titledetailswidth} % avoid overfullbox warning
+ }{% picture but no frame
+ \setlength{\@titledetailswidth}{\@titledetailswidth-\@photowidth}
+ \setlength{\@titledetailswidth}{.99\@titledetailswidth} % avoid overfullbox warning
+ }
+}
}%
% name and title
\ifdefstring{\headlinetype}{none}{%
@@ -82,7 +86,7 @@
\end{minipage}%
% optional data
\begin{minipage}[b]{\@titledetailswidth}%
- \RaggedLeft\addressstyle{%
+ \raggedleft\addressstyle{%
\ifdefempty{\addressstreet}{}{%
\@titledetailsnewline%
\@addresssymbol\addressstreet%
@@ -98,6 +102,14 @@
\@titledetailsnewline\@emailsymbol\emaillink{\email}}%
\ifdefempty{\homepage}{}{%
\@titledetailsnewline\@homepagesymbol\httplink{\homepage}}%
+ \ifdefempty{\twitter}{}{%
+ \@titledetailsnewline\@twittersymbol~\twitter}%
+ \ifdefempty{\github}{}{%
+ \@titledetailsnewline\@githubsymbol~\github}%
+ \ifdefempty{\facebook}{}{%
+ \@titledetailsnewline\@facebooksymbol~\facebook}%
+ \ifdefempty{\linkedin}{}{%
+ \@titledetailsnewline\@linkedinsymbol~\linkedin}%
\ifdefempty{\extrainfo}{}{%
\@titledetailsnewline\extrainfo}%
}%
@@ -131,7 +143,7 @@
[
beforeskip=\@beforesecvspace,
afterskip=\@aftersecvspace,
- font=\color{@seccolor}
+ font=\color{@seccolor}\sectionfont
]{section}
\renewcommand*\thesection{\color{@secbarcolor}\rule{\@hintscolwidth}{1ex}\hspace{-1ex}\hspace{\@sepcolwidth}}
@@ -140,7 +152,7 @@
beforeskip=\@beforesecvspace,
afterskip=\@aftersecvspace,
indent=\dimexpr\@sepcolwidth+\@hintscolwidth,
- font={\normalfont\color{@subseccolor}}
+ font=\color{@subseccolor}\subsectionfont
]{subsection}
\endinput
%%
diff --git a/Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty b/Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty
index ea85fbeeed8..c3159b4ecbd 100644
--- a/Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty
+++ b/Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty
@@ -22,15 +22,12 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{komacv-oldstyle}
- [2017/04/12 v1.1 style package for komacv class]
-\changes{v1.1}{2017/04/12}{New macro headline, and new correspondent elements headlinestyle, headlinecolor, headlinefont}
+ [2017/04/17 v1.1.1 style package for komacv class]
\KOMAoptions{DIV=15}
\setlength{\hintscolwidth}{3cm}
\addtokomafont{addressfont}{\small}
\addtokomafont{hintfont}{\bfseries}
-\setkomafont{section}{\Large\bfseries\upshape}
-\setkomafont{subsection}{\large\bfseries\itshape}
\colorlet{addresscolor}{gray}
\renewcommand*{\listitemsymbol}{\labelitemi~}
\renewcommand*{\addresssymbol}{}
@@ -58,6 +55,14 @@
\@titledetailsnewline\@emailsymbol\emaillink{\email}}%
\ifdefempty{\homepage}{}{%
\@titledetailsnewline\@homepagesymbol\httplink{\homepage}}%
+ \ifdefempty{\twitter}{}{%
+ \@titledetailsnewline\@twittersymbol~\twitter}%
+ \ifdefempty{\github}{}{%
+ \@titledetailsnewline\@githubsymbol~\github}%
+ \ifdefempty{\facebook}{}{%
+ \@titledetailsnewline\@facebooksymbol~\facebook}%
+ \ifdefempty{\linkedin}{}{%
+ \@titledetailsnewline\@linkedinsymbol~\linkedin}%
\ifdefempty{\extrainfo}{}{%
\@titledetailsnewline\extrainfo}%
} % end \@infocontent
@@ -67,10 +72,10 @@
\savebox{\@infobox}{%
\parbox[b]{\@infocolwidth}{%
% put the first line on the same baseline as the first sectiontitle:
- {\usefonttokomafont{section}
+ {\usefontofkomafont{section}
\vspace*{1.6ex}
}
- \RaggedLeft\addressstyle{%
+ \raggedleft\addressstyle{%
\@infocontent%
}
}% end parbox
@@ -136,15 +141,14 @@
[
beforeskip=\@beforesecvspace,
afterskip=\@aftersecvspace,
- indent=\dimexpr\@sepcolwidth+\@hintscolwidth,
- font=\color{@seccolor}
+ font=\color{@seccolor}\sectionfont
]{section}
\RedeclareSectionCommand
[
beforeskip=\@beforesecvspace,
afterskip=\@aftersecvspace,
- font=\color{@subseccolor}
+ font=\color{@subseccolor}\subsectionfont
]{subsection}
\renewcommand*{\cvitem}[3][\@afterelementsvspace]{%
\begin{tabular}{%
@@ -160,7 +164,7 @@
\begin{minipage}[t]{\@dbitemmaincolwidth}#3\end{minipage}%
\hspace*{\@sepcolwidth}%
\begin{minipage}[t]{\@hintscolwidth}%
- \noindent\RaggedLeft\hintstyle{#2}
+ \noindent\raggedleft\hintstyle{#2}
\end{minipage}%
\hspace*{\@sepcolwidth}%
\begin{minipage}[t]{\@dbitemmaincolwidth}%
diff --git a/Master/texmf-dist/tex/latex/komacv/komacv.cls b/Master/texmf-dist/tex/latex/komacv/komacv.cls
index 0fa92a0dbdc..5e7eade0aa7 100644
--- a/Master/texmf-dist/tex/latex/komacv/komacv.cls
+++ b/Master/texmf-dist/tex/latex/komacv/komacv.cls
@@ -22,8 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{komacv}
- [2017/04/12 v1.1 komacv class]
-\changes{v1.1}{2017/04/12}{New macro headline, and new correspondent elements headlinestyle, headlinecolor, headlinefont}
+ [2017/04/17 v1.1.1 komacv class]
\providecommand*\mycolor{blue}
\RequirePackage{ifthen,kvoptions,calc}
@@ -35,10 +34,9 @@ setkeys=\kvsetkeys%
\DeclareStringOption[mycolor]{color}[mycolor]
\DeclareStringOption[x11names]{xcolor}[x11names]
\DeclareStringOption[classic]{style}[classic]
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
+\DeclareDefaultOption{\PassOptionsToClass{\CurrentOption}{scrartcl}}
\ProcessKeyvalOptions{komacv} % evaluate keyval options
-\ProcessOptions\relax % execute given options
-\LoadClass[a4paper,headings=normal,fontsize=11pt,headinclude,footinclude]{scrartcl}
+\LoadClass[a4paper,headings=normal,fontsize=11pt]{scrartcl}
\RequirePackage[\komacv@xcolor]{xcolor}
\RequirePackage{%
etoolbox,%
@@ -47,6 +45,7 @@ setkeys=\kvsetkeys%
ifxetex,%
scrlayer-scrpage,%
marvosym,%
+ fontawesome,%
array,%
graphicx,%
microtype,%
@@ -54,6 +53,10 @@ setkeys=\kvsetkeys%
hyperref%
}
\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{%
@@ -104,7 +107,7 @@ setkeys=\kvsetkeys%
}
\newkomafont{headlinefont}{\fontsize{30}{32}\mdseries\upshape}
\newkomafont{firstnamefont}{\Huge\mdseries\upshape}
-\newkomafont{familynamefont}{\usefonttokomafont{firstnamefont}}
+\newkomafont{familynamefont}{\usefontofkomafont{firstnamefont}}
\newkomafont{acadtitlefont}{\LARGE\mdseries\itshape}
\newkomafont{addressfont}{\normalsize\mdseries\itshape}
\newkomafont{quotefont}{\large\itshape}
@@ -114,8 +117,10 @@ setkeys=\kvsetkeys%
\newkomafont{emaillinkfont}{}
\newkomafont{commentmainfont}{\bfseries} % in \cvitemwithcomment
\newkomafont{commentfont}{\footnotesize\itshape} % in \cvitemwithcomment
-\setkomafont{section}{\Large\sffamily\mdseries\upshape}
-\setkomafont{subsection}{\large\sffamily\mdseries\upshape}
+\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@}
@@ -322,7 +327,6 @@ setkeys=\kvsetkeys%
\setlength{\@aftersubsecvspace}{\aftersubsecvspace}%
}
} % end AtEndPreamble
-\changes{v1.1}{2017/04/12}{Added macros and symbols for social media}
\providecommand*\@addresssymbol{}
\providecommand*\addresssymbol{}
\providecommand*\@mobilesymbol{\Mobilefone~}
@@ -399,6 +403,10 @@ setkeys=\kvsetkeys%
\providecommand*{\faxnr}{}
\providecommand*{\email}{}
\providecommand*{\homepage}{}
+\providecommand*{\twitter}{}
+\providecommand*{\github}{}
+\providecommand*{\facebook}{}
+\providecommand*{\linkedin}{}
\providecommand*{\extrainfo}{}
\providecommand*{\cvquote}{}
\newlist{compactitem}{itemize}{3}
@@ -456,41 +464,41 @@ setkeys=\kvsetkeys%
\renewcommand\maketitle{\csexpandonce{@cvtitle\komacv@style}}
\RequirePackage{lastpage}
\providecommand*{\totalpagemark}{% page and pagetotal
-\usefonttokomafont{pagenumber}\pageref{LastPage}%
+\usefontofkomafont{pagenumber}\pageref{LastPage}%
}
\providecommand*\headlinestyle[1]{{%
\usefontofkomafont{headlinefont}%
\textcolor{@headlinecolor}{#1}}}
\providecommand*{\firstnamestyle}[1]{{%
- \usefonttokomafont{firstnamefont}%
+ \usefontofkomafont{firstnamefont}%
\textcolor{@firstnamecolor}{#1}}}
\providecommand*{\familynamestyle}[1]{{%
- \usefonttokomafont{familynamefont}%
+ \usefontofkomafont{familynamefont}%
\textcolor{@familynamecolor}{#1}}}
\providecommand*{\acadtitlestyle}[1]{{%
- \usefonttokomafont{acadtitlefont}%
+ \usefontofkomafont{acadtitlefont}%
\textcolor{@acadtitlecolor}{#1}}}
\providecommand*{\addressstyle}[1]{{%
- \usefonttokomafont{addressfont}%
+ \usefontofkomafont{addressfont}%
\textcolor{@addresscolor}{#1}}}
\providecommand*{\quotestyle}[1]{{%
- \usefonttokomafont{quotefont}%
+ \usefontofkomafont{quotefont}%
\textcolor{@quotecolor}{#1}}}
\providecommand*{\hintstyle}[1]{{%
- \usefonttokomafont{hintfont}%
+ \usefontofkomafont{hintfont}%
\textcolor{@hintcolor}{#1}}}
\providecommand*{\sectionstyle}[1]{%
- \usefonttokomafont{section}%
+ \usefontofkomafont{section}%
\textcolor{@seccolor}{#1}}
\providecommand*{\subsectionstyle}[1]{%
- \usefonttokomafont{subsection}%
+ \usefontofkomafont{subsection}%
\textcolor{@subseccolor}{#1}}
\providecommand*{\cvitem}[3][\@afterelementsvspace]{%
\begin{tabular}{%
- @{}p{\@hintscolwidth}%
+ @{}>{\raggedleft\arraybackslash}p{\@hintscolwidth}%
@{\hspace{\@sepcolwidth}}p{\@maincolwidth}@{}%
}%
- \RaggedLeft\hintstyle{#2} &{#3}%
+ \hintstyle{#2} & {#3}%
\end{tabular}\\[#1]%
}
\providecommand*{\cvdoubleitem}[5][\@afterelementsvspace]{%
@@ -498,7 +506,7 @@ setkeys=\kvsetkeys%
\begin{minipage}[t]{\@dbitemmaincolwidth}#3\end{minipage}%
\hspace*{\@sepcolwidth}%
\begin{minipage}[t]{\@hintscolwidth}%
- \noindent\RaggedLeft\hintstyle{#4}
+ \noindent\raggedleft\hintstyle{#4}
\end{minipage}%
\hspace*{\@sepcolwidth}%
\begin{minipage}[t]{\@dbitemmaincolwidth}%
@@ -509,7 +517,8 @@ setkeys=\kvsetkeys%
\providecommand*{\cvlistitem}[2][\@afterelementsvspace]{%
\cvitem[#1]{}{%
\@listitemsymbol%
- \begin{minipage}[t]{\@listitemmaincolwidth}%
+ \hfill %
+ \begin{minipage}[t]{.95\@listitemmaincolwidth}%
#2%
\end{minipage}%
}%
@@ -517,13 +526,15 @@ setkeys=\kvsetkeys%
\providecommand*{\cvlistdoubleitem}[3][\@afterelementsvspace]{%
\cvitem[#1]{}{%
\@listitemsymbol%
- \begin{minipage}[t]{\@listdbitemmaincolwidth}%
+ \hfill %
+ \begin{minipage}[t]{.9\@listdbitemmaincolwidth}%
#2%
\end{minipage}%
- \hspace*{\@sepcolwidth}
+ \hspace*{.9\@sepcolwidth}
\ifstrempty{#3}{}{%
\@listitemsymbol%
- \begin{minipage}[t]{\@listdbitemmaincolwidth}%
+ \hfill %
+ \begin{minipage}[t]{.9\@listdbitemmaincolwidth}%
#3%
\end{minipage}
}%
@@ -547,35 +558,35 @@ setkeys=\kvsetkeys%
}
\newbox{\@commentmainbox}
\providecommand*{\cvitemwithcomment}[4][\@afterelementsvspace]{%
- \savebox{\@commentmainbox}{{\usefonttokomafont{commentmainfont}#3}}%
+ \savebox{\@commentmainbox}{{\usefontofkomafont{commentmainfont} #3}}%
\settowidth\@commentmainlength{\usebox{\@commentmainbox}}%
\setlength{\@commentlength}{%
\@maincolwidth-\@sepcolwidth-\@commentmainlength%
}%
\cvitem[#1]{#2}{%
\begin{minipage}[t]{\@commentmainlength}%
- \usefonttokomafont{commentmainfont} #3%
+ \usefontofkomafont{commentmainfont} #3%
\end{minipage}%
\hfill%
\begin{minipage}[t]{\@commentlength}%
- \RaggedLeft\usefonttokomafont{commentfont} #4%
+ \raggedleft\usefontofkomafont{commentfont} #4%
\end{minipage}%
}%
}
\providecommand*{\link}[2][]{%
\ifstrempty{#1}{%
- \href{#2}{\usefonttokomafont{linkfont}#2}}{%
- \href{#2}{\usefonttokomafont{linkfont}#1}}%
+ \href{#2}{\usefontofkomafont{linkfont}#2}}{%
+ \href{#2}{\usefontofkomafont{linkfont}#1}}%
}
\providecommand*{\httplink}[2][]{%
\ifstrempty{#1}{%
- \href{http://#2}{\usefonttokomafont{httplinkfont}#2}}{%
- \href{http://#2}{\usefonttokomafont{httplinkfont}#1}}%
+ \href{http://#2}{\usefontofkomafont{httplinkfont}#2}}{%
+ \href{http://#2}{\usefontofkomafont{httplinkfont}#1}}%
}
\providecommand*{\emaillink}[2][]{%
\ifstrempty{#1}{%
- \href{mailto:#2}{\usefonttokomafont{emaillinkfont}#2}}{%
- \href{mailto:#2}{\usefonttokomafont{emaillinkfont}#1}}%
+ \href{mailto:#2}{\usefontofkomafont{emaillinkfont}#2}}{%
+ \href{mailto:#2}{\usefontofkomafont{emaillinkfont}#1}}%
}
\hypersetup{