Version 0.5 retroactive commit

This commit is contained in:
Xavier Danaux
2010-05-19 02:26:05 +02:00
parent 0114ec8ca5
commit dd327399f3
23 changed files with 1363 additions and 19630 deletions

View File

@ -1,40 +1,66 @@
version 0.5 (9 September 2006)
- added a \photo command to display a picture. That command takes the name of
the file with the picture as argument, and the desired height as optional
argument.
- implemented the needed commands to make moderncv compatible with BibTeX, as
suggested by J. Lie. This makes it possible to display one's publications,
stored in the BibTeX file 'publications.bib'
by using:
\nocite{*}
\bibliographystyle{plain}
\bibliography{publications}
As usual, the name of the section title can be changed by redefining the
command \refname.
- added the \today command, useful for example if one need to add the date the
resumé was produced with
\closesection{}
\vfill{\hfill{\scriptsize Produced \today.}}
at the end of your CV, as suggested by F. Hammann.
version 0.4 (2 May 2006) 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. - 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
- the different lengths used by moderncv are now customizable! In particular, the first column across multiple pages.
(the one containing the date in the examples), can now be set to any width, for people - the different lengths used by moderncv are now customizable! In particular,
needing a smaller or larger one. To do that, either use the first column (the one containing the date in the examples), can now be set
\sethintscolumnlength{<length>}, to any width, for people needing a smaller or larger one. To do that, either
use
\sethintscolumnlength{<length>},
where <length> is the desired length in a unit LaTeX understands, or where <length> is the desired length in a unit LaTeX understands, or
\sethintscolumntowidth{<string>}, \sethintscolumntowidth{<string>},
where <string> is a string of the desired length (usually, the longest string that has to appear where <string> is a string of the desired length (usually, the longest string
in the column). Thanks to A. Pöge for pointing out the need of such a feature. that has to appear in the column). Thanks to A. Pöge for pointing out the need
- added the command \emptysection{}, which makes it possible to start a section without of such a feature.
name. In combination with \closesection{}, this makes it possible to drop out of the layout of - added the command \emptysection{}, which makes it possible to start a
moderncv, and come back to it later. This should make the inclusion of arbitrary elements not section without name. In combination with \closesection{}, this makes it
covered by moderncv code possible. possible to drop out of the layout of moderncv, and come back to it later.
- corrected a spacing problem in the cventry command, as pointed out and solved by This should make the inclusion of arbitrary elements not covered by moderncv
B. Eßmann. code possible.
- corrected a spacing problem in the cventry command, as pointed out and
solved by B. Eßmann.
version 0.2 (6 March 2006) version 0.2 (6 March 2006)
- rewrite of the code to have the styles (fonts, colours, headers and footers) be defined - rewrite of the code to have the styles (fonts, colours, headers and footers)
in different files than the class. The styles are now defined in a separate file per style, be defined in different files than the class. The styles are now defined in a
named moderncvstyle<style_name>. It should now be easy to write your own separate file per style, named moderncvstyle<style_name>. It should now be
style, starting from moderncvstyleempty.sty. If you feel you have created a nice style, easy to write your own style, starting from moderncvstyleempty.sty. If you
just email it to me and I'll include it in the next version. feel you have created a nice style, just email it to me and I'll include it in
the next version.
- due to the previous point, styles are now loaded by the command - due to the previous point, styles are now loaded by the command
\moderncvstyle{style_name}. I couldn't figure out a way to preserve the old \moderncvstyle{style_name}. I couldn't figure out a way to preserve the old
"casual" and "classic" class options, so these are now broken! Use "casual" and "classic" class options, so these are now broken! Use
\moderncvstyle{casual} or \moderncvstyle{classic} at the beginning of your \moderncvstyle{casual} or \moderncvstyle{classic} at the beginning of your
document. This should be the only incompatibility with version 0.1. document. This should be the only incompatibility with version 0.1.
- added class option "nolmodern" for people without the latin modern fonts. - added class option "nolmodern" for people without the latin modern fonts.
- corrected some English mistakes in the examples. Thanks to Machael H. Prager for - corrected some English mistakes in the examples. Thanks to M. H. Prager for
pointing them out. pointing them out.
- added a \cvlistitem to produce items with a bullet (controlled by \listitemsymbol), and - added a \cvlistitem to produce items with a bullet (or whatever is defined
renamed \cvresume to \cvlistdoubleitem for consistency purpose. For compatibility in \listitemsymbol), and renamed \cvresume to \cvlistdoubleitem for
reasons, the command \cvresume still works, but should be avoided. consistency purpose. For compatibility reasons, the command \cvresume still
works, but should be avoided.
version 0.1 (1 March 2006) version 0.1 (1 March 2006)
- first release. - first release.

