diff --git a/tests/conftest.py b/tests/conftest.py index 70f4269..a794d8c 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -56,92 +56,8 @@ def text_entry() -> str: @pytest.fixture -def invalid_entries() -> dict[ - Type[dm.EducationEntry] - | Type[dm.ExperienceEntry] - | Type[dm.PublicationEntry] - | Type[dm.OneLineEntry] - | Type[dm.NormalEntry], - list[dict[str, str]], -]: - invalid_entries = dict() - invalid_entries[dm.EducationEntry] = [ - { - "institution": "Boğaziçi University", - "area": "Mechanical Engineering", - "degree": "BS", - "date": "2028-12-08", - }, - { - "area": "Mechanical Engineering", - }, - ] - invalid_entries[dm.ExperienceEntry] = [ - { - "company": "CERN", - }, - { - "position": "Researcher", - }, - ] - invalid_entries[dm.PublicationEntry] = [ - { - "doi": "10.1109/TASC.2023.3340648", - }, - { - "authors": ["John Doe", "Jane Doe"], - }, - ] - invalid_entries[dm.OneLineEntry] = [ - { - "name": "My One Line Entry", - }, - ] - invalid_entries[dm.NormalEntry] = [ - { - "name": "My Entry", - }, - ] - - return invalid_entries - - -@pytest.fixture -def rendercv_data_model( - education_entry, - experience_entry, - normal_entry, - publication_entry, - one_line_entry, - text_entry, -) -> dm.RenderCVDataModel: - return dm.RenderCVDataModel( - cv=dm.CurriculumVitae( - name="John Doe", - sections={ - "Section 1": [ - dm.NormalEntry(**normal_entry), - ], - "Section 2": [ - dm.OneLineEntry(**one_line_entry), - dm.OneLineEntry(**one_line_entry), - dm.OneLineEntry(**one_line_entry), - dm.OneLineEntry(**one_line_entry), - ], - "Section 3": [ - dm.PublicationEntry(**publication_entry), - ], - "Section 4": [ - dm.ExperienceEntry(**experience_entry), - dm.ExperienceEntry(**experience_entry), - ], - "Section 5": [ - dm.EducationEntry(**education_entry), - ], - "Section 6": [text_entry], - }, - ), - ) +def rendercv_data_model() -> dm.RenderCVDataModel: + return dm.get_a_sample_data_model() @pytest.fixture diff --git a/tests/reference_files/classic_theme_full/classic_theme_CV.aux b/tests/reference_files/classic_theme_full/classic_theme_CV.aux new file mode 100644 index 0000000..2b19003 --- /dev/null +++ b/tests/reference_files/classic_theme_full/classic_theme_CV.aux @@ -0,0 +1,9 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand\BKM@entry[2]{} +\newlabel{LastPage}{{}{1}{}{page.1}{}} +\gdef\lastpage@lastpage{1} +\gdef\lastpage@lastpageHy{1} +\gdef \@abspage@last{1} diff --git a/tests/reference_files/classic_theme_full/classic_theme_CV.log b/tests/reference_files/classic_theme_full/classic_theme_CV.log new file mode 100644 index 0000000..18cd267 --- /dev/null +++ b/tests/reference_files/classic_theme_full/classic_theme_CV.log @@ -0,0 +1,515 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2024.2.13) 14 FEB 2024 19:46 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**C:/GIT/ARCHIVE/rendercv-v1/tests/reference_files/classic_theme_full/classic_theme_CV.tex +(c:/GIT/ARCHIVE/rendercv-v1/tests/reference_files/classic_theme_full/classic_theme_CV.tex +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-01-22> +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/article.cls +Document Class: article 2023/05/17 v1.4n Standard LaTeX document class +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2023/05/17 v1.4n Standard LaTeX file (size option) +) +\c@part=\count187 +\c@section=\count188 +\c@subsection=\count189 +\c@subsubsection=\count190 +\c@paragraph=\count191 +\c@subparagraph=\count192 +\c@figure=\count193 +\c@table=\count194 +\abovecaptionskip=\skip48 +\belowcaptionskip=\skip49 +\bibindent=\dimen140 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +\Gm@cnth=\count195 +\Gm@cntv=\count196 +\c@Gm@tempcnt=\count197 +\Gm@bindingoffset=\dimen141 +\Gm@wd@mp=\dimen142 +\Gm@odd@mp=\dimen143 +\Gm@even@mp=\dimen144 +\Gm@layoutwidth=\dimen145 +\Gm@layoutheight=\dimen146 +\Gm@layouthoffset=\dimen147 +\Gm@layoutvoffset=\dimen148 +\Gm@dimlist=\toks18 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2023/10/27 v2.16 Sectioning titles +\ttl@box=\box51 +\beforetitleunit=\skip50 +\aftertitleunit=\skip51 +\ttl@plus=\dimen149 +\ttl@minus=\dimen150 +\ttl@toksa=\toks19 +\titlewidth=\dimen151 +\titlewidthlast=\dimen152 +\titlewidthfirst=\dimen153 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2023/07/08 v2.11c `tabularx' package (DPC) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/array.sty +Package: array 2023/10/16 v2.5g Tabular extension package (FMi) +\col@sep=\dimen154 +\ar@mcellbox=\box52 +\extrarowheight=\dimen155 +\NC@list=\toks20 +\extratabsurround=\skip52 +\backup@length=\skip53 +\ar@cellbox=\box53 +) +\TX@col@width=\dimen156 +\TX@old@table=\dimen157 +\TX@old@col=\dimen158 +\TX@target=\dimen159 +\TX@delta=\dimen160 +\TX@cols=\count198 +\TX@ftn=\toks21 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2023/11/15 v3.01 LaTeX color extensions (UK) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/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 274. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1350. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1354. +Package xcolor Info: Model `RGB' extended on input line 1366. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1368. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1370. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1372. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1373. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip54 +\enit@outerparindent=\dimen161 +\enit@toks=\toks22 +\enit@inbox=\box54 +\enit@count@id=\count199 +\enitdp@description=\count266 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2024-01-22 L3 programming layer (loader) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count267 +\l__pdf_internal_box=\box55 +)) +Package: fontawesome5 2022/05/02 v5.15.4 Font Awesome 5 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +Package: l3keys2e 2023-10-10 LaTeX2e option processing using LaTeX3 keys +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +Package: xparse 2023-10-10 L3 Experimental document command parser +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic-helper.sty +Package: fontawesome5-generic-helper 2022/05/02 v5.15.4 non-uTeX helper for fontawesome5 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping.def))) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2024-01-20 v7.01h Hypertext links for LaTeX + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2023-11-26 v2.56 Cross-referencing by name of section + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count268 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count269 +) +\@linkdim=\dimen162 +\Hy@linkcounter=\count270 +\Hy@pagecounter=\count271 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2024-01-20 v7.01h Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +\Hy@SavedSpaceFactor=\count272 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2024-01-20 v7.01h Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `colorlinks' set `true' on input line 4062. +Package hyperref Info: Hyper figures OFF on input line 4179. +Package hyperref Info: Link nesting OFF on input line 4184. +Package hyperref Info: Hyper index ON on input line 4187. +Package hyperref Info: Plain pages OFF on input line 4194. +Package hyperref Info: Backreferencing OFF on input line 4199. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4446. +\c@Hy@tempcnt=\count273 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4784. +\XeTeXLinkMargin=\dimen163 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) +)) +\Fld@menulength=\count274 +\Field@Width=\dimen164 +\Fld@charsize=\dimen165 +Package hyperref Info: Hyper figures OFF on input line 6063. +Package hyperref Info: Link nesting OFF on input line 6068. +Package hyperref Info: Hyper index ON on input line 6071. +Package hyperref Info: backreferencing OFF on input line 6078. +Package hyperref Info: Link coloring ON on input line 6081. +Package hyperref Info: Link coloring with OCG OFF on input line 6088. +Package hyperref Info: PDF/A mode OFF on input line 6093. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count275 +\c@Item=\count276 +\c@Hfootnote=\count277 +) +Package hyperref Info: Driver (autodetected): hpdftex. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2024-01-20 v7.01h Hyperref driver for pdfTeX + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package +with kernel methods +) +\Fld@listcount=\count278 +\c@bookmark@seq@number=\count279 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 285. +) +\Hy@SectionHShift=\skip55 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/eso-pic/eso-pic.sty +Package: eso-pic 2023/05/03 v3.0c eso-pic (RN) +\ESO@tempdima=\dimen166 +\ESO@tempdimb=\dimen167 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2023/07/08 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count280 +\calc@Bcount=\count281 +\calc@Adimen=\dimen168 +\calc@Bdimen=\dimen169 +\calc@Askip=\skip56 +\calc@Bskip=\skip57 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count282 +\calc@Cskip=\skip58 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/bookmark/bookmark.sty +Package: bookmark 2023-12-10 v1.31 PDF bookmarks (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +File: bkm-pdftex.def 2023-12-10 v1.31 bookmark driver for pdfTeX and luaTeX (HO) +\BKM@id=\count283 +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lastpage/lastpage.sty +Package: lastpage 2023/10/14 v2.0e lastpage: 2.09 or 2e? (HMM) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lastpage/lastpage2e.sty +Package: lastpage2e 2023/10/14 v2.0e Decide which 2e lastpage version to use (HMM) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lastpage/lastpagemodern.sty +Package: lastpagemodern 2023-10-14 v2.0e Refers to last page's name (HMM; JPG) +\c@lastpagecount=\count284 +) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/sourcesanspro/sourcesanspro.sty +Package: sourcesanspro 2018/05/19 v2.7 Adobe's Source Sans Pro typeface + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifxetex.sty +Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifluatex.sty +Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2022/06/16 v2.9 package option processing (HA) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/xkeyval/xkeyval.tex (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks23 +\XKV@tempa@toks=\toks24 +) +\XKV@depth=\count285 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/ly1/ly1enc.def +File: ly1enc.def 2022/06/11 v0.8 TeX 'n ANSI encoding (DPC/KB) +Now handling font encoding LY1 ... +... processing UTF-8 mapping file for font encoding LY1 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/ly1enc.dfu +File: ly1enc.dfu 2022/06/07 v1.3c UTF-8 support + defining Unicode char U+00A0 (decimal 160) + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A2 (decimal 162) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A5 (decimal 165) + defining Unicode char U+00A6 (decimal 166) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00AD (decimal 173) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00B0 (decimal 176) + defining Unicode char U+00B5 (decimal 181) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+00BC (decimal 188) + defining Unicode char U+00BD (decimal 189) + defining Unicode char U+00BE (decimal 190) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C0 (decimal 192) + defining Unicode char U+00C1 (decimal 193) + defining Unicode char U+00C2 (decimal 194) + defining Unicode char U+00C3 (decimal 195) + defining Unicode char U+00C4 (decimal 196) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00C7 (decimal 199) + defining Unicode char U+00C8 (decimal 200) + defining Unicode char U+00C9 (decimal 201) + defining Unicode char U+00CA (decimal 202) + defining Unicode char U+00CB (decimal 203) + defining Unicode char U+00CC (decimal 204) + defining Unicode char U+00CD (decimal 205) + defining Unicode char U+00CE (decimal 206) + defining Unicode char U+00CF (decimal 207) + defining Unicode char U+00D0 (decimal 208) + defining Unicode char U+00D1 (decimal 209) + defining Unicode char U+00D2 (decimal 210) + defining Unicode char U+00D3 (decimal 211) + defining Unicode char U+00D4 (decimal 212) + defining Unicode char U+00D5 (decimal 213) + defining Unicode char U+00D6 (decimal 214) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00D9 (decimal 217) + defining Unicode char U+00DA (decimal 218) + defining Unicode char U+00DB (decimal 219) + defining Unicode char U+00DC (decimal 220) + defining Unicode char U+00DD (decimal 221) + defining Unicode char U+00DE (decimal 222) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E0 (decimal 224) + defining Unicode char U+00E1 (decimal 225) + defining Unicode char U+00E2 (decimal 226) + defining Unicode char U+00E3 (decimal 227) + defining Unicode char U+00E4 (decimal 228) + defining Unicode char U+00E5 (decimal 229) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00E7 (decimal 231) + defining Unicode char U+00E8 (decimal 232) + defining Unicode char U+00E9 (decimal 233) + defining Unicode char U+00EA (decimal 234) + defining Unicode char U+00EB (decimal 235) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F0 (decimal 240) + defining Unicode char U+00F1 (decimal 241) + defining Unicode char U+00F2 (decimal 242) + defining Unicode char U+00F3 (decimal 243) + defining Unicode char U+00F4 (decimal 244) + defining Unicode char U+00F5 (decimal 245) + defining Unicode char U+00F6 (decimal 246) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+00F9 (decimal 249) + defining Unicode char U+00FA (decimal 250) + defining Unicode char U+00FB (decimal 251) + defining Unicode char U+00FC (decimal 252) + defining Unicode char U+00FD (decimal 253) + defining Unicode char U+00FE (decimal 254) + defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0160 (decimal 352) + defining Unicode char U+0161 (decimal 353) + defining Unicode char U+0174 (decimal 372) + defining Unicode char U+0175 (decimal 373) + defining Unicode char U+0176 (decimal 374) + defining Unicode char U+0177 (decimal 375) + defining Unicode char U+0178 (decimal 376) + defining Unicode char U+017D (decimal 381) + defining Unicode char U+017E (decimal 382) + defining Unicode char U+0192 (decimal 402) + defining Unicode char U+0218 (decimal 536) + defining Unicode char U+0219 (decimal 537) + defining Unicode char U+021A (decimal 538) + defining Unicode char U+021B (decimal 539) + defining Unicode char U+0237 (decimal 567) + defining Unicode char U+02C6 (decimal 710) + defining Unicode char U+02DC (decimal 732) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) + defining Unicode char U+2026 (decimal 8230) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2039 (decimal 8249) + defining Unicode char U+203A (decimal 8250) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+FB00 (decimal 64256) + defining Unicode char U+FB01 (decimal 64257) + defining Unicode char U+FB02 (decimal 64258) + defining Unicode char U+FB03 (decimal 64259) + defining Unicode char U+FB04 (decimal 64260) + defining Unicode char U+FB05 (decimal 64261) + defining Unicode char U+FB06 (decimal 64262) +)))) +LaTeX Font Info: Trying to load font information for T1+SourceSansPro-TLF on input line 117. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/sourcesanspro/T1SourceSansPro-TLF.fd +File: T1SourceSansPro-TLF.fd 2020/01/19 (autoinst) Font definitions for T1/SourceSansPro-TLF. +) +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/m/n' aliased to +(Font) `T1/SourceSansPro-TLF/regular/n' on input line 117. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/regular/n' will be +(Font) scaled to size 10.0pt on input line 117. + (./classic_theme_CV.aux) +\openout1 = `classic_theme_CV.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for LY1/ptm/m/n on input line 117. +LaTeX Font Info: Trying to load font information for LY1+ptm on input line 117. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/ly1/ly1ptm.fd +File: ly1ptm.fd 2001/02/01 font definitions for LY1/ptm using Berry names. +) +LaTeX Font Info: ... okay on input line 117. + +*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.28157pt, 526.94473pt, 35.28157pt) +* v-part:(T,H,B)=(56.9055pt, 731.23584pt, 56.9055pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=526.94473pt +* \textheight=731.23584pt +* \oddsidemargin=-36.98842pt +* \evensidemargin=-36.98842pt +* \topmargin=-52.36449pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=0.0pt +* \footskip=28.45274pt +* \marginparwidth=57.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \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) + +Package hyperref Info: Link coloring ON on input line 117. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/b/n' aliased to +(Font) `T1/SourceSansPro-TLF/bold/n' on input line 122. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/bold/n' will be +(Font) scaled to size 30.0pt on input line 122. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/m/it' aliased to +(Font) `T1/SourceSansPro-TLF/regular/it' on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/regular/it' will be +(Font) scaled to size 10.0pt on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/m/it' aliased to +(Font) `T1/SourceSansPro-TLF/regular/it' on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/regular/it' will be +(Font) scaled to size 9.0pt on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/m/n' aliased to +(Font) `T1/SourceSansPro-TLF/regular/n' on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/regular/n' will be +(Font) scaled to size 9.0pt on input line 132. +[1 + +{c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/fonts/enc/dvips/sourcesanspro/a_emkxm5.enc}] +enddocument/afterlastpage: lastpage setting LastPage. +(./classic_theme_CV.aux) + *********** +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-01-22> + *********** + ) +Here is how much of TeX's memory you used: + 13949 strings out of 476161 + 247151 string characters out of 5790867 + 1924978 words of memory out of 5000000 + 35810 multiletter control sequences out of 15000+600000 + 603836 words of font info for 44 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 75i,10n,79p,381b,434s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on classic_theme_CV.pdf (1 page, 203400 bytes). +PDF statistics: + 24 PDF objects out of 1000 (max. 8388607) + 16 compressed objects within 1 object stream + 2 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/tests/reference_files/classic_theme_full/classic_theme_CV.pdf b/tests/reference_files/classic_theme_full/classic_theme_CV.pdf index 7ebdeae..9b0e6d6 100644 Binary files a/tests/reference_files/classic_theme_full/classic_theme_CV.pdf and b/tests/reference_files/classic_theme_full/classic_theme_CV.pdf differ diff --git a/tests/reference_files/classic_theme_full/classic_theme_CV.tex b/tests/reference_files/classic_theme_full/classic_theme_CV.tex index 356bcb8..cd8cc29 100644 --- a/tests/reference_files/classic_theme_full/classic_theme_CV.tex +++ b/tests/reference_files/classic_theme_full/classic_theme_CV.tex @@ -10,7 +10,6 @@ footskip=1.0 cm, % seperation between body and footer % showframe % for debugging ]{geometry} % for adjusting page geometry -\usepackage{fontspec} % for loading fonts \usepackage[explicit]{titlesec} % for customizing section titles \usepackage{tabularx} % for making tables with fixed width columns \usepackage{array} % tabularx requires this @@ -28,6 +27,7 @@ \usepackage{calc} % for calculating lengths \usepackage{bookmark} % for bookmarks \usepackage{lastpage} % for getting the total number of pages +\usepackage[default, type1]{sourcesanspro} % for using source sans pro font % Some settings: \pagestyle{empty} % no header or footer @@ -42,15 +42,6 @@ \makeatother \pagestyle{customFooterStyle} -\setmainfont{SourceSans3}[ - Path= fonts/, - Extension = .ttf, - UprightFont = *-Regular, - ItalicFont = *-Italic, - BoldFont = *-Bold, - BoldItalicFont = *-BoldItalic -] - \titleformat{\section}{ % make the font size of the section title large and color it with the primary color \Large\color{primaryColor} diff --git a/tests/reference_files/dummytheme/auxiliary_directory/test_auxiliary_file.cls b/tests/reference_files/dummytheme/auxiliary_directory/test_auxiliary_file.cls new file mode 100644 index 0000000..e69de29 diff --git a/tests/reference_files/dummytheme_theme_auxiliary_files/__init__.py b/tests/reference_files/dummytheme_theme_auxiliary_files/__init__.py deleted file mode 100644 index 1824399..0000000 --- a/tests/reference_files/dummytheme_theme_auxiliary_files/__init__.py +++ /dev/null @@ -1,9 +0,0 @@ -from typing import Literal - -import pydantic - - -class DummythemeThemeOptions(pydantic.BaseModel): - """ """ - - theme: Literal["dummytheme"] diff --git a/tests/reference_files/dummytheme_theme_auxiliary_files/auxiliary_directory/test_auxiliary_file.cls b/tests/reference_files/dummytheme_theme_auxiliary_files/auxiliary_directory/test_auxiliary_file.cls new file mode 100644 index 0000000..e69de29 diff --git a/tests/reference_files/dummytheme_theme_auxiliary_files/test_auxiliary_file.cls b/tests/reference_files/dummytheme_theme_auxiliary_files/test_auxiliary_file.cls new file mode 100644 index 0000000..e69de29 diff --git a/tests/reference_files/latex_files/classic_theme_CV.tex b/tests/reference_files/latex_files/classic_theme_CV.tex index 356bcb8..cd8cc29 100644 --- a/tests/reference_files/latex_files/classic_theme_CV.tex +++ b/tests/reference_files/latex_files/classic_theme_CV.tex @@ -10,7 +10,6 @@ footskip=1.0 cm, % seperation between body and footer % showframe % for debugging ]{geometry} % for adjusting page geometry -\usepackage{fontspec} % for loading fonts \usepackage[explicit]{titlesec} % for customizing section titles \usepackage{tabularx} % for making tables with fixed width columns \usepackage{array} % tabularx requires this @@ -28,6 +27,7 @@ \usepackage{calc} % for calculating lengths \usepackage{bookmark} % for bookmarks \usepackage{lastpage} % for getting the total number of pages +\usepackage[default, type1]{sourcesanspro} % for using source sans pro font % Some settings: \pagestyle{empty} % no header or footer @@ -42,15 +42,6 @@ \makeatother \pagestyle{customFooterStyle} -\setmainfont{SourceSans3}[ - Path= fonts/, - Extension = .ttf, - UprightFont = *-Regular, - ItalicFont = *-Italic, - BoldFont = *-Bold, - BoldItalicFont = *-BoldItalic -] - \titleformat{\section}{ % make the font size of the section title large and color it with the primary color \Large\color{primaryColor} diff --git a/tests/reference_files/markdown_and_html_files/classic_theme_CV.html b/tests/reference_files/markdown_and_html_files/classic_theme_CV.html new file mode 100644 index 0000000..e99cb76 --- /dev/null +++ b/tests/reference_files/markdown_and_html_files/classic_theme_CV.html @@ -0,0 +1 @@ +

