diff --git a/CHANGELOG b/CHANGELOG index 8b0f91a..8f3d8a1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,20 @@ +version 0.3 (10 April 2006) + - 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 one containing the date in the examples), can now be set to any width, for people + needing a smaller or larger one. To do that, either use + \sethintscolumnlength{}, + where is the desired length in a unit LaTeX understands, or + \sethintscolumntowidth{}, + where is a string of the desired length (usually, the longest string that has to appear + in the column). Thanks to A. Pöge for pointing out the need of such a feature. + - added the command \emptysection{}, which makes it possible to start a section without + name. In combination with \closesection{}, this makes it possible to drop out of the layout of + moderncv, and come back to it later. This should make the inclusion of arbitrary elements not + covered by moderncv 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) - rewrite of the code to have the styles (fonts, colours, headers and footers) be defined in different files than the class. The styles are now defined in a separate file per style, diff --git a/README b/README index f7958e4..5867ece 100644 --- a/README +++ b/README @@ -1,19 +1,19 @@ moderncv -- a modern curriculum vitae class Moderncv provides a documentclass for typesetting modern curriculum vitaes, both in a -classic and in a casual style. It is fairly customizable, allowing you to define your own +classic and in a casual style. It is fairly customisable, allowing you to define your own style by changing the colors, the fonts, ... -The moderncv documentclass need it's input to be formated with regular commands +The moderncv documentclass need it's input to be formatted with regular commands (\section, \subsection, \maketitle, ...), but also defines its own special commands (\cventry, \makequote, \firsname, \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. -Untill 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" directory for some decent examples. Author: Xavier Danaux -Date: 1 march 2006 +Date: 10 April 2006 diff --git a/examples/jdoe_casual.pdf b/examples/jdoe_casual.pdf new file mode 100644 index 0000000..5f4ef36 Binary files /dev/null and b/examples/jdoe_casual.pdf differ diff --git a/examples/jdoe_casual.tex b/examples/jdoe_casual.tex new file mode 100644 index 0000000..01b26a7 --- /dev/null +++ b/examples/jdoe_casual.tex @@ -0,0 +1,95 @@ +\documentclass[11pt]{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,\\ +%inside the normal \LaTeX{} environment. + +%\emptysection{} +%\cvitem{Now}{Back to moderncv layout, without making a new section :-)} +\end{document} diff --git a/examples/jdoe_casual_nocolor.pdf b/examples/jdoe_casual_nocolor.pdf new file mode 100644 index 0000000..bca9eba Binary files /dev/null and b/examples/jdoe_casual_nocolor.pdf differ diff --git a/examples/jdoe_casual_nocolor.tex b/examples/jdoe_casual_nocolor.tex new file mode 100644 index 0000000..f7b7f39 --- /dev/null +++ b/examples/jdoe_casual_nocolor.tex @@ -0,0 +1,91 @@ +\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.} + +\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} diff --git a/examples/jdoe_classic.pdf b/examples/jdoe_classic.pdf new file mode 100644 index 0000000..5e82987 Binary files /dev/null and b/examples/jdoe_classic.pdf differ diff --git a/examples/jdoe_classic.tex b/examples/jdoe_classic.tex new file mode 100644 index 0000000..f094b16 --- /dev/null +++ b/examples/jdoe_classic.tex @@ -0,0 +1,91 @@ +\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.} + +\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} diff --git a/examples/jdoe_classic_roman.pdf b/examples/jdoe_classic_roman.pdf new file mode 100644 index 0000000..80e7618 Binary files /dev/null and b/examples/jdoe_classic_roman.pdf differ diff --git a/examples/jdoe_classic_roman.tex b/examples/jdoe_classic_roman.tex new file mode 100644 index 0000000..56cd02b --- /dev/null +++ b/examples/jdoe_classic_roman.tex @@ -0,0 +1,91 @@ +\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} diff --git a/examples/xdanaux_casual.pdf b/examples/xdanaux_casual.pdf deleted file mode 100644 index fa79ae5..0000000 Binary files a/examples/xdanaux_casual.pdf and /dev/null differ diff --git a/examples/xdanaux_casual.tex b/examples/xdanaux_casual.tex deleted file mode 100644 index 836099a..0000000 --- a/examples/xdanaux_casual.tex +++ /dev/null @@ -1,87 +0,0 @@ -\documentclass[classic]{moderncv} - -% moderncv styles -\moderncvstyle{casual} - -% character encoding -\usepackage[utf8]{inputenc} - -% personal data -\firstname{Xavier} -\familyname{Danaux} -\title{Dynamic and innovative engineer/jurist} -\address{234 rue de l'infante, B-1410 Waterloo} -\phone{+12 (3)456 78 90 12} -\email{xdanaux@gmail.com} -\extrainfo{{\small single with driver licence}} -\quote{Am willing to tear down walls, build bridges, and light fires.\\I have no real experience, but lots of energy, a bit of that ``vision thing'',\\and I'm not afraid to start from the beginning.} - -%\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{Strengths} -\cvresume{Soon-to-be mechanical engineer specialized in computational fluid dy\-na\-mics, with a good legal education.}{Likes practicing adventure sports like skying, rock climbing and scuba diving, and has been a boy scout for five years.} -\cvresume{Leadership skills.}{Open minded and eager to learn.} -\cvresume{Photography and design enthusiast.}{Creative with a strong analytical mind.} -\cvresume{Loves to tackle complex problems.}{World citizen.} -% -\section{Education} -\cventry{2003--current}{Master of Science in Mechanical Engineering}{Université catholique de Louvain}{}{}{1\up{st} year: 82\%\hspace{2em}2\up{nd} year: 74\%\hspace{2em}3\up{rd} year: --- (currently being assessed)} -\cventry{2005--current}{Master of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: --- (currently being assessed)} -\cventry{2003--2005}{Bachelor of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: 70\%\hspace{2em}2\up{nd} year: 67\%} -\cventry{2001--2003}{Bachelor of Science}{Université catholique de Louvain}{}{}{1\up{st} year: 74\%\hspace{2em}2\up{nd} year: 76\%} -%\cventry{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}{}{} -%\cventry{1989--1995}{Primary School Degree}{Sint-Jozefscollege te Sint-Pieters-Woluwe}{}{}{} -% -\section{Master thesis} -\cvitem{title}{\emph{On the rheology of entangled polymers}} -\cvitem{supervisors}{Pr Christian Bailly and Pr Roland Keunings} -\cvitem{description}{\small Study of the complex behaviour of viscoelastic fluids, and in particular of entangled polymers.\\The study is focused on double-step strain and recoil deformations, comparing experimental data to simulations based on recent microstructural models. -Depending on the model used, numerous mathematical tools are used: numerical solving of nonlinear PDEs, stochastic equations, Monte-Carlo simulations, Fourier transforms, \dots{}} -% -\section{Experience} -\cventry{april 2004--\\current}{Administrator}{Alterezo ASBL}{Liège}{}{Nonprofit association aimed at helping small organizations access mo\-dern com\-mu\-ni\-ca\-tion tools via the internet, and promoting the use of open sour\-ce so\-lu\-tions and open standards.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.alterezo.be}.}} -\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}).\newline{\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.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}} -%\cventry{1999--2003}{Student jobs}{}{}{}{Various student jobs, ranging from sport monitor and birthday animator for kids (Action Sport ASBL, 1999--2001) to tank station employee (Shell-Gecafin, august 2002 and september 2003) or receptionist (Randstad S.A., august 2001).} -\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.\newline{\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{Chinese}{Elementary}{Following official courses at the ``Institut des Langues Vivantes'' (UCL), for the second year now.} -% -\section{Computer skills} -\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office} -\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} -\cvcomputer{administration}{Apache, Mailman}{}{} -% -\end{document} diff --git a/examples/xdanaux_casual_nocolor.pdf b/examples/xdanaux_casual_nocolor.pdf deleted file mode 100644 index fe80e00..0000000 Binary files a/examples/xdanaux_casual_nocolor.pdf and /dev/null differ diff --git a/examples/xdanaux_casual_nocolor.tex b/examples/xdanaux_casual_nocolor.tex deleted file mode 100644 index b04dc13..0000000 --- a/examples/xdanaux_casual_nocolor.tex +++ /dev/null @@ -1,87 +0,0 @@ -\documentclass[classic]{moderncv} - -% moderncv styles -\moderncvstyle[nocolor]{casual} - -% character encoding -\usepackage[utf8]{inputenc} - -% personal data -\firstname{Xavier} -\familyname{Danaux} -\title{Dynamic and innovative engineer/jurist} -\address{234 rue de l'infante, B-1410 Waterloo} -\phone{+12 (3)456 78 90 12} -\email{xdanaux@gmail.com} -\extrainfo{{\small single with driver licence}} -\quote{Am willing to tear down walls, build bridges, and light fires.\\I have no real experience, but lots of energy, a bit of that ``vision thing'',\\and I'm not afraid to start from the beginning.} - -%\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{Strengths} -\cvresume{Soon-to-be mechanical engineer specialized in computational fluid dy\-na\-mics, with a good legal education.}{Likes practicing adventure sports like skying, rock climbing and scuba diving, and has been a boy scout for five years.} -\cvresume{Leadership skills.}{Open minded and eager to learn.} -\cvresume{Photography and design enthusiast.}{Creative with a strong analytical mind.} -\cvresume{Loves to tackle complex problems.}{World citizen.} -% -\section{Education} -\cventry{2003--current}{Master of Science in Mechanical Engineering}{Université catholique de Louvain}{}{}{1\up{st} year: 82\%\hspace{2em}2\up{nd} year: 74\%\hspace{2em}3\up{rd} year: --- (currently being assessed)} -\cventry{2005--current}{Master of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: --- (currently being assessed)} -\cventry{2003--2005}{Bachelor of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: 70\%\hspace{2em}2\up{nd} year: 67\%} -\cventry{2001--2003}{Bachelor of Science}{Université catholique de Louvain}{}{}{1\up{st} year: 74\%\hspace{2em}2\up{nd} year: 76\%} -%\cventry{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}{}{} -%\cventry{1989--1995}{Primary School Degree}{Sint-Jozefscollege te Sint-Pieters-Woluwe}{}{}{} -% -\section{Master thesis} -\cvitem{title}{\emph{On the rheology of entangled polymers}} -\cvitem{supervisors}{Pr Christian Bailly and Pr Roland Keunings} -\cvitem{description}{\small Study of the complex behaviour of viscoelastic fluids, and in particular of entangled polymers.\\The study is focused on double-step strain and recoil deformations, comparing experimental data to simulations based on recent microstructural models. -Depending on the model used, numerous mathematical tools are used: numerical solving of nonlinear PDEs, stochastic equations, Monte-Carlo simulations, Fourier transforms, \dots{}} -% -\section{Experience} -\cventry{april 2004--\\current}{Administrator}{Alterezo ASBL}{Liège}{}{Nonprofit association aimed at helping small organizations access mo\-dern com\-mu\-ni\-ca\-tion tools via the internet, and promoting the use of open sour\-ce so\-lu\-tions and open standards.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.alterezo.be}.}} -\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}).\newline{\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.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}} -%\cventry{1999--2003}{Student jobs}{}{}{}{Various student jobs, ranging from sport monitor and birthday animator for kids (Action Sport ASBL, 1999--2001) to tank station employee (Shell-Gecafin, august 2002 and september 2003) or receptionist (Randstad S.A., august 2001).} -\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.\newline{\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{Chinese}{Elementary}{Following official courses at the ``Institut des Langues Vivantes'' (UCL), for the second year now.} -% -\section{Computer skills} -\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office} -\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} -\cvcomputer{administration}{Apache, Mailman}{}{} -% -\end{document} diff --git a/examples/xdanaux_classic.pdf b/examples/xdanaux_classic.pdf deleted file mode 100644 index 7037441..0000000 Binary files a/examples/xdanaux_classic.pdf and /dev/null differ diff --git a/examples/xdanaux_classic.tex b/examples/xdanaux_classic.tex deleted file mode 100644 index 43065c5..0000000 --- a/examples/xdanaux_classic.tex +++ /dev/null @@ -1,87 +0,0 @@ -\documentclass[classic]{moderncv} - -% moderncv styles -\moderncvstyle{classic} - -% character encoding -\usepackage[utf8]{inputenc} - -% personal data -\firstname{Xavier} -\familyname{Danaux} -\title{Dynamic and innovative engineer/jurist} -\address{234 rue de l'infante, B-1410 Waterloo} -\phone{+12 (3)456 78 90 12} -\email{xdanaux@gmail.com} -\extrainfo{{\small single with driver licence}} -\quote{Am willing to tear down walls, build bridges, and light fires.\\I have no real experience, but lots of energy, a bit of that ``vision thing'',\\and I'm not afraid to start from the beginning.} - -%\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{Strengths} -\cvresume{Soon-to-be mechanical engineer specialized in computational fluid dy\-na\-mics, with a good legal education.}{Likes practicing adventure sports like skying, rock climbing and scuba diving, and has been a boy scout for five years.} -\cvresume{Leadership skills.}{Open minded and eager to learn.} -\cvresume{Photography and design enthusiast.}{Creative with a strong analytical mind.} -\cvresume{Loves to tackle complex problems.}{World citizen.} -% -\section{Education} -\cventry{2003--current}{Master of Science in Mechanical Engineering}{Université catholique de Louvain}{}{}{1\up{st} year: 82\%\hspace{2em}2\up{nd} year: 74\%\hspace{2em}3\up{rd} year: --- (currently being assessed)} -\cventry{2005--current}{Master of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: --- (currently being assessed)} -\cventry{2003--2005}{Bachelor of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: 70\%\hspace{2em}2\up{nd} year: 67\%} -\cventry{2001--2003}{Bachelor of Science}{Université catholique de Louvain}{}{}{1\up{st} year: 74\%\hspace{2em}2\up{nd} year: 76\%} -%\cventry{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}{}{} -%\cventry{1989--1995}{Primary School Degree}{Sint-Jozefscollege te Sint-Pieters-Woluwe}{}{}{} -% -\section{Master thesis} -\cvitem{title}{\emph{On the rheology of entangled polymers}} -\cvitem{supervisors}{Pr Christian Bailly and Pr Roland Keunings} -\cvitem{description}{\small Study of the complex behaviour of viscoelastic fluids, and in particular of entangled polymers.\\The study is focused on double-step strain and recoil deformations, comparing experimental data to simulations based on recent microstructural models. -Depending on the model used, numerous mathematical tools are used: numerical solving of nonlinear PDEs, stochastic equations, Monte-Carlo simulations, Fourier transforms, \dots{}} -% -\section{Experience} -\cventry{april 2004--\\current}{Administrator}{Alterezo ASBL}{Liège}{}{Nonprofit association aimed at helping small organizations access mo\-dern com\-mu\-ni\-ca\-tion tools via the internet, and promoting the use of open sour\-ce so\-lu\-tions and open standards.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.alterezo.be}.}} -\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}).\newline{\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.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}} -%\cventry{1999--2003}{Student jobs}{}{}{}{Various student jobs, ranging from sport monitor and birthday animator for kids (Action Sport ASBL, 1999--2001) to tank station employee (Shell-Gecafin, august 2002 and september 2003) or receptionist (Randstad S.A., august 2001).} -\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.\newline{\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{Chinese}{Elementary}{Following official courses at the ``Institut des Langues Vivantes'' (UCL), for the second year now.} -% -\section{Computer skills} -\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office} -\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} -\cvcomputer{administration}{Apache, Mailman}{}{} -% -\end{document} diff --git a/examples/xdanaux_classic_roman.pdf b/examples/xdanaux_classic_roman.pdf deleted file mode 100644 index 2b31461..0000000 Binary files a/examples/xdanaux_classic_roman.pdf and /dev/null differ diff --git a/examples/xdanaux_classic_roman.tex b/examples/xdanaux_classic_roman.tex deleted file mode 100644 index eec210f..0000000 --- a/examples/xdanaux_classic_roman.tex +++ /dev/null @@ -1,87 +0,0 @@ -\documentclass[classic]{moderncv} - -% moderncv styles -\moderncvstyle[roman]{classic} - -% character encoding -\usepackage[utf8]{inputenc} - -% personal data -\firstname{Xavier} -\familyname{Danaux} -\title{Dynamic and innovative engineer/jurist} -\address{234 rue de l'infante, B-1410 Waterloo} -\phone{+12 (3)456 78 90 12} -\email{xdanaux@gmail.com} -\extrainfo{{\small single with driver licence}} -\quote{Am willing to tear down walls, build bridges, and light fires.\\I have no real experience, but lots of energy, a bit of that ``vision thing'',\\and I'm not afraid to start from the beginning.} - -%\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{Strengths} -\cvresume{Soon-to-be mechanical engineer specialized in computational fluid dy\-na\-mics, with a good legal education.}{Likes practicing adventure sports like skying, rock climbing and scuba diving, and has been a boy scout for five years.} -\cvresume{Leadership skills.}{Open minded and eager to learn.} -\cvresume{Photography and design enthusiast.}{Creative with a strong analytical mind.} -\cvresume{Loves to tackle complex problems.}{World citizen.} -% -\section{Education} -\cventry{2003--current}{Master of Science in Mechanical Engineering}{Université catholique de Louvain}{}{}{1\up{st} year: 82\%\hspace{2em}2\up{nd} year: 74\%\hspace{2em}3\up{rd} year: --- (currently being assessed)} -\cventry{2005--current}{Master of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: --- (currently being assessed)} -\cventry{2003--2005}{Bachelor of Laws}{Université catholique de Louvain}{}{}{1\up{st} year: 70\%\hspace{2em}2\up{nd} year: 67\%} -\cventry{2001--2003}{Bachelor of Science}{Université catholique de Louvain}{}{}{1\up{st} year: 74\%\hspace{2em}2\up{nd} year: 76\%} -%\cventry{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}{}{} -%\cventry{1989--1995}{Primary School Degree}{Sint-Jozefscollege te Sint-Pieters-Woluwe}{}{}{} -% -\section{Master thesis} -\cvitem{title}{\emph{On the rheology of entangled polymers}} -\cvitem{supervisors}{Pr Christian Bailly and Pr Roland Keunings} -\cvitem{description}{\small Study of the complex behaviour of viscoelastic fluids, and in particular of entangled polymers.\\The study is focused on double-step strain and recoil deformations, comparing experimental data to simulations based on recent microstructural models. -Depending on the model used, numerous mathematical tools are used: numerical solving of nonlinear PDEs, stochastic equations, Monte-Carlo simulations, Fourier transforms, \dots{}} -% -\section{Experience} -\cventry{april 2004--\\current}{Administrator}{Alterezo ASBL}{Liège}{}{Nonprofit association aimed at helping small organizations access mo\-dern com\-mu\-ni\-ca\-tion tools via the internet, and promoting the use of open sour\-ce so\-lu\-tions and open standards.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.alterezo.be}.}} -\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}).\newline{\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.\newline{\itshape\color{see}\footnotesize{}See \httplink{www.organe.be}.}} -%\cventry{1999--2003}{Student jobs}{}{}{}{Various student jobs, ranging from sport monitor and birthday animator for kids (Action Sport ASBL, 1999--2001) to tank station employee (Shell-Gecafin, august 2002 and september 2003) or receptionist (Randstad S.A., august 2001).} -\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.\newline{\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{Chinese}{Elementary}{Following official courses at the ``Institut des Langues Vivantes'' (UCL), for the second year now.} -% -\section{Computer skills} -\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office} -\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} -\cvcomputer{administration}{Apache, Mailman}{}{} -% -\end{document} diff --git a/moderncv.cls b/moderncv.cls index a454bbc..c920316 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -4,7 +4,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{moderncv}[2006/03/06 v0.2 modern curriculum vitae document class] +\ProvidesClass{moderncv}[2006/04/10 v0.3 modern curriculum vitae document class] %------------------------------------------------------------------------------- @@ -99,7 +99,8 @@ % page geometry % (this should perhaps be left to the user...) -\RequirePackage[top=2cm, bottom=2.5cm, left=2.25cm, right=2.25cm]{geometry} +%\RequirePackage[top=2cm, bottom=2.5cm, left=2.25cm, right=2.25cm]{geometry} +\RequirePackage[top=1.5cm, bottom=2cm, left=2cm, right=2cm]{geometry} % hyperrefs \RequirePackage{url} @@ -118,6 +119,14 @@ \RequirePackage[dvips]{hyperref}\fi \urlstyle{tt} +% tables that split across multiple pages +\RequirePackage[]{longtable} +% spacing between sections +\setlength{\LTpre}{\medskipamount} +\setlength{\LTpost}{\medskipamount} +\setlength{\LTleft}{0pt} +\setlength{\LTright}{0pt} + % graphics \ifpdf \RequirePackage[pdftex]{graphicx} @@ -167,6 +176,8 @@ \definecolor{quotecolor}{rgb}{0,0,0} \definecolor{sectionrectanglecolor}{rgb}{0,0,0} \definecolor{sectiontitlecolor}{rgb}{0,0,0} +\definecolor{subsectioncolor}{rgb}{0,0,0} +\definecolor{hintcolor}{rgb}{0,0,0} % fonts \providecommand*{\firstnamefont}{} @@ -176,6 +187,7 @@ \providecommand*{\quotefont}{} \providecommand*{\sectionfont}{} \providecommand*{\subsectionfont}{} +\providecommand*{\hintfont}{\small\sffamily} % styles \providecommand*{\firstnamestyle}[1]{{\firstnamefont\color{firstnamecolor}#1}} @@ -184,7 +196,8 @@ \providecommand*{\addresstyle}[1]{{\addressfont\color{addresscolor}#1}} \providecommand*{\quotestyle}[1]{{\quotefont\color{quotecolor}#1}} \providecommand*{\sectionstyle}[1]{{\sectionfont\color{sectiontitlecolor}#1}} -\providecommand*{\subsectionstyle}[1]{{\subsectionfont#1}} +\providecommand*{\subsectionstyle}[1]{{\subsectionfont\color{subsectioncolor}#1}} +\providecommand*{\hintstyle}[1]{{\hintfont\color{hintcolor}#1}} % styles: casual (default), classic, ... \newcommand*{\moderncvstyle}[2][]{ @@ -216,61 +229,114 @@ \extrainfo{} \quote{} +% length used by the table layout +\newlength{\hintscolumnwidth} +\newlength{\separatorcolumnwidth} +\setlength{\separatorcolumnwidth}{0.025\textwidth} +\newlength{\maincolumnwidth} +\newcommand*{\sethintscolumnlength}[1]{ + \setlength{\hintscolumnwidth}{#1}% + \setlength{\maincolumnwidth}{\textwidth}% + \addtolength{\maincolumnwidth}{-\separatorcolumnwidth}% + \addtolength{\maincolumnwidth}{-\hintscolumnwidth}} +\newcommand*{\sethintscolumntowidth}[1]{ + \settowidth{\hintscolumnwidth}{#1}% + \setlength{\maincolumnwidth}{\textwidth}% + \addtolength{\maincolumnwidth}{-\separatorcolumnwidth}% + \addtolength{\maincolumnwidth}{-\hintscolumnwidth}} +\sethintscolumnlength{0.15\textwidth} + % makes the cv title \renewcommand*{\maketitle}{}% % make a quote +\newlength{\quotewidth} +\setlength{\quotewidth}{0.65\textwidth} \newcommand*{\makequote}{% {\centering{% - \begin{minipage}{\textwidth}\centering\quotestyle{\@quote}\end{minipage}}}\\[3em]} + \begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}}\\[2.5em]}} % draws a colored rectangle % usage: \colorrule[optional height]{width} %\newcommand*{\colorrule}[2][1ex]{{\color{sectionrectanglecolor}{\rule{#2}{#1}}}} -% usage: \section[optional width <= .8\textwidth]{} -\newif\if@sectionopen \@sectionopenfalse +% usage: \section{<title>}, or \emptysection{} +\newif\if@sectionopen\@sectionopenfalse +\newif\if@firstcvline\@firstcvlinefalse % bug if initially set to true... \newcommand*{\closesection}{% - \if@sectionopen - \end{tabular}% - \par\null% + \if@sectionopen% + \end{longtable}% + \phantomsection% % reset the anchor for hyperrefs +% \par\null% \@sectionopenfalse\fi} \AtEndDocument{\closesection{}} -\newcommand*{\section}[2][0.825]{% +\newcommand*{\section}[1]{% \closesection{}% \@sectionopentrue% - \addcontentsline{toc}{part}{#2} - \begin{tabular}[t]{@{}r@{\hspace{.025\textwidth}}@{}p{#1\textwidth}@{}}% -% \colorrule{.15\textwidth}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}% - {\color{sectionrectanglecolor}\rule{0.15\textwidth}{1ex}}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}% + \phantomsection{}% + \addcontentsline{toc}{part}{#1}% +% \ignorespacesafterend% NOT WORKING + \begin{longtable}[l]{@{}l@{\hspace{\separatorcolumnwidth}}@{}p{\maincolumnwidth}@{}}% +% \colorrule{\hintscolumnwidth}&\mbox{\sectionstyle{#1}}\\[1ex]}% + {\color{sectionrectanglecolor}\rule{\hintscolumnwidth}{1ex}} &\sectionstyle{#1}\\[1ex]% + \@firstcvlinetrue} +\newcommand*{\emptysection}{% + \closesection{}% + \@sectionopentrue% +% \ignorespacesafterend% NOT WORKING + \begin{longtable}[l]{@{}l@{\hspace{\separatorcolumnwidth}}@{}p{\maincolumnwidth}@{}}% + \@firstcvlinetrue} % usage (inside section): \subsection{title} \newcommand*{\subsection}[1]{% - &{\subsectionfont#1}\\[1ex]} + &\subsectionstyle{#1}\\[1ex]} -% usage (inside section): \cvline[optional width <= .8\textwidth]{leftmark}{text} -\newcommand*{\cvline}[3][.825]{% - \begin{minipage}[t]{0.15\textwidth}\raggedleft\small\sffamily #2\end{minipage}&\begin{minipage}[t]{#1\textwidth}#3\end{minipage}\\} +% usage (inside section): \cvline{leftmark}{text} +\newcommand*{\cvline}[2]{% + \if@firstcvline% + \@firstcvlinefalse% + \\[-1em]% ugly hack to remove spaces before the first line + \else% + \\\fi% + \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintfont{#1}\end{minipage}&\begin{minipage}[t]{\maincolumnwidth}#2\end{minipage}} +% #1&\framebox{\begin{minipage}[t]{\maincolumnwidth}#2\end{minipage}}} +% \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintstyle{#1}\end{minipage}&\begin{minipage}[t]{\maincolumnwidth}#2\end{minipage}} -% usage (inside section): \cvitem[optional width <= .8\textwidth]{leftmark}{text} -\newcommand*{\cvitem}[3][.825]{% - \cvline[#1]{#2}{#3\vspace*{.75em}}} % the \vspace*{} inside the cvline environment is a hack... (should conceptually be outside the environment) +% usage (inside section): \cvitem{leftmark}{text} +\newcommand*{\cvitem}[2]{% + \if@firstcvline + \else + \\[-0.75em]\fi + \cvline{#1}{#2}} % 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]{% - \cvitem{#1}{\begin{minipage}[t]{.4125\textwidth}#2\end{minipage}\hfill\begin{minipage}[t]{.125\textwidth}\raggedleft\small\sffamily#3\end{minipage}\hspace*{.025\textwidth}\begin{minipage}[t]{.4125\textwidth}#4\end{minipage}}}%the second column title should have 0.1818 = 0.15*1/0.825 as width, and the data columns shoudl have 0.395 as width to be equal. But this is not achived here, by purpose... + \cvitem{#1}{\begin{minipage}[t]{\doubleitemmaincolumnwidth}#2\end{minipage}% + \hfill% + \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintfont{#3}\end{minipage}\hspace*{\separatorcolumnwidth}\begin{minipage}[t]{\doubleitemmaincolumnwidth}#4\end{minipage}}} % usage (inside section): \cvlistitem{point1} \newcommand*{\cvlistitem}[1]{% \cvline{}{\listitemsymbol{}~#1}} % 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]{% - \vspace{0.25em}&\listitemsymbol{}~\begin{minipage}[t]{0.375\textwidth}#1\end{minipage}% + \cvline{}{\listitemsymbol{}~\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#1\end{minipage}% \hfill% \ifthenelse{\equal{#2}{}}% {}% - {\listitemsymbol{}~\begin{minipage}[t]{0.375\textwidth}#2\end{minipage}\\}} + {\listitemsymbol{}~\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}}}} % usage : \cventry{years}{degree/job title}{institution/employer}{localization}{optionnal: grade/...}{optional: comment/job description} \newcommand*{\cventry}[6]{% @@ -280,15 +346,15 @@ \ifthenelse{\equal{#4}{}}{}{, #4}% \ifthenelse{\equal{#5}{}}{}{, #5}% .% - \ifthenelse{\equal{#6}{}}{}{\\\begin{minipage}{\textwidth}\small#6\end{minipage}}}} + \ifthenelse{\equal{#6}{}}{}{\\\begin{minipage}[t]{\textwidth}\small#6\end{minipage}}}} % usage (inside 'language' cvsection environment): \cvlanguage{name}{level}{comment} \newcommand*{\cvlanguage}[3]{% - \cvitem{#1}{\begin{minipage}[t]{.225\textwidth}\textbf{#2}\end{minipage}\hfill\begin{minipage}[t]{0.725\textwidth}\raggedleft\footnotesize\itshape #3\end{minipage}}} + \cvitem{#1}{\begin{minipage}[t]{.225\maincolumnwidth}\textbf{#2}\end{minipage}\hfill\begin{minipage}[t]{0.725\maincolumnwidth}\raggedleft\footnotesize\itshape #3\end{minipage}}} % usage (inside 'computer skills' cvsection environment): \cvcomputer{category}{programs}{category}{programs} \newcommand*{\cvcomputer}[4]{% - \vspace*{-.5em}\cvdoubleitem{#1}{\small#2}{#3}{\small#4}} + \cvdoubleitem{#1}{\small#2}{#3}{\small#4}} % usage: \weblink[optional text]{link} \newcommand*{\weblink}[2][]{% diff --git a/moderncvcompatibility.sty b/moderncvcompatibility.sty index ba4d268..5f83bc7 100644 --- a/moderncvcompatibility.sty +++ b/moderncvcompatibility.sty @@ -4,7 +4,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcompatibility}[2006/03/06 v0.2 modern curriculum vitae compatibility patches] +\ProvidesPackage{moderncvcompatibility}[2006/04/10 v0.3 modern curriculum vitae compatibility patches] %------------------------------------------------------------------------------- @@ -27,10 +27,24 @@ \ProcessOptions\relax %------------------------------------------------------------------------------- -% style definition +% definitions %------------------------------------------------------------------------------- +% compatibility with version 0.1 \newcommand*{\cvresume}[2]{\cvlistdoubleitem{#1}{#2}} +% compatibility with version 0.2 +% section, cvline, ... with width argument... +%\newcommand*{\section}[2][0.825]{% +% \closesection{}% +% \@sectionopentrue% +% \addcontentsline{toc}{part}{#2} +% \begin{longtable}[t]{@{}r@{\hspace{.025\textwidth}}@{}p{#1\textwidth}@{}}% +%% \colorrule{.15\textwidth}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}% +% {\color{sectionrectanglecolor}\rule{0.15\textwidth}{1ex}}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}% +%\newcommand*{\cvline}[3][.825]{% +% \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\small\sffamily#2\end{minipage}&\begin{minipage}[t]{\maincolumnwidth}#3\end{minipage}\\} +%\newcommand*{\cvitem}[3][.825]{% +% \cvline[#1]{#2}{#3\vspace*{.75em}}} % the \vspace*{} inside the cvline environment is a hack... (should conceptually be outside the environment) \endinput diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index cc78932..c8c9397 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -4,7 +4,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecasual}[2006/03/06 v0.2 modern curriculum vitae style: casual] +\ProvidesPackage{moderncvstylecasual}[2006/04/10 v0.3 modern curriculum vitae style: casual] %------------------------------------------------------------------------------- diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index 380134c..eadad11 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -4,7 +4,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleclassic}[2006/03/06 v0.2 modern curriculum vitae style: casual] +\ProvidesPackage{moderncvstyleclassic}[2006/04/10 v0.3 modern curriculum vitae style: casual] %------------------------------------------------------------------------------- diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index 1945f11..3ce1bb5 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -4,7 +4,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleempty}[2006/03/06 v0.2 modern curriculum vitae style: empty] +\ProvidesPackage{moderncvstyleempty}[2006/04/10 v0.3 modern curriculum vitae style: empty] %-------------------------------------------------------------------------------