We’re rewarding the question askers & reputations are being recalculated! Read more.

Hot answers tagged

51

ShareLaTeX provides a list of CV/Resume Templates, including: ModernCV Oldstyle ModernCV Casual ModernCV Classic ModernCV Banking EuropeCV SC_CV Classic Thesis Style - CV Academic CV Professional CV Two-Column CV Fancy CV ECV Curriculum Vitae (English or German) Curve ESIEEcv currvita Cies Breijs Resume CV US Clean CV Deedy Resume KJH ...


44

Using bits and pieces from moderncv.cls, I put together and new entry type \cvdoublecolumn and a macro \cvreference. They will allow you to typeset your references like in your example, using the CV document class moderncv. If you're not familiar with moderncv, there's a big example file showing a lot of possibilities. Astrinus's edit: I've substituted \...


34

My current resume is based on the article class; source hosted on GitHub and forked from kjhealy. It uses fontspec for OpenType fonts (Adobe Garamond Pro and FontAwesome). Still working on the best way to selectively place content for different purposes/companies. I'm experimenting with linked external documents, under the supposition that the resume stands ...


25

For typesetting bidirectional resumes in languages other than english, the bidi package provides bidimoderncv2 class for typesetting resumés, which is the modified version of moderncv class. Two examples are presented in the doc folder of the package, namely test-casualcv.tex and test-classiccv.tex than you can look and learn how you can use it. This is an ...


21