classic theme's CV

\ No newline at end of file diff --git a/tests/reference_files/markdown_and_html_files/classic_theme_CV.md b/tests/reference_files/markdown_and_html_files/classic_theme_CV.md new file mode 100644 index 0000000..19b8d40 --- /dev/null +++ b/tests/reference_files/markdown_and_html_files/classic_theme_CV.md @@ -0,0 +1,4 @@ +# classic theme's CV + + + diff --git a/tests/reference_files/markdown_and_html_files/mcdowell_theme_CV.html b/tests/reference_files/markdown_and_html_files/mcdowell_theme_CV.html new file mode 100644 index 0000000..28b6950 --- /dev/null +++ b/tests/reference_files/markdown_and_html_files/mcdowell_theme_CV.html @@ -0,0 +1 @@ +

mcdowell theme's CV

\ No newline at end of file diff --git a/tests/reference_files/markdown_and_html_files/mcdowell_theme_CV.md b/tests/reference_files/markdown_and_html_files/mcdowell_theme_CV.md new file mode 100644 index 0000000..73386e4 --- /dev/null +++ b/tests/reference_files/markdown_and_html_files/mcdowell_theme_CV.md @@ -0,0 +1,4 @@ +# mcdowell theme's CV + + + diff --git a/tests/reference_files/markdown_and_html_files/moderncv_theme_CV.html b/tests/reference_files/markdown_and_html_files/moderncv_theme_CV.html new file mode 100644 index 0000000..c831b2e --- /dev/null +++ b/tests/reference_files/markdown_and_html_files/moderncv_theme_CV.html @@ -0,0 +1 @@ +

moderncv theme's CV

