├── .gitignore ├── LICENSE.md ├── README.md ├── cv.pdf ├── cv.tex ├── cv_blue_claret.jpg ├── cv_outerspace_forestgreen.jpg ├── cv_raisinblack_flame.jpg ├── cv_violet.jpg ├── maltacv.cls ├── transcript.pdf └── transcript.tex /.gitignore: -------------------------------------------------------------------------------- 1 | # https://github.com/github/gitignore/blob/master/TeX.gitignore 2 | 3 | ## Core latex/pdflatex auxiliary files: 4 | *.aux 5 | *.lof 6 | *.log 7 | *.lot 8 | *.fls 9 | *.out 10 | *.toc 11 | *.fmt 12 | *.fot 13 | *.cb 14 | *.cb2 15 | .*.lb 16 | 17 | ## Intermediate documents: 18 | *.dvi 19 | *.xdv 20 | *-converted-to.* 21 | # these rules might exclude image files for figures etc. 22 | # *.ps 23 | # *.eps 24 | # *.pdf 25 | 26 | ## Generated if empty string is given at "Please type another file name for output:" 27 | .pdf 28 | 29 | ## Bibliography auxiliary files (bibtex/biblatex/biber): 30 | *.bbl 31 | *.bcf 32 | *.blg 33 | *-blx.aux 34 | *-blx.bib 35 | *.run.xml 36 | 37 | ## Build tool auxiliary files: 38 | *.fdb_latexmk 39 | *.synctex 40 | *.synctex(busy) 41 | *.synctex.gz 42 | *.synctex.gz(busy) 43 | *.pdfsync 44 | 45 | ## Build tool directories for auxiliary files 46 | # latexrun 47 | latex.out/ 48 | 49 | ## Auxiliary and intermediate files from other packages: 50 | # algorithms 51 | *.alg 52 | *.loa 53 | 54 | # achemso 55 | acs-*.bib 56 | 57 | # amsthm 58 | *.thm 59 | 60 | # beamer 61 | *.nav 62 | *.pre 63 | *.snm 64 | *.vrb 65 | 66 | # changes 67 | *.soc 68 | 69 | # comment 70 | *.cut 71 | 72 | # cprotect 73 | *.cpt 74 | 75 | # elsarticle (documentclass of Elsevier journals) 76 | *.spl 77 | 78 | # endnotes 79 | *.ent 80 | 81 | # fixme 82 | *.lox 83 | 84 | # feynmf/feynmp 85 | *.mf 86 | *.mp 87 | *.t[1-9] 88 | *.t[1-9][0-9] 89 | *.tfm 90 | 91 | #(r)(e)ledmac/(r)(e)ledpar 92 | *.end 93 | *.?end 94 | *.[1-9] 95 | *.[1-9][0-9] 96 | *.[1-9][0-9][0-9] 97 | *.[1-9]R 98 | *.[1-9][0-9]R 99 | *.[1-9][0-9][0-9]R 100 | *.eledsec[1-9] 101 | *.eledsec[1-9]R 102 | *.eledsec[1-9][0-9] 103 | *.eledsec[1-9][0-9]R 104 | *.eledsec[1-9][0-9][0-9] 105 | *.eledsec[1-9][0-9][0-9]R 106 | 107 | # glossaries 108 | *.acn 109 | *.acr 110 | *.glg 111 | *.glo 112 | *.gls 113 | *.glsdefs 114 | 115 | # gnuplottex 116 | *-gnuplottex-* 117 | 118 | # gregoriotex 119 | *.gaux 120 | *.gtex 121 | 122 | # htlatex 123 | *.4ct 124 | *.4tc 125 | *.idv 126 | *.lg 127 | *.trc 128 | *.xref 129 | 130 | # hyperref 131 | *.brf 132 | 133 | # knitr 134 | *-concordance.tex 135 | # TODO Comment the next line if you want to keep your tikz graphics files 136 | *.tikz 137 | *-tikzDictionary 138 | 139 | # listings 140 | *.lol 141 | 142 | # makeidx 143 | *.idx 144 | *.ilg 145 | *.ind 146 | *.ist 147 | 148 | # minitoc 149 | *.maf 150 | *.mlf 151 | *.mlt 152 | *.mtc[0-9]* 153 | *.slf[0-9]* 154 | *.slt[0-9]* 155 | *.stc[0-9]* 156 | 157 | # minted 158 | _minted* 159 | *.pyg 160 | 161 | # morewrites 162 | *.mw 163 | 164 | # nomencl 165 | *.nlg 166 | *.nlo 167 | *.nls 168 | 169 | # pax 170 | *.pax 171 | 172 | # pdfpcnotes 173 | *.pdfpc 174 | 175 | # sagetex 176 | *.sagetex.sage 177 | *.sagetex.py 178 | *.sagetex.scmd 179 | 180 | # scrwfile 181 | *.wrt 182 | 183 | # sympy 184 | *.sout 185 | *.sympy 186 | sympy-plots-for-*.tex/ 187 | 188 | # pdfcomment 189 | *.upa 190 | *.upb 191 | 192 | # pythontex 193 | *.pytxcode 194 | pythontex-files-*/ 195 | 196 | # tcolorbox 197 | *.listing 198 | 199 | # thmtools 200 | *.loe 201 | 202 | # TikZ & PGF 203 | *.dpth 204 | *.md5 205 | *.auxlock 206 | 207 | # todonotes 208 | *.tdo 209 | 210 | # vhistory 211 | *.hst 212 | *.ver 213 | 214 | # easy-todo 215 | *.lod 216 | 217 | # xcolor 218 | *.xcp 219 | 220 | # xmpincl 221 | *.xmpi 222 | 223 | # xindy 224 | *.xdy 225 | 226 | # xypic precompiled matrices 227 | *.xyc 228 | 229 | # endfloat 230 | *.ttt 231 | *.fff 232 | 233 | # Latexian 234 | TSWLatexianTemp* 235 | 236 | ## Editors: 237 | # WinEdt 238 | *.bak 239 | *.sav 240 | 241 | # Texpad 242 | .texpadtmp 243 | 244 | # LyX 245 | *.lyx~ 246 | 247 | # Kile 248 | *.backup 249 | 250 | # KBibTeX 251 | *~[0-9]* 252 | 253 | # auto folder when using emacs and auctex 254 | ./auto/* 255 | *.el 256 | 257 | # expex forward references with \gathertags 258 | *-tags.tex 259 | 260 | # standalone packages 261 | *.sta 262 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | This work may be distributed and/or modified under the conditions of 2 | the LaTeX Project Public License, either version 1.3 of this license 3 | or (at your option) any later version. 4 | 5 | The latest version of this license is in 6 | http://www.latex-project.org/lppl.txt 7 | and version 1.3 or later is part of all distributions of LaTeX 8 | version 2005/12/01 or later. 9 | 10 | This work has the LPPL maintenance status `maintained'. 11 | 12 | The Current Maintainer of this work is LianTze Lim 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MAltaCV: Modern CV LaTeX template 2 | 3 | This is the source code of my CV, inspired by the [AltaCV](https://github.com/liantze/AltaCV) template. 4 | 5 | The name is just Manciukic + AltaCV. 6 | 7 | Examples: 8 | 9 | Raisin black + Flame 10 | ![Example](cv_raisinblack_flame.jpg) 11 | 12 | Outer space + Forest green 13 | ![Example](cv_outerspace_forestgreen.jpg) 14 | 15 | Blue + Claret 16 | ![Example](cv_blue_claret.jpg) 17 | 18 | Violet 19 | ![Example](cv_violet.jpg) 20 | 21 | 22 | ## Requirements and Compilation 23 | I've tested it on my Fedora 32 laptop. 24 | This section is copied from AltaCV. 25 | 26 | 27 | * pdflatex + biber + pdflatex 28 | * AltaCV uses [`fontawesome`](http://www.ctan.org/pkg/fontawesome) and [`academicons`](http://www.ctan.org/pkg/academicons); they're included in both TeX Live 2016 and MikTeX 2.9. 29 | * Loading `academicons` is optional: enable it by adding the `academicons` option to `\documentclass`. 30 | * Use the `normalphoto` option to get a normal (i.e. non-circular) photo. 31 | * Use the `ragged2d` option to activate hyphenations while keeping text left-justified; line endings will thus be less jagged and more aesthetically pleasing. 32 | * Can now be compiled with pdflatex, XeLaTeX and LuaLaTeX! 33 | * However, if you're using `academicons`, you _must_ use either XeLaTeX or LuaLaTeX. If the doc then compiles but the icons don't show up in the output PDF, try compiling with LuaLaTeX instead. 34 | -------------------------------------------------------------------------------- /cv.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manciukic/MAltaCV/5c6ab33f0ac48fc5fe812cfb054e5e62b4f2cd75/cv.pdf -------------------------------------------------------------------------------- /cv.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%% 2 | % This is an sample CV template created using maltacv.cls 3 | % (May 2020) written by Riccardo Mancini, based on the 4 | % AltaCV template by LianTze Lim (liantze@gmail.com). 5 | % 6 | %% It may be distributed and/or modified under the 7 | %% conditions of the LaTeX Project Public License, either version 1.3 8 | %% of this license or (at your option) any later version. 9 | %% The latest version of this license is in 10 | %% http://www.latex-project.org/lppl.txt 11 | %% and version 1.3 or later is part of all distributions of LaTeX 12 | %% version 2003/12/01 or later. 13 | %%%%%%%%%%%%%%%% 14 | 15 | %% If you need to pass whatever options to xcolor 16 | \PassOptionsToPackage{dvipsnames}{xcolor} 17 | 18 | %% If you are using \orcid or academicons 19 | %% icons, make sure you have the academicons 20 | %% option here, and compile with XeLaTeX 21 | %% or LuaLaTeX. 22 | % \documentclass[10pt,a4paper,academicons]{altacv} 23 | 24 | \documentclass[10pt,a4paper,ragged2e]{maltacv} 25 | 26 | %% AltaCV uses the fontawesome and academicon fonts 27 | %% and packages. 28 | %% See texdoc.net/pkg/fontawecome and http://texdoc.net/pkg/academicons for full list of symbols. You MUST compile with XeLaTeX or LuaLaTeX if you want to use academicons. 29 | 30 | % Change the font if you want to 31 | % If using pdflatex: 32 | \usepackage[utf8]{inputenc} 33 | \usepackage[T1]{fontenc} 34 | % \usepackage[default]{lato} 35 | \usepackage{tgheros} 36 | \renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif 37 | 38 | \usepackage{setspace} 39 | 40 | \usepackage{mathpazo} 41 | \usepackage{textcomp} 42 | \usepackage{multicol} 43 | 44 | % Color schemes: 45 | % raisinblack_flame 46 | % darkpurple_princetonorange 47 | % blue_claret 48 | % eerieblack_eggplant 49 | % outerspace_forestgreen 50 | % raisinblack_midnightgreen 51 | % teal_brown 52 | % indigo 53 | % blue 54 | % violet 55 | % you can set your custom colors with: 56 | % \definecolor{AccentBody}{HTML}{002642} 57 | % \definecolor{Primary}{HTML}{840032} 58 | % \colorlet{primary}{Primary} 59 | % \colorlet{accent_body}{AccentBody} 60 | 61 | % this is my favourite but change it as you like 62 | \setcolorscheme{raisinblack_flame} 63 | \setlength\multicolsep{0pt} 64 | 65 | % Change the bullets for itemize and rating marker 66 | % for \cvskill if you want to 67 | \renewcommand{\itemmarker}{{\small\textbullet}} 68 | 69 | %% sample.bib contains your publications 70 | %% NOT SUPPORTED YET 71 | % \addbibresource{sample.bib} 72 | 73 | \name{John Snow} 74 | \firstname{John} 75 | \familyname{Snow} 76 | 77 | \begin{document} 78 | \tagline{M.Sc. Snack Science student} 79 | \personalinfo{% 80 | % Not all of these are required! 81 | % You can add your own with \printinfo{symbol}{detail} 82 | \email{me@myself.me} 83 | % \birthday{25\textsuperscript{th} Dec 0} 84 | % \homepage{www.homepage.com/} 85 | % \twitter{@twitterhandle} 86 | \linkedin{kesselrun} 87 | \github{manciukic} 88 | \phone{+01 234 567 89AB} 89 | % \mailaddress{lorem ipsum, dolor, sit, AM, 57846} 90 | % \location{Nowhere, Italy} 91 | %% You MUST add the academicons option to \documentclass, then compile with LuaLaTeX or XeLaTeX, if you want to use \orcid or other academicons commands. 92 | % \orcid{orcid.org/0000-0000-0000-0000} 93 | } 94 | 95 | \bio{I really like animals and snacks in all their shapes. I'm a big fan of tv series and I know everything about them. Please hire me in order to increase your revenues by 100 Kinder Delice.} 96 | 97 | \makecvheader 98 | 99 | \cvsection{Skills} 100 | \begin{center} 101 | \begin{multicols}{5} % adjust #cols as needed 102 | \cvlistitem{Pizza}{} 103 | \cvlistitem{Chocolate}{} 104 | \cvlistitem{Spacecrafts}{} 105 | \cvlistitem{Star wars}{} 106 | \cvlistitem{Narcos}{} 107 | \cvlistitem{Team work}{} 108 | \cvlistitem{Hard work}{} 109 | \cvlistitem{Any softskill}{} 110 | \cvlistitem{Programming lang}{} 111 | % \cvlistitem{Another P. lang}{} 112 | \end{multicols} 113 | \end{center} 114 | 115 | % put Experience before Education if you are no longer a student 116 | \cvsection{Education} 117 | \medskip 118 | \begin{multicols}{2} 119 | 120 | \cvuniversity{M.Sc. Snack Science}{University of Nowhere}{2019 -- 2021 (expected)}{}% last param is location 121 | \begin{itemize} 122 | \item Curriculum Cocoa and derivatives 123 | \item Current GPA: 3.5 124 | \end{itemize} 125 | 126 | % this helps if columns are not the same 127 | \vfill\null 128 | \columnbreak 129 | 130 | \cvuniversity{B.Sc. Snack Science}{University of Nowhere}{2016 -- 2019}{} 131 | \begin{itemize} 132 | \item Final grade: the highest! 133 | \item GPA: 3 134 | \item Thesis: ``Pizza is the best: a comparative analysis'' 135 | \end{itemize} 136 | \end{multicols} 137 | 138 | \medskip 139 | \cvsection{Experience} 140 | 141 | \cvexperience{Another Summer Internship}{Yet another best place in the world}{Jul -- Sep 2019 (10 weeks)}{Kangaroo island, Australia}{Kangaroo, Echidna, Wallaby, Tasman devil} 142 | \begin{itemize} 143 | \item Saw many many anumals 144 | \item Increased by animal knowledge by 100\% by getting to know the best jumping animals in the whole world. 145 | \end{itemize} 146 | 147 | \divider 148 | 149 | \cvexperience{Summer Internship}{The best place in the world}{Jul -- Sep 2019 (10 weeks)}{Pisa, Italy}{Leaning tower, white dome, lot of holes in the street, teamwork} 150 | \begin{itemize} 151 | \item Studied how leaned is the leaning tower 152 | \item Increased tower leaning by 0.00001\% by climbing on it using my climbing skills (I have proficiency). 153 | \item IRL, this section should be bigger but I'm out of fantasy 154 | \end{itemize} 155 | 156 | \divider 157 | 158 | \cvsubsection{Other Activities and Projects} 159 | \medskip 160 | \begin{multicols}{3} 161 | \cvlistitem{Pizza maker}{from 2014 -- 100+ pizzas} 162 | \cvlistitem{Computer Club}{from 2016 -- Senior Member} 163 | \cvlistitem{Big brother}{from 2005 -- experience with children} 164 | \cvlistitem{Semester project}{Spring 2020 -- School project} 165 | \cvlistitem{Built another volcano}{Fall 2019 -- School project} 166 | \cvlistitem{Built a volcano}{Winter 2018 -- Science fair project} 167 | \end{multicols} 168 | 169 | \medskip 170 | \cvsection{Awards} 171 | \medskip 172 | \begin{multicols}{3} 173 | \cvlistitem{Fastest hamburger eater}{Nation-wide contest with 100 participants.} 174 | 175 | % this helps if columns are not the same 176 | \vfill\null 177 | \columnbreak 178 | 179 | \cvlistitem{Kessel run record}{Less than 12 parsecs} 180 | 181 | % this helps if columns are not the same 182 | \vfill\null 183 | \columnbreak 184 | 185 | \cvlistitem{Best enemy award}{Awarded by my sworn enemy} 186 | 187 | \end{multicols} 188 | 189 | \cvsection{Languages} 190 | \medskip 191 | 192 | \begin{multicols}{3} % adjust cols as needed 193 | \cvlistitem{Common}{Mother tongue} 194 | \columnbreak 195 | 196 | \cvlistitem{Orcish}{Conversationally fluent} 197 | \columnbreak 198 | 199 | \cvlistitem{Elfish}{Basic knowledge} 200 | \columnbreak 201 | 202 | \end{multicols} 203 | 204 | % try to keep it on one page only ! 205 | 206 | \end{document} 207 | -------------------------------------------------------------------------------- /cv_blue_claret.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manciukic/MAltaCV/5c6ab33f0ac48fc5fe812cfb054e5e62b4f2cd75/cv_blue_claret.jpg -------------------------------------------------------------------------------- /cv_outerspace_forestgreen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manciukic/MAltaCV/5c6ab33f0ac48fc5fe812cfb054e5e62b4f2cd75/cv_outerspace_forestgreen.jpg -------------------------------------------------------------------------------- /cv_raisinblack_flame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manciukic/MAltaCV/5c6ab33f0ac48fc5fe812cfb054e5e62b4f2cd75/cv_raisinblack_flame.jpg -------------------------------------------------------------------------------- /cv_violet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manciukic/MAltaCV/5c6ab33f0ac48fc5fe812cfb054e5e62b4f2cd75/cv_violet.jpg -------------------------------------------------------------------------------- /maltacv.cls: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%% 2 | % This is altacv.cls (v1.1.5, 1 December 2018) written by 3 | % LianTze Lim (liantze@gmail.com). 4 | % 5 | %% It may be distributed and/or modified under the 6 | %% conditions of the LaTeX Project Public License, either version 1.3 7 | %% of this license or (at your option) any later version. 8 | %% The latest version of this license is in 9 | %% http://www.latex-project.org/lppl.txt 10 | %% and version 1.3 or later is part of all distributions of LaTeX 11 | %% version 2003/12/01 or later. 12 | %% 13 | %% 14 | % Contributions: 15 | % - https://github.com/akreuzer Added ragged2e option (5 Nov 2018) 16 | % - https://github.com/stefanogermano Fixed bad boxes and undefined font shape (July 2018) 17 | % - https://github.com/foohyfooh Fixed blank spaces in \cvevent and bad link in README.md (June 2018) 18 | 19 | %%%%%%%%%%%%%%%% 20 | \NeedsTeXFormat{LaTeX2e}[1995/12/01] 21 | %% v1.4: Detect TL2018 to handle accented characters in class information 22 | \@ifl@t@r\fmtversion{2018/04/01}{\UseRawInputEncoding}{} 23 | \ProvidesClass{maltacv}[2018/12/01 MAltaCV v1.1.5, yet another alternative class for a résumé/curriculum vitae.] 24 | 25 | %% v1.1: Optionally load academicons 26 | \newif\if@academicons 27 | \DeclareOption{academicons}{\@academiconstrue} 28 | %% v1.1.3: Choice of round/square photo 29 | \newif\if@normalphoto 30 | \DeclareOption{normalphoto}{\@normalphototrue} 31 | \DeclareOption*{\PassOptionsToClass{\CurrentOption}{extarticle}} 32 | \newif\if@raggedtwoe 33 | \DeclareOption{ragged2e}{\@raggedtwoetrue} 34 | \ProcessOptions\relax 35 | 36 | \LoadClass{extarticle} 37 | 38 | \RequirePackage[margin=1cm]{geometry} 39 | \RequirePackage{fontawesome} 40 | \RequirePackage{ifxetex,ifluatex} 41 | \RequirePackage{scrlfile} 42 | 43 | %% v1.1.5: added for convenience 44 | \newif\ifxetexorluatex 45 | \ifxetex 46 | \xetexorluatextrue 47 | \else 48 | \ifluatex 49 | \xetexorluatextrue 50 | \else 51 | \xetexorluatexfalse 52 | \fi 53 | \fi 54 | 55 | %% v1.1: Optionally load academicons 56 | %% v1.1.5: Handle different versions of academicons 57 | \if@academicons 58 | \ifxetexorluatex 59 | \RequirePackage{fontspec} 60 | %% academicons in TL2018 doesn't require 61 | %% Academicons to be installed in OS fonts 62 | %% so can be loaded directly 63 | \@ifl@t@r\fmtversion{2018/04/01}{% 64 | \RequirePackage{academicons} 65 | }{% 66 | % TL2017 67 | \@ifl@t@r\fmtversion{2017/04/01}{% 68 | \@ifpackagelater{academicons}{2018/03/01}{% 69 | \RequirePackage{academicons} 70 | }{% 71 | \let\ori@newfontfamily\newfontfamily% 72 | \renewcommand{\newfontfamily}[2]{} 73 | \RequirePackage{academicons} 74 | \let\newfontfamily\ori@newfontfamily 75 | \newfontfamily{\AI}{academicons.ttf} 76 | } 77 | }{% TL2016 requires the package to be loaded before 78 | % the version can be checked. Only added because 79 | % Overleaf v1 still runs TL2016; will be removed 80 | % when v1 is completely retired. 81 | \let\ori@newfontfamily\newfontfamily% 82 | \renewcommand{\newfontfamily}[2]{} 83 | \RequirePackage{academicons} 84 | \let\newfontfamily\ori@newfontfamily 85 | \newfontfamily{\AI}{academicons.ttf} 86 | } 87 | } 88 | \else 89 | \ClassError{AltaCV}{academicons unsupported by latex or pdflatex. Please compile with xelatex or lualatex}{Please compile with xelatex or lualatex to use the academicons option} 90 | \fi 91 | \fi 92 | 93 | \if@raggedtwoe 94 | \RequirePackage[newcommands]{ragged2e} 95 | \fi 96 | 97 | \RequirePackage{xcolor} 98 | \RequirePackage{pdftexcmds} 99 | 100 | % Original blue as default 101 | \definecolor{Body}{HTML}{000000} 102 | \definecolor{SecondaryBody}{HTML}{333333} 103 | \definecolor{LightBody}{HTML}{ffffff} 104 | \definecolor{LightIcons}{HTML}{ffffff} 105 | \definecolor{AccentBody}{HTML}{002256} 106 | \definecolor{Primary}{HTML}{27507d} 107 | 108 | \colorlet{primary}{Primary} 109 | \colorlet{accent_body}{AccentBody} 110 | \colorlet{body}{Body} 111 | \colorlet{secondary_body}{SecondaryBody} 112 | \colorlet{light_body}{LightBody} 113 | \colorlet{light_icons}{LightIcons} 114 | \newcommand{\itemmarker}{{\small\textbullet}} 115 | \newcommand{\ratingmarker}{\faCircle} 116 | 117 | \newcommand{\setcolorscheme}[1]{ 118 | \stringcases 119 | {#1} 120 | { 121 | {raisinblack_flame}{ 122 | % Coolcolors raisin black + flame 123 | \definecolor{AccentBody}{HTML}{2E282A} 124 | \definecolor{Primary}{HTML}{E4572E} 125 | } 126 | {darkpurple_princetonorange}{ 127 | % Coolcolors dark purple + princeton orange 128 | \definecolor{AccentBody}{HTML}{291720} 129 | \definecolor{Primary}{HTML}{E87D20} 130 | } 131 | {blue_claret}{ 132 | % Coolcolors prussian blue + claret 133 | \definecolor{AccentBody}{HTML}{002642} 134 | \definecolor{Primary}{HTML}{840032} 135 | } 136 | {eerieblack_eggplant}{ 137 | % Coolcolors eerie black + eggplant 138 | \definecolor{AccentBody}{HTML}{141115} 139 | \definecolor{Primary}{HTML}{4C2B36} 140 | } 141 | {outerspace_forestgreen}{ 142 | % Coolcolors outer space + forest green 143 | \definecolor{AccentBody}{HTML}{2D3A3A} 144 | \definecolor{Primary}{HTML}{248232} 145 | } 146 | {raisinblack_midnightgreen}{ 147 | % Coolcolors raisin black + midnight green 148 | \definecolor{AccentBody}{HTML}{28262C} 149 | \definecolor{Primary}{HTML}{225560} 150 | } 151 | {teal_brown}{ 152 | % Coolcolors teal + brown 153 | \definecolor{AccentBody}{HTML}{3A2E39} 154 | \definecolor{Primary}{HTML}{1E555C} 155 | } 156 | {indigo}{ 157 | % Material indigo 158 | \definecolor{AccentBody}{HTML}{1A237E} 159 | \definecolor{Primary}{HTML}{303F9F} 160 | } 161 | {blue}{ 162 | % Original blue 163 | \definecolor{AccentBody}{HTML}{002256} 164 | \definecolor{Primary}{HTML}{27507d} 165 | } 166 | {violet}{ 167 | % Coolcolors violet 168 | \definecolor{Primary}{HTML}{4b506d} 169 | \definecolor{AccentBody}{HTML}{0B132B} 170 | } 171 | } 172 | {[nada]} 173 | \colorlet{primary}{Primary} 174 | \colorlet{accent_body}{AccentBody} 175 | } 176 | 177 | % Helper functions to create the switch case above 178 | \newcommand{\stringcases}[3]{% 179 | \romannumeral 180 | \str@case{#1}#2{#1}{#3}\q@stop 181 | } 182 | \newcommand{\str@case}[3]{% 183 | \ifnum\pdf@strcmp{\unexpanded{#1}}{\unexpanded{#2}}=\z@ 184 | \expandafter\@firstoftwo 185 | \else 186 | \expandafter\@secondoftwo 187 | \fi 188 | {\str@case@end{#3}} 189 | {\str@case{#1}}% 190 | } 191 | \newcommand{\str@case@end}{} 192 | \long\def\str@case@end#1#2\q@stop{\z@#1} 193 | 194 | \RequirePackage{tikz} 195 | \usetikzlibrary{arrows} 196 | \RequirePackage[skins]{tcolorbox} 197 | \RequirePackage{enumitem} 198 | \setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0pt} 199 | \setlist[itemize]{label=\itemmarker} 200 | \RequirePackage{graphicx} 201 | \RequirePackage{etoolbox} 202 | \RequirePackage{dashrule} 203 | \RequirePackage{multirow,tabularx} 204 | \RequirePackage{changepage} 205 | \RequirePackage{tcolorbox} 206 | % \RequirePackage{marginfix} 207 | 208 | \newtcolorbox{section_box}{colback=accent_body,colframe=accent_body, 209 | boxrule=2pt,arc=0pt,boxsep=2pt,left=3pt,right=3pt,top=3pt,bottom=3pt,leftrule=0pt} 210 | 211 | \newtcolorbox{subsection_box}{colback=white,colframe=accent_body, 212 | boxrule=2pt,arc=0pt,boxsep=2pt,left=2pt,right=2pt,top=2pt,bottom=2pt} 213 | 214 | \setlength{\parindent}{0pt} 215 | \newcommand{\divider}{\medskip} 216 | 217 | \newcommand{\emailsymbol}{\faAt} 218 | \newcommand{\phonesymbol}{\faPhone} 219 | \newcommand{\homepagesymbol}{\faChain} 220 | \newcommand{\locationsymbol}{\faMapMarker} 221 | \newcommand{\linkedinsymbol}{\faLinkedin} 222 | \newcommand{\twittersymbol}{\faTwitter} 223 | \newcommand{\githubsymbol}{\faGithub} 224 | \newcommand{\orcidsymbol}{\aiOrcid} 225 | \newcommand{\mailsymbol}{\faEnvelope} 226 | \newcommand{\birthdaysymbol}{\faBirthdayCake} 227 | 228 | \newcommand{\printinfo}[2]{\mbox{\makebox[1.5em][c]{\textcolor{light_icons}{\normalfont #1}}\hspace{0.5em}\textcolor{light_body}{#2}\hspace{2em}}} 229 | 230 | \newcommand{\name}[1]{\def\@name{#1}} 231 | \newcommand{\firstname}[1]{\def\@firstname{#1}} 232 | \newcommand{\familyname}[1]{\def\@familyname{#1}} 233 | \newcommand{\tagline}[1]{\def\@tagline{#1}} 234 | \newcommand{\email}[1]{\href{mailto:#1}{\printinfo{\emailsymbol}{#1}}} 235 | \newcommand{\mailaddress}[1]{\printinfo{\mailsymbol}{#1}} 236 | \newcommand{\phone}[1]{\printinfo{\phonesymbol}{#1}} 237 | \newcommand{\homepage}[1]{\href{https://#1}{\printinfo{\homepagesymbol}{#1}}} 238 | \newcommand{\twitter}[1]{\printinfo{\twittersymbol}{#1}} 239 | \newcommand{\linkedin}[1]{\href{https://www.linkedin.com/in/#1}{\printinfo{\linkedinsymbol}{#1}}} 240 | \newcommand{\github}[1]{\href{https://www.github.com/#1}{\printinfo{\githubsymbol}{#1}}} 241 | \newcommand{\orcid}[1]{\printinfo{\orcidsymbol}{#1}} 242 | \newcommand{\location}[1]{\printinfo{\locationsymbol}{#1}} 243 | \newcommand{\birthday}[1]{\printinfo{\birthdaysymbol}{#1}} 244 | 245 | \newcommand{\personalinfo}[1]{\def\@personalinfo{#1}} 246 | 247 | \newcommand{\bio}[1]{\def\@bio{#1}} 248 | 249 | \newcommand{\namefont}{\bfseries\fontsize{24}{24}\mdseries} 250 | 251 | \newcommand{\makecvheader}{% 252 | \begingroup 253 | \raggedright\color{accent_body}% 254 | {\namefont{\color{accent_body}\@firstname} {\color{accent_body}\@familyname}\par} 255 | \medskip 256 | {\large\itshape\color{secondary_body}\@tagline\par} 257 | 258 | \ifstrequal{\@bio}{}{}{ 259 | \medskip 260 | \color{secondary_body}\@bio\par 261 | } 262 | 263 | 264 | \medskip 265 | 266 | \noindent\makebox[\textwidth][l]{% 267 | \hspace{-\dimexpr\oddsidemargin+1in}% 268 | \colorbox{primary}{% 269 | \parbox{\dimexpr\paperwidth-2\fboxsep}{ 270 | \vspace*{-\medskipamount} 271 | \center\color{light_body}\@personalinfo\par 272 | \smallskip 273 | }% 274 | }% 275 | } 276 | 277 | \endgroup\medskip 278 | } 279 | 280 | \newcommand{\cvsection}[2][]{% 281 | \medskip 282 | {\Large\color{primary}\bfseries\MakeUppercase{#2}}\\[-1ex]% 283 | \medskip\color{body} 284 | } 285 | 286 | \newcommand{\cvsubsection}[1]{% 287 | \medskip% 288 | {\large\color{accent_body}\bfseries\MakeUppercase{#1}}\\[-1ex]% 289 | % {\color{emphasis}\rule{\linewidth}{1pt}\par}\medskip 290 | \medskip\color{body} 291 | } 292 | 293 | \newcommand{\cvsubsubsection}[1]{% 294 | \smallskip% 295 | {\color{primary}\bfseries\MakeUppercase{#1}\par}\smallskip 296 | } 297 | 298 | % v1.1.4: fixes inconsistent font size 299 | \newcommand{\cvevent}[4]{% 300 | \smallskip 301 | {\large\color{accent_body}\textbf{#1}\par} 302 | \smallskip 303 | \ifstrequal{#2}{}{}{{\color{secondary_body}\small{\hspace{0.5em}#2}}\hspace{1em}} 304 | \ifstrequal{#3}{}{}{{\color{secondary_body}\small{\faCalendar\hspace{0.5em}#3}}\hspace{1em}}% 305 | \ifstrequal{#4}{}{}{{\color{secondary_body}\small{\faMapMarker\hspace{0.5em}#4}}\hspace{1em}}\par 306 | \smallskip\normalsize\color{body} 307 | } 308 | % v1.1.4: fixes inconsistent font size 309 | \newcommand{\cvuniversity}[4]{% 310 | \smallskip 311 | {\large\color{accent_body}\textbf{#1}\par} 312 | \smallskip 313 | \ifstrequal{#2}{}{}{{\color{secondary_body}\small{\faUniversity\hspace{0.5em}#2}}\hspace{1em}} 314 | \ifstrequal{#3}{}{}{{\color{secondary_body}\small{\faCalendar\hspace{0.5em}#3}}\hspace{1em}}% 315 | \ifstrequal{#4}{}{}{{\color{secondary_body}\small{\faMapMarker\hspace{0.5em}#4}}\hspace{1em}}\par 316 | \smallskip\normalsize\color{body} 317 | } 318 | 319 | % v1.1.4: fixes inconsistent font size 320 | \newcommand{\cvexperience}[5]{% 321 | \smallskip 322 | {\large\color{accent_body}\textbf{#1}\par} 323 | \smallskip 324 | \ifstrequal{#2}{}{}{{\color{secondary_body}\small{\faBuilding\hspace{0.5em}#2}}\hspace{1em}} 325 | \ifstrequal{#3}{}{}{{\color{secondary_body}\small{\faCalendar\hspace{0.5em}#3}}\hspace{1em}}% 326 | \ifstrequal{#4}{}{}{{\color{secondary_body}\small{\faMapMarker\hspace{0.5em}#4}}\hspace{1em}}\par 327 | \ifstrequal{#5}{}{}{\color{secondary_body}\textbf{\small Keywords:} \textit{#5}\par} 328 | \smallskip\normalsize\color{body} 329 | } 330 | 331 | \newcommand{\cvlistitem}[2]{% 332 | {\bfseries\color{accent_body}{#1}}\\ 333 | \ifstrequal{#2}{}{}{\itshape\color{secondary_body}{#2}}\color{body}\par 334 | \medskip 335 | } 336 | 337 | \newenvironment{cvcolumn}[1]{\begin{minipage}[t]{#1}\raggedright}{\end{minipage}} 338 | 339 | \RequirePackage[backend=biber,style=authoryear,sorting=ydnt]{biblatex} 340 | %% For removing numbering entirely when using a numeric style 341 | % \setlength{\bibhang}{1em} 342 | % \DeclareFieldFormat{labelnumberwidth}{\makebox[\bibhang][l]{\itemmarker}} 343 | % \setlength{\biblabelsep}{0pt} 344 | \defbibheading{pubtype}{\cvsubsection{#1}} 345 | \renewcommand{\bibsetup}{\vspace*{-\baselineskip}} 346 | \AtEveryBibitem{\makebox[\bibhang][l]{\itemmarker}} 347 | \setlength{\bibitemsep}{0.25\baselineskip} 348 | 349 | % v1.1.2: make it easier to add a sidebar aligned with top of next page 350 | \RequirePackage{afterpage} 351 | \newcommand{\addsidebar}[2][]{\marginpar{% 352 | \ifstrequal{#1}{}{}{\vspace*{#1}}% 353 | \input{#2}}% 354 | } 355 | \newcommand{\addnextpagesidebar}[2][]{\afterpage{\addsidebar[#1]{#2}}} 356 | 357 | \AtBeginDocument{% 358 | \pagestyle{empty} 359 | \color{body} 360 | \raggedright 361 | } 362 | 363 | \AtEndPreamble{ 364 | \RequirePackage[unicode]{hyperref}% unicode is required for unicode pdf metadata 365 | \hypersetup{ 366 | breaklinks, 367 | baseurl = http://, 368 | pdfborder = 0 0 0, 369 | pdfpagemode = UseNone,% do not show thumbnails or bookmarks on opening 370 | pdfstartpage = 1, 371 | pdfcreator = {\LaTeX{} with tweaked 'AltoCV' style }, 372 | % pdfproducer = {\LaTeX{}},% will/should be set automatically to the correct TeX engine used 373 | bookmarksopen = false, 374 | bookmarksdepth= 2,% to show sections and subsections 375 | pdfauthor = {\@firstname{}~\@familyname{}}, 376 | pdftitle = {\@firstname{}~\@familyname{} - CV}, 377 | pdfsubject = {Curriculum Vit\ae of \@firstname{}~\@familyname{}}, 378 | pdfkeywords = {\@firstname{}~\@familyname{}, curriculum vit\ae{}, resum\'{e}}} 379 | } 380 | -------------------------------------------------------------------------------- /transcript.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manciukic/MAltaCV/5c6ab33f0ac48fc5fe812cfb054e5e62b4f2cd75/transcript.pdf -------------------------------------------------------------------------------- /transcript.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%% 2 | % This is an sample CV template created using maltacv.cls 3 | % (May 2020) written by Riccardo Mancini, based on the 4 | % AltaCV template by LianTze Lim (liantze@gmail.com). 5 | % 6 | %% It may be distributed and/or modified under the 7 | %% conditions of the LaTeX Project Public License, either version 1.3 8 | %% of this license or (at your option) any later version. 9 | %% The latest version of this license is in 10 | %% http://www.latex-project.org/lppl.txt 11 | %% and version 1.3 or later is part of all distributions of LaTeX 12 | %% version 2003/12/01 or later. 13 | %%%%%%%%%%%%%%%% 14 | 15 | %% If you need to pass whatever options to xcolor 16 | \PassOptionsToPackage{dvipsnames}{xcolor} 17 | 18 | %% If you are using \orcid or academicons 19 | %% icons, make sure you have the academicons 20 | %% option here, and compile with XeLaTeX 21 | %% or LuaLaTeX. 22 | % \documentclass[10pt,a4paper,academicons]{altacv} 23 | 24 | \documentclass[10pt,a4paper,ragged2e]{maltacv} 25 | 26 | %% AltaCV uses the fontawesome and academicon fonts 27 | %% and packages. 28 | %% See texdoc.net/pkg/fontawecome and http://texdoc.net/pkg/academicons for full list of symbols. You MUST compile with XeLaTeX or LuaLaTeX if you want to use academicons. 29 | 30 | % Change the font if you want to 31 | % If using pdflatex: 32 | \usepackage[utf8]{inputenc} 33 | \usepackage[T1]{fontenc} 34 | % \usepackage[default]{lato} 35 | \usepackage{tgheros} 36 | \renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif 37 | 38 | \usepackage{setspace} 39 | 40 | \usepackage{mathpazo} 41 | \usepackage{textcomp} 42 | \usepackage{multicol} 43 | 44 | % Color schemes: 45 | % raisinblack_flame 46 | % darkpurple_princetonorange 47 | % blue_claret 48 | % eerieblack_eggplant 49 | % outerspace_forestgreen 50 | % raisinblack_midnightgreen 51 | % teal_brown 52 | % indigo 53 | % blue 54 | % violet 55 | % you can set your custom colors with: 56 | % \definecolor{AccentBody}{HTML}{002642} 57 | % \definecolor{Primary}{HTML}{840032} 58 | % \colorlet{primary}{Primary} 59 | % \colorlet{accent_body}{AccentBody} 60 | 61 | % this is my favourite but change it as you like 62 | \setcolorscheme{raisinblack_flame} 63 | \setlength\multicolsep{0pt} 64 | 65 | % Change the bullets for itemize and rating marker 66 | % for \cvskill if you want to 67 | \renewcommand{\itemmarker}{{\small\textbullet}} 68 | 69 | %% sample.bib contains your publications 70 | %% NOT SUPPORTED YET 71 | % \addbibresource{sample.bib} 72 | 73 | \name{John Snow} 74 | \firstname{John} 75 | \familyname{Snow} 76 | 77 | \begin{document} 78 | \tagline{M.Sc. Snack Science student} 79 | \personalinfo{% 80 | % Not all of these are required! 81 | % You can add your own with \printinfo{symbol}{detail} 82 | \email{me@myself.me} 83 | % \birthday{25\textsuperscript{th} Dec 0} 84 | % \homepage{www.homepage.com/} 85 | % \twitter{@twitterhandle} 86 | \linkedin{kesselrun} 87 | \github{manciukic} 88 | \phone{+39 348 652 1373} 89 | % \mailaddress{lorem ipsum, dolor, sit, AM, 57846} 90 | % \location{Nowhere, Italy} 91 | %% You MUST add the academicons option to \documentclass, then compile with LuaLaTeX or XeLaTeX, if you want to use \orcid or other academicons commands. 92 | % \orcid{orcid.org/0000-0000-0000-0000} 93 | } 94 | 95 | \bio{} 96 | 97 | \makecvheader 98 | 99 | \cvsection{Academic Transcript} 100 | \cvsubsection{University of Nowhere} 101 | \begin{center} 102 | \cvsubsubsection{Bachelor Degree} 103 | \begin{onehalfspace} 104 | \begin{tabular}{ c m{9.5cm} c c } 105 | \textbf{Date} & \textbf{Course} & \textbf{ECTS} & \textbf{Grade}\\\hline 106 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 107 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 108 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 109 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 110 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 111 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 112 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 113 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 114 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 115 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 116 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 117 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 118 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 119 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 120 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 121 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 122 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 123 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 124 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 125 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 126 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 127 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 128 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 129 | GG/MM/YYYY & Course Name that can be long & N & M 130 | \end{tabular} 131 | \end{onehalfspace} 132 | \end{center} 133 | 134 | \clearpage 135 | 136 | \begin{center} 137 | \cvsubsubsection{Master Degree} 138 | \begin{onehalfspace} 139 | \begin{tabular}{ c m{9.5cm} c c } 140 | \textbf{Date} & \textbf{Course} & \textbf{ECTS} & \textbf{Grade}\\\hline 141 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 142 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 143 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 144 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 145 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 146 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 147 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 148 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 149 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 150 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 151 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 152 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 153 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 154 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 155 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 156 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 157 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 158 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 159 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 160 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 161 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 162 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 163 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 164 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 165 | GG/MM/YYYY & Course Name that can be long & N & M \\\hline 166 | GG/MM/YYYY & Course Name that can be long & N & M 167 | \end{tabular} 168 | \end{onehalfspace} 169 | \end{center} 170 | \end{document} --------------------------------------------------------------------------------