From f51310c7acad12c50e4b30d2ebb6788232987408 Mon Sep 17 00:00:00 2001 From: Michal Skorczak Date: Sun, 15 Jan 2023 18:20:07 +0000 Subject: [PATCH] Initial commit --- README.md | 97 +++ altacv.cls | 418 +++++++++++ main.aux | 22 + main.bcf | 2027 ++++++++++++++++++++++++++++++++++++++++++++++++++ main.log | 1533 ++++++++++++++++++++++++++++++++++++++ main.out | 0 main.pdf | Bin 0 -> 167837 bytes main.run.xml | 85 +++ main.tex | 381 ++++++++++ pdfa.xmpi | 92 +++ 10 files changed, 4655 insertions(+) create mode 100644 README.md create mode 100644 altacv.cls create mode 100644 main.aux create mode 100644 main.bcf create mode 100644 main.log create mode 100644 main.out create mode 100644 main.pdf create mode 100644 main.run.xml create mode 100644 main.tex create mode 100644 pdfa.xmpi diff --git a/README.md b/README.md new file mode 100644 index 0000000..ee8f3ed --- /dev/null +++ b/README.md @@ -0,0 +1,97 @@ +# AltaCV, yet another LaTeX CV/Résumé class + +v1.3.2 (17 May 2020), by LianTze Lim (liantze@gmail.com) + +_Sample file with new paracol layout added on 2 February 2020_ + +(Thanks to [Nur](https://github.com/nurh) for the name.) + +It all started with this: + +[](https://twitter.com/Leonduck/status/764281546408923136) + +Leonardo was talking about a [résumé of Marissa Mayer that Business Insider put together](http://www.businessinsider.my/a-sample-resume-for-marissa-mayer-2016-7/) using [enhancv.com](https://enhancv.com). +I _knew_ I had to do something about it. And so AltaCV was born. + +## Samples + +This is how the re-created résumé looks like ([view/open on Overleaf](https://www.overleaf.com/latex/examples/recreating-business-insiders-cv-of-marissa-mayer-using-altacv/gtqfpbwncfvp)): + +Marissa Mayer's résumé, re-created with AltaCV + +Though if you're creating your own CV/résumé, you'd probably prefer using the basic template ([view/open on Overleaf](https://www.overleaf.com/latex/templates/altacv-template/trgqjpwnmtgv)): + +sample barebones AltaCV template + + +## Requirements and Compilation + +* pdflatex + biber + pdflatex +* 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. +* Loading `academicons` is optional: enable it by adding the `academicons` option to `\documentclass`. +* Use the `normalphoto` option to get normal (i.e. non-circular) photos. +* As of v1.2 you can add multiple photos on the left or right: `\photoL{2cm}{logo1}` and `\photoR{2.5cm}{logo2,photo}`. (`\photo` will work like `\photoR`.) Separate your image filenames with commas _without_ spaces. +* Use the `ragged2d` option to activate hyphenations while keeping text left-justified; line endings will thus be less jagged and more aesthetically pleasing. +* Can now be compiled with pdflatex, XeLaTeX and LuaLaTeX! +* 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. +* The samples here use the [Lato](http://www.latofonts.com/lato-free-fonts/) font. Feel free to use a different typeface package instead—often a different typeface will change the entire CV's feel. + + +## Example Files + +### `sample.tex` + +(You may prefer to use `sample-alt.tex` instead; please read both sections before proceeding.) + +This is the original sample template file. The right sidebar is actually a _marginpar_, so it doesn't support footnote and cannot automatically break across pages if it's too long. You would need to split your right sidebar contents into separate files e.g. `p1sidebar.tex` and `p2sidebar.tex`, and insert them as the optional argument of the `\cvsection{...}` that you want to align them with: + +```latex +\cvsection[p1sidebar]{Experience} +... +... END OF FIRST PAGE OF YOUR CV ... +\cvsection[page2sidebar]{Publications} +... +``` + +This assumes that the next page's main column would start immediately with a `\cvsection`, so that the top of your right sidebar contents also appear at the top of the page. Now if the _next_ page doesn't start with a `\cvsection` but you'd still like to add a sidebar, then use this command on the _current_ page to add it. The optional argument lets you pull up the sidebar a bit so that it looks aligned with the top of the main column: + +```latex +\addnextpagesidebar[-1ex]{page3sidebar} +``` + +If you want to change the left and right columns' widths, you'll need to tinker with the `right` (distance from paper's right edge until the main column's right edge) and `marginparwidth` (width of the right sidebar) options in the `\geometry` line. For example, to make the right sidebar wider by 2cm, you could use + +```latex +%% original was right=9cm, marginparwidth=6.8cm +\geometry{left=1cm,right=11cm,marginparwidth=8.8cm,marginparsep=1.2cm,top=1cm,bottom=1cm} +``` +as well as doing a bit of arithmetic when you're making the header to get it full-width, i.e. reducing the sidebar by 2cm and extending the main column by 2cm. + +```latex +\begin{adjustwidth}{}{-10cm} %% original was -8cm +\makecvheader +\end{adjustwidth} +``` + +### `sample-alt.tex` [ADDED 2 FEBRUARY 2020] +Many users have overlooked the optional argument of `\cvsection` to insert the right sidebar contents, and often confused that the right sidebar doesn't automatically break across pages. This new layout uses the `paracol` package for typesetting the left and right columns that _can_ break across pages. It also makes changing the column widths easier: + +```latex +%% Set the left/right column width ratio to 6:4. +\columnratio{0.6} + +% Start a 2-column paracol. Both the left and right columns will automatically +% break across pages if things get too long. +\begin{paracol}{2} +\cvsection{Experience} +... +... END OF LEFT COLUMN CONTENTS ... + +% Now switch to the right column. +\switchcolumn +\cvsection{Education} +... +...END OF RIGHT COLUMN CONTENTS ... +\end{paracol} +``` +You can also use `\swithcolumn*` for "synchronising" the columns, as well as other commands from the `paracol` package. See the [`paracol` package documentation](http://texdoc.net/pkg/paracol) for further details. diff --git a/altacv.cls b/altacv.cls new file mode 100644 index 0000000..c091670 --- /dev/null +++ b/altacv.cls @@ -0,0 +1,418 @@ +%%%%%%%%%%%%%%%%% +% This is altacv.cls (v1.3.2, 17 May 2020) written by +% LianTze Lim (liantze@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/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) + +%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{altacv}[2020/05/17 AltaCV v1.3.2, yet another alternative class for a resume/curriculum vitae.] + +%% v1.1: Optionally load academicons +\newif\if@academicons +\DeclareOption{academicons}{\@academiconstrue} +%% 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} +\ProcessOptions\relax + +\LoadClass{article} +%% v1.3.2 Hopefully this helps make the PDF +%% file more 'friendly' with copy-paste etc +\RequirePackage[a-1b]{pdfx} +\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 + +%% v1.1: Optionally load academicons +%% v1.1.5: Handle different versions of academicons +\if@academicons + \ifxetexorluatex + \RequirePackage{fontspec} + %% academicons in TL2018 doesn't require + %% Academicons to be installed in OS fonts + %% so can be loaded directly + \@ifl@t@r\fmtversion{2018/04/01}{% + \RequirePackage{academicons} + }{% + % TL2017 + \@ifl@t@r\fmtversion{2017/04/01}{% + \@ifpackagelater{academicons}{2018/03/01}{% + \RequirePackage{academicons} + }{% + \let\ori@newfontfamily\newfontfamily% + \renewcommand{\newfontfamily}[2]{} + \RequirePackage{academicons} + \let\newfontfamily\ori@newfontfamily + \newfontfamily{\AI}{academicons.ttf} + } + }{% TL2016 requires the package to be loaded before + % the version can be checked. Only added because + % Overleaf v1 still runs TL2016; will be removed + % when v1 is completely retired. + \let\ori@newfontfamily\newfontfamily% + \renewcommand{\newfontfamily}[2]{} + \RequirePackage{academicons} + \let\newfontfamily\ori@newfontfamily + \newfontfamily{\AI}{academicons.ttf} + } + } + \else + \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} + \fi +\fi + +\if@raggedtwoe + \RequirePackage[newcommands]{ragged2e} +\fi + +\if@withhyper + \AtBeginDocument{% + \RequirePackage{hyperref} + \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} +\newcommand{\itemmarker}{{\small\textbullet}} +\newcommand{\ratingmarker}{\faCircle} + +\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=\itemmarker} +\RequirePackage{graphicx} +\RequirePackage{etoolbox} +\RequirePackage{dashrule} +\RequirePackage{multirow,tabularx} +\RequirePackage{changepage} +% \RequirePackage{marginfix} + +\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 +\ExplSyntaxOn +\NewDocumentCommand{\printinfo}{m m o}{% + \IfNoValueTF{#3}{% + \mbox{\textcolor{accent}{\normalfont #1}~\utffriendlydetokenize{#2}\hspace{2em}}% + }{% + \if@withhyper% + \mbox{\textcolor{accent}{\normalfont #1}~ + \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}{\normalfont #1}~{\utffriendlydetokenize{#3#2}}\hspace{2em}}% + \fi% + }% +}% + +%% v1.3: Exploring convenient creation of fields +\NewDocumentCommand{\NewInfoField}{m m o}{% + \IfNoValueF{#3}{\csdef{#1 hyperprefix}{#3}}% + \csdef{#1 symbol}{#2}% + \csdef{#1}##1{% + \if@withhyper + \IfNoValueTF {#3} + {\printinfo{\csuse{#1 symbol}}{##1}}% + {\printinfo{\csuse{#1 symbol}}{##1}[\csuse{#1 hyperprefix}##1]}% + \else + \printinfo{\csuse{#1 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} +\NewInfoField{homepage}{\faGlobe}[https://] +\NewInfoField{twitter}{\faTwitter}[https://twitter.com/] +\NewInfoField{youtube}{\faYoutube}[https://youtube.com/c/] +\NewInfoField{linkedin}{\faLinkedin}[https://linkedin.com/in/] +\NewInfoField{github}{\faGithub}[https://github.com/] +\NewInfoField{orcid}{\aiOrcid}[https://orcid.com/] +\NewInfoField{itch}{\faItchIo}[https://] +\NewInfoField{location}{\faMapMarker} + +% 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 + \tikz\path[fill overzoom image={#2}]circle[radius=0.5\linewidth]; + \fi% + \end{minipage}% +} + +\newcommand{\altacv@add@photo@left}[1]{% + \appto{\altacv@left@photos}{% + \@makeaphoto{\altacv@photo@diam@left}{#1}\hspace{1ex}% + }% + \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{1ex}% + }% + \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} + +\newcommand{\cvsection}[2][]{% + \bigskip% + \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 +} + +% v1.1.4: fixes inconsistent font size +\newcommand{\cvevent}[4]{% + {\large\color{emphasis}#1\par} + \smallskip\normalsize + \ifstrequal{#2}{}{}{ + \textbf{\color{accent}#2}\par + \smallskip} + \ifstrequal{#3}{}{}{{\small\makebox[0.5\linewidth][l]{\faCalendar~#3}}}% + \ifstrequal{#4}{}{}{{\small\makebox[0.5\linewidth][l]{\faMapMarker~#4}}}\par + \medskip\normalsize +} + +\newcommand{\cvachievement}[3]{% + \begin{tabularx}{\linewidth}{@{}p{2em} @{\hspace{1ex}} >{\raggedright\arraybackslash}X@{}} + \multirow{2}{*}{\Large\color{accent}#1} & \bfseries\textcolor{emphasis}{#2}\\ + & #3 + \end{tabularx}% + \smallskip +} + +\newcommand{\cvtag}[1]{% + \tikz[baseline]\node[anchor=base,draw=body!30,rounded corners,inner xsep=1ex,inner ysep =0.75ex,text height=1.5ex,text depth=.25ex]{#1}; +} + +\newcommand{\cvskill}[2]{% +\textcolor{emphasis}{\textbf{#1}}\hfill +\foreach \x in {1,...,5}{% + \space{\ifnumgreater{\x}{#2}{\color{body!30}}{\color{accent}}\ratingmarker}}\par% +} + +% 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 + \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]{\name}; + % 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 +} + +\newcommand{\cvref}[3]{% + \smallskip + \textcolor{emphasis}{\textbf{#1}}\par + \begin{description}[font=\color{accent},style=multiline,leftmargin=1.35em,align=left] + \item[\small\normalfont\emailsymbol] #2 + \item[\small\normalfont\mailaddresssymbol] #3 + \end{description} +% \medskip +} + +\newenvironment{cvcolumn}[1]{\begin{minipage}[t]{#1}\raggedright}{\end{minipage}} + +\RequirePackage[backend=biber,style=authoryear,sorting=ydnt]{biblatex} +%% For removing numbering entirely when using a numeric style +% \setlength{\bibhang}{1em} +% \DeclareFieldFormat{labelnumberwidth}{\makebox[\bibhang][l]{\itemmarker}} +% \setlength{\biblabelsep}{0pt} +\defbibheading{pubtype}{\cvsubsection{#1}} +\renewcommand{\bibsetup}{\vspace*{-\baselineskip}} +\AtEveryBibitem{\makebox[\bibhang][l]{\itemmarker}} +\setlength{\bibitemsep}{0.25\baselineskip} + +% 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}}} + +\AtBeginDocument{% + \pagestyle{empty} + \color{body} + \raggedright +} diff --git a/main.aux b/main.aux new file mode 100644 index 0000000..72d830c --- /dev/null +++ b/main.aux @@ -0,0 +1,22 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\abx@aux@refcontext{ydnt/global//global/global} +\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } +\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } +\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } diff --git a/main.bcf b/main.bcf new file mode 100644 index 0000000..571bf2f --- /dev/null +++ b/main.bcf @@ -0,0 +1,2027 @@ + + + + + + output_encoding + utf8 + + + input_encoding + utf8 + + + debug + 0 + + + mincrossrefs + 2 + + + minxrefs + 2 + + + sortcase + 1 + + + sortupper + 1 + + + + + + + alphaothers + + + + + labelalpha + 0 + + + labelnamespec + shortauthor + author + shorteditor + editor + translator + + + labeltitle + 0 + + + labeltitlespec + shorttitle + title + maintitle + + + labeltitleyear + 0 + + + labeldateparts + 1 + + + labeldatespec + date + year + eventdate + origdate + urldate + nodate + + + julian + 0 + + + gregorianstart + 1582-10-15 + + + maxalphanames + 3 + + + maxbibnames + 3 + + + maxcitenames + 3 + + + maxsortnames + 3 + + + maxitems + 3 + + + minalphanames + 1 + + + minbibnames + 1 + + + mincitenames + 1 + + + minsortnames + 1 + + + minitems + 1 + + + singletitle + 0 + + + sortalphaothers + + + + + sortlocale + english + + + sortingtemplatename + ydnt + + + sortsets + 0 + + + uniquelist + 1 + + + uniquename + 2 + + + uniqueprimaryauthor + 0 + + + uniquetitle + 0 + + + uniquebaretitle + 0 + + + uniquework + 0 + + + useprefix + 0 + + + useafterword + 1 + + + useannotator + 1 + + + useauthor + 1 + + + usebookauthor + 1 + + + usecommentator + 1 + + + useeditor + 1 + + + useeditora + 1 + + + useeditorb + 1 + + + useeditorc + 1 + + + useforeword + 1 + + + useholder + 1 + + + useintroduction + 1 + + + usenamea + 1 + + + usenameb + 1 + + + usenamec + 1 + + + usetranslator + 0 + + + useshortauthor + 1 + + + useshorteditor + 1 + + + + + datamodel + labelalphanametemplate + labelalphatemplate + inheritance + translit + uniquenametemplate + sortingnamekeytemplate + sortingtemplate + extradatespec + labelnamespec + labeltitlespec + labeldatespec + controlversion + alphaothers + sortalphaothers + presort + texencoding + bibencoding + sortingtemplatename + sortlocale + language + autolang + backrefsetstyle + block + labeldate + labeltime + dateera + date + time + eventdate + eventtime + origdate + origtime + urldate + urltime + alldatesusetime + alldates + alltimes + gregorianstart + autocite + notetype + refsection + refsegment + citereset + sortlos + babel + datelabel + backrefstyle + arxiv + familyinits + giveninits + prefixinits + suffixinits + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + debug + loadfiles + safeinputenc + sortcase + sortupper + terseinits + abbreviate + dateabbrev + clearlang + indexing + sortcites + sortsets + hyperref + backref + pagetracker + citecounter + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + parentracker + labeldateusetime + datecirca + dateuncertain + dateusetime + eventdateusetime + origdateusetime + urldateusetime + julian + datezeros + timezeros + timezones + seconds + autopunct + punctfont + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + uniquelist + uniquename + noroman + singletitle + uniquetitle + uniquebaretitle + uniquework + uniqueprimaryauthor + defernumbers + locallabelwidth + bibwarn + useprefix + defernums + firstinits + sortfirstinits + sortgiveninits + labelyear + isbn + url + doi + eprint + related + dashed + mergedate + mincrossrefs + minxrefs + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + maxparens + dateeraauto + + + alphaothers + sortalphaothers + presort + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + indexing + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + uniquelist + uniquename + noroman + singletitle + uniquetitle + uniquebaretitle + uniquework + useprefix + skipbib + skipbiblist + skiplab + dataonly + skiplos + labelyear + labelalphatemplate + translit + sortexclusion + sortinclusion + labelnamespec + labeltitlespec + labeldatespec + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + + + noinherit + nametemplates + labelalphanametemplatename + uniquenametemplatename + sortingnamekeytemplatename + presort + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + indexing + uniquelist + uniquename + noroman + useprefix + skipbib + skipbiblist + skiplab + dataonly + skiplos + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + + + nametemplates + sortingnamekeytemplatename + uniquenametemplatename + labelalphanametemplatename + useprefix + + + nametemplates + sortingnamekeytemplatename + uniquenametemplatename + labelalphanametemplatename + useprefix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + family + + + + + shorthand + label + labelname + labelname + + + year + + + + + + labelyear + year + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + family + given + + + + + prefix + + + family + + + given + + + suffix + + + prefix + + + mm + + + + sf,sm,sn,pf,pm,pn,pp + family,given,prefix,suffix + boolean,integer,string,xml + + + article + artwork + audio + bibnote + book + bookinbook + booklet + collection + commentary + customa + customb + customc + customd + custome + customf + inbook + incollection + inproceedings + inreference + image + jurisdiction + legal + legislation + letter + manual + misc + movie + music + mvcollection + mvreference + mvproceedings + mvbook + online + patent + performance + periodical + proceedings + reference + report + review + set + software + standard + suppbook + suppcollection + suppperiodical + thesis + unpublished + video + xdata + + + sortyear + volume + volumes + abstract + addendum + annotation + booksubtitle + booktitle + booktitleaddon + chapter + edition + eid + entrysubtype + eprintclass + eprinttype + eventtitle + eventtitleaddon + gender + howpublished + indexsorttitle + indextitle + isan + isbn + ismn + isrn + issn + issue + issuesubtitle + issuetitle + iswc + journalsubtitle + journaltitle + label + langid + langidopts + library + mainsubtitle + maintitle + maintitleaddon + nameaddon + note + number + origtitle + pagetotal + part + relatedstring + relatedtype + reprinttitle + series + shorthandintro + subtitle + title + titleaddon + usera + userb + userc + userd + usere + userf + venue + version + shorthand + shortjournal + shortseries + shorttitle + sorttitle + sortshorthand + sortkey + presort + institution + lista + listb + listc + listd + liste + listf + location + organization + origlocation + origpublisher + publisher + afterword + annotator + author + bookauthor + commentator + editor + editora + editorb + editorc + foreword + holder + introduction + namea + nameb + namec + translator + shortauthor + shorteditor + sortname + authortype + editoratype + editorbtype + editorctype + editortype + bookpagination + nameatype + namebtype + namectype + pagination + pubstate + type + language + origlanguage + crossref + xref + date + endyear + year + month + day + hour + minute + second + timezone + season + endmonth + endday + endhour + endminute + endsecond + endtimezone + endseason + eventdate + eventendyear + eventyear + eventmonth + eventday + eventhour + eventminute + eventsecond + eventtimezone + eventseason + eventendmonth + eventendday + eventendhour + eventendminute + eventendsecond + eventendtimezone + eventendseason + origdate + origendyear + origyear + origmonth + origday + orighour + origminute + origsecond + origtimezone + origseason + origendmonth + origendday + origendhour + origendminute + origendsecond + origendtimezone + origendseason + urldate + urlendyear + urlyear + urlmonth + urlday + urlhour + urlminute + urlsecond + urltimezone + urlseason + urlendmonth + urlendday + urlendhour + urlendminute + urlendsecond + urlendtimezone + urlendseason + doi + eprint + file + verba + verbb + verbc + url + xdata + ids + entryset + related + keywords + options + relatedoptions + pages + execute + + + abstract + annotation + authortype + bookpagination + crossref + day + endday + endhour + endminute + endmonth + endseason + endsecond + endtimezone + endyear + entryset + entrysubtype + execute + file + gender + hour + ids + indextitle + indexsorttitle + isan + ismn + iswc + keywords + label + langid + langidopts + library + lista + listb + listc + listd + liste + listf + minute + month + nameaddon + options + origday + origendday + origendhour + origendminute + origendmonth + origendseason + origendsecond + origendtimezone + origendyear + orighour + origminute + origmonth + origseason + origsecond + origtimezone + origyear + origlocation + origpublisher + origtitle + pagination + presort + related + relatedoptions + relatedstring + relatedtype + season + second + shortauthor + shorteditor + shorthand + shorthandintro + shortjournal + shortseries + shorttitle + sortkey + sortname + sortshorthand + sorttitle + sortyear + timezone + url + urlday + urlendday + urlendhour + urlendminute + urlendmonth + urlendsecond + urlendtimezone + urlendyear + urlhour + urlminute + urlmonth + urlsecond + urltimezone + urlyear + usera + userb + userc + userd + usere + userf + verba + verbb + verbc + xdata + xref + year + + + set + entryset + crossref + + + article + addendum + annotator + author + commentator + doi + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + eprint + eprintclass + eprinttype + issn + issue + issuetitle + issuesubtitle + journalsubtitle + journaltitle + language + note + number + origlanguage + pages + pubstate + series + subtitle + title + titleaddon + translator + version + volume + + + bibnote + note + + + book + author + addendum + afterword + annotator + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + maintitle + maintitleaddon + mainsubtitle + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvbook + addendum + afterword + annotator + author + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + inbook + bookinbook + suppbook + addendum + afterword + annotator + author + booktitle + bookauthor + booksubtitle + booktitleaddon + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + part + publisher + pages + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + booklet + addendum + author + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + howpublished + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + collection + reference + addendum + afterword + annotator + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvcollection + mvreference + addendum + afterword + annotator + author + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + publisher + pubstate + subtitle + title + titleaddon + translator + volume + volumes + + + incollection + suppcollection + inreference + addendum + afterword + annotator + author + booksubtitle + booktitle + booktitleaddon + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + manual + addendum + author + chapter + doi + edition + editor + editortype + eprint + eprintclass + eprinttype + isbn + language + location + note + number + organization + pages + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + type + version + + + misc + addendum + author + doi + editor + editortype + eprint + eprintclass + eprinttype + howpublished + language + location + note + organization + pubstate + subtitle + title + titleaddon + type + version + + + online + addendum + author + doi + editor + editortype + eprint + eprintclass + eprinttype + language + note + organization + pubstate + subtitle + title + titleaddon + version + + + patent + addendum + author + doi + eprint + eprintclass + eprinttype + holder + location + note + number + pubstate + subtitle + title + titleaddon + type + version + + + periodical + addendum + doi + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + issn + issue + issuesubtitle + issuetitle + language + note + number + pubstate + season + series + subtitle + title + volume + + + mvproceedings + addendum + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + note + number + organization + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + venue + volumes + + + proceedings + addendum + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + inproceedings + addendum + author + booksubtitle + booktitle + booktitleaddon + chapter + doi + editor + editortype + eprint + eprintclass + eprinttype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + report + addendum + author + chapter + doi + eprint + eprintclass + eprinttype + institution + isrn + language + location + note + number + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + version + + + thesis + addendum + author + chapter + doi + eprint + eprintclass + eprinttype + institution + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + unpublished + addendum + author + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendseason + eventendsecond + eventendtimezone + eventendyear + eventhour + eventminute + eventmonth + eventseason + eventsecond + eventtimezone + eventyear + eventtitle + eventtitleaddon + howpublished + language + location + note + pubstate + subtitle + title + titleaddon + type + venue + + + article + book + inbook + bookinbook + suppbook + booklet + collection + incollection + suppcollection + manual + misc + mvbook + mvcollection + online + patent + periodical + suppperiodical + proceedings + inproceedings + reference + inreference + report + set + thesis + unpublished + + + date + year + + + + + set + + entryset + crossref + + + + article + + author + journaltitle + title + + + + book + mvbook + mvcollection + mvreference + + author + title + + + + inbook + bookinbook + suppbook + + author + title + booktitle + + + + booklet + + + author + editor + + title + + + + collection + reference + + editor + title + + + + incollection + suppcollection + inreference + + author + editor + title + booktitle + + + + manual + + title + + + + misc + + title + + + + online + + title + url + + + + patent + + author + title + number + + + + periodical + + editor + title + + + + proceedings + mvproceedings + + editor + title + + + + inproceedings + + author + title + booktitle + + + + report + + author + title + type + institution + + + + thesis + + author + title + type + institution + + + + unpublished + + author + title + + + + + isbn + + + issn + + + ismn + + + date + eventdate + origdate + urldate + + + gender + + + + + + + sample.bib + + + + + + + presort + + + sortkey + + + sortyear + year + 9999 + + + sortname + author + editor + translator + sorttitle + title + + + sorttitle + title + + + + diff --git a/main.log b/main.log new file mode 100644 index 0000000..047add3 --- /dev/null +++ b/main.log @@ -0,0 +1,1533 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded format=pdflatex 2023.1.15) 15 JAN 2023 18:18 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**main.tex +(./main.tex +LaTeX2e <2018-12-01> +(./altacv.cls +Document Class: altacv 2020/05/17 AltaCV v1.3.2, yet another alternative class +for a resume/curriculum vitae. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2018/09/03 v1.4i Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2018/09/03 v1.4i Standard LaTeX file (size option) +) +\c@part=\count80 +\c@section=\count81 +\c@subsection=\count82 +\c@subsubsection=\count83 +\c@paragraph=\count84 +\c@subparagraph=\count85 +\c@figure=\count86 +\c@table=\count87 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/pdfx/pdfx.sty +Package: pdfx 2018/12/22 v1.6.1 PDF/X and PDF/A support (CVR/HTH/RRM/PS) +\pdfx@minorversion=\count88 + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX, +and LuaTeX +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +){/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 +) +(/usr/share/texlive/texmf-dist/tex/latex/pdfx/l8u-penc.def +File: l8u-penc.def 2017/06/23 v0.8 Custom LaTeX file, for UTF8 encoded letters +and symbols +LaTeX Info: Composite with undeclared \b in encoding L8U on input line 278. +) +\pdfxsafeforxmp@toks=\toks16 + +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) +)) +\pdfx@tmptoks=\toks17 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2018/11/30 v6.88e Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) + + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +Package hobsub Info: Skipping package `ifluatex' (already loaded). +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package: pdftexcmds 2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO +) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks18 +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) +) +\@linkdim=\dimen103 +\Hy@linkcounter=\count89 +\Hy@pagecounter=\count90 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2018/11/30 v6.88e Hyperref: PDFDocEncoding definition (HO) +) +\Hy@SavedSpaceFactor=\count91 + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Option `pdfa' set `true' on input line 4393. +Package hyperref Info: Hyper figures OFF on input line 4519. +Package hyperref Info: Link nesting OFF on input line 4524. +Package hyperref Info: Hyper index ON on input line 4527. +Package hyperref Info: Plain pages OFF on input line 4534. +Package hyperref Info: Backreferencing OFF on input line 4539. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4772. +\c@Hy@tempcnt=\count92 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5125. +\XeTeXLinkMargin=\dimen104 +\Fld@menulength=\count93 +\Field@Width=\dimen105 +\Fld@charsize=\dimen106 +Package hyperref Info: Hyper figures OFF on input line 6380. +Package hyperref Info: Link nesting OFF on input line 6385. +Package hyperref Info: Hyper index ON on input line 6388. +Package hyperref Info: backreferencing OFF on input line 6395. +Package hyperref Info: Link coloring OFF on input line 6400. +Package hyperref Info: Link coloring with OCG OFF on input line 6405. +Package hyperref Info: PDF/A mode ON on input line 6408. +LaTeX Info: Redefining \ref on input line 6450. +LaTeX Info: Redefining \pageref on input line 6454. +\Hy@abspage=\count94 +\c@Item=\count95 +\c@Hfootnote=\count96 +) +Package hyperref Info: Driver: hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2018/11/30 v6.88e Hyperref driver for pdfTeX +\Fld@listcount=\count97 +\c@bookmark@seq@number=\count98 + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip43 +) +Package hyperref Info: Option `unicode' set `true' on input line 1434. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2018/11/30 v6.88e Hyperref: PDF Unicode definition (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/stringenc.sty +Package: stringenc 2016/05/16 v1.11 Convert strings between diff. encodings (HO +) +) +Package hyperref Info: Option `psdextra' set `true' on input line 1436. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/psdextra.def +File: psdextra.def 2018/11/30 v6.88e Hyperref: Additions to PDF string support +) +(/usr/share/texlive/texmf-dist/tex/generic/colorprofiles/colorprofiles.sty +Package: colorprofiles 2018/11/01 v1.0.1 color profiles for PDF/X and PDF/A sup +port + +(/usr/share/texlive/texmf-dist/tex/generic/colorprofiles/colorprofiles.tex)) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def +File: se-pdfdoc.def 2016/05/16 v1.11 stringenc: PDFDocEncoding +) +(/usr/share/texlive/texmf-dist/tex/latex/pdfx/AdobeColorProfiles.tex) +(/usr/share/texlive/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +** pdfx: No file main.xmpdata . Metadata will be incomplete! +<> (/usr/share/texlive/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +Package hyperref Info: Option `unicode' set `true' on input line 2374. +Package hyperref Info: Option `unicode' set `true' on input line 2375. + +(/usr/share/texlive/texmf-dist/tex/generic/pdftex/glyphtounicode.tex) +(/usr/share/texlive/texmf-dist/tex/latex/pdfx/glyphtounicode-cmr.tex) +(/usr/share/texlive/texmf-dist/tex/latex/pdfx/glyphtounicode-ntx.tex) +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/xmpincl/xmpincl.sty +Package: xmpincl 2008/05/10 v2.2 Include XMP data in pdflatex +) +(/usr/share/texlive/texmf-dist/tex/latex/pdfx/8bit.def +File: 8bit.def 2008/03/30 v1.1d Input encoding file +) +Using XMP template file: pdfa.xmp +\xmpinclWrite=\write3 +\xmpinclRead=\read1 +\openout3 = `pdfa.xmpi'. + +<>) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2018/04/16 v5.8 Page Geometry +\Gm@cnth=\count99 +\Gm@cntv=\count100 +\c@Gm@tempcnt=\count101 +\Gm@bindingoffset=\dimen107 +\Gm@wd@mp=\dimen108 +\Gm@odd@mp=\dimen109 +\Gm@even@mp=\dimen110 +\Gm@layoutwidth=\dimen111 +\Gm@layoutheight=\dimen112 +\Gm@layouthoffset=\dimen113 +\Gm@layoutvoffset=\dimen114 +\Gm@dimlist=\toks19 +) +(/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty +(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2019-02-15 L3 programming layer (loader) + +(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex +Package: expl3 2019-02-15 L3 programming layer (code) +\c_max_int=\count102 +\l_tmpa_int=\count103 +\l_tmpb_int=\count104 +\g_tmpa_int=\count105 +\g_tmpb_int=\count106 +\g__kernel_prg_map_int=\count107 +\c_log_iow=\count108 +\l_iow_line_count_int=\count109 +\l__iow_line_target_int=\count110 +\l__iow_one_indent_int=\count111 +\l__iow_indent_int=\count112 +\c_zero_dim=\dimen115 +\c_max_dim=\dimen116 +\l_tmpa_dim=\dimen117 +\l_tmpb_dim=\dimen118 +\g_tmpa_dim=\dimen119 +\g_tmpb_dim=\dimen120 +\c_zero_skip=\skip44 +\c_max_skip=\skip45 +\l_tmpa_skip=\skip46 +\l_tmpb_skip=\skip47 +\g_tmpa_skip=\skip48 +\g_tmpb_skip=\skip49 +\c_zero_muskip=\muskip11 +\c_max_muskip=\muskip12 +\l_tmpa_muskip=\muskip13 +\l_tmpb_muskip=\muskip14 +\g_tmpa_muskip=\muskip15 +\g_tmpb_muskip=\muskip16 +\l_keys_choice_int=\count113 +\l__intarray_loop_int=\count114 +\c__intarray_sp_dim=\dimen121 +\g__intarray_font_int=\count115 +\c__fp_leading_shift_int=\count116 +\c__fp_middle_shift_int=\count117 +\c__fp_trailing_shift_int=\count118 +\c__fp_big_leading_shift_int=\count119 +\c__fp_big_middle_shift_int=\count120 +\c__fp_big_trailing_shift_int=\count121 +\c__fp_Bigg_leading_shift_int=\count122 +\c__fp_Bigg_middle_shift_int=\count123 +\c__fp_Bigg_trailing_shift_int=\count124 +\c__kernel_randint_max_int=\count125 +\g__fp_array_int=\count126 +\l__fp_array_loop_int=\count127 +\l__sort_length_int=\count128 +\l__sort_min_int=\count129 +\l__sort_top_int=\count130 +\l__sort_max_int=\count131 +\l__sort_true_max_int=\count132 +\l__sort_block_int=\count133 +\l__sort_begin_int=\count134 +\l__sort_end_int=\count135 +\l__sort_A_int=\count136 +\l__sort_B_int=\count137 +\l__sort_C_int=\count138 +\l__tl_analysis_normal_int=\count139 +\l__tl_analysis_index_int=\count140 +\l__tl_analysis_nesting_int=\count141 +\l__tl_analysis_type_int=\count142 +\l__regex_internal_a_int=\count143 +\l__regex_internal_b_int=\count144 +\l__regex_internal_c_int=\count145 +\l__regex_balance_int=\count146 +\l__regex_group_level_int=\count147 +\l__regex_mode_int=\count148 +\c__regex_cs_in_class_mode_int=\count149 +\c__regex_cs_mode_int=\count150 +\l__regex_catcodes_int=\count151 +\l__regex_default_catcodes_int=\count152 +\c__regex_catcode_D_int=\count153 +\c__regex_catcode_S_int=\count154 +\c__regex_catcode_L_int=\count155 +\c__regex_catcode_O_int=\count156 +\c__regex_catcode_A_int=\count157 +\c__regex_all_catcodes_int=\count158 +\l__regex_show_lines_int=\count159 +\l__regex_min_state_int=\count160 +\l__regex_max_state_int=\count161 +\l__regex_left_state_int=\count162 +\l__regex_right_state_int=\count163 +\l__regex_capturing_group_int=\count164 +\l__regex_min_pos_int=\count165 +\l__regex_max_pos_int=\count166 +\l__regex_curr_pos_int=\count167 +\l__regex_start_pos_int=\count168 +\l__regex_success_pos_int=\count169 +\l__regex_curr_char_int=\count170 +\l__regex_curr_catcode_int=\count171 +\l__regex_last_char_int=\count172 +\l__regex_case_changed_char_int=\count173 +\l__regex_curr_state_int=\count174 +\l__regex_step_int=\count175 +\l__regex_min_active_int=\count176 +\l__regex_max_active_int=\count177 +\l__regex_replacement_csnames_int=\count178 +\l__regex_match_count_int=\count179 +\l__regex_min_submatch_int=\count180 +\l__regex_submatch_int=\count181 +\l__regex_zeroth_submatch_int=\count182 +\g__regex_trace_regex_int=\count183 +\c_empty_box=\box27 +\l_tmpa_box=\box28 +\l_tmpb_box=\box29 +\g_tmpa_box=\box30 +\g_tmpb_box=\box31 +\l__box_top_dim=\dimen122 +\l__box_bottom_dim=\dimen123 +\l__box_left_dim=\dimen124 +\l__box_right_dim=\dimen125 +\l__box_top_new_dim=\dimen126 +\l__box_bottom_new_dim=\dimen127 +\l__box_left_new_dim=\dimen128 +\l__box_right_new_dim=\dimen129 +\l__box_internal_box=\box32 +\l__coffin_internal_box=\box33 +\l__coffin_internal_dim=\dimen130 +\l__coffin_offset_x_dim=\dimen131 +\l__coffin_offset_y_dim=\dimen132 +\l__coffin_x_dim=\dimen133 +\l__coffin_y_dim=\dimen134 +\l__coffin_x_prime_dim=\dimen135 +\l__coffin_y_prime_dim=\dimen136 +\c_empty_coffin=\box34 +\l__coffin_aligned_coffin=\box35 +\l__coffin_aligned_internal_coffin=\box36 +\l_tmpa_coffin=\box37 +\l_tmpb_coffin=\box38 +\g_tmpa_coffin=\box39 +\g_tmpb_coffin=\box40 +\c__coffin_empty_coffin=\box41 +\l__coffin_display_coffin=\box42 +\l__coffin_display_coord_coffin=\box43 +\l__coffin_display_pole_coffin=\box44 +\l__coffin_display_offset_dim=\dimen137 +\l__coffin_display_x_dim=\dimen138 +\l__coffin_display_y_dim=\dimen139 +\g__file_internal_ior=\read2 +\l__coffin_bounding_shift_dim=\dimen140 +\l__coffin_left_corner_dim=\dimen141 +\l__coffin_right_corner_dim=\dimen142 +\l__coffin_bottom_corner_dim=\dimen143 +\l__coffin_top_corner_dim=\dimen144 +\l__coffin_scaled_total_height_dim=\dimen145 +\l__coffin_scaled_width_dim=\dimen146 +\l__seq_internal_a_int=\count184 +\l__seq_internal_b_int=\count185 +) +(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def +File: l3pdfmode.def 2019-02-15 v L3 Experimental driver: PDF mode +\l__driver_color_stack_int=\count186 +)) +Package: fontawesome5 2019/01/28 v5.7.0 Font Awesome 5 + +(/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +Package: l3keys2e 2018-10-17 LaTeX2e option processing using LaTeX3 keys +) +(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +Package: xparse 2018-10-17 L3 Experimental document command parser +\l__xparse_current_arg_int=\count187 +\g__xparse_grabber_int=\count188 +\l__xparse_m_args_int=\count189 +\l__xparse_mandatory_args_int=\count190 +\l__xparse_v_nesting_int=\count191 +) +(/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic-help +er.sty +Package: fontawesome5-generic-helper 2019/01/28 v5.7.0 non-uTeX helper for font +awesome5 + +(/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping.def) +)) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty +Package: scrlfile 2019/02/01 v3.26b KOMA-Script package (loading files) +) +(/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty +Package: cmap 2008/03/06 v1.0h CMap support: searchable PDF +) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2018/08/11 v2.0j Standard LaTeX package + +(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2018/08/11 v2.0j Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +)<>) +(/usr/share/texlive/texmf-dist/tex/generic/pdftex/glyphtounicode.tex) +(/usr/share/texlive/texmf-dist/tex/latex/ms/ragged2e.sty +Package: ragged2e 2009/05/21 v2.1 ragged2e Package (MS) + +(/usr/share/texlive/texmf-dist/tex/latex/ms/everysel.sty +Package: everysel 2011/10/28 v1.2 EverySelectfont Package (MS) +) +\CenteringLeftskip=\skip50 +\RaggedLeftLeftskip=\skip51 +\RaggedRightLeftskip=\skip52 +\CenteringRightskip=\skip53 +\RaggedLeftRightskip=\skip54 +\RaggedRightRightskip=\skip55 +\CenteringParfillskip=\skip56 +\RaggedLeftParfillskip=\skip57 +\RaggedRightParfillskip=\skip58 +\JustifyingParfillskip=\skip59 +\CenteringParindent=\skip60 +\RaggedLeftParindent=\skip61 +\RaggedRightParindent=\skip62 +\JustifyingParindent=\skip63 +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks20 +\pgfutil@tempdima=\dimen147 +\pgfutil@tempdimb=\dimen148 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t +ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box45 +) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2019/02/02 v3.1.1 (3.1.1) +)) +Package: pgf 2019/02/02 v3.1.1 (3.1.1) + +(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. +) +\Gin@req@height=\dimen149 +\Gin@req@width=\dimen150 +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2019/02/02 v3.1.1 (3.1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks21 +\pgfkeys@temptoks=\toks22 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t +ex +\pgfkeys@tmptoks=\toks23 +)) +\pgf@x=\dimen151 +\pgf@y=\dimen152 +\pgf@xa=\dimen153 +\pgf@ya=\dimen154 +\pgf@xb=\dimen155 +\pgf@yb=\dimen156 +\pgf@xc=\dimen157 +\pgf@yc=\dimen158 +\w@pgf@writea=\write4 +\r@pgf@reada=\read3 +\c@pgf@counta=\count192 +\c@pgf@countb=\count193 +\c@pgf@countc=\count194 +\c@pgf@countd=\count195 +\t@pgf@toka=\toks24 +\t@pgf@tokb=\toks25 +\t@pgf@tokc=\toks26 +\pgf@sys@id@count=\count196 + (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2019/02/02 v3.1.1 (3.1.1) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2019/02/02 v3.1.1 (3.1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.de +f +File: pgfsys-common-pdf.def 2019/02/02 v3.1.1 (3.1.1) +))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code. +tex +File: pgfsyssoftpath.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfsyssoftpath@smallbuffer@items=\count197 +\pgfsyssoftpath@bigbuffer@items=\count198 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code. +tex +File: pgfsysprotocol.code.tex 2019/02/02 v3.1.1 (3.1.1) +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2019/02/02 v3.1.1 (3.1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen159 +\pgfmath@count=\count199 +\pgfmath@box=\box46 +\pgfmath@toks=\toks27 +\pgfmath@stack@operand=\toks28 +\pgfmath@stack@operation=\toks29 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code +.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet +ric.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod +e.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison +.code.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code. +tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code +.tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code. +tex) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari +thmetics.code.tex))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count266 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te +x +File: pgfcorepoints.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@picminx=\dimen160 +\pgf@picmaxx=\dimen161 +\pgf@picminy=\dimen162 +\pgf@picmaxy=\dimen163 +\pgf@pathminx=\dimen164 +\pgf@pathmaxx=\dimen165 +\pgf@pathminy=\dimen166 +\pgf@pathmaxy=\dimen167 +\pgf@xx=\dimen168 +\pgf@xy=\dimen169 +\pgf@yx=\dimen170 +\pgf@yy=\dimen171 +\pgf@zx=\dimen172 +\pgf@zy=\dimen173 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct. +code.tex +File: pgfcorepathconstruct.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@path@lastx=\dimen174 +\pgf@path@lasty=\dimen175 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code +.tex +File: pgfcorepathusage.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@shorten@end@additional=\dimen176 +\pgf@shorten@start@additional=\dimen177 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te +x +File: pgfcorescopes.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfpic=\box47 +\pgf@hbox=\box48 +\pgf@layerbox@main=\box49 +\pgf@picture@serial@count=\count267 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c +ode.tex +File: pgfcoregraphicstate.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgflinewidth=\dimen178 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation +s.code.tex +File: pgfcoretransformations.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@pt@x=\dimen179 +\pgf@pt@y=\dimen180 +\pgf@pt@temp=\dimen181 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t +ex +File: pgfcoreobjects.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing +.code.tex +File: pgfcorepathprocessing.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te +x +File: pgfcorearrows.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfarrowsep=\dimen182 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@max=\dimen183 +\pgf@sys@shading@range@num=\count268 +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2019/02/02 v3.1.1 (3.1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. +tex +File: pgfcoreexternal.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfexternal@startupbox=\box50 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te +x +File: pgfcorelayers.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c +ode.tex +File: pgfcoretransparency.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. +tex +File: pgfcorepatterns.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2019/02/02 v3.1.1 (3.1.1) +))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfnodeparttextbox=\box51 +) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65 +.sty +Package: pgfcomp-version-0-65 2019/02/02 v3.1.1 (3.1.1) +\pgf@nodesepstart=\dimen184 +\pgf@nodesepend=\dimen185 +) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18 +.sty +Package: pgfcomp-version-1-18 2019/02/02 v3.1.1 (3.1.1) +)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) +(/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2019/02/02 v3.1.1 (3.1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen186 +\pgffor@skip=\dimen187 +\pgffor@stack=\toks30 +\pgffor@toks=\toks31 +)) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2019/02/02 v3.1.1 (3.1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers +.code.tex +File: pgflibraryplothandlers.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@plot@mark@count=\count269 +\pgfplotmarksize=\dimen188 +) +\tikz@lastx=\dimen189 +\tikz@lasty=\dimen190 +\tikz@lastxsaved=\dimen191 +\tikz@lastysaved=\dimen192 +\tikzleveldistance=\dimen193 +\tikzsiblingdistance=\dimen194 +\tikz@figbox=\box52 +\tikz@figbox@bg=\box53 +\tikz@tempbox=\box54 +\tikz@tempbox@bg=\box55 +\tikztreelevel=\count270 +\tikznumberofchildren=\count271 +\tikznumberofcurrentchild=\count272 +\tikz@fig@count=\count273 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfmatrixcurrentrow=\count274 +\pgfmatrixcurrentcolumn=\count275 +\pgf@matrix@numberofcolumns=\count276 +) +\tikz@expandcount=\count277 + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2019/02/02 v3.1.1 (3.1.1) +))) +(/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik +zlibraryarrows.code.tex +File: tikzlibraryarrows.code.tex 2019/02/02 v3.1.1 (3.1.1) + +(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code. +tex +File: pgflibraryarrows.code.tex 2019/02/02 v3.1.1 (3.1.1) +\arrowsize=\dimen195 +)) (/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +Package: tcolorbox 2018/12/07 version 4.15 text color boxes + +(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2014/10/28 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks32 +\verbatim@line=\toks33 +\verbatim@in@stream=\read4 +) +(/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty +Package: environ 2014/05/04 v0.3 A new way to define environments + +(/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty +Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list +) +\@envbody=\toks34 +) +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2018/08/19 v2.5f e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count278 +) +\tcb@titlebox=\box56 +\tcb@upperbox=\box57 +\tcb@lowerbox=\box58 +\tcb@phantombox=\box59 +\c@tcbbreakpart=\count279 +\c@tcblayer=\count280 +\tcolorbox@number=\count281 +\tcb@temp=\box60 +\tcb@temp=\box61 +\tcb@temp=\box62 +\tcb@temp=\box63 +\tcb@out=\write5 +\tcb@record@out=\write6 + +(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex +Library (tcolorbox): 'tcbskins.code.tex' version '4.15' +\tcb@waterbox=\box64 +(/usr/share/texlive/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex +Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '4.15' +))) (/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/02/04 v3.8 Customized lists +\labelindent=\skip64 +\enit@outerparindent=\dimen196 +\enit@toks=\toks35 +\enit@inbox=\box65 +\enit@count@id=\count282 +\enitdp@description=\count283 +) +(/usr/share/texlive/texmf-dist/tex/latex/dashrule/dashrule.sty +Package: dashrule 2013/03/28 v1.3 Dashed rules + +(/usr/share/texlive/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty +Package: ifmtarg 2018/04/16 v1.2b check for an empty argument +) +\c@hdr@segments=\count284 +) +(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty +Package: multirow 2019/01/01 v2.4 Span multiple rows of a table +\multirow@colwidth=\skip65 +\multirow@cntb=\count285 +\multirow@dima=\skip66 +\bigstrutjot=\dimen197 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2016/02/03 v2.11b `tabularx' package (DPC) + +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Package: array 2018/12/30 v2.4k Tabular extension package (FMi) +\col@sep=\dimen198 +\ar@mcellbox=\box66 +\extrarowheight=\dimen199 +\NC@list=\toks36 +\extratabsurround=\skip67 +\backup@length=\skip68 +\ar@cellbox=\box67 +) +\TX@col@width=\dimen256 +\TX@old@table=\dimen257 +\TX@old@col=\dimen258 +\TX@target=\dimen259 +\TX@delta=\dimen260 +\TX@cols=\count286 +\TX@ftn=\toks37 +) +(/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty +Package: changepage 2009/10/20 v1.0c check page and change page layout +\c@cp@cntr=\count287 +\cp@tempcnt=\count288 +) +\altacv@photos@width=\skip69 +\altacv@photo@diam@left=\skip70 +\altacv@photo@diam@right=\skip71 + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty +Package: biblatex 2018/11/02 v3.12 programmable bibliographies (PK/MW) + +(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty +Package: logreq 2010/08/04 v1.0 xml request logger +\lrq@indent=\count289 + +(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def +File: logreq.def 2010/08/04 v1.0 logreq spec v1.0 +)) +\c@tabx@nest=\count290 +\c@listtotal=\count291 +\c@listcount=\count292 +\c@liststart=\count293 +\c@liststop=\count294 +\c@citecount=\count295 +\c@citetotal=\count296 +\c@multicitecount=\count297 +\c@multicitetotal=\count298 +\c@instcount=\count299 +\c@maxnames=\count300 +\c@minnames=\count301 +\c@maxitems=\count302 +\c@minitems=\count303 +\c@citecounter=\count304 +\c@maxcitecounter=\count305 +\c@savedcitecounter=\count306 +\c@uniquelist=\count307 +\c@uniquename=\count308 +\c@refsection=\count309 +\c@refsegment=\count310 +\c@maxextratitle=\count311 +\c@maxextratitleyear=\count312 +\c@maxextraname=\count313 +\c@maxextradate=\count314 +\c@maxextraalpha=\count315 +\c@abbrvpenalty=\count316 +\c@highnamepenalty=\count317 +\c@lownamepenalty=\count318 +\c@maxparens=\count319 +\c@parenlevel=\count320 +\blx@tempcnta=\count321 +\blx@tempcntb=\count322 +\blx@tempcntc=\count323 +\blx@maxsection=\count324 +\blx@maxsegment@0=\count325 +\blx@notetype=\count326 +\blx@parenlevel@text=\count327 +\blx@parenlevel@foot=\count328 +\blx@sectionciteorder@0=\count329 +\blx@entrysetcounter=\count330 +\labelnumberwidth=\skip72 +\labelalphawidth=\skip73 +\biblabelsep=\skip74 +\bibitemsep=\skip75 +\bibnamesep=\skip76 +\bibinitsep=\skip77 +\bibparsep=\skip78 +\bibhang=\skip79 +\blx@bcfin=\read5 +\blx@bcfout=\write7 +\c@mincomprange=\count331 +\c@maxcomprange=\count332 +\c@mincompwidth=\count333 +Package biblatex Info: Trying to load biblatex default data model... +Package biblatex Info: ... file 'blx-dm.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def +File: blx-dm.def 2018/11/02 v3.12 biblatex localization (PK/MW) +) +Package biblatex Info: Trying to load biblatex style data model... +Package biblatex Info: ... file 'authoryear.dbx' not found. +Package biblatex Info: Trying to load biblatex custom data model... +Package biblatex Info: ... file 'biblatex-dm.cfg' not found. +\c@afterword=\count334 +\c@savedafterword=\count335 +\c@annotator=\count336 +\c@savedannotator=\count337 +\c@author=\count338 +\c@savedauthor=\count339 +\c@bookauthor=\count340 +\c@savedbookauthor=\count341 +\c@commentator=\count342 +\c@savedcommentator=\count343 +\c@editor=\count344 +\c@savededitor=\count345 +\c@editora=\count346 +\c@savededitora=\count347 +\c@editorb=\count348 +\c@savededitorb=\count349 +\c@editorc=\count350 +\c@savededitorc=\count351 +\c@foreword=\count352 +\c@savedforeword=\count353 +\c@holder=\count354 +\c@savedholder=\count355 +\c@introduction=\count356 +\c@savedintroduction=\count357 +\c@namea=\count358 +\c@savednamea=\count359 +\c@nameb=\count360 +\c@savednameb=\count361 +\c@namec=\count362 +\c@savednamec=\count363 +\c@translator=\count364 +\c@savedtranslator=\count365 +\c@shortauthor=\count366 +\c@savedshortauthor=\count367 +\c@shorteditor=\count368 +\c@savedshorteditor=\count369 +\c@labelname=\count370 +\c@savedlabelname=\count371 +\c@institution=\count372 +\c@savedinstitution=\count373 +\c@lista=\count374 +\c@savedlista=\count375 +\c@listb=\count376 +\c@savedlistb=\count377 +\c@listc=\count378 +\c@savedlistc=\count379 +\c@listd=\count380 +\c@savedlistd=\count381 +\c@liste=\count382 +\c@savedliste=\count383 +\c@listf=\count384 +\c@savedlistf=\count385 +\c@location=\count386 +\c@savedlocation=\count387 +\c@organization=\count388 +\c@savedorganization=\count389 +\c@origlocation=\count390 +\c@savedoriglocation=\count391 +\c@origpublisher=\count392 +\c@savedorigpublisher=\count393 +\c@publisher=\count394 +\c@savedpublisher=\count395 +\c@language=\count396 +\c@savedlanguage=\count397 +\c@origlanguage=\count398 +\c@savedoriglanguage=\count399 +\c@pageref=\count400 +\c@savedpageref=\count401 +\shorthandwidth=\skip80 +\shortjournalwidth=\skip81 +\shortserieswidth=\skip82 +\shorttitlewidth=\skip83 +\shortauthorwidth=\skip84 +\shorteditorwidth=\skip85 +\locallabelnumberwidth=\skip86 +\locallabelalphawidth=\skip87 +\localshorthandwidth=\skip88 +\localshortjournalwidth=\skip89 +\localshortserieswidth=\skip90 +\localshorttitlewidth=\skip91 +\localshortauthorwidth=\skip92 +\localshorteditorwidth=\skip93 +Package biblatex Info: Trying to load compatibility code... +Package biblatex Info: ... file 'blx-compat.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def +File: blx-compat.def 2018/11/02 v3.12 biblatex compatibility (PK/MW) +) +Package biblatex Info: Trying to load generic definitions... +Package biblatex Info: ... file 'biblatex.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def +File: biblatex.def 2018/11/02 v3.12 biblatex compatibility (PK/MW) +\c@textcitecount=\count402 +\c@textcitetotal=\count403 +\c@textcitemaxnames=\count404 +\c@biburlnumpenalty=\count405 +\c@biburlucpenalty=\count406 +\c@biburllcpenalty=\count407 +\c@smartand=\count408 +) +Package biblatex Info: Trying to load bibliography style 'authoryear'... +Package biblatex Info: ... file 'authoryear.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx +File: authoryear.bbx 2018/11/02 v3.12 biblatex bibliography style (PK/MW) +Package biblatex Info: Trying to load bibliography style 'standard'... +Package biblatex Info: ... file 'standard.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx +File: standard.bbx 2018/11/02 v3.12 biblatex bibliography style (PK/MW) +\c@bbx:relatedcount=\count409 +\c@bbx:relatedtotal=\count410 +)) +Package biblatex Info: Trying to load citation style 'authoryear'... +Package biblatex Info: ... file 'authoryear.cbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/authoryear.cbx +File: authoryear.cbx 2018/11/02 v3.12 biblatex citation style (PK/MW) +Package biblatex Info: Redefining '\cite'. +Package biblatex Info: Redefining '\parencite'. +Package biblatex Info: Redefining '\footcite'. +Package biblatex Info: Redefining '\footcitetext'. +Package biblatex Info: Redefining '\smartcite'. +Package biblatex Info: Redefining '\textcite'. +Package biblatex Info: Redefining '\textcites'. +) +Package biblatex Info: Trying to load configuration file... +Package biblatex Info: ... file 'biblatex.cfg' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg +File: biblatex.cfg +)) +(/usr/share/texlive/texmf-dist/tex/latex/tools/afterpage.sty +Package: afterpage 2014/10/28 v1.08 After-Page Package (DPC) +\AP@output=\toks38 +\AP@partial=\box68 +\AP@footins=\box69 +)) +(/usr/share/texlive/texmf-dist/tex/latex/paracol/paracol.sty +Package: paracol 2018/12/31 v1.35 +\pcol@currcol=\count411 +\pcol@nextcol=\count412 +\pcol@ncol=\count413 +\pcol@ncolleft=\count414 +\pcol@page=\count415 +\pcol@basepage=\count416 +\pcol@toppage=\count417 +\pcol@footnotebase=\count418 +\pcol@nfootnotes=\count419 +\pcol@mcid=\count420 +\pcol@prevdepth=\dimen261 +\pcol@colht=\dimen262 +\pcol@textfloatsep=\dimen263 +\pcol@lrmargin=\dimen264 +\pagerim=\dimen265 +\pcol@topskip=\skip94 +\belowfootnoteskip=\skip95 +\pcol@topfnotes=\box70 +\pcol@prespan=\box71 +\pcol@rightpage=\box72 +\pcol@colorstack@saved=\box73 +\pcol@tempboxa=\box74 +\pcol@tempboxb=\box75 +\pcol@colorins=\insert252 +\pcol@everyvbox=\toks39 +) +(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty +\wrapoverhang=\dimen266 +\WF@size=\dimen267 +\c@WF@wrappedlines=\count421 +\WF@box=\box76 +\WF@everypar=\toks40 +Package: wrapfig 2003/01/31 v 3.6 +) +(/usr/share/texlive/texmf-dist/tex/latex/roboto/roboto.sty +Package: roboto 2017/04/10 (Bob Tennent) Supports Roboto fonts for all LaTeX en +gines. + +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks41 +\XKV@tempa@toks=\toks42 +) +\XKV@depth=\count422 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2018/08/11 v2.0j Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. + +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2018/08/11 v2.0j Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/fontaxes/fontaxes.sty +Package: fontaxes 2014/03/23 v1.0d Font selection axes +LaTeX Info: Redefining \upshape on input line 29. +LaTeX Info: Redefining \itshape on input line 31. +LaTeX Info: Redefining \slshape on input line 33. +LaTeX Info: Redefining \scshape on input line 37. +) +(/usr/share/texlive/texmf-dist/tex/latex/mweights/mweights.sty +Package: mweights 2017/03/30 (Bob Tennent) Support package for multiple-weight +font packages. +LaTeX Info: Redefining \bfseries on input line 22. +LaTeX Info: Redefining \mdseries on input line 30. +LaTeX Info: Redefining \rmfamily on input line 38. +LaTeX Info: Redefining \sffamily on input line 66. +LaTeX Info: Redefining \ttfamily on input line 94. +) +LaTeX Info: Redefining \oldstylenums on input line 189. +) +(/usr/share/texlive/texmf-dist/tex/latex/lato/lato.sty +Package: lato 2017/10/22 Style file for Lato. +) +Package biblatex Info: Trying to load language 'english'... +Package biblatex Info: ... file 'english.lbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx +File: english.lbx 2018/11/02 v3.12 biblatex localization (PK/MW) +) +\@quotelevel=\count423 +\@quotereset=\count424 + +No file main.aux. +\openout1 = `main.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 85. +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 85. +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 85. +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 85. +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 85. +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 85. +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 85. +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 85. +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 85. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 85. +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 85. +LaTeX Font Info: Try loading font information for T1+lato-TLF on input line +85. + +(/usr/share/texlive/texmf-dist/tex/latex/lato/T1lato-TLF.fd +File: T1lato-TLF.fd 2017/10/22 Font definitions for T1/lato-TLF. +) +LaTeX Font Info: Font shape `T1/lato-TLF/m/n' will be +(Font) scaled to size 10.0pt on input line 85. + +ABD: EveryShipout initializing macros +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count425 +\scratchdimen=\dimen268 +\scratchbox=\box77 +\nofMPsegments=\count426 +\nofMParguments=\count427 +\everyMPshowfont=\toks43 +\MPscratchCnt=\count428 +\MPscratchDim=\dimen269 +\MPnumerator=\count429 +\makeMPintoPDFobject=\count430 +\everyMPtoPDFconversion=\toks44 +) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) +) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +\AtBeginShipoutBox=\box78 +Package hyperref Info: Link coloring OFF on input line 85. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +) +\c@section@level=\count431 +) +LaTeX Info: Redefining \ref on input line 85. +LaTeX Info: Redefining \pageref on input line 85. +LaTeX Info: Redefining \nameref on input line 85. +\@outlinefile=\write8 +\openout8 = `main.out'. + + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(35.56593pt, 526.376pt, 35.56593pt) +* v-part:(T,H,B)=(42.67912pt, 759.6886pt, 42.67912pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=526.376pt +* \textheight=759.6886pt +* \oddsidemargin=-36.70406pt +* \evensidemargin=-36.70406pt +* \topmargin=-66.59087pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=65.0pt +* \marginparsep=11.0pt +* \columnsep=34.14322pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +ABD: EverySelectfont initializing macros +LaTeX Info: Redefining \selectfont on input line 85. +Package biblatex Info: Input encoding 'utf8' detected. +Package biblatex Info: Automatic encoding selection. +(biblatex) Assuming data encoding 'utf8'. +\openout7 = `main.bcf'. + +Package biblatex Info: Trying to load bibliographic data... +Package biblatex Info: ... file 'main.bbl' not found. + +No file main.bbl. +Package biblatex Info: Reference section=0 on input line 85. +Package biblatex Info: Reference segment=0 on input line 85. +\c@mv@tabular=\count432 +\c@mv@boldtabular=\count433 +LaTeX Font Info: Font shape `T1/lato-TLF/m/n' will be +(Font) scaled to size 24.88pt on input line 123. +LaTeX Font Info: Try loading font information for T1+RobotoSlab-LF on input +line 123. +(/usr/share/texlive/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd +File: T1RobotoSlab-LF.fd 2015/09/15 (autoinst) Font definitions for T1/RobotoSl +ab-LF. +) +LaTeX Font Info: Font shape `T1/RobotoSlab-LF/bx/n' in size <24.88> not avai +lable +(Font) Font shape `T1/RobotoSlab-LF/b/n' tried instead on input li +ne 123. +LaTeX Font Info: Font shape `T1/lato-TLF/m/n' will be +(Font) scaled to size 12.0pt on input line 123. +LaTeX Font Info: Font shape `T1/lato-TLF/b/n' will be +(Font) scaled to size 12.0pt on input line 123. +LaTeX Font Info: Font shape `T1/lato-TLF/m/n' will be +(Font) scaled to size 8.0pt on input line 123. +LaTeX Font Info: Try loading font information for U+fontawesomefree1 on inpu +t line 123. + +(/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/ufontawesomefree1.fd) +LaTeX Font Info: Try loading font information for U+fontawesomefree0 on inpu +t line 123. + +(/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/ufontawesomefree0.fd) +LaTeX Font Info: Try loading font information for U+fontawesomebrands0 on in +put line 123. + +(/usr/share/texlive/texmf-dist/tex/latex/fontawesome5/ufontawesomebrands0.fd) +LaTeX Font Info: Font shape `U/fontawesomebrands0/solid/n' in size <8> not a +vailable +(Font) Font shape `U/fontawesomebrands0/regular/n' tried instead o +n input line 123. + +! Undefined control sequence. +\itchsymbol ->\faItchIo + +l.123 \makecvheader + +? +<><><> +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 123. +<> +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 123. +LaTeX Font Info: Font shape `T1/lato-TLF/m/n' will be +(Font) scaled to size 17.28pt on input line 125. +LaTeX Font Info: Font shape `T1/RobotoSlab-LF/bx/n' in size <17.28> not avai +lable +(Font) Font shape `T1/RobotoSlab-LF/b/n' tried instead on input li +ne 125. +LaTeX Font Info: Font shape `T1/lato-TLF/b/n' will be +(Font) scaled to size 10.0pt on input line 127. +LaTeX Font Info: Font shape `T1/lato-TLF/m/n' will be +(Font) scaled to size 9.0pt on input line 127. +LaTeX Font Info: Try loading font information for TS1+lato-TLF on input line + 129. + +(/usr/share/texlive/texmf-dist/tex/latex/lato/TS1lato-TLF.fd +File: TS1lato-TLF.fd 2017/10/22 Font definitions for TS1/lato-TLF. +) +LaTeX Font Info: Font shape `TS1/lato-TLF/m/n' will be +(Font) scaled to size 9.0pt on input line 129. + +Overfull \hbox (1.01674pt too wide) in paragraph at lines 170--177 +[][] [] [] [] [] [] [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 170--177 + + [] + +LaTeX Font Info: Font shape `U/fontawesomebrands0/solid/n' in size <9> not a +vailable +(Font) Font shape `U/fontawesomebrands0/regular/n' tried instead o +n input line 185. + +Underfull \hbox (badness 10000) in paragraph at lines 274--278 + + [] + + +Overfull \hbox (5.13954pt too wide) in paragraph at lines 286--295 +[] [] [] [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 286--295 + + [] + + +Overfull \hbox (23.96935pt too wide) in paragraph at lines 299--316 +[][] [] [] [] [] [] + [] + + +Overfull \hbox (15.7795pt too wide) in paragraph at lines 318--330 +[][] [] [] [] [] + [] + + +Overfull \hbox (1.59999pt too wide) in paragraph at lines 345--345 +[]|[]| + [] + +[1 + +] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 381. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 381. + (./main.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 381. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 381. + + +Package rerunfilecheck Warning: File `main.out' has changed. +(rerunfilecheck) Rerun to get outlines right +(rerunfilecheck) or use package `bookmark'. + +Package rerunfilecheck Info: Checksums for `main.out': +(rerunfilecheck) Before: +(rerunfilecheck) After: D41D8CD98F00B204E9800998ECF8427E;0. + +LaTeX Warning: There were undefined references. + + +Package biblatex Warning: Please (re)run Biber on the file: +(biblatex) main +(biblatex) and rerun LaTeX afterwards. + +Package logreq Info: Writing requests to 'main.run.xml'. +\openout1 = `main.run.xml'. + +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 381. + ) +Here is how much of TeX's memory you used: + 47374 strings out of 494561 + 900185 string characters out of 6177454 + 1317738 words of memory out of 5000000 + 50473 multiletter control sequences out of 15000+600000 + 754624 words of font info for 54 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 71i,10n,91p,1129b,2451s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/lato/a_2crngg.enc}{/usr/share/ +texlive/texmf-dist/fonts/enc/dvips/lato/a_w6akef.enc}{/usr/share/texlive/texmf- +dist/fonts/enc/dvips/fontawesome5/fa5brands0.enc}{/usr/share/texlive/texmf-dist +/fonts/enc/dvips/fontawesome5/fa5free0.enc}{/usr/share/texlive/texmf-dist/fonts +/enc/dvips/fontawesome5/fa5free1.enc}{/usr/share/texlive/texmf-dist/fonts/enc/d +vips/roboto/rbto_usdwn6.enc} +Output written on main.pdf (1 page, 167837 bytes). +PDF statistics: + 73 PDF objects out of 1000 (max. 8388607) + 2 named destinations out of 1000 (max. 500000) + 45 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/main.out b/main.out new file mode 100644 index 0000000..e69de29 diff --git a/main.pdf b/main.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f583d9c1066d24885a50caec5844a3a3c001274d GIT binary patch literal 167837 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≦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 QSS*4-;FFTlHrC<$AD_P#z5oCK literal 0 HcmV?d00001 diff --git a/main.run.xml b/main.run.xml new file mode 100644 index 0000000..cea1755 --- /dev/null +++ b/main.run.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + latex + + main.bcf + + + main.bbl + + + blx-dm.def + blx-compat.def + biblatex.def + standard.bbx + authoryear.bbx + authoryear.cbx + biblatex.cfg + english.lbx + + + + biber + + biber + main + + + main.bcf + + + main.bbl + + + main.bbl + + + main.bcf + + + sample.bib + + + diff --git a/main.tex b/main.tex new file mode 100644 index 0000000..94f58ab --- /dev/null +++ b/main.tex @@ -0,0 +1,381 @@ +%%%%%%%%%%%%%%%%% +% This is an 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. +% +%% 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} + +\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. + +% Change the page layout if you need to +\geometry{left=1.25cm,right=1.25cm,top=1.5cm,bottom=1.5cm,columnsep=1.2cm} + +% The paracol package lets you typeset columns of text in parallel +\usepackage{paracol} +\usepackage{graphicx,wrapfig} + +% 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 + +% Change the colours if you want to +\definecolor{Black}{HTML}{000000} +% \definecolor{SlateGrey}{HTML}{2E2E2E} +% \definecolor{LightGrey}{HTML}{666666} +% \definecolor{DarkPastelRed}{HTML}{450808} +% \definecolor{PastelRed}{HTML}{8F0D0D} +% \definecolor{GoldenEarth}{HTML}{E7D192} +\colorlet{name}{black} +\colorlet{tagline}{Black} +\colorlet{heading}{Black} +\colorlet{headingrule}{Black} +\colorlet{subheading}{Black} +\colorlet{accent}{Black} +\colorlet{emphasis}{Black} +\colorlet{body}{Black} + +% Change some fonts, if necessary +\renewcommand{\namefont}{\Huge\rmfamily\bfseries} +\renewcommand{\personalinfofont}{\footnotesize} +\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{sample.bib} + +\begin{document} + +%% 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.6} + +% Start a 2-column paracol. Both the left and right columns will automatically +% break across pages if things get too long. +\begin{paracol}{2} + +\name{Kevin Cui} +\tagline{} +%% You can add multiple photos on the left or right +% \photoR{2.8cm}{Globe_High} +% \photoL{2.5cm}{Yacht_High,Suitcase_High} + +\personalinfo{% + % Not all of these are required! + \email{kevinjycui@protonmail.com} + \homepage{www.kevincui.dev} + + \linkedin{kevinjycui} + \github{kevinjycui} + \itch{junferno.itch.io} + \youtube{Junferno} + %% 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 + +\cvsection{Experience} + +\cvevent{Data Engineer Intern, Technology \& Operations}{RBC Royal Bank of Canada}{Jul 2021 -- Aug 2021}{Toronto, ON} +\begin{itemize} + \item Data provisioning in Hadoop, data pipeline automation with Python and Java, full-stack application development for database web portal in Express, documentation generation using SQL and JDBC + + \item Worked in an Agile team of 6, collaborating and communicating with other teams in different disciplines + +\end{itemize} +\cvtag{Hadoop} +\cvtag{HDFS} +\cvtag{Java} +\cvtag{Maven} +\cvtag{Python} +\cvtag{SQL} +\cvtag{JDBC} +\cvtag{Node.js} +\cvtag{JavaScript} +\cvtag{Express} +\cvtag{Git} +\cvtag{Jenkins} +\cvtag{Windows} + +\divider + +\cvevent{Innovation Developer Intern, Technology \& Operations}{RBC Royal Bank of Canada}{Jul 2020 -- Aug 2020}{Toronto, ON} +\begin{itemize} + \item Full stack software development building internal applications: retrospectives web application with React front-end and Express back-end + + \item Led an Agile team of 4 as a returning intern, helping new developers get setup, moderated and managed changes from team + + \item Moderated source control, reviewed, tested, and debugged changes from all other development teams to new releases + + \item Conducted usability testing, moderated test sessions with design teams, presented and demonstrated solutions to senior executives +\end{itemize} +\cvtag{React} +\cvtag{Node.js} +\cvtag{TypeScript} +\cvtag{Express} +\cvtag{Git} +\cvtag{Windows} + +\divider + +\cvevent{Innovation Developer Intern, Technology \& Operations}{RBC Royal Bank of Canada}{Jul 2019 -- Aug 2019}{Toronto, ON} +\cvtag{Node.js} +\cvtag{TypeScript} +\cvtag{Java} +\cvtag{Git} +\cvtag{Angular} +\cvtag{Spring} +\cvtag{SQL} + +\cvsection{Projects} + +% \begin{wrapfigure}[1]{r}[-25pt]{1.5cm} +% \vspace{-15pt} +% \includegraphics[width=1.5cm]{icon_transparent.png} +% \end{wrapfigure} + +\cvevent{LUSK}{3D wall-crawling game (McGameJam '23)}{January 2023 \github{kevinjycui/LUSK}}{} +\begin{itemize} + +\item Programmed movement, environment, and animation + +\end{itemize} +\cvtag{C\#} +\cvtag{Unity} +\cvtag{Blender} +\cvtag{.NET} +\cvtag{Visual Studio} +\cvtag{Git} + +\divider + +\cvevent{Wayward Bones}{2D digging + platformer game (McGameJam '22 Audio Winner)}{May 2022 \github{kevinjycui/WaywardBones}}{} +\begin{itemize} + +\item Programmed entity movement, player controls/attack system, in-game enemy boss animation cycles and particles fitted to attack patterns + +\item Fixed bugs in other stages, moderated source control, collaborating with artists and sound designers + +\end{itemize} +\cvtag{C\#} +\cvtag{Unity} +\cvtag{.NET} +\cvtag{Visual Studio} +\cvtag{Git} + +% \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 + +% \cvsection{Publications} + +% \nocite{*} + +% \printbibliography[heading=pubtype,title={\printinfo{\faBook}{Books}},type=book] + +% \divider + +% \printbibliography[heading=pubtype,title={\printinfo{\faFile*[regular]}{Journal Articles}},type=article] + +% \divider + +% \printbibliography[heading=pubtype,title={\printinfo{\faUsers}{Conference Proceedings}},type=inproceedings] + +%% Switch to the right column. This will now automatically move to the second +%% page if the content is too long. +\switchcolumn + +% \cvsection{My Life Philosophy} + +% \begin{quote} +% ``Something smart or heartfelt, preferably in one sentence.'' +% \end{quote} + + +\cvevent{Donkey Kong Bongo to Key}{Keyboard \& mouse interface for the DK Bongos for GameCube}{Sept 2021 \github{kevinjycui/DKBongoToKey}}{} +\cvtag{C++} +\cvtag{SDL} +\cvtag{DirectX (DirectInput)} + +\divider + +\cvevent{Desmos Renderer}{Fun graphing calculator art tool}{Apr 2021 \github{kevinjycui/DesmosBezierRenderer}}{} +\cvtag{Python} +\cvtag{OpenCV} +\cvtag{Flask} +\cvtag{HTML} +\cvtag{JavaScript} +\cvtag{FFmpeg} + +\divider + +\cvevent{Practice Bot}{Competitive programming utility bot}{Mar 2020 -- Jul 2021 \github{kevinjycui/Practice-Bot}}{} +\cvtag{Python} +\cvtag{MariaDB} +\cvtag{discord.py} +\cvtag{AWS} + +\cvsection{Education} + +\cvevent{McGill University}{Candidate for B.Sc.\ in Computer Science}{2020 -- 2024}{Montreal, QC} +CGPA: 3.8/4.0 + +VP Finance, Game Dev Student's Society + +\cvtag{Java} +\cvtag{C} +\cvtag{C++} +\cvtag{Python} +\cvtag{Maven} +\cvtag{Unity} +\cvtag{Docker} +\cvtag{Spring} +\cvtag{x86 Assembly} + +\cvsection{Skills} + +\cvevent{Programming \& Other Languages}{}{}{} +\cvtag{C++} +\cvtag{C} +\cvtag{Python} +\cvtag{C\#} +\cvtag{Java} +\cvtag{JavaScript} +\cvtag{Bash} +\cvtag{Go} +\cvtag{GLSL} +\cvtag{TypeScript} +\cvtag{Lua} +\cvtag{Scala} +\cvtag{SQL} +\cvtag{HTML+CSS} +\cvtag{Arduino} +\cvtag{x86 Assembly} +\cvtag{MIPS Assembly} + +\cvevent{Frameworks, Libs, \& Databases}{}{}{} +\cvtag{OpenGL} +\cvtag{SDL} +\cvtag{.NET} +\cvtag{Node.js} +\cvtag{Maven} +\cvtag{Spring} +\cvtag{React} +\cvtag{NumPy} +\cvtag{Django} +\cvtag{Hadoop} +\cvtag{MariaDB} +\cvtag{OpenCV} + +\cvevent{Development Tools \& Environment}{}{}{} +\cvtag{Git} +\cvtag{Docker} +\cvtag{Linux} +\cvtag{Unity} +\cvtag{GNU} +\cvtag{Jenkins} +\cvtag{Visual Studio} +\cvtag{Vim} + +\cvsection{Others} + +\cvachievement{\faIcon{youtube}}{Silver Play Button}{I run a YouTube channel with >150K subscribers as of 2022 covering topics in niche software, game development, mathematics, audio processing, etc. + +\homepage{youtube.com/c/Junferno}} + +\medskip + +% \cvsection{Languages} + +% \cvskill{English}{5} +% \divider + +% \cvskill{Spanish}{4} +% \divider + +% \cvskill{German}{3} + +% %% Yeah I didn't spend too much time making all the +% %% spacing consistent... sorry. Use \smallskip, \medskip, +% %% \bigskip, \vpsace etc to make ajustments. +% \medskip + +% \divider + +% \cvsection{Referees} + +% % \cvref{name}{email}{mailing address} +% \cvref{Prof.\ Alpha Beta}{Institute}{a.beta@university.edu} +% {Address Line 1\\Address line 2} + +% \divider + +% \cvref{Prof.\ Gamma Delta}{Institute}{g.delta@university.edu} +% {Address Line 1\\Address line 2} + + +\end{paracol} + + +\end{document} diff --git a/pdfa.xmpi b/pdfa.xmpi new file mode 100644 index 0000000..3570b58 --- /dev/null +++ b/pdfa.xmpi @@ -0,0 +1,92 @@ + + + + + + + + + http://ns.adobe.com/pdfx/1.3/ + pdfx + PDF/X Schema + + + external + URL to an online version or preprint + AuthoritativeDomain + Text + + + + + http://www.aiim.org/pdfua/ns/id/ + pdfuaid + PDF/UA ID Schema + + + internal + Part of PDF/UA standard + part + Integer + + + + + PRISM metadata + http://prismstandard.org/namespaces/basic/2.2/ + prism + + + aggregationType + Text + external + The type of publication. If defined, must be one of book, catalog, feed, journal, magazine, manual, newsletter, pamphlet. + + + url + URL + external + URL for the article or unit of content + + + + + + + + pdfTeX + + + application/pdf + + + + + + + 1 + B + + + LaTeX with hyperref + 2023-01-15T18:18:48+00:00 + 2023-01-15T18:18:48+00:00 + 2023-01-15T18:18:48+00:00 + + + + + uuid:DF005B57-2A06-8753-7167-92D8CE935460 + uuid:9DDDC2A3-D4C6-C214-F639-D52589B01863 + + + + + + + +