Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/darwiin/yaac-another-awesome-cv

YAAC: Another Awesome CV is a template using Font Awesome and Adobe Source Font.
https://github.com/darwiin/yaac-another-awesome-cv

List: yaac-another-awesome-cv

cv cv-template font-awesome latex latex-template overleaf resume resume-template template

Last synced: 4 days ago
JSON representation

YAAC: Another Awesome CV is a template using Font Awesome and Adobe Source Font.

Awesome Lists containing this project

README

        

YAAC: Another Awesome CV [![CircleCI](https://circleci.com/gh/darwiin/yaac-another-awesome-cv.svg?style=svg)](https://circleci.com/gh/darwiin/yaac-another-awesome-cv) [![Example](https://img.shields.io/badge/Exemple-pdf-blue.svg)](https://github.com/darwiin/yaac-another-awesome-cv/releases/download/v1.8.0/cv.pdf)
=================

## Quick start

You can edit online **YAAC: Another Awesome CV** template on [Overleaf](https://www.overleaf.com/latex/templates/awesome-source-cv/wrdjtkkytqcw). Feel free to use my [referal link](https://www.overleaf.com/signup?ref=54c221604cd6) if you want to create your account.

## About

**YAAC: Another Awesome CV** was first based on a CV template from Alessandro Plasmati. This template used _XeLaTeX_ engine and _[Fontin Sans](http://www.exljbris.com/fontinsans.html)_ font.

**Personal data** has moved on top of the first page just before the position and _[Fontin Sans](http://www.exljbris.com/fontinsans.html)_ font has been replaced by _[Source Sans Pro Font](https://github.com/adobe-fonts/source-sans-pro)_ from Adobe. _[Font Awesome](http://fontawesome.io/)_ icons highlight important elements.

Unlike _Alessandro Plasmati_ CV template, all layout stuff in **YAAC: Another Awesome CV** has moved in the Latex class file _yaac-another-awesome-cv.cls_ to improve source code readability and style reusability.

More informations about the original Alessandro Plasmati template can be found here :

- [ Scribd ](http://fr.scribd.com/doc/16335667/Writing-your-Professional-CV-with-LaTeX)
- [ LaTeX Templates ](http://www.latextemplates.com/template/plasmati-graduate-cv)
- [ ShareLatex ](https://www.sharelatex.com/templates/cv-or-resume/professional-cv)

## Preview

### Normal style

| Page. 1 | Page. 2 |
|:---:|:---:|
| ![Résumé](example/preview/cv1.jpeg) | ![Résumé](example/preview/cv2.jpeg) |

### Alternative style

| Page. 1 | Page. 2 |
|:---:|:---:|
| ![Résumé](example/preview/cv1-alternative.jpeg) | ![Résumé](example/preview/cv2-alternative.jpeg) |

## How to use **YAAC: Another Awesome CV** latex class

### Use the **YAAC: Another Awesome CV** options

When declaring the `\documentclass` you can use option(s) to customize your CV rendering.
1. **localFont** to use the fonts included in the _fonts_ folder
2. **alternative** to use the _alternative header_ layout
3. **10pt** or **11pt** or **12pt** to change the font size
4. **compact** to reduce vertical space between you experience entries

```latex
% Used with no option, the template will use the 'traditional'
% header layout your system fonts and the default color scheme ie. blue
\documentclass{yaac-another-awesome-cv}

% Used with localFont option the template will use the 'traditional'
% header layout, fonts included in the fonts directory and the default color scheme
\documentclass[localFont]{yaac-another-awesome-cv}

% Used with alternative option, the template will use the 'alternative'
% header layout, your system fonts and the default color scheme
\documentclass[alternative]{yaac-another-awesome-cv}

% Used with localFont, alternative and 10pt options the template will use the 'alternative'
% header layout, fonts included in the fonts directory, the default color scheme and the '10pt' font size.
% Based on the article document class, size options are 10pt, 11pt and 12pt
\documentclass[localFont,alternative,10pt]{yaac-another-awesome-cv}

% Used with 'compact' option the template will use the compact experience layout
% Feel free to use this option with the others that are available
\documentclass[compact]{yaac-another-awesome-cv}

```

### Construct the header

Outside of the `\socialinfo` wrapper you have to define the mandatory parameters `\name` and `\tagline`.

```latex
% Define author's name
% Usage: \name{}{}
% Mandatory
\name{Christophe}{ROGER}

% Define author's photo (optional)
% Usage: \photo[]{}{}
% The shape of the author's photo is circular by default.
\photo{2.5cm}{darwiin}

% Define author's tagline
% Usage: \tagline{}
% Mandatory
\tagline{Chef de projet IT}
```

Most social network have their command to render a clickable link or a simple text entry.

```latex
% Render author's linked-in (optional)
% Usage: \linkedin{}
\linkedin{christopheroger}

% Render author's viadeo(optional)
% Usage: \viadeo{}
\viadeo{christopheroger}

% Render author's github (optional)
% Usage: \github{}
\github{darwiin}

% Render author's stackoverflow profile (optional)
% Usage: \stackoverflow{}
\stackoverflow{759643}

% Render author's stackexchange profile (optional)
% Usage: \stackexchange{}
\stackexchange{396216}

% Render author's email (optional)
% Usage: \email{}
\email{[email protected]}
```

Put these command in the `\socialinfo` wrapper. Feel free to add `\\` when you want to force a new line.

```latex
\socialinfo{
\linkedin{christopheroger}
\viadeo{christopheroger}
\github{darwiin}\\
\smartphone{+687 123 456}
\email{[email protected]}\\
\address{2 Rue du quartier, 98765 Ville, Pays}\\
\infos{Né le 23 septembre 1982 (35 ans) à Nouméa, Nouvelle-Calédonie}
}
```

Use the `\makecvheader`command to generate the header.

```latex
\makecvheader
```

### Set the left column size

Sections share the left column size (2.5cm by default). You can change this default size using the `\setleftcolumnlength` command.

```latex
% Override default left column length of (2.5cm) (optional)
% Usage: \setleftcolumnlength{1.5cm} to change the left column lengtyh to 1.5cm
% I recommend to use a size between 1.5cm to 2.5cm
\setleftcolumnlength{1.5cm}
```

### Construct the _comptences_ or _skills_ section

To list your awesome skills as keyword lists you first have to declare the `keywords` environment and then fill it with a list of keywordsentry

```latex
% Begin a new keywords environment to show us your awesome keywords
\begin{keywords}

% Here's go your keyword lists group by categories
\keywordsentry{Frameworks}{Spring, Spring Boot, \textbf{Ionic 3}, Angular 2, Angular 4, ZK, JBoss RichFaces}
\end{keywords}
```

### Construct the _experiences_ section

To describe your experiences you have first to declare the `experiences` environment

```latex
% Begin a new experiences environment to use experience and consultantexperience macro
\begin{experiences}

% Here's go your experiences

\end{experiences}
```

Then you can describe your experiences using **\experience** and **\consultantexperience** entries. Each
entry must be separated by the **\emptyseparator**

```latex
% Begin a new experiences environment to use experience and consultantexperience macro
\begin{experiences}

% The experience entry work as below and can be used to describe a job experience
\experience
{End date} {Experience title}{Enterprise}{Country}
{Begin date} {
experience details
\begin{itemize}
\item Item 1: _Item 1 description_
\item Item 2: _Item 2 description_
\item Item 3: _Item 3 description_
\end{itemize}
}
{Technology highlights}

% The emptyseparator macro is used to create white space in your experience
\emptySeparator

% The consultantexperience macro is very similar to the experience macro, but offer you
% the possibility tu put client details
\consultantexperience
{End date} {Experience title}{Enterprise}{Country}
{Begin date} {Client job title}{Clent enterprise}
{
experience details
\begin{itemize}
\item Item 1: _Item 1 description_
\item Item 2: _Item 2 description_
\item Item 3: _Item 3 description_
\end{itemize}
}
{Technology highlights}
\end{experiences}
```

### Construct the _languages_ section

The _languages_ section use the **skills** environment.

```latex
% Begin a new skills environment and fill it with skill entries
\begin{skills}

% Render a skill in the skills environment
% Usage: \skill{}{}
\skill{Français}{5}
\skill{Anglais}{4}

% End the skills environment
\end{skills}
```

### Construct the _scolarship_ section

The _scolarship_ section use the **scolarship** environment.

```latex
\begin{scholarship}

% Render a scholarshipentry in the scolarship environment
% Usage: \scholarshipentry{}{}
\scholarshipentry{2007}
{Master STIC Professionel filière MBDS de l'Université de Nice Sophia Antipolis (Master Informatique spécialité Multimédia, Base de Données et intégration de Systèmes)}
\scholarshipentry{2005}
{Licence Sciences et Technologies, Mention Informatique, de l'Université de Nouvelle-Calédonie}
\end{scholarship}
```

### Construct the _projects_ section

The _projects_ section use the **projects** environment.

```latex
\begin{projects}
\project
{Simply City}{2017 - 2018}
{\website{https://www.simplycity.nc}{https://www.simplycity.nc} \website{https://innovation.engie.com/fr/news/actus/territoires/simply-city-lappli-qui-simplifie-la-ville-au-ces-2018-avec-engie/8156}{Présentation CES 2018} }
{Simply City est une application mobile, gratuite et participative destinée à tous les habitants, visiteurs et touristes qui séjournent dans une ville. L’application permet de connaître toutes les informations et services utiles en temps réel.}
{Ionic 3,Typescript,Javascript,Visual Studio Code}

\end{projects}
```

### Construct the _references_ section

The _references_ section use the **references** environment.

```latex
\begin{references}

% Here's go your references

\end{references}
```

Then you can list your references as follow:

```latex
\begin{referees}
\referee
{John Snow}
{Lord Commander of the Night Watch}
{Night Watch}
{[email protected]}
{+687 987 654}

\referee
{Géry Loutre}
{Architecte logiciel}
{Cafat}
{[email protected]}
{+687 987 654}

\begin{referees}
```

### Construct the _publications_ section

The _publications_ section use the **publications** environment.

```latex
\begin{publications}

% Here's go your references

\end{publications}
```

Then you can list your references as follow:

```latex
% Splits the bibliography per citation type (here Journal Aricles)
\printbibliography[heading=subbibliography,title={Journal Articles},type=article]

% Or for the full list without separating by type
\printbibliography[heading={none}]
```

## License

Latex class file _yaac-another-awesome-cv_ is published under the term of the [LPPL Version 1.3c](https://www.latex-project.org/lppl.txt).

All content files are published under the term of the [CC BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode).