From af1e3b669a8542716e3ffa5025f0db9e8c0a7e58 Mon Sep 17 00:00:00 2001 From: Sina Atalay Date: Wed, 14 Feb 2024 19:50:00 +0100 Subject: [PATCH] update tests --- tests/conftest.py | 88 +-- .../classic_theme_full/classic_theme_CV.aux | 9 + .../classic_theme_full/classic_theme_CV.log | 515 ++++++++++++ .../classic_theme_full/classic_theme_CV.pdf | Bin 28479 -> 203400 bytes .../classic_theme_full/classic_theme_CV.tex | 11 +- .../test_auxiliary_file.cls | 0 .../__init__.py | 9 - .../test_auxiliary_file.cls | 0 .../test_auxiliary_file.cls | 0 .../latex_files/classic_theme_CV.tex | 11 +- .../classic_theme_CV.html | 1 + .../classic_theme_CV.md | 4 + .../mcdowell_theme_CV.html | 1 + .../mcdowell_theme_CV.md | 4 + .../moderncv_theme_CV.html | 1 + .../moderncv_theme_CV.md | 4 + .../mcdowellcv.cls | 6 +- .../mcdowell_theme_full/mcdowell_theme_CV.aux | 5 + .../mcdowell_theme_full/mcdowell_theme_CV.log | 458 +++++++++++ .../mcdowell_theme_full/mcdowell_theme_CV.out | 0 .../mcdowell_theme_full/mcdowell_theme_CV.pdf | Bin 19008 -> 10780 bytes .../mcdowell_theme_full/mcdowellcv.cls | 6 +- .../moderncv_theme_full/moderncv_theme_CV.aux | 9 + .../moderncv_theme_full/moderncv_theme_CV.log | 737 ++++++++++++++++++ .../moderncv_theme_full/moderncv_theme_CV.out | 0 .../moderncv_theme_full/moderncv_theme_CV.pdf | Bin 4163 -> 18856 bytes .../rendercv_output/John_Doe_CV.aux | 9 + .../rendercv_output/John_Doe_CV.html | 1 + .../rendercv_output/John_Doe_CV.log | 515 ++++++++++++ .../rendercv_output/John_Doe_CV.md | 4 + .../rendercv_output/John_Doe_CV.pdf | Bin 0 -> 202504 bytes .../rendercv_output/John_Doe_CV.tex | 132 ++++ tests/test_cli.py | 106 ++- tests/test_data_models.py | 230 +----- tests/test_renderer.py | 117 ++- 35 files changed, 2662 insertions(+), 331 deletions(-) create mode 100644 tests/reference_files/classic_theme_full/classic_theme_CV.aux create mode 100644 tests/reference_files/classic_theme_full/classic_theme_CV.log create mode 100644 tests/reference_files/dummytheme/auxiliary_directory/test_auxiliary_file.cls delete mode 100644 tests/reference_files/dummytheme_theme_auxiliary_files/__init__.py create mode 100644 tests/reference_files/dummytheme_theme_auxiliary_files/auxiliary_directory/test_auxiliary_file.cls create mode 100644 tests/reference_files/dummytheme_theme_auxiliary_files/test_auxiliary_file.cls create mode 100644 tests/reference_files/markdown_and_html_files/classic_theme_CV.html create mode 100644 tests/reference_files/markdown_and_html_files/classic_theme_CV.md create mode 100644 tests/reference_files/markdown_and_html_files/mcdowell_theme_CV.html create mode 100644 tests/reference_files/markdown_and_html_files/mcdowell_theme_CV.md create mode 100644 tests/reference_files/markdown_and_html_files/moderncv_theme_CV.html create mode 100644 tests/reference_files/markdown_and_html_files/moderncv_theme_CV.md create mode 100644 tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.aux create mode 100644 tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.log create mode 100644 tests/reference_files/mcdowell_theme_full/mcdowell_theme_CV.out create mode 100644 tests/reference_files/moderncv_theme_full/moderncv_theme_CV.aux create mode 100644 tests/reference_files/moderncv_theme_full/moderncv_theme_CV.log create mode 100644 tests/reference_files/moderncv_theme_full/moderncv_theme_CV.out create mode 100644 tests/reference_files/rendercv_output/John_Doe_CV.aux create mode 100644 tests/reference_files/rendercv_output/John_Doe_CV.html create mode 100644 tests/reference_files/rendercv_output/John_Doe_CV.log create mode 100644 tests/reference_files/rendercv_output/John_Doe_CV.md create mode 100644 tests/reference_files/rendercv_output/John_Doe_CV.pdf create mode 100644 tests/reference_files/rendercv_output/John_Doe_CV.tex 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 7ebdeaede5840272910076a371c3bf92180d310a..9b0e6d6c333dbed95019c796ba5c6d5a58f80ec3 100644 GIT binary patch literal 203400 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