Have you tried using the geometry package? A simple way to configure your margins with the package: \usepackage[bottom=0.5in]{geometry} You can set the top, right and left margins independently using comma-separted keyvals: \usepackage[bottom=0.5in,top=0.8in]{geometry} or even a single one for all the margins if you want to modify them: \usepackage[...


19

I recommend a mixture of minipages and tabular. For example: \documentclass[10pt]{article} \usepackage{marvosym} % For cool symbols. \usepackage{hyperref} \begin{document} \begin{tabular}{lr} % Referee 1 \begin{minipage}[t]{2.5in} Prof.\ X Y\\ Place A\\ Location B\\ Country and Postcode\\ \Telefon\ +00 1 234 5678\\ \Letter\ \href{mailto:X@A.ac.jp}{X\...


19

Recently added document class, cv4tw by Geoffrey Gouez, offers a "LaTeX CV class, with extended details". The class offers entries for assets and social networks; customizable styles are provided. The class comes with no documentation, but a worked example offers some guidance. This package is still under development but it shows great progress. ...


18

You can use the bibentry package with \nobibliography. Here is a MWE with references stored in ref.bib file: \documentclass{article} \usepackage{bibentry} \begin{document} \nobibliography{ref} \bibliographystyle{unsrt} \section*{Publications} \begin{enumerate} \item \bibentry{knuth1986} \item \bibentry{lamport1986} \end{enumerate} \end{...


17

Building on A.Ellet's answer to produce something as required (three rectangles always in each group; green ones will show the skill level): The code: \documentclass{article} \usepackage{tikz} \definecolor{colori}{RGB}{249,193,158} \definecolor{colorii}{RGB}{158,214,149} \newcommand\skilllevel[1]{%% \begin{tikzpicture} \foreach \Val in {1,2,3} { \node[...


17

Here is the obligatory tikz solution, wrapped inside a custom itemize environment that is created with enumitem. The net result is that using the lines \begin{achievements} \item[57]\textbf{Personality}\\Leadership, innovation \item[16]\textbf{Organisation}\\blah \end{achievements} you can produce: Of course, you can customise the colours to your ...


15

I can offer you a video tutorial I made recently, which covers this topic using the article class. I just got hired for a lectureship position last week, so I think it is pretty good! TeX Tutorial 9: Formatting & CV Design Part 1 TeX Tutorial 9: Formatting & CV Design Part 2


14

If I understood you correctly, the code below does what you want: the newly defined \gaptlcventry command acts in a similar fashion to \tlcventry but gives you a gap in the timeline; the new command has nine mandatory arguments (if you want to keep the first optional argument, as in \tlcventry, some more work will have to be done): \gaptlcventry{1999}{2003}{...


12

Just for fun, with picture mode: \documentclass{article} \usepackage{xcolor} \newcommand{\skill}[1][3]{% \setlength{\unitlength}{1ex}% \begin{picture}(1,1.8) \linethickness{0.3ex}% \textcolor{gray!15}{\multiput(0, 0.15)(0, 0.6){3}{\line(1,0){1}}} \multiput(0, 0.15)(0, 0.6){#1}{\line(1,0){1}} \end{picture}% } \begin{document} \begin{...


12

The original code \setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin} assumes Fontin has been installed in the operating system's font folder. However, this isn't the case on Overleaf, so you'll need to point fontspec at the OTF files by referring to their file names, rather than by their font names. To get this to compile on Overleaf using the file ...


11

I want to mention that next to moderncv there are the class europecv and the package koma-moderncv. The class moderncv is on of the famous class creation CV. Sadly there are no documentation. The package moderncv combines the benefits of the koma-script classes and the commands of moderncv. The package europecv is a new package and is an unofficial class ...


11

Overleaf lists a whole host of CV Templates, including: Modern CV and Cover Letter Your new CV A Designer CV Deedy Resume Single Column Deedy CV/Resume Template Aparna-CV Plantilla CV Español Recent Grad Resume Template Recent Grad CV - with photo Resume Template (short CV) Friggeri CV Template Awesome CV Template Awesome CV Cover Letter My two ...


11

The problem comes from the line \section*{\refname} used inside the thebibliography environment as defined in article.cls (the base document class for res.cls). To prevent the asterisk, add the following lines to the preamble: \makeatletter \renewenvironment{thebibliography}[1] {\list{\@biblabel{\@arabic\c@enumiv}}% {\settowidth\labelwidth{...


11

With stacks. I have chosen to keep the answer within the confines of normal line spacing, but that can be changed by invoking \setstackgap{L}{desired-baselineskip}. The bar thicknesses (1pt) and widths (1ex) are set within the \rl and \rlf definitions (as well as the colors). The vertical space between bars is set with \setstackgap{S}{1.5pt} and the gap ...


11

No need for extra packages; simply include your image with a standard \includegraphics and use \smash, as in The Netherlands\hfill \smash{\includegraphics[width=3cm]{example-image-a}} A complete example: The code: \documentclass[10pt,a4paper]{article} \usepackage[a4paper,margin=0.75in]{geometry} \usepackage[english]{babel} \usepackage{graphicx} \...


11

Final solution (edit3) Now, the code should work with page breaks in lists as well. Hope you like it :) If anything is unclear or you want some explanation about parts, just let me know! \documentclass{article} \usepackage{tikz,tikzpagenodes} \usetikzlibrary{calc} \usepackage{refcount} \newcounter{mylist} % new counter for amount of lists \newcounter{...


10

The following solution provides a general approach to adding two homepages and requires the following addition to your moderncv preamble: \usepackage{etoolbox}% http://ctan.org/pkg/etoolbox \makeatletter \newcommand*{\homepageA}[1]{\def\@homepageA{#1}} \newcommand*{\homepageB}[1]{\def\@homepageB{#1}} \patchcmd{\maketitle}% <cmd> {\ifthenelse{\...


10

"Folding" is a typical application for PDF layers (OCG). This works in most recent viewers, but problems might arise with crippled poppler based so called PDF viewers on Linux \documentclass[a4paper]{minimal} \usepackage{ocgx} \begin{document} Max Mustermann \switchocg{ocg1}{\fcolorbox{blue}{red}{\bfseries +}}\begin{ocg}{OCG 1}{ocg1}{0} \colorbox{yellow}{ ...


10

With the caveat that this might be hard to understand, here's a solution without graphical packages. \documentclass{article} \usepackage{xcolor} \colorlet{know}{green!60} \colorlet{dontknow}{red!60} \newcommand{\knowledge}[1]{% \ifcase#1\relax\or \knowone\or \knowtwo\or \knowthree\fi } \newcommand{\knowone}{\know{know}{dontknow}{dontknow}} \...


9

Here is a Hacker News thread with many examples of resumes and CVs in (La)TeX: http://news.ycombinator.com/item?id=3013654


9

You need to add a \strut so that each node is the same height: As per Qrrbrbirlbel's suggestion, using \vphantom{y} produces slightly tighter output: \newcommand{\tagf}[2][]{% \begin{tikzpicture}[baseline={(TAG.base)}] \node[draw,#1] (TAG) {#2}; \node[font=\tiny,draw,#1] (TAG) {#2\vphantom{y}}; \end{tikzpicture} } Code: \documentclass{article} \...


9

You can change the margin option to other name to avoid name conflict with geometry package. If you are using the res.cls by Michael DeCorte, find the line: \DeclareOption{margin}{\@margintrue} Change the option name to something else, for example \DeclareOption{resmargin}{\@margintrue} and correspondingly update the option \documentclass[line,...


9

This works \rule{\textwidth}{.5pt} \strut\hfill test as opposed to \rule{\textwidth}{.5pt} \hfill test What happens is that the \hfill is ignored by LaTeX when it is the first thing in a line (same as \hspace).


9

I get the error message: ! Undefined control sequence. \cftdotfill #1->\def \@tempa {#1}\def \@tempb {\cftnodots }\ifx \@tempa \@te... ... \cftdotfill is part of a table column specification in macro \ressubheading: \begin{tabular*}{6.5in}{l@{\cftdotfill{\cftsecdotsep}\extracolsep{\fill}}r} There it gets expanded via \...


9

The list of colors is controlled by \@sectioncolor and this just uses an \ifcase; here's the original definition: \def\@sectioncolor#1#2#3{% {% \color{% \ifcase\value{colorCounter}% blue\or% red\or% orange\or% green\or% purple\or% brown\else% headercolor\fi% } #1#2#3% }% \...


Only top voted, non community-wiki answers of a minimum length are eligible