mirror of https://github.com/eyhc1/rendercv.git
classic: add education_degree_width design option
This commit is contained in:
parent
57722a1b58
commit
43f938d1bb
|
@ -79,7 +79,7 @@
|
|||
|
||||
\titlespacing{\section}{
|
||||
% left space:
|
||||
0pt
|
||||
-1pt
|
||||
}{
|
||||
% top space:
|
||||
<<design.margins.section_title.top>>
|
||||
|
@ -94,10 +94,12 @@
|
|||
parsep=<<design.margins.highlights_area.vertical_between_bullet_points>>,
|
||||
partopsep=0pt,
|
||||
itemsep=0pt,
|
||||
leftmargin=<<design.margins.highlights_area.left>> + 3pt
|
||||
leftmargin=<<design.margins.highlights_area.left>> + 10pt
|
||||
]
|
||||
}{
|
||||
\end{itemize}
|
||||
|
||||
\vspace{-0.20cm}
|
||||
} % new environment for highlights
|
||||
|
||||
|
||||
|
@ -114,7 +116,7 @@
|
|||
\newenvironment{twocolentry}[2][]{
|
||||
\onecolentry
|
||||
\def\secondColumn{#2}
|
||||
\setcolumnwidth{\fill, 4.2cm}
|
||||
\setcolumnwidth{\fill, <<design.margins.entry_area.date_and_location_width>>}
|
||||
\begin{paracol}{2}
|
||||
}{
|
||||
\switchcolumn \raggedleft \secondColumn
|
||||
|
@ -125,7 +127,7 @@
|
|||
\newenvironment{threecolentry}[3][]{
|
||||
\onecolentry
|
||||
\def\thirdColumn{#3}
|
||||
\setcolumnwidth{1cm, \fill, 4.2cm}
|
||||
\setcolumnwidth{1cm, \fill, <<design.margins.entry_area.date_and_location_width>>}
|
||||
\begin{paracol}{3}
|
||||
\raggedright #2 \switchcolumn
|
||||
}{
|
||||
|
|
|
@ -2,7 +2,30 @@ from typing import Literal
|
|||
|
||||
import pydantic
|
||||
|
||||
from .. import ThemeOptions
|
||||
from .. import ThemeOptions, EntryAreaMargins, Margins, LaTeXDimension
|
||||
|
||||
|
||||
class EntryAreaMarginsForClassic(EntryAreaMargins):
|
||||
"""This class is a data model for the entry area margins."""
|
||||
|
||||
education_degree_width: LaTeXDimension = pydantic.Field(
|
||||
default="1 cm",
|
||||
title="Date and Location Column Width",
|
||||
description=(
|
||||
"The width of the degree column in EducationEntry. The default value is"
|
||||
" 1 cm."
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
class MarginsForClassic(Margins):
|
||||
"""This class is a data model for the margins."""
|
||||
|
||||
entry_area: EntryAreaMarginsForClassic = pydantic.Field(
|
||||
default=EntryAreaMarginsForClassic(),
|
||||
title="Entry Area Margins",
|
||||
description="Entry area margins.",
|
||||
)
|
||||
|
||||
|
||||
class ClassicThemeOptions(ThemeOptions):
|
||||
|
|
Loading…
Reference in New Issue