copied files from previous LaTeX CV
This commit is contained in:
parent
c59b3c8618
commit
d2b4fa444b
8 changed files with 990 additions and 0 deletions
BIN
Photo_CV_Charles_Fache.png
Normal file
BIN
Photo_CV_Charles_Fache.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 313 KiB |
506
altacv.cls
Normal file
506
altacv.cls
Normal file
|
@ -0,0 +1,506 @@
|
||||||
|
%%%%%%%%%%%%%%%%%
|
||||||
|
% This is altacv.cls (v1.7.1, 25 Aug 2023) written by
|
||||||
|
% LianTze Lim (liantze@gmail.com).
|
||||||
|
% This is also a fork (v1.7.1b, 11 Jan 2024) written by
|
||||||
|
% Nicolás Omar González Passerino (nicolas.passerino@gmail.com)
|
||||||
|
%% It may be distributed and/or modified under the
|
||||||
|
%% conditions of the LaTeX Project Public License, either version 1.3
|
||||||
|
%% of this license or (at your option) any later version.
|
||||||
|
%% The latest version of this license is in
|
||||||
|
%% http://www.latex-project.org/lppl.txt
|
||||||
|
%% and version 1.3 or later is part of all distributions of LaTeX
|
||||||
|
%% version 2003/12/01 or later.
|
||||||
|
%%
|
||||||
|
%%
|
||||||
|
% Contributions:
|
||||||
|
% - https://github.com/liantze/AltaCV Original template
|
||||||
|
% - https://github.com/akreuzer Added ragged2e option (5 Nov 2018)
|
||||||
|
% - https://github.com/stefanogermano Fixed bad boxes and undefined font shape (July 2018)
|
||||||
|
% - https://github.com/foohyfooh Fixed blank spaces in \cvevent and bad link in README.md (June 2018)
|
||||||
|
% - https://github.com/logological Remove redundant hyperref and typos (Apr 2021)
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%
|
||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesClass{altacv}[2024/01/11 AltaCV v1.7.1b, yet another alternative class for a resume/curriculum vitae| Forked by NicolasOmar.]
|
||||||
|
|
||||||
|
%% v1.1: Optionally load academicons
|
||||||
|
%% v1.4: Nope, academicons is unnecessary; fontawesome5 has \faOrcid.
|
||||||
|
\DeclareOption{academicons}{\ClassWarning{altacv}{academicons option is now obsolete and unnecessary.}}
|
||||||
|
%% v1.1.3: Choice of round/square photo
|
||||||
|
\newif\if@normalphoto
|
||||||
|
\DeclareOption{normalphoto}{\@normalphototrue}
|
||||||
|
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{extarticle}}
|
||||||
|
\newif\if@raggedtwoe
|
||||||
|
\DeclareOption{ragged2e}{\@raggedtwoetrue}
|
||||||
|
%% v1.3: load hyperref for clickable hyperlinks
|
||||||
|
\newif\if@withhyper
|
||||||
|
\DeclareOption{withhyper}{\@withhypertrue}
|
||||||
|
\newif\ifdarkmode
|
||||||
|
\DeclareOption{darkmode}{\darkmodetrue}
|
||||||
|
\ProcessOptions\relax
|
||||||
|
|
||||||
|
\LoadClass{extarticle}
|
||||||
|
%% v1.3.2 Hopefully this helps make the PDF
|
||||||
|
%% file more 'friendly' with copy-paste etc
|
||||||
|
\RequirePackage{etoolbox}
|
||||||
|
\RequirePackage[a-1b]{pdfx}
|
||||||
|
\RequirePackage{accsupp}
|
||||||
|
\RequirePackage[margin=2cm]{geometry}
|
||||||
|
\RequirePackage[fixed]{fontawesome5}
|
||||||
|
\RequirePackage{ifxetex,ifluatex}
|
||||||
|
\RequirePackage{scrlfile}
|
||||||
|
\RequirePackage{xparse}
|
||||||
|
|
||||||
|
%% v1.1.5: added for convenience
|
||||||
|
\newif\ifxetexorluatex
|
||||||
|
\ifxetex
|
||||||
|
\xetexorluatextrue
|
||||||
|
\else
|
||||||
|
\ifluatex
|
||||||
|
\xetexorluatextrue
|
||||||
|
\else
|
||||||
|
\xetexorluatexfalse
|
||||||
|
\fi
|
||||||
|
\fi
|
||||||
|
|
||||||
|
\ifxetexorluatex
|
||||||
|
\RequirePackage{fontspec}
|
||||||
|
\else
|
||||||
|
%% v1.3.2 attempts to make ligatures
|
||||||
|
%% copy-paste as normal characters
|
||||||
|
\RequirePackage{cmap}
|
||||||
|
\RequirePackage[utf8]{inputenc}
|
||||||
|
\RequirePackage[T1]{fontenc}
|
||||||
|
\input{glyphtounicode}
|
||||||
|
\pdfglyphtounicode{f_f}{FB00}
|
||||||
|
\pdfglyphtounicode{f_f_i}{FB03}
|
||||||
|
\pdfglyphtounicode{f_f_l}{FB04}
|
||||||
|
\pdfglyphtounicode{f_i}{FB01}
|
||||||
|
\pdfgentounicode=1
|
||||||
|
\fi
|
||||||
|
|
||||||
|
\if@raggedtwoe
|
||||||
|
\RequirePackage[newcommands]{ragged2e}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
\if@withhyper
|
||||||
|
\AtBeginDocument{%
|
||||||
|
\hypersetup{hidelinks}
|
||||||
|
\urlstyle{same}
|
||||||
|
}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
\RequirePackage{xcolor}
|
||||||
|
|
||||||
|
\colorlet{accent}{blue!70!black}
|
||||||
|
\colorlet{emphasis}{black}
|
||||||
|
\colorlet{heading}{black}
|
||||||
|
\colorlet{headingrule}{black}
|
||||||
|
\colorlet{subheading}{emphasis}
|
||||||
|
\colorlet{body}{black!80!white}
|
||||||
|
\colorlet{name}{heading}
|
||||||
|
\colorlet{tagline}{accent}
|
||||||
|
% Renamed or added v1.7
|
||||||
|
\newcommand{\cvItemMarker}{{\small\textbullet}}
|
||||||
|
\newcommand{\cvRatingMarker}{\faCircle}
|
||||||
|
\let\itemmarker\cvItemMarker % for backward compatibility
|
||||||
|
\let\ratingmarker\cvRatingMarker % for backward compatibility
|
||||||
|
\newcommand{\cvDateMarker}{\faCalendar[regular]}
|
||||||
|
\newcommand{\cvLocationMarker}{\faMapMarker}
|
||||||
|
\newcommand{\locationname}{Location}
|
||||||
|
\newcommand{\datename}{Date}
|
||||||
|
|
||||||
|
\RequirePackage{tikz}
|
||||||
|
\usetikzlibrary{arrows}
|
||||||
|
\RequirePackage[skins]{tcolorbox}
|
||||||
|
\RequirePackage[inline]{enumitem}
|
||||||
|
\setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25\baselineskip,after=\vspace{0.25\baselineskip}}
|
||||||
|
\setlist[itemize]{label=\cvItemMarker}
|
||||||
|
\RequirePackage{graphicx}
|
||||||
|
\RequirePackage{trimclip}
|
||||||
|
\RequirePackage{dashrule}
|
||||||
|
\RequirePackage{multirow,tabularx}
|
||||||
|
\RequirePackage{changepage}
|
||||||
|
|
||||||
|
\setlength{\parindent}{0pt}
|
||||||
|
\newcommand{\divider}{\textcolor{body!30}{\hdashrule{\linewidth}{0.6pt}{0.5ex}}\medskip}
|
||||||
|
|
||||||
|
\newenvironment{fullwidth}{%
|
||||||
|
\begin{adjustwidth}{}{\dimexpr-\marginparwidth-\marginparsep\relax}}
|
||||||
|
{\end{adjustwidth}}
|
||||||
|
|
||||||
|
%% v1.3.1 \detokenize will break UTF-8 in pdflatex
|
||||||
|
%% Using alternative from https://tex.stackexchange.com/a/530911/226
|
||||||
|
\newcommand{\utffriendlydetokenize}[1]{%
|
||||||
|
\scantokens{%
|
||||||
|
\catcode`\_=12%
|
||||||
|
% \catcode`\^=12%
|
||||||
|
% \catcode`\{=12%
|
||||||
|
% \catcode`\}=12%
|
||||||
|
\catcode`\&=12%
|
||||||
|
\catcode`\$=12%
|
||||||
|
\catcode`\#=12%
|
||||||
|
\catcode`\~=12%
|
||||||
|
% \catcode`\\=12%
|
||||||
|
{#1}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
%% v1.3: Incorporating hyperlinks
|
||||||
|
%% v1.3.1: using \unfriendlydetokenize to avoid breaking unicode
|
||||||
|
%% v1.6: Use accsupp so that when copying/pasting the icon from PDF to a text
|
||||||
|
%% file, the icon name is pasted
|
||||||
|
%% v1.7: Some tweaks/corrections so that accsupp is for icons only
|
||||||
|
%% v1.7.1: Bugfix to support some symbol commands e.g. academicons commands
|
||||||
|
\ExplSyntaxOn
|
||||||
|
\NewDocumentCommand{\printinfo}{m m o}{%
|
||||||
|
\IfNoValueTF{#3}{%
|
||||||
|
\mbox{\textcolor{accent}%
|
||||||
|
{\BeginAccSupp{method=escape,ActualText={\detokenize{#1}:}}\normalfont #1\EndAccSupp{}}%
|
||||||
|
~\utffriendlydetokenize{#2}\hspace{2em}}%
|
||||||
|
}{%
|
||||||
|
\if@withhyper%
|
||||||
|
\mbox{\textcolor{accent}%
|
||||||
|
{\BeginAccSupp{method=escape,ActualText={\detokenize{#1}:}}\normalfont #1\EndAccSupp{}}%
|
||||||
|
~\href{#3}{\utffriendlydetokenize{#2}}\hspace{2em}}
|
||||||
|
\else%
|
||||||
|
\ClassWarning{Please specify [withhyper] option to enable hyperlinks. Printing out full hyperlink prefix #1 for now.}%
|
||||||
|
\mbox{\textcolor{accent}
|
||||||
|
{\BeginAccSupp{method=escape,ActualText={\detokenize{#1}:}}\normalfont #1\EndAccSupp{}}%
|
||||||
|
~{\utffriendlydetokenize{#3#2}}\hspace{2em}}%
|
||||||
|
\fi%
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
|
||||||
|
|
||||||
|
%% v1.3: Exploring convenient creation of fields
|
||||||
|
%% v1.6: Add starred mode to create \printinfo with full URL
|
||||||
|
\NewDocumentCommand{\NewInfoField}{s m m o}{%
|
||||||
|
\IfBooleanF{#1}{
|
||||||
|
\IfNoValueF{#4}{\csdef{#2 hyperprefix}{#4}}%
|
||||||
|
}
|
||||||
|
\csdef{#2 symbol}{#3}%
|
||||||
|
\IfBooleanTF{#1}
|
||||||
|
{ \csdef{#2}##1##2{%
|
||||||
|
\if@withhyper
|
||||||
|
\IfNoValueTF {##2}
|
||||||
|
{\printinfo{\csuse{#2 symbol}}{##1}}%
|
||||||
|
{\printinfo{\csuse{#2 symbol}}{##1}[##2]}%
|
||||||
|
\else
|
||||||
|
\printinfo{\csuse{#2 symbol}}{##1}%
|
||||||
|
\fi%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
{ \csdef{#2}##1{%
|
||||||
|
\if@withhyper
|
||||||
|
\IfNoValueTF {#4}
|
||||||
|
{\printinfo{\csuse{#2 symbol}}{##1}}%
|
||||||
|
{\printinfo{\csuse{#2 symbol}}{##1}[\csuse{#2 hyperprefix}##1]}%
|
||||||
|
\else
|
||||||
|
\printinfo{\csuse{#2 symbol}}{##1}%
|
||||||
|
\fi%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
}
|
||||||
|
\ExplSyntaxOff
|
||||||
|
|
||||||
|
\newcommand{\name}[1]{\def\@name{#1}}
|
||||||
|
\newcommand{\tagline}[1]{\def\@tagline{#1}}
|
||||||
|
\newcommand{\personalinfo}[1]{\def\@personalinfo{#1}}
|
||||||
|
\NewInfoField{email}{\faAt}[mailto:]
|
||||||
|
\NewInfoField{mailaddress}{\faEnvelope}
|
||||||
|
\NewInfoField{phone}{\faPhone}[tel:]
|
||||||
|
\NewInfoField{homepage}{\faGlobe}[https://]
|
||||||
|
\NewInfoField{twitter}{\faTwitter}[https://twitter.com/]
|
||||||
|
\NewInfoField{linkedin}{\faLinkedin}[https://linkedin.com/in/]
|
||||||
|
\NewInfoField{github}{\faGithub}[https://github.com/]
|
||||||
|
% v1.?? Use fontawesome5 for Orcid symbol
|
||||||
|
\NewInfoField{orcid}{\faOrcid}[https://orcid.org/]
|
||||||
|
\NewInfoField{location}{\cvLocationMarker}
|
||||||
|
% Fork (before v1.6.5a): New optional options added for dev.to, medium and npm accounts
|
||||||
|
\NewInfoField{dev}{\faDev}[https://dev.to/]
|
||||||
|
\NewInfoField{medium}{\faMedium}[https://medium.com/@]
|
||||||
|
\NewInfoField{npm}{\faNpm}[https://www.npmjs.com/~]
|
||||||
|
|
||||||
|
% v1.2: Support for multiple photos
|
||||||
|
\newlength{\altacv@photos@width}
|
||||||
|
\newlength{\altacv@photo@diam@left}
|
||||||
|
\newlength{\altacv@photo@diam@right}
|
||||||
|
\def\altacv@left@photos{}
|
||||||
|
\def\altacv@right@photos{}
|
||||||
|
|
||||||
|
\newcommand{\@makeaphoto}[2]{%
|
||||||
|
\begin{minipage}{#1}%
|
||||||
|
\if@normalphoto
|
||||||
|
\includegraphics[width=\linewidth]{#2}
|
||||||
|
\else
|
||||||
|
% Fork (before v1.6.5a): The photo image has modified to include a border around it, which color is aligned to document's theme
|
||||||
|
\tikz\filldraw[color=headingrule, fill overzoom image={#2}, ultra thick](-1,0) circle[radius=0.5\linewidth];
|
||||||
|
\fi%
|
||||||
|
\end{minipage}%
|
||||||
|
}
|
||||||
|
|
||||||
|
% Fork (before v1.6.5a): Horizontal space changed from 1ex to 6,5ex to align photo container width to smaller column width (25%)
|
||||||
|
\newcommand{\altacv@add@photo@left}[1]{%
|
||||||
|
\appto{\altacv@left@photos}{%
|
||||||
|
\@makeaphoto{\altacv@photo@diam@left}{#1}\hspace{6,5ex}%
|
||||||
|
}%
|
||||||
|
\addtolength{\altacv@photos@width}{\altacv@photo@diam@left}%
|
||||||
|
\addtolength{\altacv@photos@width}{1ex}%
|
||||||
|
}
|
||||||
|
\newcommand{\altacv@add@photo@right}[1]{%
|
||||||
|
\appto{\altacv@right@photos}{%
|
||||||
|
\@makeaphoto{\altacv@photo@diam@right}{#1}\hspace{6,5ex}%
|
||||||
|
}%
|
||||||
|
\addtolength{\altacv@photos@width}{\altacv@photo@diam@right}%
|
||||||
|
\addtolength{\altacv@photos@width}{1ex}%
|
||||||
|
}
|
||||||
|
\newcommand{\photoL}[2]{%
|
||||||
|
\setlength{\altacv@photo@diam@left}{#1}%
|
||||||
|
\forcsvlist{\altacv@add@photo@left}{#2}%
|
||||||
|
}
|
||||||
|
\newcommand{\photoR}[2]{%
|
||||||
|
\setlength{\altacv@photo@diam@right}{#1}%
|
||||||
|
\forcsvlist{\altacv@add@photo@right}{#2}%
|
||||||
|
}
|
||||||
|
\let\photo\photoR
|
||||||
|
|
||||||
|
\newcommand{\namefont}{\Huge\bfseries}
|
||||||
|
\newcommand{\taglinefont}{\large\bfseries}
|
||||||
|
\newcommand{\personalinfofont}{\footnotesize\bfseries}
|
||||||
|
\newcommand{\cvsectionfont}{\LARGE\bfseries}
|
||||||
|
\newcommand{\cvsubsectionfont}{\large\bfseries}
|
||||||
|
|
||||||
|
\newcommand{\makecvheader}{%
|
||||||
|
\begingroup
|
||||||
|
\altacv@left@photos\hfill%
|
||||||
|
\begin{minipage}{\dimexpr\linewidth-\altacv@photos@width}%
|
||||||
|
\raggedright%
|
||||||
|
{\namefont\color{name}\MakeUppercase{\@name}\par}
|
||||||
|
\medskip
|
||||||
|
{\taglinefont\color{tagline}\@tagline\par}
|
||||||
|
\medskip
|
||||||
|
{\personalinfofont\@personalinfo\par}
|
||||||
|
\end{minipage}\hfill%
|
||||||
|
\altacv@right@photos\par%
|
||||||
|
\endgroup\medskip
|
||||||
|
}
|
||||||
|
|
||||||
|
\renewenvironment{quote}{\color{accent}\itshape\large}{\par}
|
||||||
|
|
||||||
|
% Fork v1.7.1a: cvsection skips adjusted for better space management
|
||||||
|
\newcommand{\cvsection}[2][]{%
|
||||||
|
\bigskip
|
||||||
|
\medskip
|
||||||
|
\ifstrequal{#1}{}{}{\marginpar{\vspace*{\dimexpr1pt-\baselineskip}\raggedright\input{#1}}}%
|
||||||
|
{\color{heading}\cvsectionfont\MakeUppercase{#2}}\\[-1ex]%
|
||||||
|
{\color{headingrule}\rule{\linewidth}{2pt}\par}
|
||||||
|
\medskip
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\cvsubsection}[1]{%
|
||||||
|
\smallskip%
|
||||||
|
{\color{subheading}\cvsubsectionfont{#1}\par}
|
||||||
|
\medskip
|
||||||
|
}
|
||||||
|
|
||||||
|
% Fork v1.6.5b
|
||||||
|
\newcommand{\cvreference}[2]{
|
||||||
|
\textcolor{accent}{\href{#2}{#1}}
|
||||||
|
}
|
||||||
|
|
||||||
|
% v1.7: adds accsupp ActualText for location and date markers
|
||||||
|
% Fork v1.7.1a: Structure adjusted with fork's styling
|
||||||
|
\newcommand{\cvevent}[4]{%
|
||||||
|
{\large\color{emphasis}#1}
|
||||||
|
\smallskip\normalsize
|
||||||
|
\ifstrequal{#2}{}{}{%
|
||||||
|
\large{\color{accent} | #2\par}
|
||||||
|
\smallskip}%
|
||||||
|
\ifstrequal{#3}{}{}{%
|
||||||
|
{\small\makebox[0.5\linewidth][l]%
|
||||||
|
{\BeginAccSupp{method=pdfstringdef,ActualText={\datename:}}
|
||||||
|
\color{accent}\cvDateMarker\EndAccSupp{}%
|
||||||
|
\color{emphasis}~#3}%
|
||||||
|
}}%
|
||||||
|
\ifstrequal{#4}{}{}{%
|
||||||
|
{\small\makebox[0.5\linewidth][l]%
|
||||||
|
{\BeginAccSupp{method=pdfstringdef,ActualText={\locationname:}}
|
||||||
|
\color{accent}\cvLocationMarker\EndAccSupp{}%
|
||||||
|
\color{emphasis}~#4}%
|
||||||
|
}}\par
|
||||||
|
\medskip\normalsize
|
||||||
|
}
|
||||||
|
|
||||||
|
% v1.7: adds accsupp for the icon as well
|
||||||
|
\newcommand{\cvachievement}[3]{%
|
||||||
|
\begin{tabularx}{\linewidth}{@{}p{2em} @{\hspace{1ex}} >{\raggedright\arraybackslash}X@{}}
|
||||||
|
\multirow{2}{*}{\Large\color{accent}\BeginAccSupp{method=escape,ActualText={#1: }}#1\EndAccSupp{}} & \bfseries\textcolor{emphasis}{#2}\\
|
||||||
|
& #3
|
||||||
|
\end{tabularx}%
|
||||||
|
\smallskip
|
||||||
|
}
|
||||||
|
|
||||||
|
% Fork v1.6.5c: Added new tag list parser for several items that will reutilize the cvtag component in a less verbose way
|
||||||
|
% Fork v1.7.1b: Adjusted to new property in cvtag
|
||||||
|
\newcommand{\cvtags}[1]{%
|
||||||
|
\foreach \value/\isHighlighted in {#1} {%
|
||||||
|
\cvtag{\value}{\isHighlighted}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
% Fork (before v1.6.5a): Tags now have a more consistent vertican and horizontal separation
|
||||||
|
% Fork v1.7.1b: cvtag now includes a boolean flag to highlight its text and border among other of its type
|
||||||
|
\newcommand{\cvtag}[2]{%
|
||||||
|
\ifthenelse{\equal{#2}{true}}{%
|
||||||
|
\tikz[baseline]\node[anchor=base,draw=accent,rounded corners,inner xsep=1ex,inner ysep=0.8ex,text height=1.5ex,text depth=.25ex]{\markword{#1}};
|
||||||
|
}{%
|
||||||
|
\tikz[baseline]\node[anchor=base,draw=body,rounded corners,inner xsep=1ex,inner ysep=0.8ex,text height=1.5ex,text depth=.25ex]{#1};
|
||||||
|
}
|
||||||
|
\vspace{0.27ex}
|
||||||
|
}
|
||||||
|
|
||||||
|
% v1.6: Use accsupp so that the actual numeric value is copied/pasted
|
||||||
|
% and also support 0.5, 1.5, 2.5, 3.5, 4.5
|
||||||
|
\newcommand{\cvskill}[2]{%
|
||||||
|
\textcolor{emphasis}{\textbf{#1}}\hfill
|
||||||
|
\BeginAccSupp{method=plain,ActualText={#2}}
|
||||||
|
\foreach \x in {1,...,5}{%
|
||||||
|
\ifdimequal{\x pt - #2 pt}{0.5pt}%
|
||||||
|
{\clipbox*{0pt -0.25ex {.5\width} {\totalheight}}{\color{accent}\cvRatingMarker}%
|
||||||
|
\clipbox*{{.5\width} -0.25ex {\width} {\totalheight}}{\color{body!30}\cvRatingMarker}}
|
||||||
|
{\ifdimgreater{\x bp}{#2 bp}{\color{body!30}}{\color{accent}}\cvRatingMarker}%
|
||||||
|
}\EndAccSupp{}\par%
|
||||||
|
}
|
||||||
|
|
||||||
|
% Fork (before v1.6.5a): Tag added for languages rating, avoiding star/button/progress bar previous ideas, I made a simpler and more accurate representation using a single string, which will be colored to be oustanding
|
||||||
|
\newcommand{\cvlang}[2]{%
|
||||||
|
\textcolor{emphasis}{\textbf{#1: }}
|
||||||
|
\textcolor{accent}{\textbf{#2}}
|
||||||
|
}
|
||||||
|
|
||||||
|
% Adapted from @Jake's answer at http://tex.stackexchange.com/a/82729/226
|
||||||
|
\newcommand{\wheelchart}[4][0]{%
|
||||||
|
\begingroup\centering
|
||||||
|
\def\innerradius{#3}%
|
||||||
|
\def\outerradius{#2}%
|
||||||
|
% Calculate total
|
||||||
|
\pgfmathsetmacro{\totalnum}{0}%
|
||||||
|
\foreach \value/\colour/\name in {#4} {%
|
||||||
|
\pgfmathparse{\value+\totalnum}%
|
||||||
|
\global\let\totalnum=\pgfmathresult%
|
||||||
|
}%
|
||||||
|
\begin{tikzpicture}
|
||||||
|
|
||||||
|
% Calculate the thickness and the middle line of the wheel
|
||||||
|
\pgfmathsetmacro{\wheelwidth}{\outerradius-\innerradius}
|
||||||
|
\pgfmathsetmacro{\midradius}{(\outerradius+\innerradius)/2}
|
||||||
|
\pgfmathsetmacro{\totalrot}{-90 + #1}
|
||||||
|
|
||||||
|
% Rotate so we start from the top
|
||||||
|
\begin{scope}[rotate=\totalrot]
|
||||||
|
|
||||||
|
% Loop through each value set. \cumnum keeps track of where we are in the wheel
|
||||||
|
\pgfmathsetmacro{\cumnum}{0}
|
||||||
|
\foreach \value/\width/\colour/\name in {#4} {
|
||||||
|
\pgfmathsetmacro{\newcumnum}{\cumnum + \value/\totalnum*360}
|
||||||
|
|
||||||
|
% Calculate the percent value
|
||||||
|
\pgfmathsetmacro{\percentage}{\value/\totalnum*100}
|
||||||
|
% Calculate the mid angle of the colour segments to place the labels
|
||||||
|
\pgfmathsetmacro{\midangle}{-(\cumnum+\newcumnum)/2}
|
||||||
|
|
||||||
|
% This is necessary for the labels to align nicely
|
||||||
|
\pgfmathparse{
|
||||||
|
(-\midangle>180?"west":"east")
|
||||||
|
} \edef\textanchor{\pgfmathresult}
|
||||||
|
\pgfmathparse{
|
||||||
|
(-\midangle>180?"flush left":"flush right")
|
||||||
|
} \edef\textalign{\pgfmathresult}
|
||||||
|
\pgfmathsetmacro\labelshiftdir{1-2*(-\midangle<180)}
|
||||||
|
|
||||||
|
% Draw the color segments. Somehow, the \midrow units got lost, so we add 'pt' at the end. Not nice...
|
||||||
|
\filldraw[draw=white,fill=\colour] (-\cumnum:\outerradius) arc (-\cumnum:-(\newcumnum):\outerradius) --
|
||||||
|
(-\newcumnum:\innerradius) arc (-\newcumnum:-(\cumnum):\innerradius) -- cycle;
|
||||||
|
|
||||||
|
% Draw the data labels
|
||||||
|
% v1.6: Use accsupp so that the numeric number is copied/pasted too
|
||||||
|
\draw [*-,thin,emphasis] node [append after command={(\midangle:\midradius pt) -- (\midangle:\outerradius + 1ex) -- (\tikzlastnode)}] at (\midangle:\outerradius + 1ex) [xshift=\labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=\width,anchor=\textanchor,align=\textalign,font=\small,text=body]{\BeginAccSupp{method=pdfstringdef,ActualText={\name: \value}}\name\EndAccSupp{}};
|
||||||
|
% Set the old cumulated angle to the new value
|
||||||
|
\global\let\cumnum=\newcumnum
|
||||||
|
}
|
||||||
|
\end{scope}
|
||||||
|
% \draw[gray] (0,0) circle (\outerradius) circle (\innerradius);
|
||||||
|
\end{tikzpicture}\par
|
||||||
|
\endgroup
|
||||||
|
}
|
||||||
|
|
||||||
|
% Fork v1.6.5b: Taking from original version, I added some modifications related to optional Linkedin and mail links for each reference (both will be shown only if there is any value)
|
||||||
|
\newcommand{\cvref}[3]{%
|
||||||
|
\textcolor{emphasis}{\textbf{#1}}\par
|
||||||
|
\smallskip
|
||||||
|
\begin{description}[font=\color{accent},style=multiline,leftmargin=1em,align=left]
|
||||||
|
\def\temp{#2}\ifx\temp\empty
|
||||||
|
\else
|
||||||
|
\item[\faLinkedin] \href{https://linkedin.com/in/#2}{#2}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
\def\temp{#3}\ifx\temp\empty
|
||||||
|
\else
|
||||||
|
\item[\small\normalfont\mailaddresssymbol] \href{mailto:#3}{#3}
|
||||||
|
\fi
|
||||||
|
\end{description}
|
||||||
|
}
|
||||||
|
|
||||||
|
% Fork v1.7.1b: New command markword added as a shortcut to change word color to the one assigned as accent
|
||||||
|
\newcommand{\markword}[1]{
|
||||||
|
\textcolor{accent}{#1}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newenvironment{cvcolumn}[1]{\begin{minipage}[t]{#1}\raggedright}{\end{minipage}}
|
||||||
|
|
||||||
|
% v1.5 Move biblatex-related code to separate .cfg file
|
||||||
|
% so that it's easier to change and customise the style for
|
||||||
|
% publication lists
|
||||||
|
|
||||||
|
% v1.1.2: make it easier to add a sidebar aligned with top of next page
|
||||||
|
\RequirePackage{afterpage}
|
||||||
|
\newcommand{\addsidebar}[2][]{\marginpar{%
|
||||||
|
\ifstrequal{#1}{}{}{\vspace*{#1}}%
|
||||||
|
\input{#2}}%
|
||||||
|
}
|
||||||
|
\newcommand{\addnextpagesidebar}[2][]{\afterpage{\addsidebar[#1]{#2}}}
|
||||||
|
|
||||||
|
% v1.6.5 But provide for ability to highlight names in publication list
|
||||||
|
\RequirePackage{pgffor}
|
||||||
|
\def\my@namelist{}
|
||||||
|
\newcommand{\mynames}[1]{\def\my@namelist{#1}}
|
||||||
|
\newtoggle{boldname}
|
||||||
|
\AddToHook{package/biblatex/after}{
|
||||||
|
\renewcommand*{\mkbibnamefamily}[1]{%
|
||||||
|
\global\togglefalse{boldname}%
|
||||||
|
\foreach \my@fname / \my@gname in \my@namelist {%
|
||||||
|
\ifboolexpr{ test {\ifdefstrequal{\namepartfamily}{\my@fname}}
|
||||||
|
and
|
||||||
|
test {\ifdefstrequal{\namepartgiven}{\my@gname}}}
|
||||||
|
{\global\toggletrue{boldname}}{}%
|
||||||
|
}%
|
||||||
|
\iftoggle{boldname}{\textbf{#1}}{#1}%
|
||||||
|
}
|
||||||
|
|
||||||
|
\renewcommand*{\mkbibnamegiven}[1]{%
|
||||||
|
\global\togglefalse{boldname}%
|
||||||
|
\foreach \my@fname / \my@gname in \my@namelist{%
|
||||||
|
\ifboolexpr{ test {\ifdefstrequal{\namepartfamily}{\my@fname}}
|
||||||
|
and
|
||||||
|
test {\ifdefstrequal{\namepartgiven}{\my@gname}}}
|
||||||
|
{\global\toggletrue{boldname}\breakforeach}{}%
|
||||||
|
}%
|
||||||
|
\iftoggle{boldname}{\textbf{#1}}{#1}%
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
\AddToHook{begindocument/before}{%
|
||||||
|
\pagestyle{empty}
|
||||||
|
\color{body}
|
||||||
|
\raggedright
|
||||||
|
}
|
314
main.tex
Normal file
314
main.tex
Normal file
|
@ -0,0 +1,314 @@
|
||||||
|
%%%%%%%%%%%%%%%%%
|
||||||
|
% This is a sample CV template created using altacv.cls
|
||||||
|
% (v1.3, 10 May 2020) written by LianTze Lim (liantze@gmail.com). Now compiles with pdfLaTeX, XeLaTeX and LuaLaTeX.
|
||||||
|
% (v1.7.1b, 11 Jan 2024) forked by Nicolás Omar González Passerino (nicolas.passerino@gmail.com)
|
||||||
|
%
|
||||||
|
%% It may be distributed and/or modified under the
|
||||||
|
%% conditions of the LaTeX Project Public License, either version 1.3
|
||||||
|
%% of this license or (at your option) any later version.
|
||||||
|
%% The latest version of this license is in
|
||||||
|
%% http://www.latex-project.org/lppl.txt
|
||||||
|
%% and version 1.3 or later is part of all distributions of LaTeX
|
||||||
|
%% version 2003/12/01 or later.
|
||||||
|
%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
%% If you need to pass whatever options to xcolor
|
||||||
|
\PassOptionsToPackage{dvipsnames}{xcolor}
|
||||||
|
|
||||||
|
%% If you are using \orcid or academicons
|
||||||
|
%% icons, make sure you have the academicons
|
||||||
|
%% option here, and compile with XeLaTeX
|
||||||
|
%% or LuaLaTeX.
|
||||||
|
% \documentclass[10pt,a4paper,academicons]{altacv}
|
||||||
|
|
||||||
|
%% Use the "normalphoto" option if you want a normal photo instead of cropped to a circle
|
||||||
|
% \documentclass[10pt,a4paper,normalphoto]{altacv}
|
||||||
|
|
||||||
|
%% Fork (before v1.6.5a): CV dark mode toggle enabler to use a inverted color palette.
|
||||||
|
%% Use the "darkmode" option if you want a color palette used to
|
||||||
|
% \documentclass[10pt,a4paper,ragged2e,withhyper,darkmode]{altacv}
|
||||||
|
|
||||||
|
\documentclass[10pt,a4paper,ragged2e,withhyper]{altacv}
|
||||||
|
|
||||||
|
%% AltaCV uses the fontawesome5 and academicons fonts
|
||||||
|
%% and packages.
|
||||||
|
%% See http://texdoc.net/pkg/fontawesome5 and http://texdoc.net/pkg/academicons for full list of symbols. You MUST compile with XeLaTeX or LuaLaTeX if you want to use academicons.
|
||||||
|
|
||||||
|
%% Fork v1.6.5c: Overwriting sloppy environment to ignore any spaces and be used to solve overlapping cvtags
|
||||||
|
\newenvironment{sloppypar*}{\sloppy\ignorespaces}{\par}
|
||||||
|
|
||||||
|
% Change the page layout if you need to
|
||||||
|
\geometry{left=1.2cm,right=1.2cm,top=3cm,bottom=1cm,columnsep=0.75cm}
|
||||||
|
|
||||||
|
% The paracol package lets you typeset columns of text in parallel
|
||||||
|
\usepackage{paracol}
|
||||||
|
|
||||||
|
% Change the font if you want to, depending on whether
|
||||||
|
% you're using pdflatex or xelatex/lualatex
|
||||||
|
\ifxetexorluatex
|
||||||
|
% If using xelatex or lualatex:
|
||||||
|
\setmainfont{Roboto Slab}
|
||||||
|
\setsansfont{Lato}
|
||||||
|
\renewcommand{\familydefault}{\sfdefault}
|
||||||
|
\else
|
||||||
|
% If using pdflatex:
|
||||||
|
\usepackage[rm]{roboto}
|
||||||
|
\usepackage[defaultsans]{lato}
|
||||||
|
% \usepackage{sourcesanspro}
|
||||||
|
\renewcommand{\familydefault}{\sfdefault}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
% Fork (before v1.6.5a): Change the color codes to test your personal variant on any mode
|
||||||
|
\ifdarkmode%
|
||||||
|
\definecolor{PrimaryColor}{HTML}{C69749}
|
||||||
|
\definecolor{SecondaryColor}{HTML}{D49B54}
|
||||||
|
\definecolor{ThirdColor}{HTML}{1877E8}
|
||||||
|
\definecolor{BodyColor}{HTML}{ABABAB}
|
||||||
|
\definecolor{EmphasisColor}{HTML}{ABABAB}
|
||||||
|
\definecolor{BackgroundColor}{HTML}{191919}
|
||||||
|
\else%
|
||||||
|
\definecolor{PrimaryColor}{HTML}{001F5A}
|
||||||
|
\definecolor{SecondaryColor}{HTML}{0039AC}
|
||||||
|
\definecolor{ThirdColor}{HTML}{F3890B}
|
||||||
|
\definecolor{BodyColor}{HTML}{666666}
|
||||||
|
\definecolor{EmphasisColor}{HTML}{2E2E2E}
|
||||||
|
\definecolor{BackgroundColor}{HTML}{E2E2E2}
|
||||||
|
\fi%
|
||||||
|
|
||||||
|
\colorlet{name}{PrimaryColor}
|
||||||
|
\colorlet{tagline}{SecondaryColor}
|
||||||
|
\colorlet{heading}{PrimaryColor}
|
||||||
|
\colorlet{headingrule}{ThirdColor}
|
||||||
|
\colorlet{subheading}{SecondaryColor}
|
||||||
|
\colorlet{accent}{SecondaryColor}
|
||||||
|
\colorlet{emphasis}{EmphasisColor}
|
||||||
|
\colorlet{body}{BodyColor}
|
||||||
|
\pagecolor{BackgroundColor}
|
||||||
|
|
||||||
|
% Change some fonts, if necessary
|
||||||
|
\renewcommand{\namefont}{\Huge\rmfamily\bfseries}
|
||||||
|
\renewcommand{\personalinfofont}{\small\bfseries}
|
||||||
|
\renewcommand{\cvsectionfont}{\LARGE\rmfamily\bfseries}
|
||||||
|
\renewcommand{\cvsubsectionfont}{\large\bfseries}
|
||||||
|
|
||||||
|
% Change the bullets for itemize and rating marker
|
||||||
|
% for \cvskill if you want to
|
||||||
|
\renewcommand{\itemmarker}{{\small\textbullet}}
|
||||||
|
\renewcommand{\ratingmarker}{\faCircle}
|
||||||
|
|
||||||
|
%% sample.bib contains your publications
|
||||||
|
%% \addbibresource{main.bib}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
\name{Charles Fache}
|
||||||
|
\tagline{Candidat à la mention Sustainable Energy Systems en 3A}
|
||||||
|
%% You can add multiple photos on the left or right
|
||||||
|
\photoL{4cm}{Photo_CV_Charles_Fache}
|
||||||
|
|
||||||
|
\personalinfo{
|
||||||
|
\email{charles.fache@student-cs.fr}\smallskip
|
||||||
|
\phone{+33 6 52 23 78 14}
|
||||||
|
% \location{Lière, Country}\\
|
||||||
|
\linkedin{Charles Fache}
|
||||||
|
% \github{githubUser}
|
||||||
|
%\homepage{nicolasomar.me}
|
||||||
|
%\medium{nicolasomar}
|
||||||
|
%% You MUST add the academicons option to \documentclass, then compile with LuaLaTeX or XeLaTeX, if you want to use \orcid or other academicons commands.
|
||||||
|
% \orcid{0000-0000-0000-0000}
|
||||||
|
%% You can add your own arbtrary detail with
|
||||||
|
%% \printinfo{symbol}{detail}[optional hyperlink prefix]
|
||||||
|
% \printinfo{\faPaw}{Hey ho!}[https://example.com/]
|
||||||
|
%% Or you can declare your own field with
|
||||||
|
%% \NewInfoFiled{fieldname}{symbol}[optional hyperlink prefix] and use it:
|
||||||
|
% \NewInfoField{gitlab}{\faGitlab}[https://gitlab.com/]
|
||||||
|
% \gitlab{your_id}
|
||||||
|
}
|
||||||
|
|
||||||
|
\makecvheader
|
||||||
|
%% Depending on your tastes, you may want to make fonts of itemize environments slightly smaller
|
||||||
|
% \AtBeginEnvironment{itemize}{\small}
|
||||||
|
|
||||||
|
%% Set the left/right column width ratio to 6:4.
|
||||||
|
\columnratio{0.3}
|
||||||
|
|
||||||
|
% Start a 2-column paracol. Both the left and right columns will automatically
|
||||||
|
% break across pages if things get too long.
|
||||||
|
\begin{paracol}{2}
|
||||||
|
% ----- Soft skills -----
|
||||||
|
\cvsection{Soft Skills}
|
||||||
|
%% Fork v1.6.5c: The sloppypar* environment is used to avoid tags overlapping with section width
|
||||||
|
\begin{sloppypar*}
|
||||||
|
%% Fork 1.7.1b: Now in case you want to highlight any tag, just add a '/true' property next to its text and it will change tag's text and border colors.
|
||||||
|
\cvtags{Travail d'équipe/true, Autonomie/true, Résolution de problème/true, Communication/true, Esprit critique/true}
|
||||||
|
% \medskip
|
||||||
|
|
||||||
|
% \cvtags{Red, Yellow/true, Blue, Green/true, Violet, Orange/true}
|
||||||
|
\end{sloppypar*}
|
||||||
|
% ----- SOFT SKILLS -----
|
||||||
|
|
||||||
|
% ----- HARD SKILLS -----
|
||||||
|
\cvsection{Hard skills}
|
||||||
|
\begin{sloppypar*}
|
||||||
|
\cvtags{Résolution de problème/true, Electromécanique/true, Modélisation/true, Optimisation/true, Automatique/true, Bilan Carbone\textsuperscript{\textregistered}/true, Microsoft Excel/true, Microsoft PowerPoint/true}
|
||||||
|
% , Electronique/true, Cybersécurité/true
|
||||||
|
\end{sloppypar*}
|
||||||
|
% ----- HARD SKILLS -----
|
||||||
|
|
||||||
|
% ----- Connaissances -----
|
||||||
|
\cvsection{Connaissances}
|
||||||
|
\begin{sloppypar*}
|
||||||
|
\cvtags{Changement climatique/true, Frontières planétaires/true, Adaptation du réseau électrique/true, Scénarios Net Zero Emissions/true}
|
||||||
|
|
||||||
|
\end{sloppypar*}
|
||||||
|
% ----- Connaissances -----
|
||||||
|
|
||||||
|
% ----- LANGUES -----
|
||||||
|
\cvsection{Langues}
|
||||||
|
\cvlang{Français }{Natif}\\
|
||||||
|
% \divider
|
||||||
|
|
||||||
|
\cvlang{Anglais }{Bilingue / C1+}\\
|
||||||
|
|
||||||
|
\cvlang{Allemand }{B2}
|
||||||
|
|
||||||
|
\cvlang{Russe }{A1}
|
||||||
|
\smallskip
|
||||||
|
%% Yeah I didn't spend too much time making all the
|
||||||
|
%% spacing consistent... sorry. Use \smallskip, \medskip,
|
||||||
|
%% \bigskip, \vpsace etc to make ajustments.
|
||||||
|
% ----- LANGUES -----
|
||||||
|
|
||||||
|
% ----- REFERENCES -----
|
||||||
|
% \cvsection{References}
|
||||||
|
% \cvref{Prof.\ Alpha Beta}{Institute}{a.beta@university.edu}
|
||||||
|
% \divider
|
||||||
|
|
||||||
|
% \cvref{Boss\ Gamma Delta}{Business}{g.delta@business.com}
|
||||||
|
% ----- REFERENCES -----
|
||||||
|
|
||||||
|
% ----- MOST PROUD -----
|
||||||
|
% \cvsection{Most Proud of}
|
||||||
|
|
||||||
|
% \cvachievement{\faTrophy}{Fantastic Achievement}{and some details about it}\\
|
||||||
|
% \divider
|
||||||
|
% \cvachievement{\faHeartbeat}{Another achievement}{more details about it of course}\\
|
||||||
|
% \divider
|
||||||
|
% \cvachievement{\faHeartbeat}{Another achievement}{more details about it of course}
|
||||||
|
% ----- MOST PROUD -----
|
||||||
|
|
||||||
|
% \cvsection{A Day of My Life}
|
||||||
|
|
||||||
|
% Adapted from @Jake's answer from http://tex.stackexchange.com/a/82729/226
|
||||||
|
% \wheelchart{outer radius}{inner radius}{
|
||||||
|
% comma-separated list of value/text width/color/detail}
|
||||||
|
% \wheelchart{1.5cm}{0.5cm}{%
|
||||||
|
% 6/8em/accent!30/{Sleep,\\beautiful sleep},
|
||||||
|
% 3/8em/accent!40/Hopeful novelist by night,
|
||||||
|
% 8/8em/accent!60/Daytime job,
|
||||||
|
% 2/10em/accent/Sports and relaxation,
|
||||||
|
% 5/6em/accent!20/Spending time with family
|
||||||
|
% }
|
||||||
|
|
||||||
|
% use ONLY \newpage if you want to force a page break for
|
||||||
|
% ONLY the current column
|
||||||
|
\newpage
|
||||||
|
|
||||||
|
%% Switch to the right column. This will now automatically move to the second
|
||||||
|
%% page if the content is too long.
|
||||||
|
\switchcolumn
|
||||||
|
|
||||||
|
% ----- Profil -----
|
||||||
|
\cvsection{Profil}
|
||||||
|
\begin{quote}
|
||||||
|
J'ai effectué ma 2A au sein du parcours Infosec, mais mon éveil personnel aux crises écologique et climatique m'a poussé à réaliser à la place une 3ème année alignée avec mes convictions et ma volonté d'être acteur du changement sociétal.
|
||||||
|
|
||||||
|
J'ai par ailleurs réalisé des stages de césure alignés avec cet objectif afin d'apprendre le plus possible sur des sujets d'importance majeure pour la transition.
|
||||||
|
\end{quote}
|
||||||
|
% ----- Profil -----
|
||||||
|
|
||||||
|
% ----- EDUCATION -----
|
||||||
|
\cvsection{Education}
|
||||||
|
\cvevent{Cursus ingénieur}{CentraleSupélec}{2021 -- 2025}{Gif-sur-Yvette et Rennes, France}
|
||||||
|
% \begin{itemize}
|
||||||
|
% \item
|
||||||
|
Sélection de cours suivis :
|
||||||
|
\smallskip
|
||||||
|
\begin{itemize}
|
||||||
|
\item Energie électrique
|
||||||
|
\item Commande des systèmes dynamiques
|
||||||
|
\item Optimisation
|
||||||
|
\item Algorithmique
|
||||||
|
\end{itemize}
|
||||||
|
% \end{itemize}
|
||||||
|
\divider
|
||||||
|
|
||||||
|
\cvevent{PT - Années 1 et 2 du cycle ingénieur}{Lycée La Martinière Monplaisir}{2019 -- 2021}{Lyon, France}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Classes préparatoires PTSI (Physique, Technique, Sciences de l'ingénieur) et PT (Physique, Technique), avec un accent sur l'ingénierie électrique, mécanique, automatique et industrielle.
|
||||||
|
\end{itemize}
|
||||||
|
% ----- EDUCATION -----
|
||||||
|
|
||||||
|
% ----- EXPERIENCE -----
|
||||||
|
\cvsection{Experiences}
|
||||||
|
\cvevent{Stage - Ingénieur Bureau d'étude}{Resa - Gestionnaire de réseau de distribution d'électricité}{Apr 2024 -- Aug 2024}{Liège, Belgique}
|
||||||
|
% \begin{itemize}
|
||||||
|
% \item
|
||||||
|
Sont prévus : plusieurs projets avec l'équipe Méthode/Projet industriel dont :
|
||||||
|
\begin{itemize}
|
||||||
|
\item Utilisation et amélioration d'un outil interne de gestion de la crise de stabilité du réseau de distribution suite au raccordement rapide de grandes capacités de photovoltaïque chez les particuliers
|
||||||
|
\item Calcul de capacité d'accueil de nouveaux raccordements
|
||||||
|
\end{itemize}
|
||||||
|
% \end{itemize}
|
||||||
|
% \divider
|
||||||
|
|
||||||
|
\break
|
||||||
|
|
||||||
|
\cvevent{Stage - Consultant climat}{CorpoKarma}{Sep 2023 -- Fev 2024}{Lyon, France}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Calcul de Bilan Carbone et création de plans d’action et de trajectoires de décarbonation pour des entreprises d’activités et de secteurs variés
|
||||||
|
\item Apprentissage des bases de l’Analyse par Cycle de Vie (ACV) auprès d’un collègue expert
|
||||||
|
\end{itemize}
|
||||||
|
\divider
|
||||||
|
|
||||||
|
% \break
|
||||||
|
|
||||||
|
\cvevent{Secrétaire}{C3Pélec}{2022 -- 2024}{Rennes, France}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Secrétaire de l'atelier associatif de prototypage et d'électronique du campus de Rennes de CentraleSupélec
|
||||||
|
\item Développement des activités de l'association
|
||||||
|
\end{itemize}
|
||||||
|
% \break
|
||||||
|
\divider
|
||||||
|
|
||||||
|
\cvevent{Responsable cohésion - Saxophoniste}{La Band'à Joe}{2021 -- 2023}{Gif-sur-Yvette, France}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Organisation d'événements de cohésion intra et inter générationnels au sein de la fanfare de CentraleSupélec.
|
||||||
|
\end{itemize}
|
||||||
|
\divider
|
||||||
|
|
||||||
|
\cvevent{Stage}{RepriseOrdi.fr}{Jun 2023 -- Jul 2023}{Meyzieu, France}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Audit et réparation d'ordinateurs portables
|
||||||
|
\item Rédaction d'une procédure d'audit
|
||||||
|
\end{itemize}
|
||||||
|
% ----- EXPERIENCE -----
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
% % ----- PROJECTS -----
|
||||||
|
% \cvsection{Projects}
|
||||||
|
% \cvevent{Project 1 }{\cvreference{\faGithub}{https://github.com/user/repo}\cvreference{| \faGlobe}{https://project-demo.com/}}{Mm YYYY -- Mm YYYY}{}
|
||||||
|
% \begin{itemize}
|
||||||
|
% \item Item 1
|
||||||
|
% \item Item 2
|
||||||
|
% \end{itemize}
|
||||||
|
% \divider
|
||||||
|
|
||||||
|
% \cvevent{Project 2 }{\cvreference{\faGitlab}{https://gitlab.com/user/repo}\cvreference{| \faGlobe}{https://project-demo.com/}}{Mm YYYY -- Mm YYYY}{}
|
||||||
|
% \begin{itemize}
|
||||||
|
% \item Item 1
|
||||||
|
% \item Item 2
|
||||||
|
% \end{itemize}
|
||||||
|
% % ----- PROJECTS -----
|
||||||
|
\end{paracol}
|
||||||
|
\end{document}
|
18
nicethings_icons_readme.txt
Normal file
18
nicethings_icons_readme.txt
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
------------------
|
||||||
|
Freebie: Nice Things Icon Set (128 Icons, PNG, AI)
|
||||||
|
Designed by Chris Behr (http://www.chrisbehr.com/) and released for Smashing Magazine and its readers.
|
||||||
|
------------------
|
||||||
|
|
||||||
|
Dear Friends,
|
||||||
|
|
||||||
|
Thank you for downloading this icon set!
|
||||||
|
|
||||||
|
This freebie has been brought to you by SmashingMagazine.com. You can freely use it for both your private and commercial projects, including software, online services, templates and themes.
|
||||||
|
|
||||||
|
However, the icons may not be resold, sublicensed, rented, transferred or otherwise made available for use. The icons may not be offered for free downloading from websites other than SmashingMagazine.com.
|
||||||
|
|
||||||
|
Please link to the article in which this freebie was released if you would like to spread the word: http://www.smashingmagazine.com/2013/11/01/freebie-nice-things-icon-set/
|
||||||
|
|
||||||
|
Smashing Magazine Team,
|
||||||
|
www.smashingmagazine.com
|
||||||
|
|
92
pdfa.xmpi
Normal file
92
pdfa.xmpi
Normal file
|
@ -0,0 +1,92 @@
|
||||||
|
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' ?>
|
||||||
|
|
||||||
|
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:14:39">
|
||||||
|
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||||
|
<rdf:Description rdf:about=""
|
||||||
|
xmlns:pdfaExtension="http://www.aiim.org/pdfa/ns/extension/"
|
||||||
|
xmlns:pdfaSchema="http://www.aiim.org/pdfa/ns/schema#"
|
||||||
|
xmlns:pdfaProperty="http://www.aiim.org/pdfa/ns/property#"
|
||||||
|
>
|
||||||
|
<pdfaExtension:schemas>
|
||||||
|
<rdf:Bag>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<pdfaSchema:namespaceURI>http://ns.adobe.com/pdfx/1.3/</pdfaSchema:namespaceURI>
|
||||||
|
<pdfaSchema:prefix>pdfx</pdfaSchema:prefix>
|
||||||
|
<pdfaSchema:schema>PDF/X Schema</pdfaSchema:schema>
|
||||||
|
<pdfaSchema:property><rdf:Seq>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<pdfaProperty:category>external</pdfaProperty:category>
|
||||||
|
<pdfaProperty:description>URL to an online version or preprint</pdfaProperty:description>
|
||||||
|
<pdfaProperty:name>AuthoritativeDomain</pdfaProperty:name>
|
||||||
|
<pdfaProperty:valueType>Text</pdfaProperty:valueType>
|
||||||
|
</rdf:li></rdf:Seq>
|
||||||
|
</pdfaSchema:property>
|
||||||
|
</rdf:li>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<pdfaSchema:namespaceURI>http://www.aiim.org/pdfua/ns/id/</pdfaSchema:namespaceURI>
|
||||||
|
<pdfaSchema:prefix>pdfuaid</pdfaSchema:prefix>
|
||||||
|
<pdfaSchema:schema>PDF/UA ID Schema</pdfaSchema:schema>
|
||||||
|
<pdfaSchema:property><rdf:Seq>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<pdfaProperty:category>internal</pdfaProperty:category>
|
||||||
|
<pdfaProperty:description>Part of PDF/UA standard</pdfaProperty:description>
|
||||||
|
<pdfaProperty:name>part</pdfaProperty:name>
|
||||||
|
<pdfaProperty:valueType>Integer</pdfaProperty:valueType>
|
||||||
|
</rdf:li></rdf:Seq>
|
||||||
|
</pdfaSchema:property>
|
||||||
|
</rdf:li>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<pdfaSchema:schema>PRISM metadata</pdfaSchema:schema>
|
||||||
|
<pdfaSchema:namespaceURI>http://prismstandard.org/namespaces/basic/2.2/</pdfaSchema:namespaceURI>
|
||||||
|
<pdfaSchema:prefix>prism</pdfaSchema:prefix>
|
||||||
|
<pdfaSchema:property><rdf:Seq>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<pdfaProperty:name>aggregationType</pdfaProperty:name>
|
||||||
|
<pdfaProperty:valueType>Text</pdfaProperty:valueType>
|
||||||
|
<pdfaProperty:category>external</pdfaProperty:category>
|
||||||
|
<pdfaProperty:description>The type of publication. If defined, must be one of book, catalog, feed, journal, magazine, manual, newsletter, pamphlet.</pdfaProperty:description>
|
||||||
|
</rdf:li>
|
||||||
|
<rdf:li rdf:parseType="Resource">
|
||||||
|
<pdfaProperty:name>url</pdfaProperty:name>
|
||||||
|
<pdfaProperty:valueType>URL</pdfaProperty:valueType>
|
||||||
|
<pdfaProperty:category>external</pdfaProperty:category>
|
||||||
|
<pdfaProperty:description>URL for the article or unit of content</pdfaProperty:description>
|
||||||
|
</rdf:li>
|
||||||
|
</rdf:Seq></pdfaSchema:property>
|
||||||
|
</rdf:li>
|
||||||
|
</rdf:Bag>
|
||||||
|
</pdfaExtension:schemas>
|
||||||
|
</rdf:Description>
|
||||||
|
<rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
|
||||||
|
<pdf:Producer>pdfTeX</pdf:Producer>
|
||||||
|
</rdf:Description>
|
||||||
|
<rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||||
|
<dc:format>application/pdf</dc:format>
|
||||||
|
</rdf:Description>
|
||||||
|
<rdf:Description rdf:about="" xmlns:prism="http://prismstandard.org/namespaces/basic/2.2/">
|
||||||
|
</rdf:Description>
|
||||||
|
<rdf:Description rdf:about="" xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/">
|
||||||
|
</rdf:Description>
|
||||||
|
<rdf:Description rdf:about="" xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/">
|
||||||
|
<pdfaid:part>1</pdfaid:part>
|
||||||
|
<pdfaid:conformance>B</pdfaid:conformance>
|
||||||
|
</rdf:Description>
|
||||||
|
<rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">
|
||||||
|
<xmp:CreatorTool>LaTeX with hyperref</xmp:CreatorTool>
|
||||||
|
<xmp:ModifyDate>2024-10-17T07:49:15+02:00</xmp:ModifyDate>
|
||||||
|
<xmp:CreateDate>2024-10-17T07:49:15+02:00</xmp:CreateDate>
|
||||||
|
<xmp:MetadataDate>2024-10-17T07:49:15+02:00</xmp:MetadataDate>
|
||||||
|
</rdf:Description>
|
||||||
|
<rdf:Description rdf:about="" xmlns:xmpRights = "http://ns.adobe.com/xap/1.0/rights/">
|
||||||
|
</rdf:Description>
|
||||||
|
<rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">
|
||||||
|
<xmpMM:DocumentID>uuid:DF005B57-2A06-8753-7167-92D8CE935460</xmpMM:DocumentID>
|
||||||
|
<xmpMM:InstanceID>uuid:0C07C4E6-96F8-0AA3-A579-3DB5E1E127FA</xmpMM:InstanceID>
|
||||||
|
</rdf:Description>
|
||||||
|
</rdf:RDF>
|
||||||
|
</x:xmpmeta>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<?xpacket end='w'?>
|
8
pubs-authoryear.cfg
Normal file
8
pubs-authoryear.cfg
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
% When using APA6 if you need more author names to be listed
|
||||||
|
% because you're e.g. the 12th author, add apamaxprtauth=12
|
||||||
|
\usepackage[backend=biber,style=apa6,sorting=ydnt]{biblatex}
|
||||||
|
\defbibheading{pubtype}{\cvsubsection{#1}}
|
||||||
|
\renewcommand{\bibsetup}{\vspace*{-\baselineskip}}
|
||||||
|
\AtEveryBibitem{\makebox[\bibhang][l]{\itemmarker}}
|
||||||
|
\setlength{\bibitemsep}{0.25\baselineskip}
|
||||||
|
\setlength{\bibhang}{1.25em}
|
7
pubs-num.cfg
Normal file
7
pubs-num.cfg
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
\usepackage[backend=biber,style=ieee,sorting=ydnt]{biblatex}
|
||||||
|
%% For removing numbering entirely when using a numeric style
|
||||||
|
\setlength{\bibhang}{1.25em}
|
||||||
|
\DeclareFieldFormat{labelnumberwidth}{\makebox[\bibhang][l]{\itemmarker}}
|
||||||
|
\setlength{\biblabelsep}{0pt}
|
||||||
|
\defbibheading{pubtype}{\cvsubsection{#1}}
|
||||||
|
\renewcommand{\bibsetup}{\vspace*{-\baselineskip}}
|
45
sample.bib
Normal file
45
sample.bib
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
@ARTICLE{Meyer2000,
|
||||||
|
AUTHOR={Bernd Meyer},
|
||||||
|
TITLE={A constraint-based framework for diagrammatic reasoning},
|
||||||
|
JOURNAL={Applied Artificial Intelligence},
|
||||||
|
VOLUME= {14},
|
||||||
|
ISSUE = {4},
|
||||||
|
PAGES= {327--344},
|
||||||
|
YEAR={2000}
|
||||||
|
}
|
||||||
|
|
||||||
|
@ARTICLE{Codishetal2000,
|
||||||
|
AUTHOR={M. Codish and K. Marriott and C.K. Taboch},
|
||||||
|
TITLE={Improving program analyses by structure untupling},
|
||||||
|
JOURNAL={Journal of Logic Programming},
|
||||||
|
VOLUME= {43},
|
||||||
|
ISSUE = {3},
|
||||||
|
PAGES= {251--263},
|
||||||
|
YEAR={2000}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{Huetal2000,
|
||||||
|
author = {J. Hu and H.R. Wu and A. Jennings and X. Wang},
|
||||||
|
title = {Fast and robust equalization: A case study},
|
||||||
|
booktitle = {Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, (SCI 2000), Florida, USA, 23-26 July 2000},
|
||||||
|
publisher = {International Institute of Informatics and Systemics},
|
||||||
|
address = {FL, USA},
|
||||||
|
pages = {398--403},
|
||||||
|
year = {2000}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Book{Conway2000,
|
||||||
|
author = {Damian Conway},
|
||||||
|
title = {Object {O}riented {P}erl: {A} comprehensive guide to concepts and programming techniques},
|
||||||
|
publisher = {Manning Publications Co.},
|
||||||
|
year = {2000},
|
||||||
|
address = {Connecticut, USA}
|
||||||
|
}
|
||||||
|
|
||||||
|
@inproceedings{zou2013bilingual,
|
||||||
|
title={Bilingual Word Embeddings for Phrase-Based Machine Translation.},
|
||||||
|
author={Zou, Will Y and Socher, Richard and Cer, Daniel M and Manning, Christopher D},
|
||||||
|
booktitle={EMNLP},
|
||||||
|
pages={1393--1398},
|
||||||
|
year={2013}
|
||||||
|
}
|
Loading…
Reference in a new issue