Non-prehistoric LaTeX Resume Template — Advanced Graphics and Typography
by Alessandro
2 – Top frame: Career Objective
2.1 – Left-Hand Side Red Border
%BORDER \begin{tikzpicture}[remember picture, overlay] \draw [style=background, xshift=-2.5cm, yshift=2cm, very thin] (0,-290mm) rectangle (20mm, 0mm); \end{tikzpicture}
2.2 – Your Picture with Wrapfig
\begin{wrapfigure}{L}{15mm} \vspace{-10pt} %this helps for better vertical alignment \includegraphics[scale = 0.5]{yourPicture.png} \end{wrapfigure}
2.3 – Text and increased leading with setspace
Notice the spacing environment that provides you with increased leading — the space between two consecutive baselines.
\begin{spacing}{1.4}\Career %remember career is a text specification Web design is the skill of creating presentations of content (usually hypertext or hypermedia) that is delivered to an end-user through the World Wide Web, by way of a Web browser or other Web-enabled software like Internet television clients, blogging clients and RSS readers. \end{spacing} %not sure I like the rule \raggedleft\raisebox{5pt}{\rule{11cm}{1pt}}
3 – Middle frame: Experience & Portfolio
3.1 – Thumbnails for the Portfolio Images
This will provide a flexible command to clean a bit the code, since we’re doing two things at once: hyperlinking the image to a URL of the owner of the Font and including graphics, i.e. a PNG image. A little extra effort is required to work around some problems for the links, if you want more explanation, write a message in the comments!
%Thumbnail for the Portfolio \newcommand{% \thumbnail}[2]{ \raggedleft\hfill{\href{#1} {\trick \raisebox{-3pt}{.} \fbox{ \includegraphics[scale=0.6]{#2}} \raisebox{70pt}{.}}}
and this is the actual code using the new command just built:
\section{PORTFOLIO} \thumbnail {http://new.myfonts.com/fonts/exljbris/calluna/} {28444.jpg} \thumbnail {http://new.myfonts.com/fonts/canadatype/informa-pro/} {informa-pro.png} \thumbnail {http://new.myfonts.com/fonts/radomir-tinkov/usumaru/} {usumaru.png} \thumbnail {http://new.myfonts.com/fonts/canadatype/hortensia/} {hortensia.png} \thumbnail {http://new.myfonts.com/fonts/glc/1906-french-news/} {french-news.png}
3.2 – Custom Enumeration with the enumitem Package
Check out the enumitem documentation at CTAN for the customization options and custom parameters to pass to the enumitem environment:
\section{EXPERIENCE} \vspace{0pt} % %WORK EXPERIENCE -1- \begin{itemize}[leftmargin=1cm, itemsep=0pt, topsep=5pt] \Text\raggedright \item By its very nature, web design is conflicted, involving rigid [...] \item [...]; \item [...]; \end{itemize} %Basically the same for the Computer Skills Section %check out the TeX source at the end %of the post in case you want to read on
4 – Bottom Frame: Fancy “Contacts” Section
4.1 – Social Media Icons
%Social ICONS \newcommand{\icons}[2]{ {\href{#1} {\trick \raisebox{-1pt}{.} \raisebox{-4pt}{ \includegraphics{#2}} \raisebox{10pt}{.}}} }
and this is the actual code where we want to put the social media icons
\raggedleft \icons{http://twitter.com/Maratonda} {twitter.png} \icons{http://delicious.com/} {delicious.png} \icons{http://www.facebook.com/} {facebook.png} \icons{http://www.flickr.com/} {flickr.png} \icons{http://www.last.fm/} {lastfm.png} \icons{http://www.vimeo.com/} {vimeo.png} \icons{http://www.stumbleupon.com/} {stumble.png} \icons{http://www.reddit.com/} {reddit.png} \icons{http://www.linkedin.com/} {linkedin.png} \\
4.2 – The Big Contacts Overlay and the “ct” Glyph
\begin{tikzpicture}[overlay, opacity=0.3,color=text1, xshift=10cm, yshift=-20mm] \draw node {\ContactHeaders conta\symbol{"E087}s}; \end{tikzpicture}
4.3 – The 2.0 and 1.0 labels
\begin{tikzpicture}[overlay, opacity=0.8, color=black, xshift=-1.5cm, yshift=4pt] \draw node {\slash 2.\slashAlt0}; \end{tikzpicture}
\begin{tikzpicture}[overlay, opacity=0.8, xshift=-7.71cm, yshift=-3mm, color=backgroundColor] \draw node {\slashAlt 1.\slash 0}; \end{tikzpicture}
XeLaTeX Source and PDF
You can find the XeLaTeX source for this document here.
Be cautious with this code, it’s not really robust!
A Note of Warning
This CV Template is more of a way to give you inspiration and show the capabilities of the LaTeX typesetting system more than it represents a well formed document: the associated code is very poorly written and very fragile, so you will need to adapt it and bear with me for my incompetency.
If you have criticism, please do write a comment to let me know how I can improve.
This blog is an exercise in learning more than it is in teaching.
Pages: 1 2
Related posts:



Comments
[...] A web designer CV Template with LaTeX [...]
Alessandro,
this is a really great post, since it combines a good cv structure with unique layout design. I have found very few examples so far, in the net that get into XeTeX DTP capabilities, so much.
Please re-upload the full source code file, so as to experiment on your template.
Keep up the good job!
Hi,
the source code is here.
Regards
Hi,
I was wondering if you could explain how you set up Calluna and Helvetica Neue to work with LaTex??? I have both fonts but am unsure where they need to go/what the necessary font code is.
Thanks!
Eiren
Hi Alessandro,
Could you point me in the direction of the documentation for the \trick command? I’m assuming this is what makes those graphics links have that “hover” behavior.
Thanks,
-Joe
This is how trick is defined.
If you elaborate on your problem maybe I can point you to the solution.
Hey
Thanks for a great tutorial. But I’m getting this error with the portfolio
Undefined control sequence.
\trick
\raisebox {-3pt}{.}\fbox {\includegraphics [scale=0.6]{2}}…
l.179 ….myfonts.com/s/aw/36×18/70/0/}{36322.png}
\newcommand{\icons}[2]{
{\href{#1}
{\trick \raisebox{-1pt}{.}
\raisebox{-4pt}{
\includegraphics{#2}}
\raisebox{10pt}{.}}}
}
I was wondering how to replicate this behavior. I’m not sure if it’s something specific to XeLaTex or a certain package.
This is a great example, btw. I used LaTeX to write my thesis about 5 yrs ago, but this was a great jumping off point for a new ebook that I’m formatting.
Ha! Joe, this is a bug of XeLaTeX or hyperref.
This is what happens
Check out this discussion about the bug.
The proposed solution, which I implement, is
[...] http://www.cv-templates.info/2009/08/modern-latex-cv-template-ad…; [...]