Version 0.4 retroactive commit

This commit is contained in:
Xavier Danaux
2010-05-19 02:23:37 +02:00
parent 33570265be
commit 0114ec8ca5
16 changed files with 19393 additions and 23 deletions

View File

@ -1,3 +1,6 @@
version 0.4 (2 May 2006)
- removed the dependency on the geometry package, so that users can now invoke it themselve, and easily change the geometry of the page.
version 0.3 (10 April 2006) version 0.3 (10 April 2006)
- moderncv now uses the 'longtable' class, allowing cv sections to split across multiple pages. - moderncv now uses the 'longtable' class, allowing cv sections to split across multiple pages.
- the different lengths used by moderncv are now customizable! In particular, the first column - the different lengths used by moderncv are now customizable! In particular, the first column

Binary file not shown.

4328
examples/jdoe_casual.ps Normal file

File diff suppressed because it is too large Load Diff

View File

@ -68,6 +68,8 @@
\cvlanguage{Dutch}{Near-native}{Primary education degree obtained in a Dutch college\\(Sint-Jozefscollege te Sint-Pieters-Woluwe).} \cvlanguage{Dutch}{Near-native}{Primary education degree obtained in a Dutch college\\(Sint-Jozefscollege te Sint-Pieters-Woluwe).}
\cvlanguage{English}{Very good}{Many journeys in English speaking countries, including the United States,\\the United Kingdom and Kenya.} \cvlanguage{English}{Very good}{Many journeys in English speaking countries, including the United States,\\the United Kingdom and Kenya.}
\cvlanguage{Mandarin}{Elementary}{Taking classes at the ``Institut des Langues Vivantes'' (UCL), for the second year now.} \cvlanguage{Mandarin}{Elementary}{Taking classes at the ``Institut des Langues Vivantes'' (UCL), for the second year now.}
\closesection
\pagebreak
\section{Computer skills} \section{Computer skills}
\cvcomputer{OS}{Linux, Unix, Windows}{administration}{Apache, Mailman} \cvcomputer{OS}{Linux, Unix, Windows}{administration}{Apache, Mailman}

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -68,13 +68,15 @@
\cvlanguage{Dutch}{Near-native}{Primary education degree obtained in a Dutch college\\(Sint-Jozefscollege te Sint-Pieters-Woluwe).} \cvlanguage{Dutch}{Near-native}{Primary education degree obtained in a Dutch college\\(Sint-Jozefscollege te Sint-Pieters-Woluwe).}
\cvlanguage{English}{Very good}{Many journeys in English speaking countries, including the United States,\\the United Kingdom and Kenya.} \cvlanguage{English}{Very good}{Many journeys in English speaking countries, including the United States,\\the United Kingdom and Kenya.}
\cvlanguage{Mandarin}{Elementary}{Taking classes at the ``Institut des Langues Vivantes'' (UCL), for the second year now.} \cvlanguage{Mandarin}{Elementary}{Taking classes at the ``Institut des Langues Vivantes'' (UCL), for the second year now.}
\closesection
\pagebreak
\section{Computer skills} \section{Computer skills}
\cvcomputer{OS}{Linux, Unix, Windows}{administration}{Apache, Mailman} \cvcomputer{OS}{Linux, Unix, Windows}{administration}{Apache, Mailman}
\cvcomputer{programming}{\textsc{Java}, C/C++}{scripting}{PHP, Shell, Ruby} \cvcomputer{programming}{\textsc{Java}, C/C++}{scripting}{PHP, Shell, Ruby}
\cvcomputer{scientific}{Matlab, Autocad, Abaqus}{typography}{\LaTeX, \ConTeXt, Scribus, QuarkXPress} \cvcomputer{scientific}{Matlab, Autocad, Abaqus}{typography}{\LaTeX, \ConTeXt, Scribus, QuarkXPress}
\cvcomputer{web design}{XHTML, CSS, AJAX}{database}{MySQL, PostgreSQL} \cvcomputer{web design}{XHTML, CSS, AJAX}{database}{MySQL, PostgreSQL}
\section{Interests} \section{Interests}
\cvitem{design}{\small I am a design fan, especially when it comes to typography and photography.} \cvitem{design}{\small I am a design fan, especially when it comes to typography and photography.}
\cvitem{adventure sports}{\small I like practicing adventure sports like skiing, rock climbing and scuba diving, and have been a boy scout for five years.} \cvitem{adventure sports}{\small I like practicing adventure sports like skiing, rock climbing and scuba diving, and have been a boy scout for five years.}

Binary file not shown.

