jueves, 3 de diciembre de 2009

Como crear un Curriculum que entre por la vista.

Si eres de esas personas que piensan que hacer un curriculum vitae con el word es un chapuza, aquí os mencionaré el paquete moderncv para latex.
Este paquete es un paquete que te ofrece la posibilidad de dos templates diferentes :El modern y el classic.
Su web es la siguiente link, aquí encontrareis dos ejemplos que es lo que enseñaré a continuación.

Aquí os dejo el código de un ejemplo con el template classic:

%% Copyright 2006-1008 Xavier Danaux (xdanaux@gmail.com).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.


\documentclass[11pt,a4paper]{moderncv}

% moderncv themes
\moderncvtheme[red]{classic} % optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and 'roman' (for roman fonts, instead of sans serif fonts)
%\moderncvtheme[green]{classic} % idem

% character encoding
%\usepackage[utf8]{inputenc} % replace by t
he encoding you are using
\usepackage[cp1252]{inputenc}
% adjust the page margins
\usepackage[scale=0.8]{geometry}
%\setlength{\hintscolumnwidth}{3cm} % if you want to change the width of the column with the dates
%\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}} % only for the classic theme, if you want to change the width of your name placeholder (to leave more space for your address details
\usepackage[catalan]{babel}
\usepackage{latexsym}
\usepackage{amsmath}
\usepackage{amssymb}

\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{verbatim}
\usepackage{lmodern}
\usepackage{marvosym}
%\usepackage[utf8]{inputenc} % para linux
\usepackage{pdfpages}
\usepackage{graphicx}



\AtBeginDocument{\recomputelengths} % required when changes are made to page layout lengths

% personal data
\firstname{Pepe}
\familyname{Livingston Autista}
% optional, remove the line if not wanted
\address{Paris 555}{220222, Yankee} % optional, remove the line if not wanted
\mobile{999999999} % optional, remove the line if not wanted
%
% optional, remove the line if not wanted
% wanted
\email{jojo@gmail.com} % optional, remove the line if not wanted
\photo[64pt]{./linux.PNG}
\nopagenumbers{}
%\extrainfo{additional information (optional)} % optional, remove the line if not wanted
\title{Ingeniero Informático} % optional, remove the line if not wanted

\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page


%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\maketitle

\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} % arguments 3 to 6 are optional
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} % arguments 3 to 6 are optional

\section{Master thesis}
\cvline{title}{\emph{Title}}
\cvline{supervisors}{Supervisors}
\cvline{description}{\small Short thesis abstract}

\section{Experience}
\subsection{Vocational}
\cventry{year--year}{Job title}{Employer}{City}{}{Description} % arguments 3 to 6 are optional
\cventry{year--year}{Job title}{Employer}{City}{}{Description} % arguments 3 to 6 are optional
\subsection{Miscellaneous}
\cventry{year--year}{Job title}{Employer}{City}{}{Description line 1\newline{}Description line 2}% arguments 3 to 6 are optional

\section{Languages}
\cvlanguage{language 1}{Skill level}{Comment}
\cvlanguage{language 2}{Skill level}{Comment}
\cvlanguage{language 3}{Skill level}{Comment}

\section{Computer skills}
\cvcomputer{category 1}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
\cvcomputer{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}
\cvcomputer{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}

\section{Interests}
\cvline{hobby 1}{\small Description}
\cvline{hobby 2}{\small Description}
\cvline{hobby 3}{\small Description}

\renewcommand{\listitemsymbol}{-} % change the symbol for lists

\section{Extra 1}
\cvlistitem{Item 1}
\cvlistitem{Item 2}
\cvlistitem[+]{Item 3} % optional other symbol

\section{Extra 2}
\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
\cvlistdoubleitem[\Neutral]{Item 3}{}

% Publications from a BibTeX file
\nocite{*}
\bibliographystyle{plain}
\bibliography{publications} % 'publications' is the name of a BibTeX file

\end{document}


%% end of file `template_en.tex'.

Este template tiene un problema si quieres poner tus dos apellidos, ya que no caben en un linea debido a la definición del tamaño de letra que viene por defecto.
Si lo quereis cambiar teneis que buscar el fichero --> moderncvthemeclassic.sty que suele estar en el path (aunque no siempre es así):Si cambiamos el tamaño de la letra de la siguiente expresión:
\renewcommand*{\firstnamefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}
por la siguiente (en mi caso es suficiente cambiar el tamaño hasta que os quede bien):
\renewcommand*{\firstnamefont}{\fontsize{28}{30}\sffamily\mdseries\upshape}
Con esto conseguireis un curriculum muy vistoso, donde se puede utilizar difernetes colores como azul, verde, gris ...
Para usar un color diferente y el classic o el casual unicamente hay que cambiar el siguiente comando:
\moderncvtheme[green]{classic} donde [color]{type} son las opciones
Esto es el resultado de la primera página del Cv.

No hay comentarios:

Publicar un comentario