#% Do not delete the line below; configure depends on this
-# \DeclareLaTeXClass[moderncv,color.sty,fancyhdr.sty,hyperref.sty,ifpdf.sty,marvosym.sty]{Modern CV}
+# \DeclareLaTeXClass[moderncv,ebgaramond.sty,fancyhdr.sty,fontawesome.sty,ifpdf.sty,marvosym.sty]{Modern CV}
# \DeclareCategory{Curricula Vitae}
-# textclass definition file for modernCV 1.2.0
+# textclass definition file for modernCV 2.0.x
+# (also works with modernCV 1.5.x)
# Author : Uwe Stöhr (uwestoehr@web.de)
# General textclass parameters
-Format 42
+Format 85
Columns 1
Sides 1
SecNumDepth -1
# Standard style definition
Style Standard
- Margin Static
- LatexType Paragraph
- LatexName dummy
- ParIndent MM
- ParSkip 0.4
- Align Block
- AlignPossible Block, Left, Right, Center
- LabelType No_Label
+ Category MainText
+ Margin Static
+ LatexType Paragraph
+ LatexName dummy
+ ParIndent MM
+ ParSkip 0.4
+ Align Block
+ AlignPossible Block, Left, Right, Center
+ LabelType No_Label
End
Input stdcounters.inc
ParSkip 0.4
LabelSep xx
LabelType Static
- LabelString "CV style:"
+ LabelString "CV Style:"
LabelFont
Series Bold
Color Blue
EndFont
+ Argument 1
+ LabelString "Style Options"
+ Tooltip "Options for the CV style"
+ EndArgument
End
Style CVColor
CopyStyle CVStyle
LatexName moderncvcolor
- LabelString "CV color scheme:"
+ LabelString "CV Color Scheme:"
End
-Style FirstName
+Style CVIcons
+ CopyStyle CVStyle
+ LatexName moderncvicons
+ LabelString "CV Icon Set:"
+End
+
+Style CVColumnWidth
+ CopyStyle CVStyle
+ LatexName setlength{\hintscolumnwidth}
+ LabelString "Column Width:"
+End
+
+Style PDF_Page_Mode
+ CopyStyle CVStyle
+ LatexName renewcommand{\pdfpagemode}
+ LabelString "PDF Page Mode:"
+End
+
+Style Name
LatexType command
- LatexName firstname
+ LatexName name
Category FrontMatter
InPreamble 1
TopSep 0.7
Family Sans
Size Largest
EndFont
+ Argument 1
+ LabelString "First Name"
+ Tooltip "First name"
+ Mandatory 1
+ EndArgument
+End
+
+Style FirstName
+ CopyStyle Name
+ LatexName firstname
+ ResetArgs 0
+ ObsoletedBy Name
End
Style FamilyName
LatexName familyname
TopSep 0.3
LabelString "Family Name:"
+ ObsoletedBy Name
End
Style Title
BottomSep 0.3
TopSep 0
Argument 1
+ LabelString "Line 1"
+ Tooltip "Optional address line"
+ Mandatory 1
+ EndArgument
+ Argument 2
+ LabelString "Line 2"
+ Tooltip "Optional address line"
Mandatory 1
- LabelString "Street"
EndArgument
-End
-
-Style Mobile
- CopyStyle CVStyle
- LatexName mobile
- LabelString "Mobile:"
End
Style Phone
CopyStyle CVStyle
LatexName phone
LabelString "Phone:"
+ Argument 1
+ LabelString "Phone Type"
+ Tooltip "can be fixed, mobile or fax"
+ EndArgument
+End
+
+Style Mobile
+ CopyStyle CVStyle
+ LatexName mobile
+ LabelString "Mobile:"
+ ObsoletedBy Phone
End
Style Fax
CopyStyle CVStyle
LatexName fax
LabelString "Fax:"
+ ObsoletedBy Phone
End
Style Email
LabelString "Homepage:"
End
+Style Social
+ CopyStyle CVStyle
+ LatexName social
+ LabelString "Social:"
+ Argument 1
+ LabelString "Name"
+ Tooltip "Name of the social network"
+ EndArgument
+End
+
Style ExtraInfo
CopyStyle CVStyle
LatexName extrainfo
LabelString "Extra Info:"
End
+# Path to a digital image:
Style Photo
CopyStyle CVStyle
+ Font
+ Family typewriter
+ EndFont
+ LabelFont
+ Family Roman
+ Series Bold
+ Color Blue
+ EndFont
LatexName photo
LabelString "Photo:"
Argument 1
LabelString "Height"
Tooltip "Height the photo is resized to"
+ PassThru 1
EndArgument
Argument 2
LabelString "Thickness"
Tooltip "Thickness of the surrounding frame"
+ PassThru 1
EndArgument
+ PassThru 1
End
Style Quote
End
Style Section
+ Category Sectioning
Margin Dynamic
LatexType Command
LatexName section
TocLevel 1
End
+Style EmptySection
+ CopyStyle Section
+ LatexType Command
+ LatexName emptysection{}
+ KeepEmpty 1
+ LabelType Static
+ LabelString "Empty Section"
+ LabelFont
+ Color Green
+ EndFont
+End
+
Style Subsection
CopyStyle Section
LatexName subsection
TocLevel 2
End
+Style CloseSection
+ ObsoletedBy Standard
+End
+
+Style Columns
+ Margin Static
+ LatexType Environment
+ LatexName cvcolumns
+ NextNoIndent 1
+ LeftMargin M
+ RightMargin M
+ ParSkip 0.4
+ BottomSep 0.5
+ ParSep 0.7
+ Align Block
+ LabelType Centered
+ LabelString "Columns:"
+ LabelBottomSep 0.5
+ LabelFont
+ Series Bold
+ Color Blue
+ EndFont
+ TocLevel 1
+End
+
+InsetLayout Flex:Column
+ LyxType custom
+ LatexType Command
+ LaTeXName cvcolumn
+ Argument 1
+ LabelString "Width"
+ Tooltip "Optional width"
+ PassThru 1
+ EndArgument
+ Argument 2
+ Mandatory 1
+ AutoInsert 1
+ LabelString "Header"
+ Tooltip "Header content"
+ EndArgument
+ LabelString "Column"
+ LabelFont
+ Series Bold
+ Color Blue
+ EndFont
+ ResetsFont true
+End
+
Style Entry
Margin Dynamic
LatexType Command
LatexName cventry
Argument 1
Mandatory 1
- LabelString "Time"
- Tooltip "Time"
+ LabelString "Years"
+ Tooltip "Years"
EndArgument
Argument 2
Mandatory 1
- LabelString "What?"
- Tooltip "What?"
+ LabelString "Title"
+ Tooltip "Degree or job title"
Font
Series Bold
EndFont
Argument 3
Mandatory 1
LabelString "Affiliation"
- Tooltip "Affiliation"
+ Tooltip "Institution or employer"
Font
Shape Italic
EndFont
EndArgument
Argument 4
Mandatory 1
- LabelString "City"
- Tooltip "City"
+ LabelString "Localization"
+ Tooltip "City or country"
EndArgument
Argument 5
Mandatory 1
- LabelString "Country"
- Tooltip "Country"
+ LabelString "Optional"
+ Tooltip "Grade or other info"
EndArgument
ParSkip 0.4
Align Block
LatexName cvitem
Argument 1
Mandatory 1
+ AutoInsert 1
LabelString "Summary"
Tooltip "Summary"
EndArgument
Style ItemWithComment
CopyStyle Item
LatexName cvitemwithcomment
- LabelString "Item with comment:"
+ LabelString "Item with Comment:"
KeepEmpty 1
ResetArgs 1
Argument 1
KeepEmpty 1
Argument 1
Mandatory 1
- LabelString "Left summary"
+ LabelString "Left Summary"
Tooltip "Left summary"
EndArgument
Argument 2
Mandatory 1
- LabelString "Left text"
+ LabelString "Left Text"
Tooltip "Left text"
EndArgument
Argument 3
Mandatory 1
- LabelString "Right summary"
+ LabelString "Right Summary"
Tooltip "Right summary"
EndArgument
End
ResetArgs 1
Argument 1
Mandatory 1
+ AutoInsert 1
LabelString "First Item"
- Tooltip "First Item"
+ Tooltip "First item"
EndArgument
End
ObsoletedBy DoubleItem
End
-Style EmptySection
- Margin Dynamic
- LatexType Command
- LatexName emptysection{}
- KeepEmpty 1
- ParSkip 0.4
- Align Block
- LabelSep xx
- LabelType Static
- LabelString "Empty Section"
- LabelFont
- Series Bold
- Color Green
- EndFont
-End
-
-Style CloseSection
- CopyStyle EmptySection
- LatexName closesection{}
- LabelString "Close Section"
-End
-
Style MakeCVtitle
CopyStyle EmptySection
LatexName makecvtitle{}
- LabelString "Make CV title"
- Category Title
+ LabelString "Make CV Title"
+ Category FrontMatter
+ LabelFont
+ Size Small
+ EndFont
End
Style MakeLetterTitle
- CopyStyle EmptySection
+ CopyStyle MakeCVtitle
LatexName makelettertitle{}
- LabelString "Make letter title"
+ LabelString "Make Letter Title"
Category Letter
End
Style MakeLetterClosing
- CopyStyle EmptySection
+ CopyStyle MakeCVtitle
LatexName makeletterclosing{}
LabelString "Close Letter"
Category Letter
End
Style Bibliography
+ Category BackMatter
Margin First_Dynamic
LatexType Bib_Environment
LatexName thebibliography
NextNoIndent 1
+ ToggleIndent Never
LeftMargin MM
ParSkip 0.4
ItemSep 0
Size Larger
Family Sans
EndFont
-End
-
-Style --Separator--
- KeepEmpty 1
- Margin Dynamic
- LatexType Paragraph
- LatexName dummy
- ParIndent MM
- Align Block
- LabelType Static
- LabelString "--- Separate Environment ---"
- LabelFont
- Family Roman
- Series Medium
- Size Normal
- Color Blue
- EndFont
- HTMLLabel NONE
+ TocLevel 1
+ IsTocCaption 0
+ Argument listpreamble:1
+ LabelString "Bib preamble"
+ MenuString "Bibliography Preamble"
+ Tooltip "LaTeX code to be inserted before the first bibliography item"
+ PassThru 1
+ Font
+ Family typewriter
+ Color latex
+ EndFont
+ EndArgument
End
Style Recipient
Category Letter
Argument 1
Mandatory 1
- LabelString "Company name"
+ AutoInsert 1
+ LabelString "Company Name"
Tooltip "Company name"
#Font
# Series Bold
CopyStyle Opening
LatexName enclosure
Argument 1
- LabelString "Alternative name"
+ LabelString "Alternative Name"
Tooltip "Alternative instead of 'Enclosure'"
EndArgument
LabelSep xx