5024
examples/jdoe_classic.ps Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesClass{moderncv}[2006/04/10 v0.3 modern curriculum vitae document class] \ProvidesClass{moderncv}[2006/05/02 v0.4 modern curriculum vitae document class]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
@ -98,9 +98,12 @@
%\RequirePackage{ae,aecompl,aeguill} %\RequirePackage{ae,aecompl,aeguill}
% page geometry % page geometry
% (this should perhaps be left to the user...) \addtolength{\oddsidemargin}{-54pt}
%\RequirePackage[top=2cm, bottom=2.5cm, left=2.25cm, right=2.25cm]{geometry} \addtolength{\textwidth}{109pt}
\RequirePackage[top=1.5cm, bottom=2cm, left=2cm, right=2cm]{geometry} \addtolength{\topmargin}{-70pt}
\addtolength{\textheight}{122pt}
\addtolength{\marginparsep}{-5pt}
\addtolength{\marginparwidth}{-10pt}
% hyperrefs % hyperrefs
\RequirePackage{url} \RequirePackage{url}
@ -229,7 +232,10 @@
\extrainfo{} \extrainfo{}
\quote{} \quote{}
% length used by the table layout % length used by the moderncv layout
% quote length
\newlength{\quotewidth}
% section lengths
\newlength{\hintscolumnwidth} \newlength{\hintscolumnwidth}
\newlength{\separatorcolumnwidth} \newlength{\separatorcolumnwidth}
\setlength{\separatorcolumnwidth}{0.025\textwidth} \setlength{\separatorcolumnwidth}{0.025\textwidth}
@ -244,14 +250,33 @@
\setlength{\maincolumnwidth}{\textwidth}% \setlength{\maincolumnwidth}{\textwidth}%
\addtolength{\maincolumnwidth}{-\separatorcolumnwidth}% \addtolength{\maincolumnwidth}{-\separatorcolumnwidth}%
\addtolength{\maincolumnwidth}{-\hintscolumnwidth}} \addtolength{\maincolumnwidth}{-\hintscolumnwidth}}
% doubleitem lengths
\newlength{\doubleitemmaincolumnwidth}
% listitem lengths
\newlength{\listitemsymbolwidth}
\settowidth{\listitemsymbolwidth}{\listitemsymbol{}~}
% listdoubleitem lengths
\newlength{\listdoubleitemmaincolumnwidth}
% recompute all the lengths that depends on the text width
\newcommand*{\recomputelengths}{%
\setlength{\quotewidth}{0.65\textwidth}%
\sethintscolumnlength{\hintscolumnwidth}%
% doubleitem lengths
\setlength{\doubleitemmaincolumnwidth}{\maincolumnwidth}%
\addtolength{\doubleitemmaincolumnwidth}{-\hintscolumnwidth}%
\addtolength{\doubleitemmaincolumnwidth}{-\separatorcolumnwidth}%
\setlength{\doubleitemmaincolumnwidth}{0.5\doubleitemmaincolumnwidth}%
% listdoubleitem lengths
\setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth}%
\addtolength{\listdoubleitemmaincolumnwidth}{-\listitemsymbolwidth}%
\setlength{\listdoubleitemmaincolumnwidth}{0.475\listdoubleitemmaincolumnwidth}}
\sethintscolumnlength{0.15\textwidth} \sethintscolumnlength{0.15\textwidth}
\recomputelengths
% makes the cv title % makes the cv title
\renewcommand*{\maketitle}{}% \renewcommand*{\maketitle}{}%
% make a quote % make a quote
\newlength{\quotewidth}
\setlength{\quotewidth}{0.65\textwidth}
\newcommand*{\makequote}{% \newcommand*{\makequote}{%
{\centering{% {\centering{%
\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}}\\[2.5em]}} \begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}}\\[2.5em]}}
@ -310,11 +335,6 @@
\cvline{#1}{#2}} \cvline{#1}{#2}}
% usage (inside section}: \cvdoubleitem{subtitle}{text}{subtitle}{text} % usage (inside section}: \cvdoubleitem{subtitle}{text}{subtitle}{text}
\newlength{\doubleitemmaincolumnwidth}
\setlength{\doubleitemmaincolumnwidth}{\maincolumnwidth}
\addtolength{\doubleitemmaincolumnwidth}{-\hintscolumnwidth}
\addtolength{\doubleitemmaincolumnwidth}{-\separatorcolumnwidth}
\setlength{\doubleitemmaincolumnwidth}{0.5\doubleitemmaincolumnwidth}
\newcommand*{\cvdoubleitem}[4]{% \newcommand*{\cvdoubleitem}[4]{%
\cvitem{#1}{\begin{minipage}[t]{\doubleitemmaincolumnwidth}#2\end{minipage}% \cvitem{#1}{\begin{minipage}[t]{\doubleitemmaincolumnwidth}#2\end{minipage}%
\hfill% \hfill%
@ -325,12 +345,6 @@
\cvline{}{\listitemsymbol{}~#1}} \cvline{}{\listitemsymbol{}~#1}}
% usage (inside section): \cvlistdoubleitem{point1}{point2} % usage (inside section): \cvlistdoubleitem{point1}{point2}
\newlength{\listitemsymbolwidth}
\settowidth{\listitemsymbolwidth}{\listitemsymbol{}~}
\newlength{\listdoubleitemmaincolumnwidth}
\setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth}
\addtolength{\listdoubleitemmaincolumnwidth}{-\listitemsymbolwidth}
\setlength{\listdoubleitemmaincolumnwidth}{0.475\listdoubleitemmaincolumnwidth}
\newcommand*{\cvlistdoubleitem}[2]{% \newcommand*{\cvlistdoubleitem}[2]{%
\cvline{}{\listitemsymbol{}~\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#1\end{minipage}% \cvline{}{\listitemsymbol{}~\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#1\end{minipage}%
\hfill% \hfill%

View File

@ -4,7 +4,7 @@
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvcompatibility}[2006/04/10 v0.3 modern curriculum vitae compatibility patches] \ProvidesPackage{moderncvcompatibility}[2006/05/02 v0.4 modern curriculum vitae compatibility patches]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------

View File

@ -4,7 +4,7 @@
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvstylecasual}[2006/04/10 v0.3 modern curriculum vitae style: casual] \ProvidesPackage{moderncvstylecasual}[2006/05/02 v0.4 modern curriculum vitae style: casual]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------

View File

@ -4,7 +4,7 @@
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvstyleclassic}[2006/04/10 v0.3 modern curriculum vitae style: casual] \ProvidesPackage{moderncvstyleclassic}[2006/05/02 v0.4 modern curriculum vitae style: casual]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------

View File

@ -4,7 +4,7 @@
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvstyleempty}[2006/04/10 v0.3 modern curriculum vitae style: empty] \ProvidesPackage{moderncvstyleempty}[2006/05/02 v0.4 modern curriculum vitae style: empty]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------