rendercv.themes.options
¶
The rendercv.themes.options
module contains the standard data models for the Typst
themes' design options. To avoid code duplication, the themes are encouraged to inherit
from these data models.
Page
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to the page.
Source code in rendercv/themes/options.py
Colors
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Color used throughout the CV.
Source code in rendercv/themes/options.py
Text
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to text.
Source code in rendercv/themes/options.py
Links
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to links.
Source code in rendercv/themes/options.py
Header
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to headers.
Source code in rendercv/themes/options.py
SectionTitles
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to section titles.
Source code in rendercv/themes/options.py
Entries
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to entries.
Source code in rendercv/themes/options.py
Highlights
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to highlights.
Source code in rendercv/themes/options.py
EntryBaseWithDate
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Base options for entries with a date.
Source code in rendercv/themes/options.py
PublicationEntryOptions
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to publication entries.
Source code in rendercv/themes/options.py
EducationEntryBase
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Base options for education entries.
Source code in rendercv/themes/options.py
EducationEntryOptions
¶
Bases: EntryBaseWithDate
, EducationEntryBase
Options related to education entries.
Source code in rendercv/themes/options.py
NormalEntryBase
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Base options for normal entries.
Source code in rendercv/themes/options.py
NormalEntryOptions
¶
Bases: EntryBaseWithDate
, NormalEntryBase
Options related to normal entries.
Source code in rendercv/themes/options.py
ExperienceEntryBase
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Base options for experience entries.
Source code in rendercv/themes/options.py
ExperienceEntryOptions
¶
Bases: EntryBaseWithDate
, ExperienceEntryBase
Options related to experience entries.
Source code in rendercv/themes/options.py
OneLineEntryOptions
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to one-line entries.
Source code in rendercv/themes/options.py
EntryTypes
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Options related to the templates.
Source code in rendercv/themes/options.py
ThemeOptions
¶
Bases: RenderCVBaseModelWithoutExtraKeys
Full design options.
Source code in rendercv/themes/options.py
validate_typst_dimension(dimension)
¶
Check if the input string is a valid dimension for the Typst theme.
Parameters:
-
dimension
(str
) –The input string to be validated.
Returns:
-
str
–The input string itself if it is a valid dimension.
Source code in rendercv/themes/options.py
validate_font_family(font_family)
¶
Check if the input string is a valid font family.
Parameters:
-
font_family
(str
) –The input string to be validated.
Returns:
-
str
–The input string itself if it is a valid font family.