From 98671049353563c41018df37c462fb09ca81b22d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 7 Aug 2014 21:48:31 +0000 Subject: komacv (7aug14) git-svn-id: svn://tug.org/texlive/trunk@34865 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/komacv/README | 27 + .../texmf-dist/doc/latex/komacv/examples/jeyre.jpg | Bin 0 -> 79000 bytes .../doc/latex/komacv/examples/komacv.bib | 17 + .../doc/latex/komacv/examples/komacv_example.tex | 201 +++ .../komacv/examples/komacv_example_casual.pdf | Bin 0 -> 124077 bytes .../komacv/examples/komacv_example_classic.pdf | Bin 0 -> 122628 bytes .../komacv/examples/komacv_example_oldstyle.pdf | Bin 0 -> 114950 bytes Master/texmf-dist/doc/latex/komacv/komacv.pdf | Bin 0 -> 284513 bytes Master/texmf-dist/doc/latex/komacv/y.tex | 157 ++ Master/texmf-dist/source/latex/komacv/komacv.dtx | 1751 ++++++++++++++++++++ Master/texmf-dist/source/latex/komacv/komacv.ins | 64 + Master/texmf-dist/tex/latex/komacv/komacv.cls | 615 +++++++ Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/libexec/ctan2tds | 1 + Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc | 1 + Master/tlpkg/tlpsrc/komacv.tlpsrc | 0 16 files changed, 2835 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/komacv/README create mode 100644 Master/texmf-dist/doc/latex/komacv/examples/jeyre.jpg create mode 100644 Master/texmf-dist/doc/latex/komacv/examples/komacv.bib create mode 100644 Master/texmf-dist/doc/latex/komacv/examples/komacv_example.tex create mode 100644 Master/texmf-dist/doc/latex/komacv/examples/komacv_example_casual.pdf create mode 100644 Master/texmf-dist/doc/latex/komacv/examples/komacv_example_classic.pdf create mode 100644 Master/texmf-dist/doc/latex/komacv/examples/komacv_example_oldstyle.pdf create mode 100644 Master/texmf-dist/doc/latex/komacv/komacv.pdf create mode 100644 Master/texmf-dist/doc/latex/komacv/y.tex create mode 100644 Master/texmf-dist/source/latex/komacv/komacv.dtx create mode 100644 Master/texmf-dist/source/latex/komacv/komacv.ins create mode 100644 Master/texmf-dist/tex/latex/komacv/komacv.cls create mode 100644 Master/tlpkg/tlpsrc/komacv.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/komacv/README b/Master/texmf-dist/doc/latex/komacv/README new file mode 100644 index 00000000000..667e5c8d774 --- /dev/null +++ b/Master/texmf-dist/doc/latex/komacv/README @@ -0,0 +1,27 @@ +komacv +====== +(License: LaTeX Project) + +The komacv class makes typesetting a beautiful CV easy! +Different style are offered by the associated style packages and virtually all settings can be changed by the user. + +The komacv class is fully documented. Example files give an impression of what the your CV might look like with the different styles. + +The komacv class is built upon the scrartcl class. Pagelayout, headings etc. can can be easily configured in the KOMA-way. Moreover, the komacv class is fully compatible with biblatex. + +Installation: + +1. Download the gzip-archive and unpack it. + +2. Move the documentation "komacv.pdf" and the "examples" folder to the doc-directory in your local tex-directory (create a subdirectory "komacv"). + +3. Run the command "latex" on the file "komacv.ins". + +4. Move the file "komacv.cls" and the "styles" folder to your local tex-directory (create a subdirectory "komacv"). + +5. Run texhash on your local tex-directory. + + +I hope you enjoy this class. +Suggestions, wishes, bug reports: +salome.soedergran@gmx.ch diff --git a/Master/texmf-dist/doc/latex/komacv/examples/jeyre.jpg b/Master/texmf-dist/doc/latex/komacv/examples/jeyre.jpg new file mode 100644 index 00000000000..f94586bbeb6 Binary files /dev/null and b/Master/texmf-dist/doc/latex/komacv/examples/jeyre.jpg differ diff --git a/Master/texmf-dist/doc/latex/komacv/examples/komacv.bib b/Master/texmf-dist/doc/latex/komacv/examples/komacv.bib new file mode 100644 index 00000000000..4aa51513f11 --- /dev/null +++ b/Master/texmf-dist/doc/latex/komacv/examples/komacv.bib @@ -0,0 +1,17 @@ +%% start of file `komacv.bib'; bibliography file for komacv_example.tex +%% that comes with the komacv class +%% (c) Copyright 2014 Salome Södergran (salome.soedergran@gmx.ch) +%% +@ARTICLE{1848, + title = {It is enough that all was right}, + journal = {Journal of Moral Philosophy}, + date = {1848}, + volume = {6}, + pages = {19--45} +} +@BOOK{Eyre:1888, + title = {My Life as Mr. Rochester's Right Hand}, + publisher = {Ferndean Press}, + location = {Ferndean}, + date = {1888} +} diff --git a/Master/texmf-dist/doc/latex/komacv/examples/komacv_example.tex b/Master/texmf-dist/doc/latex/komacv/examples/komacv_example.tex new file mode 100644 index 00000000000..9ff6c92900b --- /dev/null +++ b/Master/texmf-dist/doc/latex/komacv/examples/komacv_example.tex @@ -0,0 +1,201 @@ +%% start of file `komacv_example.tex'; shows exemplarily the use of the komacv class +%% (c) Copyright 2014 Salome Södergran (salome.soedergran@gmx.ch) +%% +%% Test the flexibility of the class komacv by removing (or adding) the comment signs and changing the values. These are preset not as recommendations of good style but to make the effect as clear as possible! +%% +\documentclass[% +xcolor=svgnames,% +% color=mycolor,% +% DIV=19, +style=classic,% OR +% style=casual,% OR +% style=oldstyle,% +]{komacv} + +\pagestyle{scrheadings} +\clearscrheadfoot +\ifoot{CV~\firstname~\familyname} +\ofoot{\pagemark/\totalpagemark} +% \ihead{Hello world!} +% \ohead{My life so far} + + +% =========================== +% LENGTHS +% =========================== +%\setlength\hintscolwidth{2cm} +%\setlength\sepcolwidth{1em} +%\setlength\quotewidth{.3\textwidth} +%\setlength\titlesepwidth{50pt} +%% \setlength\infocolwidth{6cm} % for oldstyle only! +%% \setlength\sepinfocolwidth{6em} % for oldstyle only! +%\setlength\footerwidth{.5\textwidth} % for casual style only +%\setlength\aftertitlevspace{5\baselineskip} +%\setlength\afterquotevspace{8\baselineskip} +%\setlength\afterelementsvspace{40pt} +%\setlength\beforesecvspace{3\baselineskip} +%\setlength\aftersecvspace{4\baselineskip} +%\setlength\beforesubsecvspace{3\baselineskip} +%\setlength\aftersubsecvspace{4\baselineskip} + +% =========================== +% COLORS +% =========================== +%\xdefinecolor{mycolor}{cmyk}{0.92,0,0.87,0.09} +%\colorlet{firstnamecolor}{blue} +%\colorlet{familynamecolor}{red} +%\colorlet{acadtitlecolor}{green} +%\colorlet{addresscolor}{gray} +%\colorlet{quotecolor}{pink} +%\colorlet{framecolor}{yellow} +%\colorlet{framebackcolor}{black} +%\colorlet{secbarcolor}{firstnamecolor} +%\colorlet{seccolor}{familynamecolor} +%\colorlet{subseccolor}{pink!70!black} +%\colorlet{hintcolor}{orange} + +% =========================== +% FONTS +% =========================== +\renewcommand*{\familydefault}{\sfdefault}% default font sans-serif + +%% Fonts, for use with LuaLaTeX oder XeLaTeX +% \defaultfontfeatures{Renderer=Basic,Ligatures=TeX} +% \setmainfont[Numbers=OldStyle]{Palatino Linotype} +% \setsansfont{AvantGarde Bk BT} +% \setmonofont{Courier New} + +% \setkomafont{firstnamefont}{\fontsize{24}{26}\itshape} +% \addtokomafont{familynamefont}{\scshape} +% \setkomafont{addressfont}{\scriptsize} +% \setkomafont{acadtitlefont}{\usekomafont{familynamefont}} +% \setkomafont{quotefont}{\ttfamily} +% \setkomafont{section}{\Huge\rmfamily\slshape} +% \addtokomafont{subsection}{\bfseries} + + +% =========================== +% HYPERSETUP +% =========================== +\renewcommand*\urlbordercolor{red} +\hypersetup{pdfcreator=Someone else} + +% =========================== +% BIBLIOGRAPHY +% =========================== +\usepackage[backend=biber, +style=authortitle,% +sorting=ydnt,% +]{biblatex} +\bibliography{komacv.bib} +\defbibheading{bibliography}[Publications]{\section{#1}} + +% =========================== +% PERSONAL DATA +% =========================== +\renewcommand*{\title}{CV}% PDF metadata +\renewcommand*{\firstname}{Jane} +\renewcommand*{\familyname}{Eyre} +\renewcommand*{\acadtitle}{B.\,Ed.} +\renewcommand*{\addressstreet}{Ferndean House} +\renewcommand*{\addresscity}{Ferndean Village} +\renewcommand*{\address}[2]{\addressstreet{#1}\addresscity{#2}} +\renewcommand*{\mobile}{009-87654321} +\renewcommand*{\phonenr}{001-23456789} +\renewcommand*{\faxnr}{001-23456788} +\renewcommand*{\email}{jeyre@ferndean.me.uk} +\renewcommand*{\extrainfo}{Some extra info} +% \renewcommand*{\cvquote}{\enquote{Convinced I grew that neither earth should perish, \\nor one of the souls it treasured.}} %p.373 +% \renewcommand\phonesymbol{Tel.~} + +% =========================== +% PICTURE +% =========================== +% \setlength\fboxrule{7pt} +%\setlength\mframepicshift{30pt} +%\photo[frame]{3cm}{jeyre} +\photo[mframe]{3cm}{jeyre} + + +\begin{document} +\raggedbottom + +\maketitle + +\section{Personal Information} +\cvitem{Date of birth}{February 15, 1828} +\cvitem{Nationality}{British} +\cvitem{Civil Status}{Married, two children} + +\section{Education} +\cventry{1835--1838}{Homeschooling}{}{Gateshead}{grades 1--3}{Teacher: Mr.~NN, under supervision of my aunt Ms. Reed.} +\cventry{1838--1844}{Lowood School}{}{Lowood}{grades 3--8}{A charitable institution under the guidance of Mr.~Brocklehurst.} + +\section{Work} + +\subsection{Teaching} +\cventry{1844--1846}{Teacher}{Lowood School}{Lowood}{}{Teaching all grades.} +\cventry{1846--1847}{Governess}{}{Thornfield Hall, Thornfield near Millcote}{}{Governess of Mr.~Rochester's ward Adèle, 10~years old.} +\cventry{1847}{Village teacher}{girl's school}{Moore village}{}{Teaching all village girls, mostly farmer's daughters, all grades.} +\cventry{1849--1867}{Home schooling}{}{Ferndean}{}{Educating and teaching my children, a son and a daughter.} + + +\subsection{Nursing} +\cventry{1847\,ff.}{Nursing my physically impaired husband}{}{}{}{Very poor eyesight and one hand amputated due to a fire.} + +\subsection{Management} +\cventry{1847\,ff.}{Management of the family estate}{}{}{}{Including the household at Ferndean and extensive property in England and on the continent.} + +\section{Languages} +\cvitemwithcomment{English}{fluent}{mother tongue} +\cvitemwithcomment{French}{fluent}{oral and written} +\cvitemwithcomment{Hindustani}{bits of}{} + +\section{Computer Knowledges} +\raggedright +In my time I didn't have the opportunity to acquire computer knowledges but I am willing to learn the following programs and languages: + +\cvdoubleitem{accounting}{GnuCash}{picture editing}{gimp} + +\cvdoubleitem{office}{\LaTeX,\\LibreOffice}{languages}{lua, html} + +\nocite{*} +\printbibliography + +\newpage + +\section{All Elements} + +\subsection{cvitem} +\cvitem{header}{cvitem text + \begin{compactenum} + \item compactenum item one + \item compactenum item two + \end{compactenum} +} + +\subsection{cvdoubleitem} +\cvdoubleitem{1st header}{1st text}{2nd header}{2nd text} + +\subsection{cvlistitem} +\cvlistitem{cvlistitem item1} +\cvlistitem{cvlistitem item2} + +\subsection{cvlistdoubleitem} +\cvlistdoubleitem{item1}{item2} +\cvlistdoubleitem{item3}{item4} + +\subsection{cventry} +\cventry{years}{degree/job title}{e.\,g. institution/employer}{e.\,g. localization}{e.\,g. grade}{comment/job description} + +\subsection{cvitemwithcomment} +\cvitemwithcomment{header}{text}{comment} + +\subsection{links} +\link[link description]{link} + +\httplink[http link description]{url} + +\emaillink[e-mail link description]{e-mail address} + +\end{document} diff --git a/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_casual.pdf b/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_casual.pdf new file mode 100644 index 00000000000..5bf26d0f9e4 Binary files /dev/null and b/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_casual.pdf differ diff --git a/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_classic.pdf b/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_classic.pdf new file mode 100644 index 00000000000..f188374e706 Binary files /dev/null and b/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_classic.pdf differ diff --git a/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_oldstyle.pdf b/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_oldstyle.pdf new file mode 100644 index 00000000000..6fab30ac470 Binary files /dev/null and b/Master/texmf-dist/doc/latex/komacv/examples/komacv_example_oldstyle.pdf differ diff --git a/Master/texmf-dist/doc/latex/komacv/komacv.pdf b/Master/texmf-dist/doc/latex/komacv/komacv.pdf new file mode 100644 index 00000000000..c1ed3a49681 Binary files /dev/null and b/Master/texmf-dist/doc/latex/komacv/komacv.pdf differ diff --git a/Master/texmf-dist/doc/latex/komacv/y.tex b/Master/texmf-dist/doc/latex/komacv/y.tex new file mode 100644 index 00000000000..572cf1ec34c --- /dev/null +++ b/Master/texmf-dist/doc/latex/komacv/y.tex @@ -0,0 +1,157 @@ +%% +%% This is file `styles/komacv-casual.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% komacv.dtx (with options: `casual') +%% +%% This is a generated file. +%% +%% Copyright (C) 2014 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] +\ProvidesPackage{komacv-casual} + [2014/08/06 v1.0 style package for komacv class] +\addtokomafont{firstnamefont}{\sffamily\fontsize{38}{40}} +\addtokomafont{acadtitlefont}{\sffamily} +\addtokomafont{addressfont}{\sffamily\small} +\addtokomafont{hintfont}{\sffamily} +\newsavebox\@fboxa +\newsavebox\@fboxb +\newcommand*\@sboxa[1]{\sbox\@fboxa{#1}} +\newcommand*\@sboxb[1]{\sbox\@fboxb{#1}} +\newcommand*\@uboxa{\usebox\@fboxa} +\newcommand*\@uboxb{\usebox\@fboxb} +\newcommand*\@flushf{\strut\@uboxa\@sboxa{}\@sboxb{}} +\newcommand*\addtofooter[2][\@fsymbol]{% + \@sboxb{\@uboxa{}#1#2}% + \settowidth\@fboxwidth{\@uboxb}% + \ifdimgreater{\@footerwidth}{\@fboxwidth}{% + \@sboxa{\@uboxb} + }{% + \@flushf\\ + \@sboxa{#2} + \@sboxb{#2} + } +} + \ifdimequal{\footerwidth}{0pt}{}{\setlength\@footerwidth{\footerwidth}} + \defpagestyle{footer} + {{}{}{}}% head definition (empty) + {% foot definition + {}{}% definition for twoside layout + {% definition for oneside layout + \hspace*{\fill}% + \parbox{\@footerwidth}{% + \centering% + \color{@addresscolor}\usekomafont{addressfont}% + \ifdefempty{\addressstreet}{}{% + \addtofooter[]{\@addresssymbol\addressstreet}% + \ifdefempty{\addresscity}{}{% + \addtofooter[~--~]{\addresscity}}}% + \ifdefempty{\mobile}{}{% + \addtofooter{\@mobilesymbol\mobile}}% + \ifdefempty{\phonenr}{}{% + \addtofooter{\@phonesymbol\phonenr}} + \ifdefempty{\faxnr}{}{% + \addtofooter{\@faxsymbol\faxnr}}% + \ifdefempty{\email}{}{% + \addtofooter{\@emailsymbol\emaillink{\email}}} + \ifdefempty{\homepage}{}{% + \addtofooter{\@homepagesymbol\httplink{\homepage}}}% + \ifdefempty{\extrainfo}{}{% + \addtofooter{\extrainfo}}\@flushf% + }% Ende parbox + \hspace*{\fill}% + \makebox[0pt][r]{\pagemark/\totalpagemark} + }% end definition onesided layout + }% end footer definition +\providecommand\@cvtitlecasual{% +\newbox{\@picbox} +\savebox{\@picbox}{% + \ifundef{\@photoname}{}{% with picture: + \ifthenelse{% + \equal{\@photoframe}{frame} \OR + \equal{\@photoframe}{mframe} + }{% with frame: + \fcolorbox{@framecolor}{@framebackcolor}{% + \includegraphics[width=\@photowidth]{\@photoname}% + }% end fcolorbox + }{% without frame: + \includegraphics[width=\@photowidth]{\@photoname}% + }% end ifdefstring frame + }% end ifundef photoname +}% end savebox picbox +\settowidth\@titlepicwidth{\usebox{\@picbox}} +\setlength\@titlenamewidth{\textwidth-\@titlesepwidth-\@titlepicwidth} + + \usebox{\@picbox}% + \hspace*{\@titlesepwidth}% + \parbox[b]{\@titlenamewidth}{% + \raggedleft{\firstnamestyle\firstname}% + ~{\familynamestyle\familyname}\\ + \raggedleft\color{@firstnamecolor}\rule{\@titlenamewidth}{.25ex}\par + }% end parbox + \vspace{\@aftertitlevspace} + %% optional acadtitle + \ifdefempty{\acadtitle}{}{% + \raggedleft\acadtitlestyle{\acadtitle}}\\[2.5em]% + %% optional quote + \ifdefempty{\cvquote}{}{% + {\centering + \begin{minipage}{\@quotewidth}% + \centering\quotestyle{\cvquote} + \end{minipage}\\[\@afterquotevspace]% + } + }% +}% end \@cvtitle-casual + +\AtBeginDocument{% + \thispagestyle{footer} +} % end \AtBeginDocument +\renewcommand{\section}[1]{\@cvbarsection{#1}} +\renewcommand{\subsection}[1]{\@cvbarsubsection{#1}} +\endinput +%% +%% End of file `s } % end \@cvtitleoldstyle + +\AtEndDocument{% +\end{addmargin} +} +\renewcommand{\section}[1]{\@cvsimplesection{#1}} +\renewcommand{\subsection}[1]{\@cvsimplesubsection{#1}} +\renewcommand*{\cvitem}[3][\@afterelementsvspace]{% + \begin{tabular}{% + @{}p{\@maincolwidth}% + @{\hspace{\@sepcolwidth}}p{\@hintscolwidth}@{}% + }% + {#3} & \raggedright\hintstyle{#2}% + \end{tabular}\\[#1]% +} + +\renewcommand*{\cvdoubleitem}[5][\@afterelementsvspace]{% + \cvitem[#1]{#4}{% + \begin{minipage}[t]{\@dbitemmaincolwidth}#3\end{minipage}% + \hspace*{\@sepcolwidth}% + \begin{minipage}[t]{\@hintscolwidth}% + \noindent\raggedleft\hintstyle{#2} + \end{minipage}% + \hspace*{\@sepcolwidth}% + \begin{minipage}[t]{\@dbitemmaincolwidth}% + \noindent #5 + \end{minipage}% + }% +} +\endinput +%% +%% End of file `styles/komacv-oldstyle.sty'. diff --git a/Master/texmf-dist/source/latex/komacv/komacv.dtx b/Master/texmf-dist/source/latex/komacv/komacv.dtx new file mode 100644 index 00000000000..9d42dce3c26 --- /dev/null +++ b/Master/texmf-dist/source/latex/komacv/komacv.dtx @@ -0,0 +1,1751 @@ +% \iffalse meta-comment +% +% Copyright (C) 2014 +% by Salome Södergran (salome.soedergran@gmx.ch) +% ----------------------------------------------- +% +% This work 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. +% +% This work has the LPPL maintenance status 'maintained'. +% +% The current maintainer of this work is Salome Södergran. +% +% This work consists of the files komacv.dtx and komacv.ins +% which produce the class komacv.cls and some style files +% komacv-