From c2d6fc477d70efcc80f415f007518b68dc782e3e Mon Sep 17 00:00:00 2001 From: coolneng Date: Fri, 6 Dec 2019 13:55:46 +0100 Subject: [PATCH] Merge both templates through 'lang' variable --- .gitignore | 8 + Assets/template-es.latex | 354 ------------------- Assets/{template-en.latex => template.latex} | 26 +- Input/CV-Amin-Kasrou-Aouam-en.yml | 1 + Input/CV-Amin-Kasrou-Aouam-es.yml | 1 + Output/CV-Amin-Kasrou-Aouam-en.pdf | Bin 262674 -> 262672 bytes Output/CV-Amin-Kasrou-Aouam-es.pdf | Bin 263278 -> 263771 bytes 7 files changed, 29 insertions(+), 361 deletions(-) delete mode 100644 Assets/template-es.latex rename Assets/{template-en.latex => template.latex} (93%) diff --git a/.gitignore b/.gitignore index 384dd31..5ecaf27 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,12 @@ Output/CV-Amin-Kasrou-Aouam-en.tex Output/CV-Amin-Kasrou-Aouam-es.tex Output/CV-Amin-Kasrou-Aouam-en.xdv Output/CV-Amin-Kasrou-Aouam-es.xdv +Output/CV-Amin-Kasrou-Aouam-en.aux +Output/CV-Amin-Kasrou-Aouam-en.fdb_latexmk +Output/CV-Amin-Kasrou-Aouam-en.fls +Output/CV-Amin-Kasrou-Aouam-en.log +Output/CV-Amin-Kasrou-Aouam-es.aux +Output/CV-Amin-Kasrou-Aouam-es.fdb_latexmk +Output/CV-Amin-Kasrou-Aouam-es.fls +Output/CV-Amin-Kasrou-Aouam-es.log Output/auto diff --git a/Assets/template-es.latex b/Assets/template-es.latex deleted file mode 100644 index 9a4b905..0000000 --- a/Assets/template-es.latex +++ /dev/null @@ -1,354 +0,0 @@ -% !TEX encoding = UTF-8 Unicode - -\documentclass[letterpaper,12pt]{article} - -%A Few Useful Packages -%\usepackage{marvosym} -\usepackage{fontspec} %for loading fonts -\usepackage{xunicode,xltxtra,url,parskip} %other packages for formatting -\usepackage{graphicx} -\usepackage[usenames,dvipsnames]{xcolor} -\usepackage[left=1.3cm, - top=1.2cm, - right=1.3cm, - bottom=1.2cm, - nohead, - nofoot - ]{geometry} -\usepackage{tabularx} -\usepackage{titlesec} -%\usepackage{tabto} % tab spacing - -\usepackage{setspace} % line spacing -\usepackage{booktabs,colortbl} % thicker rules between table cells -\usepackage{bibentry} % bibliography - -% SORTED LISTS -\usepackage{paralist} -\usepackage{datatool}% http://ctan.org/pkg/datatool -\newcommand{\sortitem}[1]{% - \DTLnewrow{list}% Create a new entry - \DTLnewdbentry{list}{description}{#1}% Add entry as description -} -\newenvironment{sortedlist}{% - \DTLifdbexists{list}{\DTLcleardb{list}}{\DTLnewdb{list}}% Create new/discard old list -}{% - \DTLsort{description}{list}% Sort list - \begin{inparaitem}[]% - \DTLforeach*{list}{\theDesc=description}{% - \item \theDesc, }% Print each item - \end{inparaitem}% -} - -%Setup hyperref package, and colours for links -\usepackage[colorlinks, - breaklinks, - pagebackref=false, - debug=true, - xetex, - bookmarks=false, - pdfpagelabels=false, - hyperfootnotes=false, - hyperindex=false, - pageanchor=false]{hyperref} -\definecolor{linkcolor}{gray}{0.2} -\hypersetup{ - pdfauthor={$name$}, - pdfsubject={$name$ - Resume}, - pdftitle={$name$ - Resume}, - urlcolor=linkcolor, - linkcolor=linkcolor -} - -% colors -\definecolor{dark-gray}{gray}{0.15} -\definecolor{light-gray}{gray}{0.55} - -%FONTS -\setmainfont{Cormorant Garamond} -\newfontfamily{\hlight}[UprightFont={* Light}]{Cormorant Garamond} -%\defaultfontfeatures{Mapping=tex-text} % converts LaTeX specials (``quotes'' --- dashes etc.) to unicode -\defaultfontfeatures{ - Path = /opt/texlive/2019/texmf-dist/fonts/opentype/public/fontawesome5/ } -\usepackage{fontawesome5} % glyphs for contact info - -% CUSTOM COMMANDS - \newcommand{\titlerulethick}{{% - {\color{dark-gray} \titlerule[0.7mm] }% - }} - - % old section title format - \titleformat{\section}{\fontsize{28pt}{40pt}\color{dark-gray}\normalfont}{}{0mm}{}[\titlerulethick] - %\titlespacing{\section}{0pt}{3pt}{3pt} - - \newcommand{\namefont}[1]{{% - \fontsize{42pt}{50pt}\normalfont\textbf{#1}% - }} - - \newcommand{\spacerule}{ - \addlinespace[0.5em] - \midrule[0.5mm] - \addlinespace[0.5em] - } - - \newcommand{\bigfont}[1]{{% - \fontsize{32pt}{38pt}\normalfont{#1} % - }} - - \newcommand{\lightfont}[1]{{% - {\hlight\color{light-gray}#1} - }} - - \newcommand{\contactinfo}{% - {\hlight\color{dark-gray}} - } - - \newcommand{\lightsmall}[1]{{% - {\fontsize{11pt}{14pt}\hlight\color{light-gray}#1} - }} - - \newcommand{\pubstyle}[1]{{% - {\fontsize{10pt}{13pt}\hlight\color{light-gray}#1} - }} - - \newcommand{\lightbf}[1]{{% - \textbf{\lightfont{#1}} - }} - - \newcommand{\emphasized}[1]{{% - {\fontsize{14pt}{18pt}\textbf{#1}} - }} - - \newcommand{\position}[1]{{% - {\fontsize{14pt}{18pt} \hlight{#1}} - }} - - \newcommand{\company}[1]{{% - {\fontsize{14pt}{18pt} \textbf{#1}} - }} - - \newcommand{\headline}{ - {\fontsize{14pt}{17pt}\bfseries\color{dark-gray}$headline$} - } - - \newcommand{\name}{ - \raggedright\fontsize{42pt}{42pt}\bfseries\flushleft\color{dark-gray}{$name$} - } - - \newcommand{\lighthrule}{ - {\color{light-gray}\par\rule[0mm]{\hsize}{0.5mm}\par\vspace{0.5em}} - } - - \newcommand\Mybox[1]{% - \setlength\fboxsep{0pt}\fcolorbox{red}{white}{#1} - } - -% hack to remove bibliography numbering -\makeatletter -\renewcommand\@biblabel[1]{} -\renewenvironment{thebibliography}[1] - {\section*{\refname}% - \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}% - \list{}% - {\leftmargin0pt - \@openbib@code - \usecounter{enumiv}}% - \sloppy - \clubpenalty4000 - \@clubpenalty \clubpenalty - \widowpenalty4000% - \sfcode`\.\@m} - {\def\@noitemerr - {\@latex@warning{Empty `thebibliography' environment}}% - \endlist} -\makeatother -% -% -% -% -% -% -% -% -% -%-------------------- BEGIN DOCUMENT ---------------------- -\begin{document} -%\nocite{$publications$} -\pagestyle{empty} % non-numbered pages -\font\fb=''[cmr10]'' %for use with \LaTeX command -%---------- SPECIFY LENGTHS ---------- -\newlength{\leftwide} -\setlength{\leftwide}{0.34\textwidth} -% -\newlength{\centerwide} -\setlength{\centerwide}{0.33\textwidth} -% -\newlength{\rightwide} -\setlength{\rightwide}{0.28\textwidth} -%---------- TOP SECTION ---------- -\begin{tabular}[b]{@{}p{\leftwide}@{}p{\centerwide}@{}p{\rightwide}@{}} - % NAME (left) - \noindent - \begin{minipage}[b]{\leftwide} - \name - \end{minipage} & % - % - % HEADLINE (middle) - %\begin{minipage}[b]{\centerwide} - %\parbox[b][][b]{4.5cm}{\raggedright\headline} - %\end{minipage} & % - % - % CONTACT INFO (middle) - \begin{minipage}[b]{\centerwide} - \renewcommand\arraystretch{1.25} - \contactinfo - \begin{tabular}[b]{@{}cl@{}} - \faEnvelope & \href{mailto:$email$}{$email$}\\ %{} - \faPhone & $phone$\\ - \faGitlab & gitlab.com/$gitlab$\\ - \end{tabular} - \end{minipage} & % -% PHOTO (right) - \begin{minipage}[b]{\rightwide} - \includegraphics[width=7em]{Assets/photo.png} - \end{minipage} -\end{tabular} -\lighthrule -%---------- MAIN BODY ---------- -% EXTRACTO -\section{extracto} -\parbox[t][][t]{\textwidth}{ - $about$ -} -%---------- LEFT SIDE ---------- -%\Mybox{ -\begin{minipage}[t]{0.31\textwidth} - \raggedright - %\begin{flushleft} - % PROGRAMACIÓN - \section{programación} - \hlight - \begin{sortedlist} - $for(programming)$ - \sortitem{$programming$} - $endfor$ - \end{sortedlist} - - % SOFTWARE - % - \section{software} - \hlight - \begin{sortedlist} - $for(technologies)$ - \sortitem{$technologies$} - $endfor$ - \end{sortedlist} - - % CURSOS - % - \section{cursos} - \hlight - $for(courses)$ - \emphasized{$courses.name$} \\ - \lightfont{\textbf{$courses.institution$}} \\ - $endfor$ - %\end{flushleft} -\end{minipage}% -% -%---------- RIGHT SIDE ---------- -\newlength{\hwide} -\newlength{\hwideright} -\newlength{\buffer} -\setlength{\buffer}{4pt plus 1pt minus 1pt} -% -% -\begin{minipage}[t]{0.64\textwidth} - % FORMACIÓN ACADÉMICA - \section{formación académica} - \setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep} - \setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep} - % - \setlength{\parskip}{1mm} - \begin{tabular}{@{}p{\hwide}p{\rightwide}} - $for(education)$ - \parbox[t][][t]{\hwide}{% - \lightfont{$education.years.start$ \textendash{} $education.years.end$} \\ - \smallskip - \emphasized{$education.degree$} \\ - \smallskip - \emphasized{$education.focus$} \\ - } & % - \parbox[t][][t]{\rightwide}{% - \lightfont{\textbf{$education.institution$} \\ - \emph{$education.campus$}} \\ % - \bigskip % - } \\ - $endfor$ - \end{tabular} - % - %\section{experience} - %% - %\setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep} - %\setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep} - %% - %% POSITIONS - %\begin{tabular}{@{}p{\hwide}p{\hwideright}} - %\arrayrulecolor{light-gray} - %$for(experience)$ - %\parbox[t][][t]{\hwide}{% - %\raggedright - %\company{$experience.company$}\\ - %\vspace{\buffer} - %\lightfont{% - %$experience.years.start$ \textendash{} $experience.years.end$\\ - %$if(experience.location)$ - %$experience.location$\\ - %$endif$ - %\vspace{\buffer}} - %$if(experience.group)$ - %\lightsmall{\emph{$experience.group$}}% - %$endif$ - %} & % - %\parbox[t][][t]{\hwideright}{% - %\raggedright - %\position{$experience.position$}\\ - %\vspace{\buffer} - %\lightsmall{$experience.description$} - %}\\ - %\spacerule - %$endfor$ - %\end{tabular} - - % LANGUAGES - \section{idiomas} - % - \setlength{\parskip}{1mm} - \setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep} - \setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep} - - \begin{tabular}{@{}p{\hwide}p{\rightwide}} - $for(languages)$ - \parbox[t][][t]{\hwide}{% - \emphasized{$languages.language$} - \medskip - } & % - \parbox[t][][t]{\rightwide}{% - \lightbf{$languages.proficiency$} - \medskip - } \\ % - $endfor$ - \end{tabular} -% -%\section{publications} -%\vspace{-0.5em} -%\begingroup -%\renewcommand{\section}[2]{}% -%\pubstyle{ -% \bibliography{pubs} -% \bibliographystyle{cvbib} -%} -%\endgroup -\end{minipage} -% ========================================================== -%-------------------- END OF DOCUMENT ---------------------- -\end{document} diff --git a/Assets/template-en.latex b/Assets/template.latex similarity index 93% rename from Assets/template-en.latex rename to Assets/template.latex index c5965d1..c840d45 100644 --- a/Assets/template-en.latex +++ b/Assets/template.latex @@ -216,7 +216,9 @@ \lighthrule %---------- MAIN BODY ---------- % ABOUT -\section{about} +\ifthenelse{\equal{$lang$}{en}} + {\section{about}} + {\section{extracto}}% \parbox[t][][t]{\textwidth}{ $about$ } @@ -226,7 +228,9 @@ \raggedright %\begin{flushleft} % PROGRAMMING - \section{programming} + \ifthenelse{\equal{$lang$}{en}} + {\section{programming}} + {\section{programación}}% \hlight \begin{sortedlist} $for(programming)$ @@ -236,7 +240,9 @@ % TECHNOLOGIES % - \section{technologies} + \ifthenelse{\equal{$lang$}{en}} + {\section{technologies}} + {\section{software}}% \hlight \begin{sortedlist} $for(technologies)$ @@ -246,7 +252,9 @@ % COURSES % - \section{courses} + \ifthenelse{\equal{$lang$}{en}} + {\section{courses}} + {\section{cursos}}% \hlight $for(courses)$ \emphasized{$courses.name$} \\ @@ -264,7 +272,9 @@ % \begin{minipage}[t]{0.64\textwidth} % EDUCATION - \section{education} + \ifthenelse{\equal{$lang$}{en}} + {\section{education}} + {\section{formación académica}}% \setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep} \setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep} % @@ -320,8 +330,10 @@ %\end{tabular} % LANGUAGES - \section{languages} - % + \ifthenelse{\equal{$lang$}{en}} + {\section{languages}} + {\section{idiomas}}% + % \setlength{\parskip}{1mm} \setlength{\hwide}{\dimexpr.5\hsize-4\tabcolsep} \setlength{\hwideright}{\dimexpr\hwide+5\tabcolsep} diff --git a/Input/CV-Amin-Kasrou-Aouam-en.yml b/Input/CV-Amin-Kasrou-Aouam-en.yml index 75bedc5..6096f12 100644 --- a/Input/CV-Amin-Kasrou-Aouam-en.yml +++ b/Input/CV-Amin-Kasrou-Aouam-en.yml @@ -4,6 +4,7 @@ name: Amin Kasrou Aouam phone: +34 658591161 email: akasroua@gmail.com gitlab: akasroua +lang: en #publications: '\*' #headline: | diff --git a/Input/CV-Amin-Kasrou-Aouam-es.yml b/Input/CV-Amin-Kasrou-Aouam-es.yml index 275fe52..7624e7c 100644 --- a/Input/CV-Amin-Kasrou-Aouam-es.yml +++ b/Input/CV-Amin-Kasrou-Aouam-es.yml @@ -4,6 +4,7 @@ name: Amin Kasrou Aouam phone: +34 658591161 email: akasroua@gmail.com gitlab: akasroua +lang: es #publications: '\*' #headline: | diff --git a/Output/CV-Amin-Kasrou-Aouam-en.pdf b/Output/CV-Amin-Kasrou-Aouam-en.pdf index e1e3482aa889ce68fda72f51c18459a51be85b64..9ddaf8f05c5e62e60147dd1a1c64532912f54877 100644 GIT binary patch delta 4359 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 delta 15254 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