Tz0sFayfHg;NU-u+YL&%Px_nLLi8>p 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 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 f058d8837ed8e369bd1fcd2fa0a4c6b462b4e2fe..ec9607825a17228f45e3a1a0e865800282aa91b6 100644 GIT binary patch literal 10780 zcma)?1yCKqwyp^fWaBPDHV~X_+}&M*yE|;$9Rk6EyE`PfySqbhcXxMroOjQ8b?e<* zbowaqm`<9(+nUy(? z*WB0Kx7-4UHW`F@ZZw0dmy1b!2|fPV#({m?xLyYYPT&{R*x1;OXF_DE=FUkwI9&JxKVAX@ z&^)bBCtN4oXa61^ulIxi>AAl>Ju3LnS9f>V5G{=e*^|f)D_(x=D?MloflWP=x(rko zB_;wmCy>uIte?DGIv3E+-hzAJOwKov#CrU!pdgX`NmeU_d14fB@f&ps8Kx#-ZnO;s z`3IMLQ6K#H*_S`SX0q1IT<~e~_TYhtuL7B8YQA+}S}RPAW}fUtC;nKy^wS z(39eBMm9&ndirm|Rj#sbx*qBa$o_?Z&~tq-^F2dlS()w8=_HJNm?b+2ygGsu5{+q;GQzv^<8|=w zwrNnKP^cJ~nDMAdkoqkZ5`cB)MHqZ9OznEZ z)gi}(d|Ky2LbhTuYyarLp}jMS4R zo6OkWr^lV5HQQNlOHZkFB=Pa`FV@PTR%qJsa##F}p>+W2RMUx?k<1)}uFDOx-ffcQ zYmyW`u1wMqycWYLnVmkAhdYt{$@Q%~yOqUX>(35G2KOLMHcbS4u~M??O?YJAf{8z= zGmdY4^xLdtM!HMPOQUSVb#Z>HA|)x@IL6Y!{i;9B+ZTRPCB>G?iu4O3sxBtLv;%)R zaG4J}SdoWO&<9x~T&yB-vC;o|F{CNX%IVqh%;2rR4a#F`jze|rj%wVo=i(Fhmdn7% zDjGXKjRBPN0Cy-rc?NS4kTN$j6^^{r(HL+@9vCLiAF(=Rz-dLU@s z6b55B#bNfl?i_30)}*Rw%{XPAVkt4$Ytw(0@SD3lq3Jmv^Q{L24$&_S+N4vXu03$< zo3@_e@u7UH3zY3O;gYm!7h5Bk;_@A(v5tQqzB*Kuua6~6d9iCkHl?Cz70WHgMf8cm z&zO*$$K173cgmfh;?-pT&h!|vflw<2pL$~_l;`9{xs@4lPevF!T+N7E5;k0};F1!e z;UK71+j;RISX2m+@SwfRl4sq_ST^3tp6JnJ$AW|dZn7~a-n~}to@JP$YZ5~!njeUK zgt~1#q~LEWDQ~aX)SIay_c|idtJ7qh#!>+7FlE#(&8{x!4}yKCzdEGhdTM_6AvTac zdTSP;RP4CSkIyC>pI;kna5Jf&KHENxIfGTq{8et>HtxX;=SoxeSbksu^YbJN8>4}%v+TC-7Cq4|^Cq6Vt9ZT_^M%`~ZVtP1@_MuXO+?D4 z6;+C@#RN3}B8+&{tVG3PNcz-TMXvHu1ttxI#euEs6hqDPLS`$*BDYtNO-aK(yrF~Z z=bZB-O8&&ml3ZNB9V10*w1gc=^W^bBZNrK3{Zt)RGdxXZdINpa;7+pJmH)|k*lPwgYp_we@u}%)I`f9qcfzqQ3qK)0UNc?{Fl4grT z!Ocv+pnX3WmolJ%n}nQiX@un8f{y+CiF_gvz0|$oMIVi&urU$uN5g@g_R%A^8(*oj zH>S5_SN+9|a$i6P&8@RZf9+zfYO$3!)~1|~lCW-e)xPBBTIrf<8LEjP=d}i$Fpwi$ zSm;J{fx_h^sbFZFNV~n|TdQzEq2)|8QVdaynsBXm>^LuUiZ+W^j!#|WpZ_@7QI&OCp2*u*6H z7mzS`bY)Y)C(N4r%e8^k4qo?=wBX?Y{bnz@P6KEEKL^Be#@PJmwmI@% z9u&7z$K`pJNoAaB6}Ce8XBJ$bBut&Z6s*eDs%*ZC+O?Q1D!eWE6{IT7{~jtIxL z8>=J56iXg0tgd+gsfjb(&IuYg2ymH&hXx*p&xp4#4v6JY=mXTUOW*dLy|1w+p5vjc zo>9fk#CM~HG;{ET=*98{N%$dPP5Hw3UhWF~DBXKu@>)F`6-f)<1jNI-FnUiCJxsiN zXkwsYY7nQ9Wc1kA5+bV4MdDJOsRhHd7C0K%TIJFO4lYyr%nY!9J>{?DR-Bl*-)fJ6 ziQS?v?FM$aRp3{oOZ1%e5mSoK5 zF)>PS?yOcG!@8x6ayvdUgJa@;78>;}Va><2F7a>so^`U7tPQAH-?z2`tkpV=SkiT4 z3}&ie-xxCt@f*C%jel=`iww%QkuZ<`5RHq7jW@k6(V*p z>;vm^)*adcVX@xtS7^_lp^>76=f=*DbpgdGYhF1si4IiQnSv_+w+V}k0_5>X3KBeys`ODBYPuS zoJY`D0mYPb;><+1-WBNBZJrwgA&ZVX#OmGOPYp2%UJarbFS_)z0^p^vyt;k ze44Um)-M1U_Xsj(3=fOTX>Z>vmf$nGey%Rn@KcJs6|1-#0Ob7hH(lY-ny zJ7tc6MvZN06?1@8dC;}dSlcOex5=MSg}0&=vyA=B*$17>R?HBtgTIu2pXg{fC<(lAY3j^ag z$MI`6S2*Z3hP(VV+1}9+iTJ=D@2AFcK6Fn+FN|=zr&GxV7-+YCLPj!6 zvg4zDt!~CRRvi&55f4Kv8spk;rG;r-BVE##MTBcy9{untG-s)Y!Z0`AocVQwAGg=I zP%PMW&&+u+%UKF!OJ|(l8Sq@&<20LSwg<#d7k?B@Dt!ww5K zUZSN8XaAY$%=TO9Y(-bYe7Wkc3h!2sJyMChq|5PzRO1tWB3cd(2?QSI2oK0L$Cc!{ zWzZIt%dTt@bh|&FA@;42ybRuv^@Pv{7s!dEnJ`S# z6Ea5VLGStAi@umOr(nO(;6-MG5M_8|G%#$PyrWi6oKZ^0(0bWo%sl=J`q%nt(rM4N z;uqc0HynLpXX@uo!>x$LbkU`VoB;WXw`qePBe?Ny(~X&J7&wp*g+)SrhY=;2`$ zVR#V!7@b_D2@Da>a9bs*`+Gi7s*Pey zVaqzbNxJK>2o0^#SwKC_tEfR8J*9~h@5mwrvemR;s`tO!$ZOFrt&=%xOcqZI?Y9co zE?R4f1FD;qFoh>S_A)qp9y7?S@ZNrWqanD3Agkxz2o9vArRr{iF_RzHIj5T%DP~zm zMXakh+#D%ib?$bhN{w5GF~6Xj|4vICHS{=acC?7BZ`cr87^5RmQK-E9$7U~8GZ=wY zCiN_1@iM4N#3E+~I>!ZGzd6yiR;`C~4Rk!-@OZEW22l#lkCi5PDR>92IbO*{4^SPU`q(dGt&zG%c z{;_uqL&8t6h7hkLT3+ptyIExxe7xzG)l21 zW6+O-_|Q~#Af1VXc<22hH7|V=dtAmnDdr|L!Z}Ui#k%`_AG9XAxMykdBO!G@W{90x zEMQ!}7n!dGrM^ITmF3VSFwRY%B!#JqWfxsqF*br(sL6CbDc>YCW0Ml&o`bu(%UbL- zg$VA4P%ukR1F5;6p$GFtXLp%*i*XEmc?>aH_Z^eC`yfa70A*?Iz*DOebHZ~peCChP zLlVoF1j{f+@M$#>p&?gLOyh6YOagRm_nH1vzfbRrzd9zyeTAp<+2^O;5~`YdStR^G zkm#aV7y)Ju*J$gZdA;TNa_t8TYCpAnvI_F&e_E-f`!r{_MONRSY^#Uv#5!D_1bE+R z&0EWB>LFXWvbT+qTzm_slSTG)=AaN`GWZQ~)v(T_@J6HnLwM4CoW+ftt|vV2V^H3W z4sIJwk>Ie5sGFx3V6}mDJ(9Uxvb!q4I1gD4SW9{29*;siLH5g~Wa>cX2G8MtmU&y5 z`*lT@Y!~IlGktM*Ib4cyTeh{kB+x+z_GK5PMeLCjXFJ2S;MXCOJ-u&7lw+G%=R1`) zEFF+JFlp@JwcsJ*C^zvhka!fe=;FG-x_ZVp zEl|Abh|{eODO7?Ey=38^F-T5kHRuU)$YJRp$MnBnYKBI84umRejq;-$Iit|)aqm_f zg)(6`DA74Bv~_6u{(XU-CX)xRyZYw2ydH25l)w8o_>))k8I9$8HBfl1?O}ZmSY^fe zx(-W8m|xrmlY<~wmBVF}FfO!hk*p}e|If>?T5tHV2|S9?jgjFz}m z^3lyT&Qb3B#zNDGo@&RtZ0ZZwmqCzk1fiii4ti67wNd*JMtyx&3ZP-OH0E89s0t)kYfm)}Bp$ zrP!0#5W&>d5B+mJ4EaKt_Z(9iXqjo~Hhg7(XFLjTW-M})e{UM1-+=ovDp82GM`}5T6$cH&llPSMdUFSSJ_*yEJ`94#e!*4i@@9tPn;cgXJO;WIM%Nny z0~R&kH!agdQ>US24Eb-1PZ1!>)3`Y`UEB|?)@`hu`l^AhppA=-WI0J~Z;bb9Uuo*y zaZ&ymFUp+EEvoWGZB~f9r$rZ$UYOBerL%XA$dCpKLLi?|C~>Ud;IDs%<|rmZWz4kI z^7@(&3SSPYPk-5}ck1EJH2$<{Q)}DJY{qSKGx%Pst4m`y z{j_gob>yY72O}kZW{~}Ckl41%JFM8Nm_OJOEjWVm-KVXW7YI>g&VKS{^4*GN-RwXl zepaxE<4E$!W%kBve&3X9mOU2th&eGoZm0LoS+pI{g}#^A6qwJL+^CmrY?{7RmKxT# zeGPTkA1qi)*T_0f^y3=TXdBh07 zz$EVfX*NpeU~8hGlrG+aQP3Y!u-^N1bFN-E(D-OUos=pqKs=VTxhv~8mkrYI{)N;A(^H*-Up_lM(s>fjrICk>sahYY4nWk zD{6{l6PJ@#i}}8TcH%tPXh&DpGU9+I*l5K1nYSe;)4an&?3u5hyKM2>U;kQpC)bx` zyF%bMOS4w_On%>thnm4)tTODpAwnM);>D{WcePYl;|LzX>zc9b!CHb~hDYW8vrgPd z`uwgRqK~nI@?eMH=eq#nv_i7$rDrS^);RvFmVm86TiG)1jm!q-6T-9p{{g7Fd3;BO{eA!_VhGpXQY+ks5bL}GjCbvgXj5B+o0vm@q zEm{M;%WB5fTICWWS$>*Nn0(VeUg-TAhd$i6yT;T~HiH!PCS;$r!~zx(*;(b_YVAFM zI&l>W_hi9W7%0_+ac}pIAIa1bQ!BhvY8Th?p#(3~+$(8UArY5#K+7CWUPoo#b2@sR zsc?Iaj|tdE3ydTgMqRRS(FDH7?5EF{*5|Zq78wU?Fs8u$_YO$ocilYU9c#+ z(cOz2Ypz^ie?jyTU1K0-746=-*?@@F_MCo~RPM10>rDY*&;a-51$zl)IVtIn7Kkwk9L5XIlD#A`#)>O-ZVMZ0t+f+r4W+g=Rpk z9%wr%v?tov3r^7VKN%$EJ(hMWl83KUKK67}IF!T~3g|)A*tr)6?C}dC|MG| zGNZW}XxU*og8%&ndqWyYxWNNxePZxWih%a`F?HHY$FIJS)UC0XWoy&Dy9ICP=+&hd zdP*f)?kOis^7X1As@btzJ0+8HF`5a@6o)5ze`kFW@sCfPmXeP~QCa=U;WIyr||CU;!d$aozzgH zlGN_fL5McHQ~4|3M+7VQOk1srmlORYikF(@dk7E5<|9uDRzor;E+SazxGs7`7^bcwQA)&{}d+f5e2(=*j5(omuw8m$uGfg0f#q0W+P~dsM#!}-A;-xfL#vh z4cSfs<=S>0GmCJtQg>c;J{}E$JA2+}^A?ja^?HyiY@n4@%BSP6Xy86Kw1?Cxvhxcq z-D4-I4TK=LnxlQ|tT-mU)pbg67s+C!^iO)V-{eD4MhZzN#vNt!JqbAS0!)Bmr}Y_` zRWfPVqNt4vS@t5M{x!@Wz!fX@A6V!*Fc|Jb;lmQhXI1@&JD6;Q5AFM^UHxCrLLtQ2A`qs%i9% z89Fgxd4*K*mj<^yZrP@nT}#HxES;^Jk*m?tOr8GolYznIVyiYu;_8r_ z71ASU1=T)3y9gg`#+%89M5j))VTC#VL^JTd+Y3XB(U&parM!?C=g}_qcPQ6B6vzJs zeE2{a{(o|VorUo~CO5z;vbI|cn63M2ZYT*$P<<{EkXS<1*Ch4}V3p!oT@uDsiRf(9 z{L>D-D7}CrFiQ62^@Dpq(dcSJ(wK9|a{__*#^Q=3ykO8$C7(Z(6bYGmXu%PWcz zjZ#F-KIPq1-ERNQ37?MHap4&;o%?Ehu(XNT-27MY+Ht>9B}$7ga|gw){k{0$(3v9f zQ*(-4^!m}8zNFqbvzBp#=pObf%W9KN8YKl0=YD-OyUG%g!8U;mEVVUP*z&yWERx3p z@)0D7hDy>agTwmn-%MC+TfXr&&hj+xFLX)PPnMJu-uIghjw5lm>r{=Hk3q(k1J|7?9?#~=}6szjd<<(`QkG0=q8^CL_l{;R2iK0~i z8KqbDq{*;VpL~kM;r$1IN-ZFfsaCz8$}SxIDK4k5dj-3@dn*Kh4LhQ)o=&A!$)Qe> zEThP>1<8x)@w?9%r^HG*dQ@C=_Z-Y_zP|}M!htV6WTY?YOtnE`fW$+V4kca-1se(9 z!q+oy^UX<$L`R+pZQwya{pk{Ndo)Vv*R}5hSy5w|KV>>B+7=x&&qADxAGv*wJO_&Q zgkJ`13RmPckl7r|2?-EPhh9v(!CB@^upeO-DeM~E6K=OA0{tG~g%v5EsW>ncO6ETl zysQRj1|KBFmNP=h!S%RG@M3Y0+#+_tAO2#w5fO&Aqd>DKwaZO^5fWC8roZ{cd6`2p z^c&en=mpUmed_Q`(S9oQ<8SG{m}J%$tf!UVDH9Q4UN*`nj(O-=UkbczFik`Sqwrg~ zefF;NuaEy4m!e_+Z$+cvU~BAb^g%aK*%_NEo2Y+KQ7jA~ zCRS6)yF;lucL*njmQT%1*8(;Vq#!oVPIlpVdP|CW8tJ_V5DSVp#1QY zwKe{CF3JuDc6KJl9~hQ_wWA4uUO`z@9VF&#ZEa{^WAhII%H|f1z>o94gwO$1O&lCQ zQUjSmANg20nb=sFzcGQ>{-y9E;A8GG7A_{hk6AHO1Fh@~oXj0f41g~G3}gc_gFY7G z1NHhRXT|j27Ebv?FOXi|&{D|>44{_-GBW)G6mxKN0j2X6&|v#>J2VDF6F?0CRMqu&axRix}6IyqY?=DNRq z3$5KW-F_nYlGqhcbheeqDQ?Q^4=gs1H;4g(vBL^dfZM9#xp%=$bRMMXsAK{Qe?4*> zw6l}H$t123)ceC-fJ1plAj0iY_BYK?xWyc*fNIo)9Xc6-K@LoC{P*{Haps@f%@X~w zME2b-?jR-}$F;XC1u*Eg?$}k+qglyhM2tAyg6nBLoY$0ypI?vv^?@ZNB8jD6M8*31 z5;CKW31O~WkGev3{AODiTp!`$R5&fOh+J5YT0sLhPa*oOl8%jp_tg?s0!aL}UJ>=P z@!8B9B^L$4U^V^L%KZXX#QbSMysZu+ouht!{4l zE~F=BkiD&{Eo*IbJ7Hj>ZzjH{i58!|6L$BTlYQq=H1b74ots16{n9JcD+1S}ibk)3 zkDRGu_KWEkr_!f}$*7{&A6I|yY=ntQn|Yh1<}=?<1!wc7ER=fE_Ix2A;^993FD1_L zKb}-|MH5p1y`+t?i5pOh0m#Uy1E5#3@G$wX0Q71=Ek+;{kny8W(bm=p$jJ5)ulNsl zQ(GY8KlY1%G(><}Jj{Zk%nYo8Vho~!VxmIA3}T$@g6s^8%&eRo9BgdtOnkt9@A8r5 zpOhsV+dp5`|3Q5i>FYmC^mg`k{x(Janu6<}92DbE+-nMHXbLoiHADuQnizASpqm*f z^L)zX^iM_zX~I)^V`8x6(T9NeL;AVzf3A|FlYxVi+sB>-U}X5%jsWE3qVi&Z{{zGz BZ{Yv{ literal 19008 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 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 ef72d3d503bfe1ac9413e9131e838fa35dcf58c5..ba6d4c6e682ee1a65865bd2d993db02d8d225d9b 100644 GIT binary patch literal 18856 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 N#wJ{TSTmW_j6Z8N8 delta 3230 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 oZci0=8m|6951J 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 0000000000000000000000000000000000000000..78f190510b9cedaba5b7b88d2c2ff1f3a5c1f499 GIT binary patch literal 202504 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

yZ&X((6G+{>*1Lr>jA_mTX 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

%Psb}d!SCYKt5sZmh6}V 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\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")