Version 0.1 retroactive commit
This commit is contained in:
2
KNOWN_BUGS
Normal file
2
KNOWN_BUGS
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
* 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 perfectly. I have no idea why...
|
||||||
|
|
||||||
15
README
Normal file
15
README
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
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 style by changing the colors, the fonts, ...
|
||||||
|
|
||||||
|
The moderncv documentclass need it's input to be formated 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 some decent examples.
|
||||||
|
|
||||||
|
|
||||||
|
Author: Xavier Danaux <xdanaux@gmail.com>
|
||||||
|
Date: 1 march 2006
|
||||||
|
|
||||||
BIN
examples/xdanaux_cv_casual.pdf
Normal file
BIN
examples/xdanaux_cv_casual.pdf
Normal file
Binary file not shown.
86
examples/xdanaux_cv_casual.tex
Normal file
86
examples/xdanaux_cv_casual.tex
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
\documentclass[casual]{moderncv}
|
||||||
|
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
|
||||||
|
\firstname{xavier}
|
||||||
|
\familyname{danaux}
|
||||||
|
\title{Dynamic and innovative engineer/jurist}
|
||||||
|
\address{234 rue de l'infante, B-1410 Waterloo}
|
||||||
|
\phone{+32 (0)494 68 23 41}
|
||||||
|
\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}
|
||||||
|
|
||||||
|
% for text subscripts
|
||||||
|
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
|
||||||
|
|
||||||
|
% to produce the ConTeXt symbol
|
||||||
|
\def\ConTeXt{%
|
||||||
|
C%
|
||||||
|
\kern-.0333emo%
|
||||||
|
\kern-.0333emn%
|
||||||
|
\kern-.0667em\TeX%
|
||||||
|
\kern-.0333emt}
|
||||||
|
|
||||||
|
% to use 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}{}
|
||||||
|
|
||||||
|
|
||||||
|
%----------------------------------------------------------------------------------
|
||||||
|
% content
|
||||||
|
%----------------------------------------------------------------------------------
|
||||||
|
\begin{document}
|
||||||
|
\sffamily
|
||||||
|
\maketitle%
|
||||||
|
\makequote%
|
||||||
|
%
|
||||||
|
\section{Assets}
|
||||||
|
\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\%}
|
||||||
|
%\cveducation{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}
|
||||||
|
%\cveducation{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 focussed 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}.}}
|
||||||
|
%\cvwork{august 2003}{Job student}{Belgian Ministry of Defense}{Brussels}{Affected to the material ressources division, geomatic section; Access database encoding.}
|
||||||
|
%\cvwork{sept. 2003\\august 2002}{Job student}{Shell-Gecafin S.A.}{Tank station employee.}
|
||||||
|
%\cvwork{août 2001}{Job d'étudiant}{Randstad S.A.}{Brussels}{Vérification de bases de données, prospection de clients et acceuil central.}
|
||||||
|
%\cvwork{1999--2001}{Animateur}{Action Sport asbl}{Brussels}{Animateur de stages et d'évènements sportifs pour enfants. Voir \href{www.sportcity-woluwe.be/html/stages.html}{www.sportcity-woluwe.be/html/stages.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 knowledge}
|
||||||
|
\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office}
|
||||||
|
\cvcomputer{programmation}{\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}
|
||||||
BIN
examples/xdanaux_cv_classic.pdf
Normal file
BIN
examples/xdanaux_cv_classic.pdf
Normal file
Binary file not shown.
86
examples/xdanaux_cv_classic.tex
Normal file
86
examples/xdanaux_cv_classic.tex
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
\documentclass[classic]{moderncv}
|
||||||
|
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
|
||||||
|
\firstname{Xavier}
|
||||||
|
\familyname{Danaux}
|
||||||
|
\title{Dynamic and innovative engineer/jurist}
|
||||||
|
\address{234 rue de l'infante, B-1410 Waterloo}
|
||||||
|
\phone{+32 (0)494 68 23 41}
|
||||||
|
\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}
|
||||||
|
|
||||||
|
% for text subscripts
|
||||||
|
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
|
||||||
|
|
||||||
|
% to produce the ConTeXt symbol
|
||||||
|
\def\ConTeXt{%
|
||||||
|
C%
|
||||||
|
\kern-.0333emo%
|
||||||
|
\kern-.0333emn%
|
||||||
|
\kern-.0667em\TeX%
|
||||||
|
\kern-.0333emt}
|
||||||
|
|
||||||
|
% to use 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}{}
|
||||||
|
|
||||||
|
|
||||||
|
%----------------------------------------------------------------------------------
|
||||||
|
% content
|
||||||
|
%----------------------------------------------------------------------------------
|
||||||
|
\begin{document}
|
||||||
|
\sffamily
|
||||||
|
\maketitle%
|
||||||
|
\makequote%
|
||||||
|
%
|
||||||
|
\section{Assets}
|
||||||
|
\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\%}
|
||||||
|
%\cveducation{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}
|
||||||
|
%\cveducation{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 focussed 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}.}}
|
||||||
|
%\cvwork{august 2003}{Job student}{Belgian Ministry of Defense}{Brussels}{Affected to the material ressources division, geomatic section; Access database encoding.}
|
||||||
|
%\cvwork{sept. 2003\\august 2002}{Job student}{Shell-Gecafin S.A.}{Tank station employee.}
|
||||||
|
%\cvwork{août 2001}{Job d'étudiant}{Randstad S.A.}{Brussels}{Vérification de bases de données, prospection de clients et acceuil central.}
|
||||||
|
%\cvwork{1999--2001}{Animateur}{Action Sport asbl}{Brussels}{Animateur de stages et d'évènements sportifs pour enfants. Voir \href{www.sportcity-woluwe.be/html/stages.html}{www.sportcity-woluwe.be/html/stages.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 knowledge}
|
||||||
|
\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office}
|
||||||
|
\cvcomputer{programmation}{\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}
|
||||||
BIN
examples/xdanaux_cv_classic_without_quote.pdf
Normal file
BIN
examples/xdanaux_cv_classic_without_quote.pdf
Normal file
Binary file not shown.
86
examples/xdanaux_cv_classic_without_quote.tex
Normal file
86
examples/xdanaux_cv_classic_without_quote.tex
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
\documentclass[classic]{moderncv}
|
||||||
|
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
|
||||||
|
\firstname{Xavier}
|
||||||
|
\familyname{Danaux}
|
||||||
|
\title{Dynamic and innovative engineer/jurist}
|
||||||
|
\address{234 rue de l'infante, B-1410 Waterloo}
|
||||||
|
\phone{+32 (0)494 68 23 41}
|
||||||
|
\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}
|
||||||
|
|
||||||
|
% for text subscripts
|
||||||
|
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}
|
||||||
|
|
||||||
|
% to produce the ConTeXt symbol
|
||||||
|
\def\ConTeXt{%
|
||||||
|
C%
|
||||||
|
\kern-.0333emo%
|
||||||
|
\kern-.0333emn%
|
||||||
|
\kern-.0667em\TeX%
|
||||||
|
\kern-.0333emt}
|
||||||
|
|
||||||
|
% to use 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}{}
|
||||||
|
|
||||||
|
|
||||||
|
%----------------------------------------------------------------------------------
|
||||||
|
% content
|
||||||
|
%----------------------------------------------------------------------------------
|
||||||
|
\begin{document}
|
||||||
|
\sffamily
|
||||||
|
\maketitle%
|
||||||
|
%\makequote%
|
||||||
|
%
|
||||||
|
\section{Assets}
|
||||||
|
\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\%}
|
||||||
|
%\cveducation{1995--2001}{High School Degree, Latin--Math orientation}{Collège Saint-Michel d'Etterbeek}{}
|
||||||
|
%\cveducation{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 focussed 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}.}}
|
||||||
|
%\cvwork{august 2003}{Job student}{Belgian Ministry of Defense}{Brussels}{Affected to the material ressources division, geomatic section; Access database encoding.}
|
||||||
|
%\cvwork{sept. 2003\\august 2002}{Job student}{Shell-Gecafin S.A.}{Tank station employee.}
|
||||||
|
%\cvwork{août 2001}{Job d'étudiant}{Randstad S.A.}{Brussels}{Vérification de bases de données, prospection de clients et acceuil central.}
|
||||||
|
%\cvwork{1999--2001}{Animateur}{Action Sport asbl}{Brussels}{Animateur de stages et d'évènements sportifs pour enfants. Voir \href{www.sportcity-woluwe.be/html/stages.html}{www.sportcity-woluwe.be/html/stages.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 knowledge}
|
||||||
|
\cvcomputer{OS}{Linux, Unix, MacOS, Windows}{desktop}{OpenOffice, StarOffice, MS Office}
|
||||||
|
\cvcomputer{programmation}{\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}
|
||||||
348
moderncv.cls
Normal file
348
moderncv.cls
Normal file
@ -0,0 +1,348 @@
|
|||||||
|
%% start of file `moderncv.cls'.
|
||||||
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
|
\ProvidesClass{moderncv}[2006/03/01 v0.9 modern curriculum vitae document class]
|
||||||
|
|
||||||
|
\RequirePackage{ifpdf}
|
||||||
|
|
||||||
|
\ifpdf
|
||||||
|
\RequirePackage[pdftex]{color}
|
||||||
|
\else
|
||||||
|
\RequirePackage[dvips]{color}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% class options
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% paper size option
|
||||||
|
\if@compatibility\else
|
||||||
|
\DeclareOption{a4paper}
|
||||||
|
{\setlength\paperheight {297mm}%
|
||||||
|
\setlength\paperwidth {210mm}}
|
||||||
|
\DeclareOption{a5paper}
|
||||||
|
{\setlength\paperheight {210mm}%
|
||||||
|
\setlength\paperwidth {148mm}}
|
||||||
|
\DeclareOption{b5paper}
|
||||||
|
{\setlength\paperheight {250mm}%
|
||||||
|
\setlength\paperwidth {176mm}}
|
||||||
|
\DeclareOption{letterpaper}
|
||||||
|
{\setlength\paperheight {11in}%
|
||||||
|
\setlength\paperwidth {8.5in}}
|
||||||
|
\DeclareOption{legalpaper}
|
||||||
|
{\setlength\paperheight {14in}%
|
||||||
|
\setlength\paperwidth {8.5in}}
|
||||||
|
\DeclareOption{executivepaper}
|
||||||
|
{\setlength\paperheight {10.5in}%
|
||||||
|
\setlength\paperwidth {7.25in}}
|
||||||
|
\DeclareOption{landscape}
|
||||||
|
{\setlength\@tempdima {\paperheight}%
|
||||||
|
\setlength\paperheight {\paperwidth}%
|
||||||
|
\setlength\paperwidth {\@tempdima}}\fi
|
||||||
|
|
||||||
|
% font size options
|
||||||
|
\newcommand\@ptsize{}
|
||||||
|
\if@compatibility
|
||||||
|
\renewcommand\@ptsize{0}
|
||||||
|
\else
|
||||||
|
\DeclareOption{10pt}{\renewcommand\@ptsize{0}}\fi
|
||||||
|
\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
|
||||||
|
\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
|
||||||
|
|
||||||
|
% draft/final option
|
||||||
|
\DeclareOption{draft}{\setlength\overfullrule{5pt}}
|
||||||
|
\if@compatibility
|
||||||
|
\else
|
||||||
|
\DeclareOption{final}{\setlength\overfullrule{0pt}}\fi
|
||||||
|
\DeclareOption{titlepage}{\@titlepagetrue}
|
||||||
|
\if@compatibility
|
||||||
|
\else
|
||||||
|
\DeclareOption{notitlepage}{\@titlepagefalse}\fi
|
||||||
|
|
||||||
|
% colored/blackandwhite option
|
||||||
|
\newif\if@color\@colortrue
|
||||||
|
\DeclareOption{color}{%
|
||||||
|
% \definecolor{firstnamecolor}{rgb}{0.5,0.5,0.5}% gray-blue
|
||||||
|
% \definecolor{familynamecolor}{rgb}{0.2,0.4,0.65}%
|
||||||
|
\definecolor{firstnamecolor}{rgb}{0.65,0.65,0.65}%
|
||||||
|
\definecolor{familynamecolor}{rgb}{0.45,0.45,0.45}%
|
||||||
|
\definecolor{quotecolor}{rgb}{0.35,0.35,0.35}%
|
||||||
|
\definecolor{sectionrectanglecolor}{rgb}{0.25,0.5,0.75}%
|
||||||
|
\definecolor{sectiontitlecolor}{rgb}{0.2,0.4,0.65}%
|
||||||
|
\definecolor{footertextcolor}{rgb}{0.35,0.35,0.35}%
|
||||||
|
\definecolor{footersymbolcolor}{rgb}{0.25,0.5,0.75}}
|
||||||
|
\newif\if@blackandwhite\@blackandwhitefalse
|
||||||
|
\DeclareOption{blackandwhite}{%
|
||||||
|
\@blackandwhitetrue%
|
||||||
|
\definecolor{firstnamecolor}{rgb}{0.5,0.5,0.5}%
|
||||||
|
\definecolor{familynamecolor}{rgb}{0,0,0}%
|
||||||
|
\definecolor{quotecolor}{rgb}{0.35,0.35,0.35}%
|
||||||
|
\definecolor{sectionrectanglecolor}{rgb}{0.75,0.75,0.75}%
|
||||||
|
\definecolor{sectiontitlecolor}{rgb}{0.35,0.35,0.35}%
|
||||||
|
\definecolor{weblink}{rgb}{0.5,0.5,0.5}%
|
||||||
|
\definecolor{footertextcolor}{rgb}{0.35,0.35,0.35}%
|
||||||
|
\definecolor{footersymbolcolor}{rgb}{0.75,0.75,0.75}}
|
||||||
|
|
||||||
|
% styles: casual or classic (default)
|
||||||
|
\newif\if@styleclassic\@styleclassicfalse
|
||||||
|
\DeclareOption{classic}{%
|
||||||
|
\@styleclassictrue%
|
||||||
|
\@stylecasualfalse}
|
||||||
|
\newif\if@stylecasual\@stylecasualfalse
|
||||||
|
\DeclareOption{casual}{%
|
||||||
|
\@styleclassicfalse%
|
||||||
|
\@stylecasualtrue}
|
||||||
|
|
||||||
|
% execute default options
|
||||||
|
\ExecuteOptions{a4paper,11pt,color,classic,final}
|
||||||
|
|
||||||
|
% process given options
|
||||||
|
\ProcessOptions
|
||||||
|
|
||||||
|
\input{size1\@ptsize.clo}
|
||||||
|
\setlength\lineskip{1\p@}
|
||||||
|
\setlength\normallineskip{1\p@}
|
||||||
|
\renewcommand\baselinestretch{}
|
||||||
|
\setlength{\parindent}{0pt}
|
||||||
|
\setlength{\parskip}{0pt}
|
||||||
|
\setlength\columnsep{10\p@}
|
||||||
|
\setlength\columnseprule{0\p@}
|
||||||
|
\pagestyle{empty}
|
||||||
|
\pagenumbering{arabic}
|
||||||
|
\raggedbottom
|
||||||
|
\onecolumn
|
||||||
|
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% packages import
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% font encoding
|
||||||
|
\RequirePackage[T1]{fontenc}
|
||||||
|
|
||||||
|
% scalable Computer Modern fonts
|
||||||
|
%\usepackage{type1cm}
|
||||||
|
|
||||||
|
% latin modern fonts
|
||||||
|
\RequirePackage{lmodern}
|
||||||
|
|
||||||
|
% symbols like \Telefon, \Mobilefone, \Letter and \Email
|
||||||
|
\RequirePackage{marvosym}
|
||||||
|
|
||||||
|
% extended characters of T1 in .ps + other guillemets
|
||||||
|
%\RequirePackage{ae,aecompl,aeguill}
|
||||||
|
|
||||||
|
% page geometry
|
||||||
|
%\RequirePackage[top=1.75cm, bottom=2.25cm, left=2cm, right=2cm]{geometry}
|
||||||
|
\RequirePackage[top=2cm, bottom=2.5cm, left=2.25cm, right=2.25cm]{geometry}
|
||||||
|
|
||||||
|
% typewriter font
|
||||||
|
\renewcommand{\ttdefault}{pcr}
|
||||||
|
|
||||||
|
% hyperrefs
|
||||||
|
\RequirePackage{url}
|
||||||
|
\ifpdf
|
||||||
|
\RequirePackage[pdftex,pdfborder=0,breaklinks,baseurl=http://,pdfpagemode=None,pdfstartview=FitH,pdfpagelayout=SinglePage,pdfstartpage=1]{hyperref}
|
||||||
|
\AtBeginDocument{\hypersetup{
|
||||||
|
pdfauthor = \@firstname~\@familyname,%
|
||||||
|
pdftitle = \@title,%
|
||||||
|
pdfsubject = \@firstname~\@familyname,%
|
||||||
|
pdfkeywords = \@firstname~\@familyname{} curriculum vit\ae{},%
|
||||||
|
pdfcreator = \LaTeX{} with `moderncv' package,%
|
||||||
|
pdfproducer = \LaTeX}}
|
||||||
|
\RequirePackage[pdftex]{graphicx}
|
||||||
|
\else
|
||||||
|
\RequirePackage[dvips]{hyperref,graphicx}\fi
|
||||||
|
\urlstyle{tt}
|
||||||
|
|
||||||
|
% headers and footers
|
||||||
|
\usepackage{fancyhdr}
|
||||||
|
\fancypagestyle{plain}{%
|
||||||
|
\renewcommand{\headrulewidth}{0pt}%
|
||||||
|
\renewcommand{\footrulewidth}{0pt}%
|
||||||
|
\fancyhf{}}
|
||||||
|
\pagestyle{plain}
|
||||||
|
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% style customization
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% symbols used
|
||||||
|
\newcommand*{\listsymbol}{\textbullet}
|
||||||
|
\newcommand*{\footersymbol}{\textbullet}
|
||||||
|
|
||||||
|
% fonts
|
||||||
|
%\newcommand*{\namefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}
|
||||||
|
\newcommand*{\quotefont}{\large\sffamily\slshape}
|
||||||
|
\newcommand*{\sectionfont}{\Large\sffamily\mdseries\upshape}
|
||||||
|
\newcommand*{\subsectionfont}{\normalsize\sffamily\mdseries\upshape}
|
||||||
|
\newcommand*{\footerfont}{\normalsize\sffamily\mdseries\slshape}
|
||||||
|
|
||||||
|
% classic style
|
||||||
|
\if@styleclassic
|
||||||
|
\typeout{moderncv with classic style}
|
||||||
|
\renewcommand*{\title}[1]{\def\@title{#1}}
|
||||||
|
\title{}
|
||||||
|
\newcommand*{\namefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}
|
||||||
|
\newcommand*{\titlefont}{\LARGE\sffamily\mdseries\slshape}
|
||||||
|
\newcommand*{\addressfont}{\rmfamily\mdseries\slshape}
|
||||||
|
\if@color
|
||||||
|
\definecolor{namecolor}{rgb}{0,0,0}
|
||||||
|
\definecolor{titlecolor}{rgb}{0.35,0.35,0.35}
|
||||||
|
\definecolor{addresscolor}{rgb}{0.25,0.5,0.75}
|
||||||
|
\else
|
||||||
|
\definecolor{namecolor}{rgb}{0,0,0}
|
||||||
|
\definecolor{titlecolor}{rgb}{0.35,0.35,0.35}
|
||||||
|
\definecolor{addresscolor}{rgb}{0.35,0.35,0.35}\fi\else
|
||||||
|
% casual style
|
||||||
|
\if@stylecasual
|
||||||
|
\typeout{moderncv with casual style}
|
||||||
|
\newcommand*{\namefont}{\fontsize{38}{40}\sffamily\mdseries\upshape}
|
||||||
|
\AtBeginDocument{\makefooter}\fi\fi
|
||||||
|
|
||||||
|
% see also the color definitions at the color/blackandwhite option definition
|
||||||
|
|
||||||
|
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
% commands definitions
|
||||||
|
%-------------------------------------------------------------------------------
|
||||||
|
\RequirePackage{ifthen}
|
||||||
|
|
||||||
|
\newcommand*{\firstname}[1]{\def\@firstname{#1}}
|
||||||
|
\newcommand*{\familyname}[1]{\def\@familyname{#1}}
|
||||||
|
\newcommand*{\address}[1]{\def\@address{#1}}
|
||||||
|
\newcommand*{\phone}[1]{\def\@phone{#1}}
|
||||||
|
\newcommand*{\email}[1]{\def\@email{#1}}
|
||||||
|
\newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}}
|
||||||
|
\newcommand*{\quote}[1]{\def\@quote{#1}}
|
||||||
|
\firstname{}
|
||||||
|
\familyname{}
|
||||||
|
\address{}
|
||||||
|
\phone{}
|
||||||
|
\email{}
|
||||||
|
\extrainfo{}
|
||||||
|
\quote{}
|
||||||
|
|
||||||
|
% makes the cv footer
|
||||||
|
\newcommand*{\makefooter}{%
|
||||||
|
\fancypagestyle{plain}{%
|
||||||
|
\fancyfoot[c]{%
|
||||||
|
\footerfont%
|
||||||
|
\color{footertextcolor}\@address%
|
||||||
|
~~\color{footersymbolcolor}\footersymbol~~%
|
||||||
|
\color{footertextcolor}\Telefon~\@phone%
|
||||||
|
~~\color{footersymbolcolor}\footersymbol~~%
|
||||||
|
\color{footertextcolor}\Letter~\emaillink{\@email}}}%
|
||||||
|
\pagestyle{plain}}
|
||||||
|
|
||||||
|
% makes the cv title
|
||||||
|
\if@stylecasual
|
||||||
|
\renewcommand*{\maketitle}{%
|
||||||
|
% {\raggedleft{\namefont\color{firstnamecolor}\@firstname~\color{familynamecolor}\@familyname}\\[-.35em]}%
|
||||||
|
{\raggedleft{\namefont\color{firstnamecolor}\@firstname\color{familynamecolor}\@familyname}\\[-.35em]}%
|
||||||
|
{\color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]}}%
|
||||||
|
\else\if@styleclassic
|
||||||
|
\renewcommand*{\maketitle}{%
|
||||||
|
\begin{minipage}[t]{.6\textwidth}%
|
||||||
|
{\namefont\color{namecolor}\@firstname~\@familyname}%
|
||||||
|
\ifthenelse{\equal{\@title}{}}%
|
||||||
|
{}%
|
||||||
|
{\\[1.25em]{\titlefont\color{titlecolor}\@title}}%
|
||||||
|
\end{minipage}%
|
||||||
|
\begin{minipage}[t]{.4\textwidth}%
|
||||||
|
\raggedleft\addressfont\color{addresscolor}\@address\\[0.2em]%
|
||||||
|
\Telefon~\@phone\\[.2em]%
|
||||||
|
\Letter~\emaillink{\@email}%
|
||||||
|
\ifthenelse{\equal{\@extrainfo}{}}%
|
||||||
|
{}%
|
||||||
|
{\\[0.2em]\@extrainfo}
|
||||||
|
\end{minipage}%
|
||||||
|
% \\[-\baselinestretch\baselineskip]%
|
||||||
|
% {\titlefont\color{titlecolor}\@title}%
|
||||||
|
\\[3em]}\fi\fi
|
||||||
|
|
||||||
|
% make a quote
|
||||||
|
\newcommand*{\makequote}{%
|
||||||
|
{\centering{%
|
||||||
|
\vbox{\centering\quotefont\color{quotecolor}\@quote}}}\\[3em]}
|
||||||
|
|
||||||
|
% draws a colored rectangle
|
||||||
|
% usage: \colorrule[optional height]{width}
|
||||||
|
%\newcommand*{\colorrule}[2][1ex]{{\color{sectionrectanglecolor}{\rule{#2}{#1}}}}
|
||||||
|
|
||||||
|
% usage: \section[optional width <= .8\textwidth]{<title>}
|
||||||
|
\newif\if@sectionopen \@sectionopenfalse
|
||||||
|
\newcommand*{\closesection}{%
|
||||||
|
\if@sectionopen
|
||||||
|
\end{tabular}%
|
||||||
|
\par\null%
|
||||||
|
\@sectionopenfalse\fi}
|
||||||
|
\AtEndDocument{\closesection{}}
|
||||||
|
\newcommand*{\section}[2][0.825]{%
|
||||||
|
\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]}%
|
||||||
|
|
||||||
|
% usage (inside section): \subsection{title}
|
||||||
|
\newcommand*{\subsection}[1]{%
|
||||||
|
&{\subsectionfont#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): \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}: \cvdoubleitem{subtitle}{text}{subtitle}{text}
|
||||||
|
\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 ahve 0.395 as width to be equal. But this is not achived here, by purpose...
|
||||||
|
|
||||||
|
% usage (inside 'resume' cvsection environment): \cvresume{point1}{point2}
|
||||||
|
\newcommand*{\cvresume}[2]{%
|
||||||
|
\vspace{0.25em}&\listsymbol{}~\begin{minipage}[t]{0.375\textwidth}#1\end{minipage}%
|
||||||
|
\hfill%
|
||||||
|
\ifthenelse{\equal{#2}{}}%
|
||||||
|
{}%
|
||||||
|
{\listsymbol{}~\begin{minipage}[t]{0.375\textwidth}#2\end{minipage}\\}}
|
||||||
|
|
||||||
|
% usage : \cventry{years}{degree/job title}{institution/employer}{localization}{optionnal: grade/...}{optional: comment/job description}
|
||||||
|
\newcommand*{\cventry}[6]{%
|
||||||
|
\cvitem{#1}{%
|
||||||
|
{\bfseries#2}%
|
||||||
|
\ifthenelse{\equal{#3}{}}{}{, {\slshape#3}}%
|
||||||
|
\ifthenelse{\equal{#4}{}}{}{, #4}%
|
||||||
|
\ifthenelse{\equal{#5}{}}{}{, #5}%
|
||||||
|
.%
|
||||||
|
\ifthenelse{\equal{#6}{}}{}{\\\begin{minipage}{\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}}}
|
||||||
|
|
||||||
|
% usage (inside 'computer skills' cvsection environment): \cvcomputer{category}{programs}{category}{programs}
|
||||||
|
\newcommand*{\cvcomputer}[4]{%
|
||||||
|
\vspace*{-.5em}\cvdoubleitem{#1}{\small#2}{#3}{\small#4}}
|
||||||
|
|
||||||
|
% usage: \weblink[optional text]{link}
|
||||||
|
\newcommand*{\weblink}[2][]{%
|
||||||
|
\ifthenelse{\equal{#1}{}}%
|
||||||
|
{\def\@linktext{#2}}%
|
||||||
|
{\def\@linktext{#1}}%
|
||||||
|
\href{#2}{\@linktext{}}}
|
||||||
|
|
||||||
|
% usage: \httplink[optional text]{link}
|
||||||
|
\newcommand*{\httplink}[2][]{%
|
||||||
|
\ifthenelse{\equal{#1}{}}%
|
||||||
|
{\def\@linktext{#2}}%
|
||||||
|
{\def\@linktext{#1}}%
|
||||||
|
\href{http://#2}{\@linktext{}}}
|
||||||
|
|
||||||
|
% usage: \emaillink[optional text]{link}
|
||||||
|
\newcommand*{\emaillink}[2][]{%
|
||||||
|
\ifthenelse{\equal{#1}{}}%
|
||||||
|
{\def\@linktext{#2}}%
|
||||||
|
{\def\@linktext{#1}}%
|
||||||
|
\href{mailto:#2}{\@linktext{}}}
|
||||||
|
|
||||||
|
\endinput
|
||||||
|
%% end of file `moderncv.cls'.
|
||||||
Reference in New Issue
Block a user