\ No newline at end of file diff --git a/tests/reference_files/markdown_and_html_files/moderncv_theme_CV.md b/tests/reference_files/markdown_and_html_files/moderncv_theme_CV.md new file mode 100644 index 0000000..38db916 --- /dev/null +++ b/tests/reference_files/markdown_and_html_files/moderncv_theme_CV.md @@ -0,0 +1,4 @@ +# moderncv theme's CV + + + diff --git a/tests/reference_files/mcdowell_theme_auxiliary_files/mcdowellcv.cls b/tests/reference_files/mcdowell_theme_auxiliary_files/mcdowellcv.cls index a1c6669..d8fb41d 100644 --- a/tests/reference_files/mcdowell_theme_auxiliary_files/mcdowellcv.cls +++ b/tests/reference_files/mcdowell_theme_auxiliary_files/mcdowellcv.cls @@ -53,9 +53,9 @@ \usepackage[left=0.75in,top=0.6in,right=0.75in,bottom=0.6in]{geometry} % Set font face -\usepackage{fontspec} -\setmainfont[SmallCapsFeatures={Renderer=Basic}, -Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface} +% \usepackage{fontspec} +% \setmainfont[SmallCapsFeatures={Renderer=Basic}, +% Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface} % Remove paragraph indentation \usepackage[parfill]{parskip} diff --git a/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.aux b/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.aux new file mode 100644 index 0000000..d98a3ad --- /dev/null +++ b/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.aux @@ -0,0 +1,5 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\gdef \@abspage@last{1} diff --git a/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.log b/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.log new file mode 100644 index 0000000..ba05eb4 --- /dev/null +++ b/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.log @@ -0,0 +1,458 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2024.2.13) 14 FEB 2024 19:46 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**C:/GIT/ARCHIVE/rendercv-v1/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.tex +(c:/GIT/ARCHIVE/rendercv-v1/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.tex +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-01-22> +(./mcdowellcv.cls +Document Class: mcdowellcv 2022/03/18 v1.2.0 McDowell CV class +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/article.cls +Document Class: article 2023/05/17 v1.4n Standard LaTeX document class +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2023/05/17 v1.4n Standard LaTeX file (size option) +) +\c@part=\count187 +\c@section=\count188 +\c@subsection=\count189 +\c@subsubsection=\count190 +\c@paragraph=\count191 +\c@subparagraph=\count192 +\c@figure=\count193 +\c@table=\count194 +\abovecaptionskip=\skip48 +\belowcaptionskip=\skip49 +\bibindent=\dimen140 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +\Gm@cnth=\count195 +\Gm@cntv=\count196 +\c@Gm@tempcnt=\count197 +\Gm@bindingoffset=\dimen141 +\Gm@wd@mp=\dimen142 +\Gm@odd@mp=\dimen143 +\Gm@even@mp=\dimen144 +\Gm@layoutwidth=\dimen145 +\Gm@layoutheight=\dimen146 +\Gm@layouthoffset=\dimen147 +\Gm@layoutvoffset=\dimen148 +\Gm@dimlist=\toks18 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/parskip/parskip.sty +Package: parskip 2021-03-14 v2.0h non-zero parskip adjustments + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count198 +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/array.sty +Package: array 2023/10/16 v2.5g Tabular extension package (FMi) +\col@sep=\dimen149 +\ar@mcellbox=\box51 +\extrarowheight=\dimen150 +\NC@list=\toks19 +\extratabsurround=\skip50 +\backup@length=\skip51 +\ar@cellbox=\box52 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tabu/tabu.sty +Package: tabu 2019/01/11 v2.9 - flexible LaTeX tabulars (FC+tabu-fixed) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/varwidth/varwidth.sty +Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages +\@vwid@box=\box53 +\sift@deathcycles=\count199 +\@vwid@loff=\dimen151 +\@vwid@roff=\dimen152 +) +\c@taburow=\count266 +\tabu@nbcols=\count267 +\tabu@cnt=\count268 +\tabu@Xcol=\count269 +\tabu@alloc=\count270 +\tabu@nested=\count271 +\tabu@target=\dimen153 +\tabu@spreadtarget=\dimen154 +\tabu@naturalX=\dimen155 +\tabucolX=\dimen156 +\tabu@Xsum=\dimen157 +\extrarowdepth=\dimen158 +\abovetabulinesep=\dimen159 +\belowtabulinesep=\dimen160 +\tabustrutrule=\dimen161 +\tabu@thebody=\toks20 +\tabu@footnotes=\toks21 +\tabu@box=\box54 +\tabu@arstrutbox=\box55 +\tabu@hleads=\box56 +\tabu@vleads=\box57 +\tabu@cellskip=\skip52 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/changepage/changepage.sty +Package: changepage 2009/10/20 v1.0c check page and change page layout +\c@cp@cntr=\count272 +\cp@tempcnt=\count273 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip53 +\enit@outerparindent=\dimen162 +\enit@toks=\toks22 +\enit@inbox=\box58 +\enit@count@id=\count274 +\enitdp@description=\count275 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/ifplatform/ifplatform.sty +Package: ifplatform 2017/10/13 v0.4a Testing for the operating system + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/shellesc.sty +Package: shellesc 2023/07/08 v1.0d unified shell escape interface for LaTeX +Package shellesc Info: Restricted shell escape enabled on input line 77. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/catchfile/catchfile.sty +Package: catchfile 2019/12/09 v1.8 Catch the contents of a file (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifluatex.sty +Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. +) + +Package ifplatform Warning: + shell escape is disabled, so I can only detect \ifwindows. + +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/microtype/microtype.sty +Package: microtype 2023/03/13 v3.1a Micro-typographical refinements (RS) +\MT@toks=\toks23 +\MT@tempbox=\box59 +\MT@count=\count276 +LaTeX Info: Redefining \noprotrusionifhmode on input line 1059. +LaTeX Info: Redefining \leftprotrusion on input line 1060. +\MT@prot@toks=\toks24 +LaTeX Info: Redefining \rightprotrusion on input line 1078. +LaTeX Info: Redefining \textls on input line 1368. +\MT@outer@kern=\dimen163 +LaTeX Info: Redefining \textmicrotypecontext on input line 1988. +\MT@listname@count=\count277 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/microtype/microtype-pdftex.def +File: microtype-pdftex.def 2023/03/13 v3.1a Definitions specific to pdftex (RS) +LaTeX Info: Redefining \lsstyle on input line 902. +LaTeX Info: Redefining \lslig on input line 902. +\MT@outer@space=\skip54 +) +Package microtype Info: Loading configuration file microtype.cfg. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/microtype/microtype.cfg +File: microtype.cfg 2023/03/13 v3.1a microtype main configuration file (RS) +))) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2023/05/13 v2.17o AMS math features +\@mathmargin=\skip55 + +For additional information on amsmath, use the `?' option. +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2021/08/26 v2.01 AMS text + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks25 +\ex@=\dimen164 +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen165 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2022/04/08 v2.04 operator names +) +\inf@bad=\count278 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count279 +\leftroot@=\count280 +LaTeX Info: Redefining \overline on input line 399. +LaTeX Info: Redefining \colon on input line 410. +\classnum@=\count281 +\DOTSCASE@=\count282 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box60 +\strutbox@=\box61 +LaTeX Info: Redefining \big on input line 722. +LaTeX Info: Redefining \Big on input line 723. +LaTeX Info: Redefining \bigg on input line 724. +LaTeX Info: Redefining \Bigg on input line 725. +\big@size=\dimen166 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count283 +LaTeX Info: Redefining \bmod on input line 905. +LaTeX Info: Redefining \pmod on input line 910. +LaTeX Info: Redefining \smash on input line 940. +LaTeX Info: Redefining \relbar on input line 970. +LaTeX Info: Redefining \Relbar on input line 971. +\c@MaxMatrixCols=\count284 +\dotsspace@=\muskip16 +\c@parentequation=\count285 +\dspbrk@lvl=\count286 +\tag@help=\toks26 +\row@=\count287 +\column@=\count288 +\maxfields@=\count289 +\andhelp@=\toks27 +\eqnshift@=\dimen167 +\alignsep@=\dimen168 +\tagshift@=\dimen169 +\tagwidth@=\dimen170 +\totwidth@=\dimen171 +\lineht@=\dimen172 +\@envbody=\toks28 +\multlinegap=\skip56 +\multlinetaggap=\skip57 +\mathdisplay@stack=\toks29 +LaTeX Info: Redefining \[ on input line 2953. +LaTeX Info: Redefining \] on input line 2954. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2024-01-20 v7.01h Hypertext links for LaTeX + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2023-11-26 v2.56 Cross-referencing by name of section + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count290 +) +\@linkdim=\dimen173 +\Hy@linkcounter=\count291 +\Hy@pagecounter=\count292 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2024-01-20 v7.01h Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +\Hy@SavedSpaceFactor=\count293 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2024-01-20 v7.01h Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `colorlinks' set `true' on input line 4062. +Package hyperref Info: Hyper figures OFF on input line 4179. +Package hyperref Info: Link nesting OFF on input line 4184. +Package hyperref Info: Hyper index ON on input line 4187. +Package hyperref Info: Plain pages OFF on input line 4194. +Package hyperref Info: Backreferencing OFF on input line 4199. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4446. +\c@Hy@tempcnt=\count294 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip17 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4784. +\XeTeXLinkMargin=\dimen174 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) +)) +\Fld@menulength=\count295 +\Field@Width=\dimen175 +\Fld@charsize=\dimen176 +Package hyperref Info: Hyper figures OFF on input line 6063. +Package hyperref Info: Link nesting OFF on input line 6068. +Package hyperref Info: Hyper index ON on input line 6071. +Package hyperref Info: backreferencing OFF on input line 6078. +Package hyperref Info: Link coloring ON on input line 6081. +Package hyperref Info: Link coloring with OCG OFF on input line 6088. +Package hyperref Info: PDF/A mode OFF on input line 6093. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count296 +\c@Item=\count297 +\c@Hfootnote=\count298 +) +Package hyperref Info: Driver (autodetected): hpdftex. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2024-01-20 v7.01h Hyperref driver for pdfTeX + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package +with kernel methods +) +\Fld@listcount=\count299 +\c@bookmark@seq@number=\count300 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 285. +) +\Hy@SectionHShift=\skip58 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2023/11/15 v3.01 LaTeX color extensions (UK) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/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 274. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1350. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1354. +Package xcolor Info: Model `RGB' extended on input line 1366. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1368. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1370. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1372. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1373. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2024-01-22 L3 programming layer (loader) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count301 +\l__pdf_internal_box=\box62 +)) +Package: fontawesome5 2022/05/02 v5.15.4 Font Awesome 5 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +Package: l3keys2e 2023-10-10 LaTeX2e option processing using LaTeX3 keys +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +Package: xparse 2023-10-10 L3 Experimental document command parser +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic-helper.sty +Package: fontawesome5-generic-helper 2022/05/02 v5.15.4 non-uTeX helper for fontawesome5 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping.def))) (./mcdowell_theme_CV.aux) +\openout1 = `mcdowell_theme_CV.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 46. +LaTeX Font Info: ... okay on input line 46. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 46. +LaTeX Font Info: ... okay on input line 46. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 46. +LaTeX Font Info: ... okay on input line 46. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 46. +LaTeX Font Info: ... okay on input line 46. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 46. +LaTeX Font Info: ... okay on input line 46. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 46. +LaTeX Font Info: ... okay on input line 46. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 46. +LaTeX Font Info: ... okay on input line 46. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 46. +LaTeX Font Info: ... okay on input line 46. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 46. +LaTeX Font Info: ... okay on input line 46. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(54.2025pt, 505.89pt, 54.2025pt) +* v-part:(T,H,B)=(43.36243pt, 708.24513pt, 43.36243pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=505.89pt +* \textheight=708.24513pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-65.90756pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.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) + +LaTeX Info: Redefining \microtypecontext on input line 46. +Package microtype Info: Applying patch `item' on input line 46. +Package microtype Info: Applying patch `toc' on input line 46. +Package microtype Info: Applying patch `eqnum' on input line 46. +Package microtype Info: Applying patch `footnote' on input line 46. +Package microtype Info: Applying patch `verbatim' on input line 46. +Package microtype Info: Generating PDF output. +Package microtype Info: Character protrusion enabled (level 2). +Package microtype Info: Using protrusion set `smallcapsi'. +Package microtype Info: Automatic font expansion enabled (level 2), +(microtype) stretch: 20, shrink: 20, step: 1, non-selected. +Package microtype Info: Using expansion set `smallcapsi'. +LaTeX Info: Redefining \showhyphens on input line 46. +Package microtype Info: No adjustment of tracking. +Package microtype Info: No adjustment of interword spacing. +Package microtype Info: No adjustment of character kerning. +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/microtype/mt-cmr.cfg +File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman (RS) +) +Package hyperref Info: Link coloring ON on input line 46. + (./mcdowell_theme_CV.out) (./mcdowell_theme_CV.out) +\@outlinefile=\write3 +\openout3 = `mcdowell_theme_CV.out'. + + +kokoko +\spaceskip +[1 + +{c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./mcdowell_theme_CV.aux) + *********** +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-01-22> + *********** + + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + +Package rerunfilecheck Info: File `mcdowell_theme_CV.out' has not changed. +(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. + ) +Here is how much of TeX's memory you used: + 15809 strings out of 476161 + 276091 string characters out of 5790867 + 1924978 words of memory out of 5000000 + 37652 multiletter control sequences out of 15000+600000 + 565222 words of font info for 64 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 77i,16n,79p,1083b,640s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on mcdowell_theme_CV.pdf (1 page, 10780 bytes). +PDF statistics: + 18 PDF objects out of 1000 (max. 8388607) + 12 compressed objects within 1 object stream + 2 named destinations out of 1000 (max. 500000) + 4609 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.out b/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.out new file mode 100644 index 0000000..e69de29 diff --git a/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.pdf b/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.pdf index f058d88..ec96078 100644 Binary files a/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.pdf and b/tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.pdf differ diff --git a/tests/reference_files/mcdowell_theme_full/mcdowellcv.cls b/tests/reference_files/mcdowell_theme_full/mcdowellcv.cls index a1c6669..d8fb41d 100644 --- a/tests/reference_files/mcdowell_theme_full/mcdowellcv.cls +++ b/tests/reference_files/mcdowell_theme_full/mcdowellcv.cls @@ -53,9 +53,9 @@ \usepackage[left=0.75in,top=0.6in,right=0.75in,bottom=0.6in]{geometry} % Set font face -\usepackage{fontspec} -\setmainfont[SmallCapsFeatures={Renderer=Basic}, -Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface} +% \usepackage{fontspec} +% \setmainfont[SmallCapsFeatures={Renderer=Basic}, +% Ligatures={TeX, NoCommon, NoDiscretionary}]{\mainfontface} % Remove paragraph indentation \usepackage[parfill]{parskip} diff --git a/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.aux b/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.aux new file mode 100644 index 0000000..e93fa2f --- /dev/null +++ b/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.aux @@ -0,0 +1,9 @@ +\relax +\providecommand\babel@aux[2]{} +\@nameuse{bbl@beforestart} +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\babel@aux{english}{} +\newlabel{lastpage}{{}{1}{}{Doc-Start}{}} +\gdef \@abspage@last{1} diff --git a/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.log b/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.log new file mode 100644 index 0000000..e948ab0 --- /dev/null +++ b/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.log @@ -0,0 +1,737 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2024.2.13) 14 FEB 2024 19:46 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**C:/GIT/ARCHIVE/rendercv-v1/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.tex +(c:/GIT/ARCHIVE/rendercv-v1/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.tex +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-01-22> +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncv.cls +Document Class: moderncv 2022-02-21 v2.3.1 modern curriculum vitae and letter document class +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2023/05/17 v1.4n Standard LaTeX file (size option) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count187 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2023/11/15 v3.01 LaTeX color extensions (UK) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/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 274. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1350. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1354. +Package xcolor Info: Model `RGB' extended on input line 1366. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1368. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1370. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1372. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1373. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/colortbl/colortbl.sty +Package: colortbl 2022/06/20 v1.0f Color table columns (DPC) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/array.sty +Package: array 2023/10/16 v2.5g Tabular extension package (FMi) +\col@sep=\dimen140 +\ar@mcellbox=\box51 +\extrarowheight=\dimen141 +\NC@list=\toks17 +\extratabsurround=\skip48 +\backup@length=\skip49 +\ar@cellbox=\box52 +) +\everycr=\toks18 +\minrowclearance=\skip50 +\rownum=\count188 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks19 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/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 107. +) +\Gin@req@height=\dimen142 +\Gin@req@width=\dimen143 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers +\f@nch@headwidth=\skip51 +\f@nch@O@elh=\skip52 +\f@nch@O@erh=\skip53 +\f@nch@O@olh=\skip54 +\f@nch@O@orh=\skip55 +\f@nch@O@elf=\skip56 +\f@nch@O@erf=\skip57 +\f@nch@O@olf=\skip58 +\f@nch@O@orf=\skip59 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/tweaklist.sty) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2023/07/08 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count189 +\calc@Bcount=\count190 +\calc@Adimen=\dimen144 +\calc@Bdimen=\dimen145 +\calc@Askip=\skip60 +\calc@Bskip=\skip61 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count191 +\calc@Cskip=\skip62 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2024-01-22 L3 programming layer (loader) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count192 +\l__pdf_internal_box=\box53 +)) +Package: xparse 2023-10-10 L3 Experimental document command parser +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/microtype/microtype.sty +Package: microtype 2023/03/13 v3.1a Micro-typographical refinements (RS) +\MT@toks=\toks20 +\MT@tempbox=\box54 +\MT@count=\count193 +LaTeX Info: Redefining \noprotrusionifhmode on input line 1059. +LaTeX Info: Redefining \leftprotrusion on input line 1060. +\MT@prot@toks=\toks21 +LaTeX Info: Redefining \rightprotrusion on input line 1078. +LaTeX Info: Redefining \textls on input line 1368. +\MT@outer@kern=\dimen146 +LaTeX Info: Redefining \textmicrotypecontext on input line 1988. +\MT@listname@count=\count194 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/microtype/microtype-pdftex.def +File: microtype-pdftex.def 2023/03/13 v3.1a Definitions specific to pdftex (RS) +LaTeX Info: Redefining \lsstyle on input line 902. +LaTeX Info: Redefining \lslig on input line 902. +\MT@outer@space=\skip63 +) +Package microtype Info: Loading configuration file microtype.cfg. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/microtype/microtype.cfg +File: microtype.cfg 2023/03/13 v3.1a microtype main configuration file (RS) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncvcollection.sty +Package: moderncvcollection 2022-02-21 v2.3.1 moderncv collections +\c@collection@iterator=\count195 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncvcompatibility.sty +Package: moderncvcompatibility 2022-02-21 v2.3.1 modern curriculum vitae and letter compatibility patches +) +\c@collection@phones@count=\count196 +\c@collection@socials@count=\count197 +\c@cvcolumnscounter=\count198 +\c@cvcolumnsautowidthcounter=\count199 +\c@tmpiteratorcounter=\count266 +\cvcolumnsdummywidth=\skip64 +\cvcolumnswidth=\skip65 +\cvcolumnsautowidth=\skip66 +\cvcolumnautowidth=\skip67 +\bibindent=\skip68 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncvstyleclassic.sty +Package: moderncvstyleclassic 2022-02-21 v2.3.1 modern curriculum vitae and letter style scheme: classic + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncviconssymbols.sty +Package: moderncviconssymbols 2021-12-12 v2.2.0 modern curriculum vitae icons selector + + +Class moderncv Warning: "academicons requires xetex/luatex to work. Using alternatives.". + +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncviconsawesome.sty +Package: moderncviconsawesome 2022-02-21 v2.3.1 modern curriculum vitae icons: awesome + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty +Package: fontawesome5 2022/05/02 v5.15.4 Font Awesome 5 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +Package: l3keys2e 2023-10-10 LaTeX2e option processing using LaTeX3 keys +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic-helper.sty +Package: fontawesome5-generic-helper 2022/05/02 v5.15.4 non-uTeX helper for fontawesome5 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping.def)))) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncviconstikz.sty +Package: moderncviconstikz 2022-02-21 v2.3.1 modern curriculum vitae and letter icons: tickz + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks22 +\pgfutil@tempdima=\dimen147 +\pgfutil@tempdimb=\dimen148 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box55 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2023-01-15 v3.1.10 (3.1.10) +)) +Package: pgf 2023-01-15 v3.1.10 (3.1.10) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2023-01-15 v3.1.10 (3.1.10) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks23 +\pgfkeys@temptoks=\toks24 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex +\pgfkeys@tmptoks=\toks25 +)) +\pgf@x=\dimen149 +\pgf@y=\dimen150 +\pgf@xa=\dimen151 +\pgf@ya=\dimen152 +\pgf@xb=\dimen153 +\pgf@yb=\dimen154 +\pgf@xc=\dimen155 +\pgf@yc=\dimen156 +\pgf@xd=\dimen157 +\pgf@yd=\dimen158 +\w@pgf@writea=\write3 +\r@pgf@reada=\read2 +\c@pgf@counta=\count267 +\c@pgf@countb=\count268 +\c@pgf@countc=\count269 +\c@pgf@countd=\count270 +\t@pgf@toka=\toks26 +\t@pgf@tokb=\toks27 +\t@pgf@tokc=\toks28 +\pgf@sys@id@count=\count271 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10) +) +Driver file for pgf: pgfsys-pdftex.def + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2023-01-15 v3.1.10 (3.1.10) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10) +))) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfsyssoftpath@smallbuffer@items=\count272 +\pgfsyssoftpath@bigbuffer@items=\count273 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2023-01-15 v3.1.10 (3.1.10) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen159 +\pgfmath@count=\count274 +\pgfmath@box=\box56 +\pgfmath@toks=\toks29 +\pgfmath@stack@operand=\toks30 +\pgfmath@stack@operation=\toks31 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count275 +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2023-01-15 v3.1.10 (3.1.10) +\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 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@path@lastx=\dimen174 +\pgf@path@lasty=\dimen175 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@shorten@end@additional=\dimen176 +\pgf@shorten@start@additional=\dimen177 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfpic=\box57 +\pgf@hbox=\box58 +\pgf@layerbox@main=\box59 +\pgf@picture@serial@count=\count276 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgflinewidth=\dimen178 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@pt@x=\dimen179 +\pgf@pt@y=\dimen180 +\pgf@pt@temp=\dimen181 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2023-01-15 v3.1.10 (3.1.10) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2023-01-15 v3.1.10 (3.1.10) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2023-01-15 v3.1.10 (3.1.10) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfarrowsep=\dimen182 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@max=\dimen183 +\pgf@sys@shading@range@num=\count277 +\pgf@shadingcount=\count278 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfexternal@startupbox=\box60 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2023-01-15 v3.1.10 (3.1.10) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2023-01-15 v3.1.10 (3.1.10) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2023-01-15 v3.1.10 (3.1.10) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2023-01-15 v3.1.10 (3.1.10) +))) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfnodeparttextbox=\box61 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +Package: pgfcomp-version-0-65 2023-01-15 v3.1.10 (3.1.10) +\pgf@nodesepstart=\dimen184 +\pgf@nodesepend=\dimen185 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +Package: pgfcomp-version-1-18 2023-01-15 v3.1.10 (3.1.10) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/pgf/math/pgfmath.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2023-01-15 v3.1.10 (3.1.10) +\pgffor@iter=\dimen186 +\pgffor@skip=\dimen187 +\pgffor@stack=\toks32 +\pgffor@toks=\toks33 +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2023-01-15 v3.1.10 (3.1.10) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgf@plot@mark@count=\count279 +\pgfplotmarksize=\dimen188 +) +\tikz@lastx=\dimen189 +\tikz@lasty=\dimen190 +\tikz@lastxsaved=\dimen191 +\tikz@lastysaved=\dimen192 +\tikz@lastmovetox=\dimen193 +\tikz@lastmovetoy=\dimen194 +\tikzleveldistance=\dimen195 +\tikzsiblingdistance=\dimen196 +\tikz@figbox=\box62 +\tikz@figbox@bg=\box63 +\tikz@tempbox=\box64 +\tikz@tempbox@bg=\box65 +\tikztreelevel=\count280 +\tikznumberofchildren=\count281 +\tikznumberofcurrentchild=\count282 +\tikz@fig@count=\count283 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2023-01-15 v3.1.10 (3.1.10) +\pgfmatrixcurrentrow=\count284 +\pgfmatrixcurrentcolumn=\count285 +\pgf@matrix@numberofcolumns=\count286 +) +\tikz@expandcount=\count287 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2023-01-15 v3.1.10 (3.1.10) +))))) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncvheadi.sty +Package: moderncvheadi 2022-02-21 v2.3.1 modern curriculum vitae and letter header variant: 1 +\quotewidth=\skip69 +\makecvheadnamewidth=\skip70 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncvbodyi.sty +Package: moderncvbodyi 2022-02-21 v2.3.1 modern curriculum vitae and letter body variant: 1 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncvskillmatrix.sty +Package: moderncvskillmatrix 2022-02-21 v2.3.1 modern curriculum vitae and letter skill matrix + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/multirow/multirow.sty +Package: multirow 2021/03/15 v2.8 Span multiple rows of a table +\multirow@colwidth=\skip71 +\multirow@cntb=\count288 +\multirow@dima=\skip72 +\bigstrutjot=\dimen197 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/arydshln/arydshln.sty +Package: arydshln 2004/08/31 v1.71 +\dashlinedash=\dimen198 +\dashlinegap=\dimen199 +\adl@box=\box66 +\adl@height=\dimen256 +\adl@heightsave=\dimen257 +\adl@depth=\dimen258 +\adl@depthsave=\dimen259 +\adl@finaldepth=\dimen260 +\adl@columns=\count289 +\adl@ncol=\count290 +\adl@currentcolumn=\count291 +\adl@currentcolumnsave=\count292 +\adl@totalheight=\count293 +\adl@totalheightsave=\count294 +\adl@dash=\count295 +\adl@gap=\count296 +\adl@cla=\count297 +\adl@clb=\count298 +\adl@everyvbox=\toks34 +\adl@LTpagetotal=\dimen261 +) +\cvSkill@RectangleSize=\skip73 +\my@repeat@count=\count299 +\cvskill@width=\skip74 +\cvskill@descriptorwidth=\skip75 +\cvskill@experiencewidth=\skip76 +\skillmatrix@columnwidth=\skip77 +\skillmatrix@commentwidth=\skip78 +\skillmatrix@padding=\skip79 +\skillmatrix@hintscolumnwidth=\skip80 +\skillmatrix@bodylength=\skip81 +\cvskilllegend@leftdescriptorwidth=\skip82 +\cvskilllegend@rightdescriptorwidth=\skip83 +\skilllegend@hintscolumnwidth=\skip84 +\skilllegend@padding=\skip85 +\skilllegend@bodylength=\skip86 +\separatorrulewidth=\skip87 +) +\hintscolumnwidth=\skip88 +\separatorcolumnwidth=\skip89 +\maincolumnwidth=\skip90 +\doubleitemcolumnwidth=\skip91 +\listitemsymbolwidth=\skip92 +LaTeX Font Info: Trying to load font information for U+fontawesomefree0 on input line 48. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/ufontawesomefree0.fd) +\listitemcolumnwidth=\skip93 +\listdoubleitemcolumnwidth=\skip94 +\baseletterheight=\skip95 +\cvitemwithcommentbox=\box67 +\cvitemwithcommentskilllength=\skip96 +\cvitemwithcommentcommentlength=\skip97 +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-local/tex/latex/moderncv/moderncvcolorblue.sty +Package: moderncvcolorblue 2022-02-21 v2.3.1 modern curriculum vitae and letter color scheme: blue +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. +) +\Gm@cnth=\count300 +\Gm@cntv=\count301 +\c@Gm@tempcnt=\count302 +\Gm@bindingoffset=\dimen262 +\Gm@wd@mp=\dimen263 +\Gm@odd@mp=\dimen264 +\Gm@even@mp=\dimen265 +\Gm@layoutwidth=\dimen266 +\Gm@layoutheight=\dimen267 +\Gm@layouthoffset=\dimen268 +\Gm@layoutvoffset=\dimen269 +\Gm@dimlist=\toks35 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2015/05/01 v1.6.1 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2024/02/07 v24.2 The Babel package +\babel@savecnt=\count303 +\U@D=\dimen270 +\l@unhyphenated=\language6 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read3 +\bbl@dirlevel=\count304 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/babel-english/english.ldf +Language: english 2017/06/06 v3.3r English support from the babel system +Package babel Info: Hyphen rules for 'british' set to \l@english +(babel) (\language0). Reported on input line 82. +Package babel Info: Hyphen rules for 'UKenglish' set to \l@english +(babel) (\language0). Reported on input line 83. +Package babel Info: Hyphen rules for 'canadian' set to \l@english +(babel) (\language0). Reported on input line 102. +Package babel Info: Hyphen rules for 'australian' set to \l@english +(babel) (\language0). Reported on input line 105. +Package babel Info: Hyphen rules for 'newzealand' set to \l@english +(babel) (\language0). Reported on input line 108. +)) +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/babel/locale/en/babel-english.tex +Package babel Info: Importing font and identification data for english +(babel) from babel-en.ini. Reported on input line 11. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2024-01-20 v7.01h Hypertext links for LaTeX + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2023-11-26 v2.56 Cross-referencing by name of section + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count305 +) +\@linkdim=\dimen271 +\Hy@linkcounter=\count306 +\Hy@pagecounter=\count307 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2024-01-20 v7.01h Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +\Hy@SavedSpaceFactor=\count308 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2024-01-20 v7.01h Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `unicode' set `true' on input line 4062. +Package hyperref Info: Hyper figures OFF on input line 4179. +Package hyperref Info: Link nesting OFF on input line 4184. +Package hyperref Info: Hyper index ON on input line 4187. +Package hyperref Info: Plain pages OFF on input line 4194. +Package hyperref Info: Backreferencing OFF on input line 4199. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4446. +\c@Hy@tempcnt=\count309 +LaTeX Info: Redefining \url on input line 4784. +\XeTeXLinkMargin=\dimen272 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) +)) +\Fld@menulength=\count310 +\Field@Width=\dimen273 +\Fld@charsize=\dimen274 +Package hyperref Info: Hyper figures OFF on input line 6063. +Package hyperref Info: Link nesting OFF on input line 6068. +Package hyperref Info: Hyper index ON on input line 6071. +Package hyperref Info: backreferencing OFF on input line 6078. +Package hyperref Info: Link coloring OFF on input line 6083. +Package hyperref Info: Link coloring with OCG OFF on input line 6088. +Package hyperref Info: PDF/A mode OFF on input line 6093. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count311 +\c@Item=\count312 +\c@Hfootnote=\count313 +) +Package hyperref Info: Driver (autodetected): hpdftex. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2024-01-20 v7.01h Hyperref driver for pdfTeX + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package +with kernel methods +) +\Fld@listcount=\count314 +\c@bookmark@seq@number=\count315 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 285. +) +\Hy@SectionHShift=\skip98 +) +Package hyperref Info: Option `breaklinks' set `true' on input line 61. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 61. +LaTeX Font Info: Trying to load font information for T1+lmr on input line 61. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) (./moderncv_theme_CV.aux) +\openout1 = `moderncv_theme_CV.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 61. +LaTeX Font Info: ... okay on input line 61. +LaTeX Font Info: Trying to load font information for T1+lmss on input line 61. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lm/t1lmss.fd +File: t1lmss.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live +)) +LaTeX Info: Redefining \microtypecontext on input line 61. +Package microtype Info: Applying patch `item' on input line 61. +Package microtype Info: Applying patch `toc' on input line 61. +Package microtype Info: Applying patch `eqnum' on input line 61. +Package microtype Info: Applying patch `footnote' on input line 61. +Package microtype Info: Applying patch `verbatim' on input line 61. +Package microtype Info: Generating PDF output. +Package microtype Info: Character protrusion enabled (level 2). +Package microtype Info: Using default protrusion set `alltext'. +Package microtype Info: Automatic font expansion enabled (level 2), +(microtype) stretch: 20, shrink: 20, step: 1, non-selected. +Package microtype Info: Using default expansion set `alltext-nott'. +LaTeX Info: Redefining \showhyphens on input line 61. +Package microtype Info: No adjustment of tracking. +Package microtype Info: No adjustment of interword spacing. +Package microtype Info: No adjustment of character kerning. +Package microtype Info: Loading generic protrusion settings for font family +(microtype) `lmss' (encoding: T1). +(microtype) For optimal results, create family-specific settings. +(microtype) See the microtype manual for details. + +*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)=(74.68848pt, 448.1309pt, 74.68849pt) +* v-part:(T,H,B)=(84.50467pt, 633.78513pt, 126.75705pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=448.1309pt +* \textheight=633.78513pt +* \oddsidemargin=2.41849pt +* \evensidemargin=2.41849pt +* \topmargin=-24.76532pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=57.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \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) + +Package hyperref Info: Link coloring OFF on input line 61. +(./moderncv_theme_CV.out) (./moderncv_theme_CV.out) +\@outlinefile=\write4 +\openout4 = `moderncv_theme_CV.out'. + +\makecvheaddetailsbox=\box68 +LaTeX Font Info: Trying to load font information for OT1+lmr on input line 63. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lm/ot1lmr.fd +File: ot1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/microtype/mt-cmr.cfg +File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman (RS) +) +LaTeX Font Info: Trying to load font information for OML+lmm on input line 63. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lm/omllmm.fd +File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OMS+lmsy on input line 63. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lm/omslmsy.fd +File: omslmsy.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OMX+lmex on input line 63. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lm/omxlmex.fd +File: omxlmex.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <9> on input line 63. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <6> on input line 63. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <5> on input line 63. +\makecvheadpicturebox=\box69 +\makecvheaddetailswidth=\skip99 +\makecvheadpicturewidth=\skip100 +\makecvheadnamebox=\box70 + +Underfull \hbox (badness 10000) in paragraph at lines 63--63 + + [] + +[1 + +{c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/fonts/enc/dvips/lm/lm-ec.enc}] (./moderncv_theme_CV.aux) + *********** +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-01-22> + *********** +Package rerunfilecheck Info: File `moderncv_theme_CV.out' has not changed. +(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. + ) +Here is how much of TeX's memory you used: + 26653 strings out of 476161 + 526063 string characters out of 5790867 + 1926978 words of memory out of 5000000 + 48209 multiletter control sequences out of 15000+600000 + 585922 words of font info for 68 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 129i,11n,129p,1083b,470s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on moderncv_theme_CV.pdf (1 page, 18856 bytes). +PDF statistics: + 22 PDF objects out of 1000 (max. 8388607) + 16 compressed objects within 1 object stream + 2 named destinations out of 1000 (max. 500000) + 14349 words of extra memory for PDF output out of 14400 (max. 10000000) + diff --git a/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.out b/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.out new file mode 100644 index 0000000..e69de29 diff --git a/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.pdf b/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.pdf index ef72d3d..ba6d4c6 100644 Binary files a/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.pdf and b/tests/reference_files/moderncv_theme_full/moderncv_theme_CV.pdf differ diff --git a/tests/reference_files/rendercv_output/John_Doe_CV.aux b/tests/reference_files/rendercv_output/John_Doe_CV.aux new file mode 100644 index 0000000..2b19003 --- /dev/null +++ b/tests/reference_files/rendercv_output/John_Doe_CV.aux @@ -0,0 +1,9 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand\BKM@entry[2]{} +\newlabel{LastPage}{{}{1}{}{page.1}{}} +\gdef\lastpage@lastpage{1} +\gdef\lastpage@lastpageHy{1} +\gdef \@abspage@last{1} diff --git a/tests/reference_files/rendercv_output/John_Doe_CV.html b/tests/reference_files/rendercv_output/John_Doe_CV.html new file mode 100644 index 0000000..0814fe1 --- /dev/null +++ b/tests/reference_files/rendercv_output/John_Doe_CV.html @@ -0,0 +1 @@ +

