Commit graph

310 commits

Author SHA1 Message Date
daniel
2315a88676
Merge branch 'master' into islandoftex-img-gh-actions 2026-02-03 21:44:12 +01:00
daniel
8856b33714
Build all moderncv styles in github actions (#251)
* build all moderncv styles in github actions

* do correct escaping for sed

* prevent .log files from deletion, needed for artifact upload

* fix style iteration logic when replacing styles, colorize echo for better visibility

* fix colors
2026-02-03 21:43:32 +01:00
micheld93
18430d4884
Added support for "Medium.com" social symbols (#264)
* Added support for "Medium.com" social symbols

* Update CHANGELOG

Add new version with Medium.com icon support.

* Update moderncv_userguide.tex

Added "Medium.com" as icon in the manual

* Update moderncviconsletters.sty

Added "Medium.com"

* Update template.tex

Added "Medium.com"
2026-02-01 22:15:20 +01:00
LLdaniel
d3b648b93e manually generate newest userguide, as action is broken v2.5.1 2026-01-31 14:42:31 +01:00
daniel
8076b77366
Prepare v2.5.1 release (#266)
* preparations for v2.5.1: set correct copyright date, fix missing comments on userguide.tex

* sets the version for CHANGELOG

* comment in order to check the comments/headers beforehand

* omits .codespellrc in final release tarball

* fixes wrong paths for upload, investigation of failed push
2026-01-31 13:06:35 +01:00
LLdaniel
5d817593fb prepare new v2.5.0 release and do the usual header change v2.5.0 2026-01-30 22:23:41 +01:00
LLdaniel
563da1b338 use texlive image from island of tex 2025-09-28 22:34:33 +02:00
daniel
ee076d39f6
Install git in container used for automatic userguide generation (#254)
* gh action uses image without git: therefore add it, provide the newest moderncv_userguide.pdf manually due to failed action

* update apt sources
2025-09-06 20:54:19 +02:00
Yaroslav Halchenko
686f1a9a08
Add codespell support (config, workflow to detect/not fix) and make it fix some typos (#253)
* Add github action to codespell master on push and PRs

* Add rudimentary codespell config

* Ignore latex \@ constructs

* [DATALAD RUNCMD] chore: run codespell throughout fixing a few  new typos automagically

=== Do not change lines below ===
{
 "chain": [],
 "cmd": "codespell -w",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [],
 "outputs": [],
 "pwd": "."
}
^^^ Do not change lines above ^^^
2025-09-06 19:54:28 +02:00
Audric Schiltknecht
172f632d5f
Make TikZ library use babel to not break with French (#247)
* Make TikZ library use babel to not break with French

Rendering was incorrect when using French babel: `\usepackage[french]{babel}` (and probably other languages). This can be fixed by configuring TikZ to use babel too.

Fix #219

* Configure TikZ to use babel wherever it is used

* Update CHANGELOG
2025-07-31 23:59:47 +02:00
smo42
d100f20646
Update moderncvheadvii.sty (#245)
* Update moderncvheadvii.sty

added born for the contemporary style after address and before phone section

* Update CHANGELOG

- Fix birthdate not showing up in contemporary style (#244)

* Update moderncvheadvii.sty

- Fix birthdate not showing up in contemporary style (#244) (removed /born from letter)
2025-07-23 22:49:14 +02:00
daniel
02640f41c4
automated action for user guide creation (#192) 2025-06-18 13:47:38 +02:00
Coleridge James Faraday
0c18c4286b
Inspire HEP social link bug fix (#242)
* Fixed typo in Inspire HEP social link

* Updated CHANGELOG
2025-06-05 16:42:12 +02:00
Javier Lopez-Gomez
800b295405 Fix minor horizontal spacing issue in 'contemporary' style header 2025-03-24 18:59:11 +01:00
Mark E Fuller
9bb975402b
Add nice header and proper rendering to contemporary letter (#233)
* apply icon colors to tikz icons

* add contemporary colored header to letter

* update changelog
2025-02-22 22:31:28 +01:00
daniel
51a3e9c3d7
introduce simplex/threema social icon - at least as tikz icon (#222)
* introduce simplex social icon - at least as tikz icon

* complete CHANGELOG entry

* introduce threema social icon - at least as tikz icon

* addendum: new compiled user guide

---------

Co-authored-by: Mark E Fuller <mark.e.fuller@gmx.de>
2025-02-22 21:43:18 +02:00
daniel
baa0c5920d
All colors for all styles (#212)
* make grey usable for contemporary, new color definition

* make blue usable for contemporary

* make burgundy usable for contemporary

* make green usable for contemporary

* make orange usable for contemporary

* make purple usable for contemporary

* make red usable for contemporary

* make black usable for contemporary
2025-02-22 16:14:49 +02:00
Aditya Bhargava
56d1b65d9e
Make header details flush against sides (#229)
* Make header details flush against sides

* Add fix to changelog
2025-01-13 17:05:32 +01:00
AlexVonB
d7e0e4966e
Allowing long names to break in the cv title again (#221)
* allow long names in titles to break

Until now, a `~` (non breaking space) connects first
and last name in the cv title. This prevents long
names to break correctly. This commit replaces the space
with `\ `, a space that allows breaking.

Fixes #220

* added changelog entry

* removed non-breaking space in names from other headlines, too
2024-12-10 23:24:40 +01:00
Aram Dermenjian
14deb59ddb
Allow icons in classic letter (#176)
* Allow icons in classic letter

* Add socials for fancy and banking themes

* Update changelog

---------

Co-authored-by: Cali Garmo <aram.dermenjian.o@gmail.com>
2024-09-24 04:43:19 +01:00
Aram Dermenjian
f05efdb2de
Update old style to use symbol instead of marvosym (#209)
* Update old style to use symbol instead of marvosym

* Update CHANGELOG

Added info to changelog

---------

Co-authored-by: Cali Garmo <aram.dermenjian.o@gmail.com>
2024-09-24 04:42:05 +01:00
Yehuda Davis
cdf027a9da
style space between first and last name the same as first name (#205)
* style space between first and last name the same as first name

* add fix to changelog
2024-08-09 18:52:54 +02:00
Patrick J. Roddy
06932535d8
Fix typo in bibliography comment (#206) 2024-08-09 07:42:41 +02:00
daniel
1472e001c5
Rename moderncvcolors from .tex to .sty for MiKTeX compatibility (#200)
* rename moderncvcolors from .tex to .sty for MiKTeX compatibility

* added changelog entry to document the file change
2024-08-06 22:11:34 +02:00
daniel
d6d3ef7f13
in case no photo is set: define photoframewidth nevertheless (#202) 2024-08-05 17:58:13 +02:00
daniel
34e7b15a6b
deliver missing CHANGELOG for 2.4.1 patch (#197) 2024-07-18 20:14:51 +02:00
daniel
2981711e6f
bump version due to included patch #195 (packaging issue) (#196) v2.4.1 2024-07-18 18:00:30 +02:00
daniel
65f328f8d1
colors.tex needs prefix for correct ctan packaging (#195) 2024-07-18 17:41:24 +02:00
daniel
e8a2096184
Prepare v2.4.0 in comments and changelog (#193) v2.4.0
* prepare for v2.4.0 release

* added issue numbers for changelog v2.4.0
2024-07-10 07:34:19 +02:00
daniel
95a3a7de73
Compensating wrong (sub)section spacing for multiline (sub)sections (fix #69) (#181)
* fix issue #69: compensating wrong (sub)section spacing with negative vspace

* new approach with minipage: eliminate wrong vspace fancy sections
2024-07-04 23:52:33 +02:00
daniel
63945865c2
Node.js 16->20 change for GitHub actions, deprecated @v3 (#191) 2024-06-17 20:35:22 +02:00
daniel
b1292ae494
Complete To Do's of new user guide (#184)
* complete motivation letter, document new subject and signature label

* added more adjustable lengths

* note on including pictures

* note on long names and urls

* documenting combinations of head, body, foot

* comparison to old user guide and information transfer

* first revision user guide mussing to dos

* added documentation for #182 (\listitemsymbolspace)

* corrected number of styles: now six styles

--------
2024-06-12 16:35:17 +02:00
daniel
72603c495e
Feature/cvtripleitem (#177)
* first dive into cvtripleitem for classic style

* cvtripleitem for banking style

* cvtripleitem for oldstyle

* cvtripleitem for fancy style

* cvtripleitem for contemporary style

* add a changelog entry and a documentation for \cvtripleitem command

* simplified math for \tripleitemcolumnwidth
2024-05-21 18:50:07 +02:00
daniel
1f82bb91d7
restore previous cvlistitem spacing, resolves #188 (#189) 2024-05-16 21:15:59 +02:00
daniel
9687f709b7
[cvlistitem] Space control between list symbol and text feature (#74) (#182)
* space control between list symbol and text feature (#74)

* space control feature realized with option 2 (option 1 reverted)
2024-05-10 21:28:17 +02:00
daniel
beb45fb23a
documentation paragraph for contemporary style, ignoring .toc in git (#187)
Co-authored-by: LLdaniel <daniel.adlkofer2@freenet.de>
2024-05-10 16:56:23 +02:00
Mark E Fuller
b15f06573e
make hidden head options available (#150)
add '(no)details' option to head in all styles, plus 'alternate' in casual

Co-authored-by: David <forenkram@gmx.de>
2024-05-08 18:48:05 +02:00
Javier Lopez-Gomez
5353471fce [contemporary] Fix social icons appering in the header 2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
02a928723b [contemporary] Properly support skill matrix 2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
d0a5ff550e [moderncvskillmatrix] Support the circle option 2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
b5d6a6e79f [contemporary] Properly support qr and noqr options 2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
1ac6c08efa Update template.tex 2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
fd3bf93f9a [contemporary] Support subject and signature in cover letter 2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
c41143a10d [contemporary] Update body style 6
* Provide initial body style for the `contemporary` theme
2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
66e2655b7c Initial implementation of a vertical timeline 2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
8b74bf12f2 [contemporary] Update head style 7
* Provide initial header style used by the `contemporary` theme.
2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
d85c39d150 Add new cerulean color theme 2024-05-07 11:43:20 +02:00
Javier Lopez-Gomez
d13f919b8d Fork moderncvstylecontemporary.sty from the classic style 2024-05-07 11:43:20 +02:00
Mark E Fuller
08371bb3e2
make colors user adjustable. (#151)
* make colors user adjustable.
- Systematize colors and make them user adjustable. See documentation for details.
  this requires the \moderncvcolor to be issued BEFORE \moderncvstyle.

* fix missing characters for fancy style

* manually copied the current version user guide form master

---------

Co-authored-by: David <forenkram@gmx.de>
Co-authored-by: LLdaniel <daniel.adlkofer2@freenet.de>
Co-authored-by: daniel <41345639+LLdaniel@users.noreply.github.com>
2024-05-04 14:08:51 +02:00
nathan musoke
493742be62
Add \social options: arXiv, INSPIRE (#185)
* Add \social options: arXiv, INSPIRE

https://arxiv.org/ and https://inspirehep.net/ are websites on which
academics often have profiles that would be linked in a CV (particularly
physics and related fields).

Add social options through the academicons font.

* fixup arxiv and inspirehep socials

* fixup arxiv and inspire-hep socials
2024-05-02 19:46:38 +02:00