* use #emph and #strong instead of underscores and asterisks
* convert remaining asterisks
* templater #strong and #emph
Change templater to use #strong and #emph instead of * and _ respectively.
* update classic test files (no pdf diff)
* update engineeringclassic test files (no pdf diff)
* update sb2nov test files (no pdf diff)
* update engineeringrer test data (minor pdf diff)
engineeringresumes_empty_long_second_row.pdf
0 of 1 pages differ.
engineeringresumes_empty_short_second_row.pdf
0 of 1 pages differ.
engineeringresumes_filled_long_second_row.pdf
13 of 39 pages differ.
engineeringresumes_filled_short_second_row.pdf
14 of 45 pages differ.
The diff is one extra comma which tbh, was probably supposed to be there anyway:
Old: `Bogaziçi University in Mechanical Engineering: - Istanbul, Turkey`
New: `Bogaziçi University, in Mechanical Engineering: - Istanbul, Turkey`
* update moderncv test data (minor pdf diff)
moderncv_empty_long_second_row.pdf
0 of 1 pages differ.
moderncv_empty_short_second_row.pdf
0 of 1 pages differ.
moderncv_filled_long_second_row.pdf
14 of 46 pages differ.
moderncv_filled_short_second_row.pdf
14 of 46 pages differ.
Same diff as for engineeringresumes -- one extra comma which, was probably supposed to be there anyway:
Old: `Bogaziçi University in Mechanical Engineering: - Istanbul, Turkey`
New: `Bogaziçi University, in Mechanical Engineering: - Istanbul, Turkey`
* update markdown_to_typst test
* fix link fixing
* add link fixing test
* update templater.py
* fix a test
* fix a linting error
---------
Co-authored-by: Sina Atalay <dev@atalay.biz>
* Move last_updated_date_style and page_numbering_style fields to locale_catalog field (#148)
* update testdata
* fix an example
* update locale catalog validator
* set update_testdata to False
* update
* feat: adding "photo" in CurriculumVitae model
* feat: loading "HeaderWithPhoto" template if photo is available
* template[sb2nov]: added HeaderWithPhoto.j2.tex template
* lint: linted files
* Revert "feat: loading "HeaderWithPhoto" template if photo is available"
This reverts commit 6a760519
* template[sb2nov]: merged Header.j2.tex and HeaderWithPhoto.j2.tex after revert 3253d2c1
* template[moderncv]: added photo in template
* fix,template[moderncv]: added check if photo is present
* template[markdown]: added photo support
* feat: adding support to relative path in templates
* relative paths are always relative to cwd
* fix: fixed optional photo in pydantic model
* feat,template[engineeringresumes]: implemented propic
* feat,template[engineeringresumes]: improved template
* feat,template[classic]: implemented template
* docs,template[sb2nov]: added comment
* fix,template: found a workaround for sourcesanspro and graphicx https://github.com/sinaatalay/rendercv/pull/193#issuecomment-2458194352
* fix: using context to manage in a clean way dynamic parameters passing to pydantic models
this is required because the "os.chdir" solution (https://github.com/sinaatalay/rendercv/pull/193#discussion_r1826306847) solved the path resolution for the image but bugged the path construction for paths in rendercv_settings (which should be relative to cwd and not to the path of the input file)
* tests: fixed some tests
* templates: formatted Header.j2.tex for classic, engineeringresumes, sb2nov templates
* tests: fixed test_create_a_latex_file and test_create_a_latex_file_and_copy_theme_files tests
* tests: fixed all tests and examples
* fix: fixed paths for Windows: path in latex should always be in unix style.
* tests: improved test code quality
* tests: fixed test_copy_theme_files_to_output_directory test
* Sina's updates
remove RenderCVContextModel
resolve typing and INPUT_FILE_PATH issue
update Preambles
update templates
rebase tests
fix issues
update headers
* resolve formatting issues
* set `update_testdata` to False
* don't use the profile picture in markdown
* set update_testdata to False
* fix photo issues
* fix moderncv
* fix INPUT_FILE_DIRECTORY
---------
Co-authored-by: kael-k <gh@kael-k.io>
Co-authored-by: Sina Atalay <dev@atalay.biz>
* add mathjax via CDN to HTML template
* adjust tests for added script tag
* Replace Mathjax with KaTeX
* Add math expression tests
put back in place from branch main (?)
* Revert "Add math expression tests"
This reverts commit 5d7e98f621cfb184dcc316763cb342d34f630ca8.
* minor fixes
* tests: update `testdata`
---------
Co-authored-by: schmiega <6830368+schmiega@users.noreply.github.com>
Co-authored-by: Sina Atalay <dev@atalay.biz>