John Doe's CV

\ No newline at end of file diff --git a/tests/reference_files/rendercv_output/John_Doe_CV.log b/tests/reference_files/rendercv_output/John_Doe_CV.log new file mode 100644 index 0000000..5afb7a2 --- /dev/null +++ b/tests/reference_files/rendercv_output/John_Doe_CV.log @@ -0,0 +1,515 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) (preloaded format=pdflatex 2024.2.13) 14 FEB 2024 19:46 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**C:/GIT/ARCHIVE/rendercv-v1/tests/reference_files/rendercv_output/John_Doe_CV.tex +(c:/GIT/ARCHIVE/rendercv-v1/tests/reference_files/rendercv_output/John_Doe_CV.tex +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-01-22> +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/article.cls +Document Class: article 2023/05/17 v1.4n Standard LaTeX document class +(c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2023/05/17 v1.4n Standard LaTeX file (size option) +) +\c@part=\count187 +\c@section=\count188 +\c@subsection=\count189 +\c@subsubsection=\count190 +\c@paragraph=\count191 +\c@subparagraph=\count192 +\c@figure=\count193 +\c@table=\count194 +\abovecaptionskip=\skip48 +\belowcaptionskip=\skip49 +\bibindent=\dimen140 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +\Gm@cnth=\count195 +\Gm@cntv=\count196 +\c@Gm@tempcnt=\count197 +\Gm@bindingoffset=\dimen141 +\Gm@wd@mp=\dimen142 +\Gm@odd@mp=\dimen143 +\Gm@even@mp=\dimen144 +\Gm@layoutwidth=\dimen145 +\Gm@layoutheight=\dimen146 +\Gm@layouthoffset=\dimen147 +\Gm@layoutvoffset=\dimen148 +\Gm@dimlist=\toks18 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2023/10/27 v2.16 Sectioning titles +\ttl@box=\box51 +\beforetitleunit=\skip50 +\aftertitleunit=\skip51 +\ttl@plus=\dimen149 +\ttl@minus=\dimen150 +\ttl@toksa=\toks19 +\titlewidth=\dimen151 +\titlewidthlast=\dimen152 +\titlewidthfirst=\dimen153 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2023/07/08 v2.11c `tabularx' package (DPC) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/array.sty +Package: array 2023/10/16 v2.5g Tabular extension package (FMi) +\col@sep=\dimen154 +\ar@mcellbox=\box52 +\extrarowheight=\dimen155 +\NC@list=\toks20 +\extratabsurround=\skip52 +\backup@length=\skip53 +\ar@cellbox=\box53 +) +\TX@col@width=\dimen156 +\TX@old@table=\dimen157 +\TX@old@col=\dimen158 +\TX@target=\dimen159 +\TX@delta=\dimen160 +\TX@cols=\count198 +\TX@ftn=\toks21 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2023/11/15 v3.01 LaTeX color extensions (UK) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/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 274. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1350. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1354. +Package xcolor Info: Model `RGB' extended on input line 1366. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1368. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1370. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1372. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1373. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip54 +\enit@outerparindent=\dimen161 +\enit@toks=\toks22 +\enit@inbox=\box54 +\enit@count@id=\count199 +\enitdp@description=\count266 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2024-01-22 L3 programming layer (loader) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count267 +\l__pdf_internal_box=\box55 +)) +Package: fontawesome5 2022/05/02 v5.15.4 Font Awesome 5 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +Package: l3keys2e 2023-10-10 LaTeX2e option processing using LaTeX3 keys +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +Package: xparse 2023-10-10 L3 Experimental document command parser +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic-helper.sty +Package: fontawesome5-generic-helper 2022/05/02 v5.15.4 non-uTeX helper for fontawesome5 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping.def))) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2024-01-20 v7.01h Hypertext links for LaTeX + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2023-11-26 v2.56 Cross-referencing by name of section + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count268 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count269 +) +\@linkdim=\dimen162 +\Hy@linkcounter=\count270 +\Hy@pagecounter=\count271 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2024-01-20 v7.01h Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +\Hy@SavedSpaceFactor=\count272 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2024-01-20 v7.01h Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `colorlinks' set `true' on input line 4062. +Package hyperref Info: Hyper figures OFF on input line 4179. +Package hyperref Info: Link nesting OFF on input line 4184. +Package hyperref Info: Hyper index ON on input line 4187. +Package hyperref Info: Plain pages OFF on input line 4194. +Package hyperref Info: Backreferencing OFF on input line 4199. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4446. +\c@Hy@tempcnt=\count273 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4784. +\XeTeXLinkMargin=\dimen163 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) +)) +\Fld@menulength=\count274 +\Field@Width=\dimen164 +\Fld@charsize=\dimen165 +Package hyperref Info: Hyper figures OFF on input line 6063. +Package hyperref Info: Link nesting OFF on input line 6068. +Package hyperref Info: Hyper index ON on input line 6071. +Package hyperref Info: backreferencing OFF on input line 6078. +Package hyperref Info: Link coloring ON on input line 6081. +Package hyperref Info: Link coloring with OCG OFF on input line 6088. +Package hyperref Info: PDF/A mode OFF on input line 6093. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count275 +\c@Item=\count276 +\c@Hfootnote=\count277 +) +Package hyperref Info: Driver (autodetected): hpdftex. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2024-01-20 v7.01h Hyperref driver for pdfTeX + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package +with kernel methods +) +\Fld@listcount=\count278 +\c@bookmark@seq@number=\count279 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 285. +) +\Hy@SectionHShift=\skip55 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/eso-pic/eso-pic.sty +Package: eso-pic 2023/05/03 v3.0c eso-pic (RN) +\ESO@tempdima=\dimen166 +\ESO@tempdimb=\dimen167 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2023/07/08 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count280 +\calc@Bcount=\count281 +\calc@Adimen=\dimen168 +\calc@Bdimen=\dimen169 +\calc@Askip=\skip56 +\calc@Bskip=\skip57 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count282 +\calc@Cskip=\skip58 +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/bookmark/bookmark.sty +Package: bookmark 2023-12-10 v1.31 PDF bookmarks (HO) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +File: bkm-pdftex.def 2023-12-10 v1.31 bookmark driver for pdfTeX and luaTeX (HO) +\BKM@id=\count283 +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lastpage/lastpage.sty +Package: lastpage 2023/10/14 v2.0e lastpage: 2.09 or 2e? (HMM) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lastpage/lastpage2e.sty +Package: lastpage2e 2023/10/14 v2.0e Decide which 2e lastpage version to use (HMM) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/lastpage/lastpagemodern.sty +Package: lastpagemodern 2023-10-14 v2.0e Refers to last page's name (HMM; JPG) +\c@lastpagecount=\count284 +) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/sourcesanspro/sourcesanspro.sty +Package: sourcesanspro 2018/05/19 v2.7 Adobe's Source Sans Pro typeface + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifxetex.sty +Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/iftex/ifluatex.sty +Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. +) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2022/06/16 v2.9 package option processing (HA) + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/xkeyval/xkeyval.tex (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks23 +\XKV@tempa@toks=\toks24 +) +\XKV@depth=\count285 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/ly1/ly1enc.def +File: ly1enc.def 2022/06/11 v0.8 TeX 'n ANSI encoding (DPC/KB) +Now handling font encoding LY1 ... +... processing UTF-8 mapping file for font encoding LY1 + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/base/ly1enc.dfu +File: ly1enc.dfu 2022/06/07 v1.3c UTF-8 support + defining Unicode char U+00A0 (decimal 160) + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A2 (decimal 162) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A5 (decimal 165) + defining Unicode char U+00A6 (decimal 166) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00AD (decimal 173) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00B0 (decimal 176) + defining Unicode char U+00B5 (decimal 181) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+00BC (decimal 188) + defining Unicode char U+00BD (decimal 189) + defining Unicode char U+00BE (decimal 190) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C0 (decimal 192) + defining Unicode char U+00C1 (decimal 193) + defining Unicode char U+00C2 (decimal 194) + defining Unicode char U+00C3 (decimal 195) + defining Unicode char U+00C4 (decimal 196) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00C7 (decimal 199) + defining Unicode char U+00C8 (decimal 200) + defining Unicode char U+00C9 (decimal 201) + defining Unicode char U+00CA (decimal 202) + defining Unicode char U+00CB (decimal 203) + defining Unicode char U+00CC (decimal 204) + defining Unicode char U+00CD (decimal 205) + defining Unicode char U+00CE (decimal 206) + defining Unicode char U+00CF (decimal 207) + defining Unicode char U+00D0 (decimal 208) + defining Unicode char U+00D1 (decimal 209) + defining Unicode char U+00D2 (decimal 210) + defining Unicode char U+00D3 (decimal 211) + defining Unicode char U+00D4 (decimal 212) + defining Unicode char U+00D5 (decimal 213) + defining Unicode char U+00D6 (decimal 214) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00D9 (decimal 217) + defining Unicode char U+00DA (decimal 218) + defining Unicode char U+00DB (decimal 219) + defining Unicode char U+00DC (decimal 220) + defining Unicode char U+00DD (decimal 221) + defining Unicode char U+00DE (decimal 222) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E0 (decimal 224) + defining Unicode char U+00E1 (decimal 225) + defining Unicode char U+00E2 (decimal 226) + defining Unicode char U+00E3 (decimal 227) + defining Unicode char U+00E4 (decimal 228) + defining Unicode char U+00E5 (decimal 229) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00E7 (decimal 231) + defining Unicode char U+00E8 (decimal 232) + defining Unicode char U+00E9 (decimal 233) + defining Unicode char U+00EA (decimal 234) + defining Unicode char U+00EB (decimal 235) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F0 (decimal 240) + defining Unicode char U+00F1 (decimal 241) + defining Unicode char U+00F2 (decimal 242) + defining Unicode char U+00F3 (decimal 243) + defining Unicode char U+00F4 (decimal 244) + defining Unicode char U+00F5 (decimal 245) + defining Unicode char U+00F6 (decimal 246) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+00F9 (decimal 249) + defining Unicode char U+00FA (decimal 250) + defining Unicode char U+00FB (decimal 251) + defining Unicode char U+00FC (decimal 252) + defining Unicode char U+00FD (decimal 253) + defining Unicode char U+00FE (decimal 254) + defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0160 (decimal 352) + defining Unicode char U+0161 (decimal 353) + defining Unicode char U+0174 (decimal 372) + defining Unicode char U+0175 (decimal 373) + defining Unicode char U+0176 (decimal 374) + defining Unicode char U+0177 (decimal 375) + defining Unicode char U+0178 (decimal 376) + defining Unicode char U+017D (decimal 381) + defining Unicode char U+017E (decimal 382) + defining Unicode char U+0192 (decimal 402) + defining Unicode char U+0218 (decimal 536) + defining Unicode char U+0219 (decimal 537) + defining Unicode char U+021A (decimal 538) + defining Unicode char U+021B (decimal 539) + defining Unicode char U+0237 (decimal 567) + defining Unicode char U+02C6 (decimal 710) + defining Unicode char U+02DC (decimal 732) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) + defining Unicode char U+2026 (decimal 8230) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2039 (decimal 8249) + defining Unicode char U+203A (decimal 8250) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+FB00 (decimal 64256) + defining Unicode char U+FB01 (decimal 64257) + defining Unicode char U+FB02 (decimal 64258) + defining Unicode char U+FB03 (decimal 64259) + defining Unicode char U+FB04 (decimal 64260) + defining Unicode char U+FB05 (decimal 64261) + defining Unicode char U+FB06 (decimal 64262) +)))) +LaTeX Font Info: Trying to load font information for T1+SourceSansPro-TLF on input line 117. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/sourcesanspro/T1SourceSansPro-TLF.fd +File: T1SourceSansPro-TLF.fd 2020/01/19 (autoinst) Font definitions for T1/SourceSansPro-TLF. +) +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/m/n' aliased to +(Font) `T1/SourceSansPro-TLF/regular/n' on input line 117. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/regular/n' will be +(Font) scaled to size 10.0pt on input line 117. + (./John_Doe_CV.aux) +\openout1 = `John_Doe_CV.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for LY1/ptm/m/n on input line 117. +LaTeX Font Info: Trying to load font information for LY1+ptm on input line 117. + (c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/tex/latex/ly1/ly1ptm.fd +File: ly1ptm.fd 2001/02/01 font definitions for LY1/ptm using Berry names. +) +LaTeX Font Info: ... okay on input line 117. + +*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.28157pt, 526.94473pt, 35.28157pt) +* v-part:(T,H,B)=(56.9055pt, 731.23584pt, 56.9055pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=526.94473pt +* \textheight=731.23584pt +* \oddsidemargin=-36.98842pt +* \evensidemargin=-36.98842pt +* \topmargin=-52.36449pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=0.0pt +* \footskip=28.45274pt +* \marginparwidth=57.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \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) + +Package hyperref Info: Link coloring ON on input line 117. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/b/n' aliased to +(Font) `T1/SourceSansPro-TLF/bold/n' on input line 122. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/bold/n' will be +(Font) scaled to size 30.0pt on input line 122. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/m/it' aliased to +(Font) `T1/SourceSansPro-TLF/regular/it' on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/regular/it' will be +(Font) scaled to size 10.0pt on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/m/it' aliased to +(Font) `T1/SourceSansPro-TLF/regular/it' on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/regular/it' will be +(Font) scaled to size 9.0pt on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/m/n' aliased to +(Font) `T1/SourceSansPro-TLF/regular/n' on input line 132. +LaTeX Font Info: Font shape `T1/SourceSansPro-TLF/regular/n' will be +(Font) scaled to size 9.0pt on input line 132. +[1 + +{c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{c:/GIT/ARCHIVE/rendercv-v1/rendercv/tinytex-release/TinyTeX/texmf-dist/fonts/enc/dvips/sourcesanspro/a_emkxm5.enc}] +enddocument/afterlastpage: lastpage setting LastPage. +(./John_Doe_CV.aux) + *********** +LaTeX2e <2023-11-01> patch level 1 +L3 programming layer <2024-01-22> + *********** + ) +Here is how much of TeX's memory you used: + 13949 strings out of 476161 + 247079 string characters out of 5790867 + 1924978 words of memory out of 5000000 + 35810 multiletter control sequences out of 15000+600000 + 603836 words of font info for 44 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 75i,10n,79p,369b,434s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on John_Doe_CV.pdf (1 page, 202504 bytes). +PDF statistics: + 24 PDF objects out of 1000 (max. 8388607) + 16 compressed objects within 1 object stream + 2 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/tests/reference_files/rendercv_output/John_Doe_CV.md b/tests/reference_files/rendercv_output/John_Doe_CV.md new file mode 100644 index 0000000..03dc986 --- /dev/null +++ b/tests/reference_files/rendercv_output/John_Doe_CV.md @@ -0,0 +1,4 @@ +# John Doe's CV + + + diff --git a/tests/reference_files/rendercv_output/John_Doe_CV.pdf b/tests/reference_files/rendercv_output/John_Doe_CV.pdf new file mode 100644 index 0000000..78f1905 Binary files /dev/null and b/tests/reference_files/rendercv_output/John_Doe_CV.pdf differ diff --git a/tests/reference_files/rendercv_output/John_Doe_CV.tex b/tests/reference_files/rendercv_output/John_Doe_CV.tex new file mode 100644 index 0000000..70ae26e --- /dev/null +++ b/tests/reference_files/rendercv_output/John_Doe_CV.tex @@ -0,0 +1,132 @@ +\documentclass[10pt, a4paper]{article} + +% Packages: +\usepackage[ + ignoreheadfoot, % set margins without considering header and footer + top=2 cm, % seperation between body and page edge from the top + bottom=2 cm, % seperation between body and page edge from the bottom + left=1.24 cm, % seperation between body and page edge from the left + right=1.24 cm, % seperation between body and page edge from the right + footskip=1.0 cm, % seperation between body and footer + % showframe % for debugging + ]{geometry} % for adjusting page geometry +\usepackage[explicit]{titlesec} % for customizing section titles +\usepackage{tabularx} % for making tables with fixed width columns +\usepackage{array} % tabularx requires this +\usepackage[dvipsnames]{xcolor} % for coloring text +\definecolor{primaryColor}{RGB}{0, 79, 144} % define primary color +\usepackage{enumitem} % for customizing lists +\usepackage{fontawesome5} % for using icons +\usepackage[ + pdftitle={John Doe's CV}, + pdfauthor={John Doe}, + colorlinks=true, + urlcolor=primaryColor +]{hyperref} % for links, metadata and bookmarks +\usepackage[pscoord]{eso-pic} % for floating text on the page +\usepackage{calc} % for calculating lengths +\usepackage{bookmark} % for bookmarks +\usepackage{lastpage} % for getting the total number of pages +\usepackage[default, type1]{sourcesanspro} % for using source sans pro font + +% Some settings: +\pagestyle{empty} % no header or footer +\setcounter{secnumdepth}{0} % no section numbering +\setlength{\parindent}{0pt} % no indentation +\setlength{\topskip}{0pt} % no top skip +\makeatletter +\let\ps@customFooterStyle\ps@plain % Copy the plain style to customFooterStyle +\patchcmd{\ps@customFooterStyle}{\thepage}{ + \color{gray}\textit{\small John Doe | Page \thepage{} of \pageref*{LastPage}} +}{}{} % replace number by desired string +\makeatother +\pagestyle{customFooterStyle} + +\titleformat{\section}{ + % make the font size of the section title large and color it with the primary color + \Large\color{primaryColor} + }{ + }{ + }{ + % print bold title, give 0.15 cm space and draw a line of 0.8 pt thickness + % from the end of the title to the end of the body + \textbf{#1}\hspace{0.15cm}\titlerule[0.8pt]\hspace{-0.1cm} + }[] % section title formatting + +\titlespacing{\section}{ + % left space: + 0pt + }{ + % top space: + 0.2 cm + }{ + % bottom space: + 0.2 cm + } % section title spacing + +\newcolumntype{L}[1]{ + >{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1} +} % left-aligned fixed width column type +\newcolumntype{R}[1]{ + >{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}p{#1} +} % right-aligned fixed width column type +\newcolumntype{K}[1]{ + >{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}X +} % left-aligned flexible width column type +\setlength\tabcolsep{-1.5pt} % no space between columns +\newenvironment{highlights}{ + \begin{itemize}[ + topsep=0pt, + parsep=0.10 cm, + partopsep=0pt, + itemsep=0pt, + after=\vspace{-1\baselineskip}, + leftmargin=0.4 cm + 3pt + ] + }{ + \end{itemize} + } % new environment for highlights + +\newenvironment{header}{ + \setlength{\topsep}{0pt}\par\kern\topsep\centering\color{primaryColor}\linespread{1.5} + }{ + \par\kern\topsep + } % new environment for the header + +\newcommand{\placelastupdatedtext}{% \placetextbox{}{}{} + \AddToShipoutPictureFG*{% Add to current page foreground + \put( + \LenToUnit{\paperwidth-1.24 cm-0.2 cm+0.05cm}, + \LenToUnit{\paperheight-1.0 cm} + ){\vtop{{\null}\makebox[0pt][c]{ + \small\color{gray}\textit{Last updated in February 2024}\hspace{\widthof{Last updated in February 2024}} + }}}% + }% +}% + +% save the original href command in a new command: +\let\hrefWithoutArrow\href + % new command for external links: +\renewcommand{\href}[2]{\hrefWithoutArrow{#1}{\mbox{#2 \raisebox{.15ex}{\footnotesize \faExternalLink*}}}} + +\let\originalTabularx\tabularx +\let\originalEndTabularx\endtabularx + +\renewenvironment{tabularx}{\bgroup\centering\originalTabularx}{\originalEndTabularx\par\egroup} + +\begin{document} + \placelastupdatedtext + + \begin{header} + \fontsize{30 pt}{30 pt} + \textbf{John Doe} + + \vspace{0.2 cm} + + \normalsize + \end{header} + + \vspace{0.2 cm} + + +\end{document} \ No newline at end of file diff --git a/tests/test_cli.py b/tests/test_cli.py index fc60882..7752ed7 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -2,6 +2,7 @@ import os import importlib.machinery import rendercv.cli as cli +import rendercv.data_models as dm import pydantic import ruamel.yaml @@ -32,20 +33,109 @@ def test_get_error_message_and_location_and_value_from_a_custom_error(): ) assert result == ("error message", "location", "value") + error_string = """("er'ror message", 'location', 'value')""" + result = cli.get_error_message_and_location_and_value_from_a_custom_error( + error_string + ) + assert result == ("er'ror message", "location", "value") + error_string = "error message" result = cli.get_error_message_and_location_and_value_from_a_custom_error( error_string ) - assert result is None + assert result == (None, None, None) -def test_handle_validation_error(invalid_entries): - for entry_type, entries in invalid_entries.items(): - for entry in entries: - try: - entry_type(**entry) - except pydantic.ValidationError as e: - cli.handle_validation_error(e) +@pytest.mark.parametrize( + "data_model_class, invalid_model", + [ + ( + dm.EducationEntry, + { + "institution": "Boğaziçi University", + "area": "Mechanical Engineering", + "degree": "BS", + "date": "2028-12-08", + }, + ), + ( + dm.EducationEntry, + { + "area": "Mechanical Engineering", + "extra": "Extra", + }, + ), + ( + dm.ExperienceEntry, + { + "company": "CERN", + }, + ), + ( + dm.ExperienceEntry, + { + "position": "Researcher", + }, + ), + ( + dm.ExperienceEntry, + { + "company": "CERN", + "position": "Researcher", + "stat_date": "2023-12-08", + "end_date": "INVALID END DATE", + }, + ), + ( + dm.PublicationEntry, + { + "doi": "10.1109/TASC.2023.3340648", + }, + ), + ( + dm.ExperienceEntry, + { + "authors": ["John Doe", "Jane Doe"], + }, + ), + ( + dm.OneLineEntry, + { + "name": "My One Line Entry", + }, + ), + ( + dm.NormalEntry, + { + "name": "My Entry", + }, + ), + ( + dm.CurriculumVitae, + { + "name": "John Doe", + "sections": { + "education": [ + { + "institution": "Boğaziçi University", + "area": "Mechanical Engineering", + "degree": "BS", + "date": "2028-12-08", + }, + { + "degree": "BS", + }, + ] + }, + }, + ), + ], +) +def test_handle_validation_error(data_model_class, invalid_model): + try: + data_model_class(**invalid_model) + except pydantic.ValidationError as e: + cli.handle_validation_error(e) @pytest.mark.parametrize( diff --git a/tests/test_data_models.py b/tests/test_data_models.py index c99f1f6..9da5bfb 100644 --- a/tests/test_data_models.py +++ b/tests/test_data_models.py @@ -56,74 +56,9 @@ def test_format_date(date, expected_date_string): assert dm.format_date(date) == expected_date_string -@pytest.mark.parametrize( - "string, expected_string", - [ - ("My Text", "My Text"), - ("My # Text", "My \\# Text"), - ("My % Text", "My \\% Text"), - ("My & Text", "My \\& Text"), - ("My ~ Text", "My \\textasciitilde{} Text"), - ("##%%&&~~", "\\#\\#\\%\\%\\&\\&\\textasciitilde{}\\textasciitilde{}"), - ], -) -def test_escape_latex_characters(string, expected_string): - assert dm.escape_latex_characters(string) == expected_string - - -@pytest.mark.parametrize( - "markdown_string, expected_latex_string", - [ - ("My Text", "My Text"), - ("**My** Text", "\\textbf{My} Text"), - ("*My* Text", "\\textit{My} Text"), - ("***My*** Text", "\\textit{\\textbf{My}} Text"), - ("[My](https://myurl.com) Text", "\\href{https://myurl.com}{My} Text"), - ("`My` Text", "\\texttt{My} Text"), - ( - "[**My** *Text* ***Is*** `Here`](https://myurl.com)", - ( - "\\href{https://myurl.com}{\\textbf{My} \\textit{Text}" - " \\textit{\\textbf{Is}} \\texttt{Here}}" - ), - ), - ], -) -def test_markdown_to_latex(markdown_string, expected_latex_string): - assert dm.markdown_to_latex(markdown_string) == expected_latex_string - - -@pytest.mark.parametrize( - "input_dict, expected_dict", - [ - # Test 1: Basic key-value pairs - ({"k1": "v1"}, {"k1": "v1"}), - # Test 2: Bold and italic markdown in keys - ({"**k1**": "v1", "*k2*": "v2"}, {"\\textbf{k1}": "v1", "\\textit{k2}": "v2"}), - # Test 3: Links in keys - ({"[k1](https://g.com)": "v1"}, {"\\href{https://g.com}{k1}": "v1"}), - # Test 4: Nested dictionary - ({"k1": {"**k2**": "v2"}}, {"k1": {"\\textbf{k2}": "v2"}}), - # Test 5: List of strings - ({"k1": ["v1", "v2"]}, {"k1": ["v1", "v2"]}), - # Test 6: List of dictionaries - ( - {"k1": [{"k2": "v2"}, {"*k3*": "v3"}]}, - {"k1": [{"k2": "v2"}, {"\\textit{k3}": "v3"}]}, - ), - ], -) -def test_convert_md_to_latex(input_dict, expected_dict): - assert ( - dm.convert_a_markdown_dictionary_to_a_latex_dictionary(input_dict) - == expected_dict - ) - - def test_read_input_file(input_file_path): - data_model_latex, data_model_markdown = dm.read_input_file(input_file_path) - assert isinstance(data_model_latex, dm.RenderCVDataModel) - assert isinstance(data_model_markdown, dm.RenderCVDataModel) + data_model = dm.read_input_file(input_file_path) + assert isinstance(data_model, dm.RenderCVDataModel) def test_read_input_file_not_found(): @@ -333,22 +268,6 @@ def test_invalid_dates(start_date, end_date, date): dm.EntryBase(start_date=start_date, end_date=end_date, date=date) -@pytest.mark.parametrize( - "url, url_text, expected_url_text", - [ - ("https://linkedin.com", None, "view on LinkedIn"), - ("https://github.com", None, "view on GitHub"), - ("https://instagram.com", None, "view on Instagram"), - ("https://youtube.com", None, "view on YouTube"), - ("https://twitter.com", "My URL Text", "My URL Text"), - ("https://google.com", None, "view on my website"), - ], -) -def test_url_text(url, url_text, expected_url_text): - entry_base = dm.EntryBase(url=url, url_text=url_text) - assert entry_base.url_text == expected_url_text - - @pytest.mark.parametrize( "doi, expected_doi_url", [ @@ -439,140 +358,53 @@ def test_get_entry_and_section_type( assert section_type == expected_section_type -@pytest.mark.parametrize( - "title, default_entry", - [ - ("Education", "education_entry"), - ("Experience", "experience_entry"), - ("Work Experience", "experience_entry"), - ("Research Experience", "experience_entry"), - ("Publications", "publication_entry"), - ("Papers", "publication_entry"), - ("Projects", "normal_entry"), - ("Academic Projects", "normal_entry"), - ("University Projects", "normal_entry"), - ("Personal Projects", "normal_entry"), - ("Certificates", "normal_entry"), - ("Extracurricular Activities", "experience_entry"), - ("Test Scores", "one_line_entry"), - ("Skills", "one_line_entry"), - ("programming_skills", "normal_entry"), - ("other_skills", "one_line_entry"), - ("Awards", "one_line_entry"), - ("Interests", "one_line_entry"), - ("Summary", "text_entry"), - ], -) -def test_sections_with_default_types( +def test_sections( education_entry, experience_entry, publication_entry, normal_entry, one_line_entry, text_entry, - title, - default_entry, ): input = { "name": "John Doe", "sections": { - title: [ - eval(default_entry), - eval(default_entry), + "arbitrary_title": [ + education_entry, + education_entry, + ], + "arbitrary_title_2": [ + experience_entry, + experience_entry, + ], + "arbitrary_title_3": [ + publication_entry, + publication_entry, + ], + "arbitrary_title_4": [ + normal_entry, + normal_entry, + ], + "arbitrary_title_5": [ + one_line_entry, + one_line_entry, + ], + "arbitrary_title_6": [ + text_entry, + text_entry, ], }, } cv = dm.CurriculumVitae(**input) - assert len(cv.sections) == 1 - assert len(cv.sections[0].entries) == 2 - - # test with other entry types: - entries = [ - (education_entry, "EducationEntry"), - (experience_entry, "ExperienceEntry"), - (publication_entry, "PublicationEntry"), - (normal_entry, "NormalEntry"), - (one_line_entry, "OneLineEntry"), - (text_entry, "TextEntry"), - ] - for entry, entry_type in entries: - input["sections"][title] = { - "entry_type": entry_type, - "entries": [entry, entry], - } - cv = dm.CurriculumVitae(**input) - assert len(cv.sections) == 1 - assert len(cv.sections[0].entries) == 2 + assert len(cv.sections) == 6 + for section in cv.sections: + assert len(section.entries) == 2 -def test_sections_without_default_types( - education_entry, - experience_entry, - publication_entry, - normal_entry, - one_line_entry, - text_entry, -): +def test_sections_with_invalid_entries(): input = {"name": "John Doe", "sections": dict()} - entries = [ - (education_entry, "EducationEntry"), - (experience_entry, "ExperienceEntry"), - (publication_entry, "PublicationEntry"), - (normal_entry, "NormalEntry"), - (one_line_entry, "OneLineEntry"), - (text_entry, "TextEntry"), - ] - for i, (entry, entry_type) in enumerate(entries): - input["sections"][f"My Section {i}"] = { - "entry_type": entry_type, - "entries": [entry, entry], - } - - cv = dm.CurriculumVitae(**input) - assert len(cv.sections) == len(entries) - for i, entry in enumerate(entries): - assert len(cv.sections[i].entries) == 2 - - -def test_section_with_invalid_entry_type(): - input = {"name": "John Doe", "sections": dict()} - input["sections"]["My Section"] = { - "entry_type": "InvalidEntryType", - "entries": [], - } - with pytest.raises(pydantic.ValidationError): - dm.CurriculumVitae(**input) - - -@pytest.mark.parametrize( - "section_title", - [ - "Education", - "Experience", - "Work Experience", - "Research Experience", - "Publications", - "Papers", - "Projects", - "Academic Projects", - "University Projects", - "Personal Projects", - "Certificates", - "Extracurricular Activities", - "Test Scores", - "Skills", - "Programming Skills", - "Other Skills", - "Awards", - "Interests", - "Summary", - "My Custom Section", - ], -) -def test_sections_with_invalid_entries(section_title): - input = {"name": "John Doe", "sections": dict()} - input["sections"][section_title] = [{ + input["sections"]["section_title"] = [{ "this": "is", "an": "invalid", "entry": 10, diff --git a/tests/test_renderer.py b/tests/test_renderer.py index c666301..d35955f 100644 --- a/tests/test_renderer.py +++ b/tests/test_renderer.py @@ -19,6 +19,62 @@ def test_latex_file_class(tmp_path, rendercv_data_model, jinja2_environment): latex_file.generate_latex_file(tmp_path / "test.tex") +def test_markdown_file_class(tmp_path, rendercv_data_model, jinja2_environment): + latex_file = r.MarkdownFile(rendercv_data_model, jinja2_environment) + latex_file.get_markdown_code() + latex_file.generate_markdown_file(tmp_path / "test.tex") + + +def test_transform_markdown_data_model_to_latex_data_model(rendercv_data_model): + latex_data_model = r.transform_markdown_data_model_to_latex_data_model( + rendercv_data_model + ) + assert isinstance(latex_data_model, dm.RenderCVDataModel) + assert latex_data_model.cv.name == rendercv_data_model.cv.name + assert latex_data_model.design == rendercv_data_model.design + + +@pytest.mark.parametrize( + "string, expected_string", + [ + ("My Text", "My Text"), + ("My # Text", "My \\# Text"), + ("My % Text", "My \\% Text"), + ("My & Text", "My \\& Text"), + ("My ~ Text", "My \\textasciitilde{} Text"), + ("##%%&&~~", "\\#\\#\\%\\%\\&\\&\\textasciitilde{}\\textasciitilde{}"), + ( + "[link](you shouldn't escape whatever is in here & % # ~)", + "[link](you shouldn't escape whatever is in here & % # ~)", + ), + ], +) +def test_escape_latex_characters(string, expected_string): + assert r.escape_latex_characters(string) == expected_string + + +@pytest.mark.parametrize( + "markdown_string, expected_latex_string", + [ + ("My Text", "My Text"), + ("**My** Text", "\\textbf{My} Text"), + ("*My* Text", "\\textit{My} Text"), + ("***My*** Text", "\\textit{\\textbf{My}} Text"), + ("[My](https://myurl.com) Text", "\\href{https://myurl.com}{My} Text"), + ("`My` Text", "\\texttt{My} Text"), + ( + "[**My** *Text* ***Is*** `Here`](https://myurl.com)", + ( + "\\href{https://myurl.com}{\\textbf{My} \\textit{Text}" + " \\textit{\\textbf{Is}} \\texttt{Here}}" + ), + ), + ], +) +def test_markdown_to_latex(markdown_string, expected_latex_string): + assert r.markdown_to_latex(markdown_string) == expected_latex_string + + @pytest.mark.parametrize( "value, something, match_str, expected", [ @@ -187,7 +243,7 @@ def test_setup_jinja2_environment(): themes = ["classic", "moderncv", "mcdowell"] -update_reference_files = False +update_reference_files = True @pytest.mark.parametrize( @@ -216,6 +272,34 @@ def test_generate_latex_file(tmp_path, reference_files_directory_path, theme_nam assert filecmp.cmp(output_file_path, reference_file_path) +@pytest.mark.parametrize( + "theme_name", + themes, +) +@time_machine.travel("2024-01-01") +def test_generate_markdown_file(tmp_path, reference_files_directory_path, theme_name): + reference_latex_files_directory_path = ( + reference_files_directory_path / "markdown_and_html_files" + ) + + file_name = f"{theme_name}_theme_CV.md" + output_file_path = tmp_path / "make_sure_it_generates_the_directory" / file_name + reference_file_path = reference_latex_files_directory_path / file_name + + data_model = dm.RenderCVDataModel( + cv=dm.CurriculumVitae(name=f"{theme_name} theme"), + design={"theme": theme_name}, + ) + r.generate_markdown_file( + data_model, tmp_path / "make_sure_it_generates_the_directory" + ) + # Update the reference files if update_reference_files is True + if update_reference_files: + r.generate_markdown_file(data_model, reference_latex_files_directory_path) + + assert filecmp.cmp(output_file_path, reference_file_path) + + @pytest.mark.parametrize( "theme_name", themes, @@ -246,10 +330,14 @@ def test_copy_theme_files_to_output_directory_custom_theme( # change current working directory to the refefence_files_directory_path: os.chdir(reference_files_directory_path) - r.copy_theme_files_to_output_directory(theme_name, tmp_path) - assert filecmp.dircmp(tmp_path, reference_directory).diff_files == [] + # Update the reference files if update_reference_files is True + if update_reference_files: + r.copy_theme_files_to_output_directory(theme_name, reference_directory) + + assert filecmp.dircmp(tmp_path, reference_directory).left_only == [] + assert filecmp.dircmp(tmp_path, reference_directory).right_only == [] @pytest.mark.parametrize( @@ -296,6 +384,29 @@ def test_latex_to_pdf(tmp_path, reference_files_directory_path, theme_name): assert text1 == text2 +@pytest.mark.parametrize( + "theme_name", + themes, +) +@time_machine.travel("2024-01-01") +def test_markdown_to_html(tmp_path, reference_files_directory_path, theme_name): + reference_directory = reference_files_directory_path / "markdown_and_html_files" + reference_html_file_path = reference_directory / f"{theme_name}_theme_CV.html" + + shutil.copytree(reference_directory, tmp_path, dirs_exist_ok=True) + output_html_file_path = r.markdown_to_html(tmp_path / f"{theme_name}_theme_CV.md") + # Update the reference files if update_reference_files is True + if update_reference_files: + reference_html_file_path = r.markdown_to_html( + reference_directory / f"{theme_name}_theme_CV.md" + ) + + text1 = output_html_file_path.read_text() + text2 = reference_html_file_path.read_text() + + assert text1 == text2 + + def test_latex_to_pdf_invalid_latex_file(tmp_path): with pytest.raises(FileNotFoundError): file_path = pathlib.Path("file_doesnt_exist.tex")