View File

@ -1,3 +1,5 @@
* Inside the last argument of \cventry, used to display some complementary - Inside the last argument of \cventry, used to display some complementary
information of an entry, the command "\\" doesn't seem to work, while "\newline" works information of an entry, the command "\\" doesn't seem to work, while "\newline"
perfectly. I have no idea why... works perfectly. I have no idea why...
- The \cvsection command seems to be unable to handle a Chinese argument, using
CJK.

30
README
View File

@ -1,19 +1,29 @@
moderncv -- a modern curriculum vitae class moderncv -- a modern curriculum vitae class
Moderncv provides a documentclass for typesetting modern curriculum vitaes, both in a Moderncv provides a documentclass for typesetting modern curriculum vitaes in
classic and in a casual style. It is fairly customisable, allowing you to define your own various styles. It is fairly customizable, allowing you to define your own style
style by changing the colors, the fonts, ... by changing the colors, the fonts, ... and provides two default styles: classic
and casual.
The moderncv documentclass need it's input to be formatted with regular commands The moderncv documentclass need it's input to be formatted with regular
(\section, \subsection, \maketitle, ...), but also defines its own special commands commands like:
(\cventry, \makequote, \firsname, \familyname, ...). \section,
All the commands are defined in such a way that the arguments are always optional. \subsection,
\maketitle,
but also defines its own special commands:
\cventry,
\makequote,
\firstname,
\familyname,
...
All the commands are defined in such a way that the arguments are always
optional.
Documents can be compiled into dvi, ps or pdf. Documents can be compiled into dvi, ps or pdf.
Until a decent manual is written, you can always look in the "examples" directory for Until a decent manual is written, you can always look in the "examples"
some decent examples. directory for some examples.
Author: Xavier Danaux <xdanaux@gmail.com> Author: Xavier Danaux <xdanaux@gmail.com>
Date: 10 April 2006 Date: 09 September 2006

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +1,33 @@
%% start of file `jdoe_casual.tex'.
%% Copyright 2006 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
\documentclass[11pt]{moderncv} \documentclass[11pt]{moderncv}
% moderncv styles % moderncv styles
\moderncvstyle{casual} \moderncvstyle{casual} % optional argument are 'nocolor' (black & white cv) and 'roman' (for roman fonts, instead of sans serif fonts)
%\moderncvstyle[nocolor]{casual} %\moderncvstyle{classic} % idem
%\moderncvstyle{classic}
%\moderncvstyle[roman]{classic}
% character encoding % character encoding
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc} % replace by the encoding you are using
% personal data % personal data (the given example is exhaustive; just give what you want)
\firstname{John} \firstname{John}
\familyname{Doe} \familyname{Doe}
\title{Design enthusiast\dots} \title{Design enthusiast\dots}
%\address{12 somestreet\\3456 somecity} % for classic style %\address{12 somestreet\\3456 somecity} % for classic style
\address{12 somestreet, 3456 somecity} % for casual style \address{12 somestreet, 3456 somecity} % for casual style
\phone{+12 (3)456 78 90} \phone{+12 (3)456 78 90}
\email{jdoe@design.org} \email{jdoe@design.org}
%\extrainfo{{\small maried with childrens}} \extrainfo{\weblink{www.ctan.org}}
\quote{Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.} \photo[64pt]{jdoe_picture} % also optional, and the optional argument is the height the picture must be resized to
\quote{Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.}% also optional
%\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}} %\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}} % define another symbol to be used in front of the list items
\definecolor{see}{rgb}{0.5,0.5,0.5}
% command for text subscripts
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
% the ConTeXt symbol % the ConTeXt symbol
\def\ConTeXt{% \def\ConTeXt{%
@ -40,6 +43,9 @@
%\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{} %\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{}
%\usefont{T1}{myfont}{m}{scsl}Testing the font %\usefont{T1}{myfont}{m}{scsl}Testing the font
% command and color used in this document, independently from moderncv
\definecolor{see}{rgb}{0.5,0.5,0.5}% for web links
\newcommand{\up}[1]{\ensuremath{^\textsf{\scriptsize#1}}}% for text subscripts
%---------------------------------------------------------------------------------- %----------------------------------------------------------------------------------
% content % content
@ -68,8 +74,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 \closesection{}
\pagebreak \pagebreak{}
\section{Computer skills} \section{Computer skills}
\cvcomputer{OS}{Linux, Unix, Windows}{administration}{Apache, Mailman} \cvcomputer{OS}{Linux, Unix, Windows}{administration}{Apache, Mailman}
@ -82,16 +88,25 @@
\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.}
\cvitem{travelling}{\small I have been living abroad during my childhood, and love travelling around the world.} \cvitem{travelling}{\small I have been living abroad during my childhood, and love travelling around the world.}
%\section{Section with a list} \section{Section with a list}
%\cvlistitem{lol} \cvlistitem{Single item.}
%\cvlistitem{lol} \cvlistitem{Another single item.}
%\cvlistdoubleitem{lol}{relol} \cvlistdoubleitem{Double\dots{}}{\dots{} item.}
%\cvlistdoubleitem{lol}{relol} \cvlistdoubleitem{Another double\dots{}}{\dots{} item.}
%\section{Section with your own content}\closesection \section{Section with your own content}\closesection
%Your content here,\\ Your content here, inside the normal \LaTeX{} environment. You can use any regular \LaTeX{} command, display mathematics
%inside the normal \LaTeX{} environment. \[e =m\,c^2,\]
put some table or figure, \dots
\emptysection{}
\cvitem{Now}{Back to moderncv layout, without making a new section :-)}
\nocite{*}
\bibliographystyle{plain}
\bibliography{jdoe_publications}
%\emptysection{}
%\cvitem{Now}{Back to moderncv layout, without making a new section :-)}
\end{document} \end{document}
%% end of file `jdoe_casual.tex'.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,93 +0,0 @@
\documentclass[10pt]{moderncv}
% moderncv styles
%\moderncvstyle{casual}
\moderncvstyle[nocolor]{casual}
%\moderncvstyle{classic}
%\moderncvstyle[roman]{classic}
% character encoding
\usepackage[utf8]{inputenc}
% personal data
\firstname{John}
\familyname{Doe}
\title{Design enthusiast\dots}
%\address{12 somestreet\\3456 somecity} % for classic style
\address{12 somestreet, 3456 somecity} % for casual style
\phone{+12 (3)456 78 90}
\email{jdoe@design.org}
%\extrainfo{{\small maried with childrens}}
\quote{Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.}
%\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}}
\definecolor{see}{rgb}{0.5,0.5,0.5}
% command for text subscripts
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
% the ConTeXt symbol
\def\ConTeXt{%
C%
\kern-.0333emo%
\kern-.0333emn%
\kern-.0667em\TeX%
\kern-.0333emt}
% slanted small caps (only with roman family; the sans serif font doesn't exists :-()
%\usepackage{slantsc}
%\DeclareFontFamily{T1}{myfont}{}
%\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{}
%\usefont{T1}{myfont}{m}{scsl}Testing the font
%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\maketitle
%\makequote
\section{Education}
\cventry{2003--2006}{Master of Design}{Valparezzo School of Design}{}{}{1\up{st} year: 79\%\hspace{2em}2\up{nd} year: 84\%\hspace{2em}3\up{rd} year: ---\hspace{2em}(graduation expected in June 2006)}
\cventry{2001--2003}{Bachelor of Design}{Beijing Drawing University}{}{}{1\up{st} year: 63\%\hspace{2em}2\up{nd} year: 76\%}
\section{Master thesis}
\cvitem{title}{\emph{On the design of modern curriculum vit\ae{}s}}
\cvitem{supervisors}{Pr P. Picasso and Pr G. Klimt}
\cvitem{description}{\small Study of the complex design of a curriculum vit\ae{}, also known as ``résumé''. In my opinion, a good design needs to be show the personality of its author. Some people will thus prefer a more classic style, and others will be more audacious\dots}
\section{Experience}
\cventry{February 2006--\\current}{Maintainer of the a CTAN package}{CTAN}{World}{}{Maintainer of the {\ttfamily moderncv} package, meant to ease the production of beautiful curriculum vit\ae{}s.}
\cventry{2005--2006}{Mathematics tutor}{UCL}{Louvain-la-Neuve}{}{Supervision of practical sessions for a mathematical course given to second year engineering students (course \emph{FSAB1104: Numerical Methods}).\hfill{\itshape\color{see}\footnotesize{}See \httplink{www.legat-online.be/b2q1/num}.}}
\cventry{2004--2006}{Cultural project leader}{Tchouque-Tschouk Kot}{Louvain-la-Neuve}{}{Leader of a student home with a cultural project, requiring day to day management as well as the organization of public events.\hfill{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}}
\cventry{1999--2001}{IMO preselected}{SBPMef}{Wépion}{}{Advanced mathematical training, as Belgian preselected candidate for the International Mathematical Olympiads, selected by the Belgian mathematical society.\hfill{\itshape\color{see}\footnotesize{}See \weblink{imo.math.ca/belgium.html}.}}
\section{Languages}
\cvlanguage{French}{Native}{}
\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{Mandarin}{Elementary}{Taking classes at the ``Institut des Langues Vivantes'' (UCL), for the second year now.}
\closesection
\pagebreak
\section{Computer skills}
\cvcomputer{OS}{Linux, Unix, Windows}{administration}{Apache, Mailman}
\cvcomputer{programming}{\textsc{Java}, C/C++}{scripting}{PHP, Shell, Ruby}
\cvcomputer{scientific}{Matlab, Autocad, Abaqus}{typography}{\LaTeX, \ConTeXt, Scribus, QuarkXPress}
\cvcomputer{web design}{XHTML, CSS, AJAX}{database}{MySQL, PostgreSQL}
\section{Interests}
\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{travelling}{\small I have been living abroad during my childhood, and love travelling around the world.}
%\section{Section with a list}
%\cvlistitem{lol}
%\cvlistitem{lol}
%\cvlistdoubleitem{lol}{relol}
%\cvlistdoubleitem{lol}{relol}
%\section{Section with your own content}\closesection
%Your content here
\end{document}

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +1,33 @@
%% start of file `jdoe_classic.tex'.
%% Copyright 2006 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
\documentclass[10pt]{moderncv} \documentclass[10pt]{moderncv}
% moderncv styles % moderncv styles
%\moderncvstyle{casual} %\moderncvstyle{casual} % optional argument are 'nocolor' (black & white cv) and 'roman' (for roman fonts, instead of sans serif fonts)
%\moderncvstyle[nocolor]{casual} \moderncvstyle{classic} % idem
\moderncvstyle{classic}
%\moderncvstyle[roman]{classic}
% character encoding % character encoding
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc} % replace by the encoding you are using
% personal data % personal data (the given example is exhaustive; just give what you want)
\firstname{John} \firstname{John}
\familyname{Doe} \familyname{Doe}
\title{Design enthusiast\dots} \title{Design enthusiast\dots}
\address{12 somestreet\\3456 somecity} % for classic style \address{12 somestreet\\3456 somecity} % for classic style
%\address{12 somestreet, 3456 somecity} % for casual style %\address{12 somestreet, 3456 somecity} % for casual style
\phone{+12 (3)456 78 90} \phone{+12 (3)456 78 90}
\email{jdoe@design.org} \email{jdoe@design.org}
%\extrainfo{{\small maried with childrens}} \extrainfo{\weblink{www.ctan.org}}
\quote{Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.} \photo[64pt]{jdoe_picture} % also optional, and the optional argument is the height the picture must be resized to
\quote{Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.}% also optional
%\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}} %\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}} % define another symbol to be used in front of the list items
\definecolor{see}{rgb}{0.5,0.5,0.5}
% command for text subscripts
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
% the ConTeXt symbol % the ConTeXt symbol
\def\ConTeXt{% \def\ConTeXt{%
@ -40,6 +43,9 @@
%\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{} %\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{}
%\usefont{T1}{myfont}{m}{scsl}Testing the font %\usefont{T1}{myfont}{m}{scsl}Testing the font
% command and color used in this document, independently from moderncv
\definecolor{see}{rgb}{0.5,0.5,0.5}% for web links
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}% for text subscripts
%---------------------------------------------------------------------------------- %----------------------------------------------------------------------------------
% content % content
@ -68,6 +74,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}
@ -80,12 +88,25 @@
\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.}
\cvitem{travelling}{\small I have been living abroad during my childhood, and love travelling around the world.} \cvitem{travelling}{\small I have been living abroad during my childhood, and love travelling around the world.}
%\section{Section with a list} \section{Section with a list}
%\cvlistitem{lol} \cvlistitem{Single item.}
%\cvlistitem{lol} \cvlistitem{Another single item.}
%\cvlistdoubleitem{lol}{relol} \cvlistdoubleitem{Double\dots{}}{\dots{} item.}
%\cvlistdoubleitem{lol}{relol} \cvlistdoubleitem{Another double\dots{}}{\dots{} item.}
\section{Section with your own content}\closesection
Your content here, inside the normal \LaTeX{} environment. You can use any regular \LaTeX{} command, display mathematics
\[e =m\,c^2,\]
put some table or figure, \dots
\emptysection{}
\cvitem{Now}{Back to moderncv layout, without making a new section :-)}
\nocite{*}
\bibliographystyle{plain}
\bibliography{jdoe_publications}
%\section{Section with your own content}\closesection
%Your content here
\end{document} \end{document}
%% end of file `jdoe_classic.tex'.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,91 +0,0 @@
\documentclass[12pt]{moderncv}
% moderncv styles
%\moderncvstyle{casual}
%\moderncvstyle[nocolor]{casual}
%\moderncvstyle{classic}
\moderncvstyle[roman]{classic}
% character encoding
\usepackage[utf8]{inputenc}
% personal data
\firstname{John}
\familyname{Doe}
\title{Design enthusiast\dots}
\address{12 somestreet\\3456 somecity} % for classic style
%\address{12 somestreet, 3456 somecity} % for casual style
\phone{+12 (3)456 78 90}
\email{jdoe@design.org}
%\extrainfo{{\small maried with childrens}}
\quote{Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.}
%\renewcommand{\listsymbol}{{\fontencoding{U}\fontfamily{ding}\selectfont\tiny\symbol{'102}}}
\definecolor{see}{rgb}{0.5,0.5,0.5}
% command for text subscripts
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
% the ConTeXt symbol
\def\ConTeXt{%
C%
\kern-.0333emo%
\kern-.0333emn%
\kern-.0667em\TeX%
\kern-.0333emt}
% slanted small caps (only with roman family; the sans serif font doesn't exists :-()
%\usepackage{slantsc}
%\DeclareFontFamily{T1}{myfont}{}
%\DeclareFontShape{T1}{myfont}{m}{scsl}{ <-> cork-lmssqbo8}{}
%\usefont{T1}{myfont}{m}{scsl}Testing the font
%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\maketitle
\makequote
\section{Education}
\cventry{2003--2006}{Master of Design}{Valparezzo School of Design}{}{}{1\up{st} year: 79\%\hspace{2em}2\up{nd} year: 84\%\hspace{2em}3\up{rd} year: ---\hspace{2em}(graduation expected in June 2006)}
\cventry{2001--2003}{Bachelor of Design}{Beijing Drawing University}{}{}{1\up{st} year: 63\%\hspace{2em}2\up{nd} year: 76\%}
\section{Master thesis}
\cvitem{title}{\emph{On the design of modern curriculum vit\ae{}s}}
\cvitem{supervisors}{Pr P. Picasso and Pr G. Klimt}
\cvitem{description}{\small Study of the complex design of a curriculum vit\ae{}, also known as ``résumé''. In my opinion, a good design needs to be show the personality of its author. Some people will thus prefer a more classic style, and others will be more audacious\dots}
\section{Experience}
\cventry{February 2006--\\current}{Maintainer of the a CTAN package}{CTAN}{World}{}{Maintainer of the {\ttfamily moderncv} package, meant to ease the production of beautiful curriculum vit\ae{}s.}
\cventry{2005--2006}{Mathematics tutor}{UCL}{Louvain-la-Neuve}{}{Supervision of practical sessions for a mathematical course given to second year engineering students (course \emph{FSAB1104: Numerical Methods}).\hfill{\itshape\color{see}\footnotesize{}See \httplink{www.legat-online.be/b2q1/num}.}}
\cventry{2004--2006}{Cultural project leader}{Tchouque-Tschouk Kot}{Louvain-la-Neuve}{}{Leader of a student home with a cultural project, requiring day to day management as well as the organization of public events.\hfill{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}}
\cventry{1999--2001}{IMO preselected}{SBPMef}{Wépion}{}{Advanced mathematical training, as Belgian preselected candidate for the International Mathematical Olympiads, selected by the Belgian mathematical society.\hfill{\itshape\color{see}\footnotesize{}See \weblink{imo.math.ca/belgium.html}.}}
\section{Languages}
\cvlanguage{French}{Native}{}
\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{Mandarin}{Elementary}{Taking classes at the ``Institut des Langues Vivantes'' (UCL), for the second year now.}
\section{Computer skills}
\cvcomputer{OS}{Linux, Unix, Windows}{administration}{Apache, Mailman}
\cvcomputer{programming}{\textsc{Java}, C/C++}{scripting}{PHP, Shell, Ruby}
\cvcomputer{scientific}{Matlab, Autocad, Abaqus}{typography}{\LaTeX, \ConTeXt, Scribus, QuarkXPress}
\cvcomputer{web design}{XHTML, CSS, AJAX}{database}{MySQL, PostgreSQL}
\section{Interests}
\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{travelling}{\small I have been living abroad during my childhood, and love travelling around the world.}
%\section{Section with a list}
%\cvlistitem{lol}
%\cvlistitem{lol}
%\cvlistdoubleitem{lol}{relol}
%\cvlistdoubleitem{lol}{relol}
%\section{Section with your own content}\closesection
%Your content here
\end{document}

1047
examples/jdoe_picture.eps Normal file

File diff suppressed because it is too large Load Diff

BIN
examples/jdoe_picture.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,48 @@
%% start of file `jdoe_publications.bib'.
%% Copyright 2006 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
@BOOK{Parkin2005,
author = {Scott Pakin},
title = {The Comprehensive \LaTeX{} Symbol List},
year = {2005},
}
@BOOK{Bird1987,
title = {Dynamics of polymeric liquids},
publisher = {John Wiley \& Sons, New York},
year = {1987},
author = {R. Byron Bird and C. F. Curtiss and Robert C. Armstrong and Ole Hassager},
}
@ARTICLE{DesCloizeaux1988,
author = {J. Des~Cloizeaux},
title = {Double reptation vs simple reptation in polymer melts},
journal = {J.~Europhys.~Lett.},
year = {1988},
volume = {5},
pages = {437-442},
}
@ARTICLE{deGennes1971,
author = {P. G. de~Gennes},
title = {Reptation of a polymer chain in the presence of fixed obstacles},
journal = {J. Chem. Phys},
year = {1971},
volume = {55},
pages = {572-579},
}
@BOOK{Doi1986,
title = {The theory of polymer dynamics},
publisher = {Oxford University Press},
year = {1986},
author = {Masao Doi and S. F. Edwards},
}
%% end of file `jdoe_publications.bib'.

View File

@ -1,10 +1,16 @@
%% start of file `moderncv.cls'. %% start of file `moderncv.cls'.
%% Copyright 2006 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesClass{moderncv}[2006/05/02 v0.4 modern curriculum vitae document class] \ProvidesClass{moderncv}[2006/09/09 v0.5 modern curriculum vitae document class]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
@ -222,6 +228,7 @@
\newcommand*{\phone}[1]{\def\@phone{#1}} \newcommand*{\phone}[1]{\def\@phone{#1}}
\newcommand*{\email}[1]{\def\@email{#1}} \newcommand*{\email}[1]{\def\@email{#1}}
\newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}} \newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}}
\newcommand*{\photo}[2][84pt]{\def\@photoheight{#1}\def\@photo{#2}}
\newcommand*{\quote}[1]{\def\@quote{#1}} \newcommand*{\quote}[1]{\def\@quote{#1}}
\firstname{} \firstname{}
\familyname{} \familyname{}
@ -230,6 +237,7 @@
\phone{} \phone{}
\email{} \email{}
\extrainfo{} \extrainfo{}
\photo{}{}
\quote{} \quote{}
% length used by the moderncv layout % length used by the moderncv layout
@ -285,16 +293,17 @@
% usage: \colorrule[optional height]{width} % usage: \colorrule[optional height]{width}
%\newcommand*{\colorrule}[2][1ex]{{\color{sectionrectanglecolor}{\rule{#2}{#1}}}} %\newcommand*{\colorrule}[2][1ex]{{\color{sectionrectanglecolor}{\rule{#2}{#1}}}}
% usage: \section{<title>}, or \emptysection{}
\newif\if@sectionopen\@sectionopenfalse \newif\if@sectionopen\@sectionopenfalse
\newif\if@firstcvline\@firstcvlinefalse % bug if initially set to true... \newif\if@firstcvline\@firstcvlinefalse % bug if initially set to true...
% usage: \closesection{} to force a section to be closed (and the tabular layout it generates)
\newcommand*{\closesection}{% \newcommand*{\closesection}{%
\if@sectionopen% \if@sectionopen%
\end{longtable}% \end{longtable}%
\phantomsection% % reset the anchor for hyperrefs \phantomsection% reset the anchor for hyperrefs
% \par\null% % \par\null%
\@sectionopenfalse\fi} \@sectionopenfalse\fi}
\AtEndDocument{\closesection{}} \AtEndDocument{\closesection{}}
% usage: \section{<title>}, or \emptysection{}
\newcommand*{\section}[1]{% \newcommand*{\section}[1]{%
\closesection{}% \closesection{}%
\@sectionopentrue% \@sectionopentrue%
@ -391,7 +400,53 @@
{\def\@linktext{#1}}% {\def\@linktext{#1}}%
\href{mailto:#2}{\@linktext{}}} \href{mailto:#2}{\@linktext{}}}
% thebibliography environment, for use with BibTeX
\newcommand{\refname}{Publications}
\newlength{\bibindent}
\setlength{\bibindent}{1.5em}
% trick to force the previous section to close before the thebibliography environment
\let\oldbibliography\bibliography
\renewcommand*{\bibliography}[1]{%
\closesection{}%
\oldbibliography{#1}}
% bibliography item label
\newcommand*{\bibliographyitemlabel}{}% use \@biblabel{\arabic{enumiv}} for BibTeX labels
\newenvironment{thebibliography}[1]%
{%
\section{\refname}%
\closesection{}%
\vspace*{-1.65em}%
\small%
\begin{list}{\bibliographyitemlabel}%
{%
\setlength{\topsep}{0pt}%
\setlength{\labelwidth}{\hintscolumnwidth}%
\setlength{\labelsep}{\separatorcolumnwidth}%
\leftmargin\labelwidth%
\advance\leftmargin\labelsep%
\@openbib@code%
\usecounter{enumiv}%
\let\p@enumiv\@empty%
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\sloppy\clubpenalty4000\widowpenalty4000%
% \sfcode`\.\@m%
% \sfcode `\=1000\relax%
}%
{%
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
\end{list}%
}
\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
\let\@openbib@code\@empty
% the classical \today definition
\def\today{\ifcase\month\or
January\or February\or March\or April\or May\or June\or
July\or August\or September\or October\or November\or December\fi
\space\number\day, \number\year}
\endinput \endinput
%% end of file `moderncv.cls'. %% end of file `moderncv.cls'.

View File

@ -1,10 +1,16 @@
%% start of file `moderncvcompatibility.sty'. %% start of file `moderncvcompatibility.sty'.
%% Copyright 2006 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvcompatibility}[2006/05/02 v0.4 modern curriculum vitae compatibility patches] \ProvidesPackage{moderncvcompatibility}[2006/09/09 v0.5 modern curriculum vitae compatibility patches]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
@ -48,4 +54,5 @@
\endinput \endinput
%% end of file `moderncvstylethemecasual.sty'.
%% end of file `moderncvcompatibility.sty'.

View File

@ -1,10 +1,16 @@
%% start of file `moderncvstylecasual.sty'. %% start of file `moderncvstylecasual.sty'.
%% Copyright 2006 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvstylecasual}[2006/05/02 v0.4 modern curriculum vitae style: casual] \ProvidesPackage{moderncvstylecasual}[2006/09/09 v0.5 modern curriculum vitae style: casual]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
@ -71,7 +77,12 @@
% maketitle % maketitle
\renewcommand*{\maketitle}{% \renewcommand*{\maketitle}{%
{\raggedleft{\firstnamestyle{\MakeLowercase{\@firstname}}\familynamestyle{\MakeLowercase{\@familyname}}}\\[-.35em]}% {%
\ifthenelse{\equal{\@photo}{}}%
{}%
{{\color{firstnamecolor}\framebox{\includegraphics[height=\@photoheight]{\@photo}}}}%
\hfill%
\raggedleft{\firstnamestyle{\MakeLowercase{\@firstname}}\familynamestyle{\MakeLowercase{\@familyname}}}\\[-.35em]}%
{\color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]}}% {\color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]}}%
% cv footer % cv footer
@ -94,11 +105,17 @@
~~\color{footersymbolcolor}\footersymbol~~% ~~\color{footersymbolcolor}\footersymbol~~%
\color{footertextcolor}\Telefon~\@phone% \color{footertextcolor}\Telefon~\@phone%
~~\color{footersymbolcolor}\footersymbol~~% ~~\color{footersymbolcolor}\footersymbol~~%
\color{footertextcolor}\Letter~\emaillink{\@email}}}% \color{footertextcolor}\Letter~\emaillink{\@email}%
\ifthenelse{\equal{\@extrainfo}{}}%
{}%
{%
~~\color{footersymbolcolor}\footersymbol~~%
\color{footertextcolor}{\@extrainfo}}}}%
\pagestyle{plain}} \pagestyle{plain}}
\AtBeginDocument{\makefooter} \AtBeginDocument{\makefooter}
\endinput \endinput
%% end of file `moderncvstylecasual.sty'. %% end of file `moderncvstylecasual.sty'.

View File

@ -1,10 +1,16 @@
%% start of file `moderncvstyleclassic.sty'. %% start of file `moderncvstyleclassic.sty'.
%% Copyright 2006 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvstyleclassic}[2006/05/02 v0.4 modern curriculum vitae style: casual] \ProvidesPackage{moderncvstyleclassic}[2006/09/09 v0.5 modern curriculum vitae style: classic]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
@ -76,22 +82,27 @@
% maketitle % maketitle
\renewcommand*{\maketitle}{% \renewcommand*{\maketitle}{%
\begin{minipage}[t]{.6\textwidth}% \begin{minipage}[b]{.5\textwidth}%
\firstnamestyle{\@firstname~}\familynamestyle{\@familyname}% \firstnamestyle{\@firstname~}\familynamestyle{\@familyname}%
\ifthenelse{\equal{\@title}{}}% \ifthenelse{\equal{\@title}{}}%
{}% {}%
{\\[1.25em]\titlestyle{\@title}}% {\\[1.25em]\titlestyle{\@title}}%
\end{minipage}% \end{minipage}%
\begin{minipage}[t]{.4\textwidth}% \hfill%
\begin{minipage}[b]{.35\textwidth}%
\raggedleft\addressfont\color{addresscolor}\@address\\[0.2em]% \raggedleft\addressfont\color{addresscolor}\@address\\[0.2em]%
\Telefon~\@phone\\[.2em]% \Telefon~\@phone\\[.2em]%
\Letter~\emaillink{\@email}% \Letter~\emaillink{\@email}%
\ifthenelse{\equal{\@extrainfo}{}}% \ifthenelse{\equal{\@extrainfo}{}}%
{}% {}%
{\\[0.2em]\@extrainfo} {\\[0.2em]\@extrainfo}
\end{minipage}\\[3em]} \end{minipage}%
\ifthenelse{\equal{\@photo}{}}%
{}%
{\hspace*{1em}\color{firstnamecolor}\framebox{\includegraphics[height=\@photoheight]{\@photo}}}\\[3em]}
\endinput \endinput
%% end of file `moderncvstyleclassic.sty'. %% end of file `moderncvstyleclassic.sty'.

View File

@ -1,10 +1,16 @@
%% start of file `moderncvstyleempty.sty'. %% start of file `moderncvstyleempty.sty'.
%% Copyright 2006 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
% identification % identification
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvstyleempty}[2006/05/02 v0.4 modern curriculum vitae style: empty] \ProvidesPackage{moderncvstyleempty}[2006/09/09 v0.5 modern curriculum vitae style: empty]
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
@ -33,4 +39,5 @@
\endinput \endinput
%% end of file `moderncvstyleempty.sty'. %% end of file `moderncvstyleempty.sty'.