From e3abdaea90788caf4ec7012add3bc2d66828962e Mon Sep 17 00:00:00 2001 From: Christophe Roger Date: Sat, 30 Dec 2017 07:06:06 +1100 Subject: v1.8.0 [EVO] Create a keywords environment for the skills section [EVO] Create a keywordsentry macro to list your awesome skills as keywords [EVO] Create a referees environment [EVO] Create referee macro [EVO] Update README --- .travis.yml | 18 ---------- README.md | 52 +++++++++++++++++++++++++++-- example/cv.tex | 2 +- example/section_competences.tex | 19 +++++------ example/section_experience_short.tex | 2 +- example/section_references.tex | 24 ++++++++----- yaac-another-awesome-cv.cls | 65 +++++++++++++++++++++++++++--------- 7 files changed, 126 insertions(+), 56 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 48f3084..0000000 --- a/.travis.yml +++ /dev/null @@ -1,18 +0,0 @@ -sudo: required -dist: trusty -before_install: -- sudo add-apt-repository -y ppa:grand-edgemaster/texlive-backports -- sudo apt-get -qq update && sudo apt-get install -y --no-install-recommends latexmk - texlive-fonts-extra texlive-fonts-recommended texlive-latex-base texlive-latex-extra - texlive-latex-recommended texlive-luatex texlive-xetex latex-xcolor texlive-pictures pgf texlive-lang-french fonts-font-awesome -script: -- latexmk -cd -f -pdflatex=lualatex -interaction=nonstopmode -synctex=1 -pdf cv.tex -deploy: - provider: releases - api_key: - secure: - file: - - resume.pdf - skip_cleanup: true - on: - tags: true \ No newline at end of file diff --git a/README.md b/README.md index e90d3f2..e8f3065 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -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.7.0/cv.pdf) +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 @@ -100,6 +100,19 @@ Use the `\makecvheader`command to generate the header. \makecvheader ``` +### 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 @@ -172,7 +185,7 @@ The _languages_ section use the **skills** environment. ### Construct the _scolarship_ section -The _scolarship_ section ise the **scolarship** environment. +The _scolarship_ section use the **scolarship** environment. ```latex \begin{scholarship} @@ -186,6 +199,41 @@ The _scolarship_ section ise the **scolarship** environment. \end{scholarship} ``` +### 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} + {john.snow@nightwatch.org} + {+687 987 654} + + \referee + {Géry Loutre} + {Architecte logiciel} + {Cafat} + {ref1@cafat.nc} + {+687 987 654} + + \begin{referees} +``` + +Note that this template + ## 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). diff --git a/example/cv.tex b/example/cv.tex index 8b336c1..0091851 100755 --- a/example/cv.tex +++ b/example/cv.tex @@ -12,7 +12,7 @@ \documentclass[localFont,alternative]{yaac-another-awesome-cv} -\name{Christophe}{ROGER} +\name{Christophe}{Roger} \tagline{Architecte Logiciel | Développeur/Concepteur Java/JEE} \photo{2.5cm}{darwiin} \socialinfo{ diff --git a/example/section_competences.tex b/example/section_competences.tex index 5ea0e8b..98a0b28 100755 --- a/example/section_competences.tex +++ b/example/section_competences.tex @@ -11,14 +11,13 @@ %Section compétences \sectionTitle{Compétences}{\faTasks} -\renewcommand{\arraystretch}{1.1} - \begin{tabular}{>{}r>{}p{13cm}} - \textsc{Programmation:} & \textbf{Java} (\textbf{JEE}, \textbf{JSE}, JME, Java Card Platform), Microsoft .Net (\textbf{C\#}), \textbf{Typescript}, Javascript, CSS\\ - \textsc{Frameworks:} & Spring, Spring Boot, \textbf{Ionic 3}, Angular 2, Angular 4, ZK, JBoss RichFaces\\ - \textsc{Bases de données:} & IBM DB2, Oracle Database, Microsoft SQL Server, MySQL, PostgreSQL \\ - \textsc{Outils de développement:} & \textbf {IntelliJ Idea}, \textbf {Eclipse}, Visual Studio Code, Maven, Ant, SVN, git\\ - \textsc{Middleware:} & \textbf{JBoss EAP}, \textbf{Apache Tomcat}, Websphere Application Server (\emph{WAS})\\ - \textsc{Systèmes d'exploitation:} & Mac OS X, Windows Server, Windows 7, Linux Redhat, Linux Centos\\ - \textsc{Autres:} & architecture SOA, technologies RFID, NFC et code barre 1D/2D - \end{tabular} \ No newline at end of file + \begin{keywords} + \keywordsentry{Programmation}{\textbf{Java} (\textbf{JEE}, \textbf{JSE}, JME, Java Card Platform), Microsoft .Net (\textbf{C\#}), \textbf{Typescript}, Javascript, CSS} + \keywordsentry{Frameworks}{Spring, Spring Boot, \textbf{Ionic 3}, Angular 2, Angular 4, ZK, JBoss RichFaces} + \keywordsentry{Bases de données}{IBM DB2, Oracle Database, Microsoft SQL Server, MySQL, PostgreSQL} + \keywordsentry{Outils de développement}{\textbf {IntelliJ Idea}, \textbf {Eclipse}, Visual Studio Code, Maven, Ant, SVN, git} + \keywordsentry{Middleware}{\textbf{JBoss EAP}, \textbf{Apache Tomcat}, Websphere Application Server (\emph{WAS})} + \keywordsentry{Systèmes d'exploitation}{Mac OS X, Windows Server, Windows 7, Linux Redhat, Linux Centos} + \keywordsentry{Autres}{architecture SOA, technologies RFID, NFC et code barre 1D/2D} + \end{keywords} \ No newline at end of file diff --git a/example/section_experience_short.tex b/example/section_experience_short.tex index c415608..cdfed1b 100755 --- a/example/section_experience_short.tex +++ b/example/section_experience_short.tex @@ -10,7 +10,7 @@ % CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/) %Section: Work Experience at the top -\sectionTitle{Expérience Professionelle}{\faSuitcase} +\sectionTitle{Expériences Professionelles}{\faSuitcase} %\renewcommand{\labelitemi}{$\bullet$} \begin{experiences} \experience diff --git a/example/section_references.tex b/example/section_references.tex index 15ca797..a51f1ad 100755 --- a/example/section_references.tex +++ b/example/section_references.tex @@ -10,12 +10,20 @@ % CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/) %Section: Références -\sectionTitle{Références}{\faQuoteLeft} +\sectionTitle{Références}{\faCommentsO} -\begin{tabular}{>{\small}r >{\small}p{8cm} >{\small}r >{\small}l} - %\multicolumn{2}{l}{} \\ - \multicolumn{2}{l}{\textsc{Géry Loutre}, \emph{Architecte applicatif et logiciel}, CAFAT} & \multicolumn{2}{l}{\textsc{Nicolas Comète}, \emph{IT Architect}, IBM } \\ - \quad \faMobilePhone & +687 987 654 & \quad \faMobilePhone & +33 6 12 34 56 78\\ - \quad \faPhone & +687 255 654 & \quad \faPhone& +33 4 87 65 43 21\\ - \quad \mailSymbol & \href{mailto:ref1@cafat.nc}{ref1@cafat.nc} & \quad \mailSymbol & \href{mailto:ref2@fr.ibm.com}{ref2@fr.ibm.com}\\ -\end{tabular} \ No newline at end of file +\begin{referees} + \referee + {Jon Snow} + {Lord Commander} + {Night's Watch} + {john.snow@nightwatch.org} + {+687 987 654} + \referee + {Géry Loutre} + {Architecte logiciel} + {Cafat} + {ref1@cafat.nc} + {+687 987 654} + +\end{referees} \ No newline at end of file diff --git a/yaac-another-awesome-cv.cls b/yaac-another-awesome-cv.cls index 330605f..c40b399 100755 --- a/yaac-another-awesome-cv.cls +++ b/yaac-another-awesome-cv.cls @@ -17,7 +17,7 @@ % % This work consists of the files awesome-source-cv.cls -\ProvidesClass{yaac-another-awesome-cv}[2017/11/17 v1.7.0 'YAAC: Another Awesome CV' Class] +\ProvidesClass{yaac-another-awesome-cv}[2017/12/26 v1.8.0 'YAAC: Another Awesome CV' Class] \LoadClass[a4paper]{article} @@ -117,16 +117,14 @@ { %\setmainfont[BoldFont = Helvetica Neue, ItalicFont=Helvetica Neue Thin Italic ,SmallCapsFont = Helvetica Neue Light]{Helvetica Neue Thin} \setmainfont{Source Sans Pro Light}[ - BoldFont = Source Sans Pro Semibold, - ItalicFont= Source Sans Pro Light Italic, - SmallCapsFont = Source Sans Pro] + BoldFont = SourceSansPro-Regular, + ItalicFont= Source Sans Pro Light Italic] } { \setmainfont{SourceSansPro-Light}[ Path = fonts/, - BoldFont = SourceSansPro-Semibold, - ItalicFont = SourceSansPro-LightIt, - SmallCapsFont = SourceSansPro-Regular] + BoldFont = SourceSansPro-Regular, + ItalicFont = SourceSansPro-LightIt] } %New length definition @@ -156,7 +154,7 @@ % Render author's name % Usage: \user{}{} -\newcommand\user[2]{\color{accentcolor}{\LARGE #1 \textbf{#2}}\color{Black}} +\newcommand\user[2]{\color{accentcolor}{\LARGE #1 \textsc{\textbf{#2}}}\color{Black}} % Render a text with its symbol % Usage; \socialtext{}{