mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 05:25:26 +00:00
9ca91b2566
There is nothing in the diff besides the format number changing from 93 to 95. From what I understand, this is as expected since 93 -> 94 and 94 -> 95 just add new layout tags. Updating the layouts makes it easier to test master. Otherwise, in some use cases layout2layout can be run hundreds of times which can make some things slow (e.g., opening documents or even opening the advanced find pane).
723 lines
13 KiB
Plaintext
723 lines
13 KiB
Plaintext
#% Do not delete the line below; configure depends on this
|
|
# \DeclareLaTeXClass[moderncv,ebgaramond.sty,fancyhdr.sty,fontawesome.sty,ifpdf.sty,marvosym.sty]{Modern CV}
|
|
# \DeclareCategory{Curricula Vitae}
|
|
# 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 95
|
|
|
|
Columns 1
|
|
Sides 1
|
|
SecNumDepth -1
|
|
TocDepth -1
|
|
|
|
Provides hyperref 1
|
|
Provides url 1
|
|
|
|
|
|
# Standard style definition
|
|
Style Standard
|
|
Category MainText
|
|
Margin Static
|
|
LatexType Paragraph
|
|
LatexName dummy
|
|
ParIndent MM
|
|
ParSkip 0.4
|
|
Align Block
|
|
AlignPossible Block, Left, Right, Center
|
|
LabelType No_Label
|
|
DocBookTag para
|
|
End
|
|
|
|
Input stdcounters.inc
|
|
Input stdinsets.inc
|
|
Input stdlists.inc
|
|
|
|
Style CVStyle
|
|
Margin Dynamic
|
|
LatexType Command
|
|
LatexName moderncvstyle
|
|
Category FrontMatter
|
|
InPreamble 1
|
|
ParSkip 0.4
|
|
LabelSep xx
|
|
LabelType Static
|
|
LabelString "CV Style:"
|
|
LabelFont
|
|
Series Bold
|
|
Color textlabel1
|
|
EndFont
|
|
Argument 1
|
|
LabelString "Style Options"
|
|
Tooltip "Options for the CV style"
|
|
EndArgument
|
|
# For DocBook, in <info>, so that the next tags can be there.
|
|
DocBookTag IGNORE
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style CVColor
|
|
CopyStyle CVStyle
|
|
LatexName moderncvcolor
|
|
LabelString "CV Color Scheme:"
|
|
# For DocBook, in <info>, so that the next tags can be there.
|
|
DocBookTag IGNORE
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style CVIcons
|
|
CopyStyle CVStyle
|
|
LatexName moderncvicons
|
|
LabelString "CV Icon Set:"
|
|
# For DocBook, in <info>, so that the next tags can be there.
|
|
DocBookTag IGNORE
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style CVColumnWidth
|
|
CopyStyle CVStyle
|
|
LatexName setlength{\hintscolumnwidth}
|
|
LabelString "Column Width:"
|
|
# For DocBook, in <info>, so that the next tags can be there.
|
|
DocBookTag IGNORE
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style PDF_Page_Mode
|
|
CopyStyle CVStyle
|
|
LatexName renewcommand{\pdfpagemode}
|
|
LabelString "PDF Page Mode:"
|
|
# For DocBook, in <info>, so that the next tags can be there.
|
|
DocBookTag IGNORE
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style Name
|
|
LatexType command
|
|
LatexName name
|
|
Category FrontMatter
|
|
InPreamble 1
|
|
TopSep 0.7
|
|
Align Center
|
|
Font
|
|
Family Sans
|
|
Size Largest
|
|
EndFont
|
|
Argument 1
|
|
LabelString "First Name"
|
|
Tooltip "First name"
|
|
Mandatory 1
|
|
# TODO: If this produces a DocBook tag <firstname>, the rest must be in <givename>, but that's not possible yet.
|
|
EndArgument
|
|
DocBookTag personname
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag author
|
|
DocBookWrapperTagType block
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style FirstName
|
|
CopyStyle Name
|
|
LatexName firstname
|
|
ResetArgs 0
|
|
ObsoletedBy Name
|
|
End
|
|
|
|
Style FamilyName
|
|
CopyStyle FirstName
|
|
LatexName familyname
|
|
TopSep 0.3
|
|
LabelString "Family Name:"
|
|
ObsoletedBy Name
|
|
End
|
|
|
|
Style Title
|
|
Margin Static
|
|
LatexType Command
|
|
Category FrontMatter
|
|
InPreamble 1
|
|
LatexName title
|
|
ParSkip 0.4
|
|
ItemSep 0
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSep 1
|
|
Align Center
|
|
LabelType No_Label
|
|
Font
|
|
Size Larger
|
|
Shape Italic
|
|
EndFont
|
|
HTMLTag h1
|
|
HTMLTitle true
|
|
DocBookTag title
|
|
DocBookTagType paragraph
|
|
DocBookInInfo maybe
|
|
End
|
|
|
|
Style Address
|
|
CopyStyle CVStyle
|
|
LatexName address
|
|
LabelString "Address:"
|
|
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
|
|
EndArgument
|
|
DocBookTag NONE
|
|
DocBookWrapperTag address
|
|
DocBookWrapperTagType block
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style Phone
|
|
CopyStyle CVStyle
|
|
LatexName phone
|
|
LabelString "Phone:"
|
|
Argument 1
|
|
LabelString "Phone Type"
|
|
Tooltip "can be fixed, mobile or fax"
|
|
# TODO: for DocBook, this should be translated into a role.
|
|
DocBookTag emphasis
|
|
DocBookTagType inline
|
|
EndArgument
|
|
DocBookTag phone
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag address
|
|
DocBookWrapperTagType block
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookInInfo always
|
|
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
|
|
CopyStyle CVStyle
|
|
LatexName email
|
|
LabelString "Email:"
|
|
DocBookTag email
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag address
|
|
DocBookWrapperTagType block
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style Homepage
|
|
CopyStyle CVStyle
|
|
LatexName homepage
|
|
LabelString "Homepage:"
|
|
DocBookTag uri
|
|
DocBookAttr type='homepage'
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag address
|
|
DocBookWrapperTagType block
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style Social
|
|
CopyStyle CVStyle
|
|
LatexName social
|
|
LabelString "Social:"
|
|
Argument 1
|
|
LabelString "Name"
|
|
Tooltip "Name of the social network"
|
|
# TODO: for DocBook, this should be translated into a role.
|
|
DocBookTag emphasis
|
|
DocBookTagType inline
|
|
EndArgument
|
|
DocBookTag uri
|
|
DocBookAttr type='social-network'
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag address
|
|
DocBookWrapperTagType block
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookInInfo always
|
|
End
|
|
|
|
Style ExtraInfo
|
|
CopyStyle CVStyle
|
|
LatexName extrainfo
|
|
LabelString "Extra Info:"
|
|
DocBookTag otheraddr
|
|
DocBookTagType paragraph
|
|
DocBookWrapperTag address
|
|
DocBookWrapperTagType block
|
|
DocBookWrapperMergeWithPrevious true
|
|
DocBookInInfo always
|
|
End
|
|
|
|
# Path to a digital image:
|
|
Style Photo
|
|
CopyStyle CVStyle
|
|
Font
|
|
Family typewriter
|
|
EndFont
|
|
LabelFont
|
|
Family Roman
|
|
Series Bold
|
|
Color textlabel1
|
|
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
|
|
DocBookTag date
|
|
DocBookAttr role='picture'
|
|
DocBookInInfo always
|
|
DocBookWrapperTag NONE
|
|
DocBookNoFontInside true
|
|
End
|
|
|
|
Style Quote
|
|
CopyStyle CVStyle
|
|
LatexName quote
|
|
LabelType No_Label
|
|
Align Center
|
|
BottomSep 0.7
|
|
TopSep 0.5
|
|
Font
|
|
Shape Italic
|
|
Size Large
|
|
EndFont
|
|
DocBookTag para
|
|
DocBookWrapperTag blockquote
|
|
DocBookInInfo false
|
|
End
|
|
|
|
Style Section
|
|
Category Sectioning
|
|
Margin Dynamic
|
|
LatexType Command
|
|
LatexName section
|
|
NeedProtect 1
|
|
NextNoIndent 1
|
|
ParSkip 0.4
|
|
TopSep 1.3
|
|
BottomSep 0.7
|
|
ParSep 0.7
|
|
Align Block
|
|
LabelSep xxx
|
|
LabelType No_Label
|
|
Font
|
|
Family Sans
|
|
Series Bold
|
|
EndFont
|
|
TocLevel 1
|
|
DocBookTag title
|
|
DocBookTagType paragraph
|
|
End
|
|
|
|
Style EmptySection
|
|
CopyStyle Section
|
|
LatexType Command
|
|
LatexName emptysection{}
|
|
KeepEmpty 1
|
|
LabelType Static
|
|
LabelString "Empty Section"
|
|
LabelFont
|
|
Color textlabel2
|
|
EndFont
|
|
End
|
|
|
|
Style Subsection
|
|
CopyStyle Section
|
|
LatexName subsection
|
|
TopSep 0.9
|
|
BottomSep 0
|
|
ParSep 0.5
|
|
Font
|
|
Family Sans
|
|
Series Medium
|
|
EndFont
|
|
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 textlabel1
|
|
EndFont
|
|
TocLevel 1
|
|
DocBookTag NONE
|
|
End
|
|
|
|
InsetLayout Flex:Column
|
|
LyxType custom
|
|
LatexType Command
|
|
LaTeXName cvcolumn
|
|
Argument 1
|
|
LabelString "Width"
|
|
Tooltip "Optional width"
|
|
PassThru 1
|
|
DocBookTag IGNORE
|
|
EndArgument
|
|
Argument 2
|
|
Mandatory 1
|
|
AutoInsert 1
|
|
LabelString "Header"
|
|
Tooltip "Header content"
|
|
DocBookTag title
|
|
EndArgument
|
|
LabelString "Column"
|
|
LabelFont
|
|
Series Bold
|
|
Color textlabel1
|
|
EndFont
|
|
ResetsFont true
|
|
DocBookTag sidebar
|
|
# TODO: issue with paragraphs inside, they do not get properly wrapped in <para> if required. Using a wrapper tag makes everything under <para>, including the title.
|
|
End
|
|
|
|
Style Entry
|
|
Margin Dynamic
|
|
LatexType Command
|
|
LatexName cventry
|
|
Argument 1
|
|
Mandatory 1
|
|
LabelString "Years"
|
|
Tooltip "Years"
|
|
DocBookTag phrase
|
|
DocBookAttr role='years'
|
|
EndArgument
|
|
Argument 2
|
|
Mandatory 1
|
|
LabelString "Title"
|
|
Tooltip "Degree or job title"
|
|
Font
|
|
Series Bold
|
|
EndFont
|
|
DocBookTag phrase
|
|
DocBookAttr role='title'
|
|
EndArgument
|
|
Argument 3
|
|
Mandatory 1
|
|
LabelString "Affiliation"
|
|
Tooltip "Institution or employer"
|
|
Font
|
|
Shape Italic
|
|
EndFont
|
|
DocBookTag phrase
|
|
DocBookAttr role='affiliation'
|
|
EndArgument
|
|
Argument 4
|
|
Mandatory 1
|
|
LabelString "Localization"
|
|
Tooltip "City or country"
|
|
DocBookTag phrase
|
|
DocBookAttr role='localization'
|
|
EndArgument
|
|
Argument 5
|
|
Mandatory 1
|
|
LabelString "Optional"
|
|
Tooltip "Grade or other info"
|
|
DocBookTag phrase
|
|
DocBookAttr role='optional'
|
|
EndArgument
|
|
ParSkip 0.4
|
|
Align Block
|
|
LabelSep xx
|
|
LabelType Static
|
|
LabelString "Entry:"
|
|
LabelFont
|
|
Series Bold
|
|
Color textlabel1
|
|
EndFont
|
|
DocBookTag para
|
|
End
|
|
|
|
Style Item
|
|
Margin Dynamic
|
|
LatexType Command
|
|
LatexName cvitem
|
|
Argument 1
|
|
Mandatory 1
|
|
AutoInsert 1
|
|
LabelString "Summary"
|
|
Tooltip "Summary"
|
|
DocBookTag phrase
|
|
DocBookAttr role='summary'
|
|
EndArgument
|
|
ParSkip 0.4
|
|
Align Block
|
|
LabelSep xx
|
|
LabelType Static
|
|
LabelString "Item:"
|
|
LabelFont
|
|
Series Bold
|
|
Color textlabel1
|
|
EndFont
|
|
DocBookTag para
|
|
End
|
|
|
|
Style ItemWithComment
|
|
CopyStyle Item
|
|
LatexName cvitemwithcomment
|
|
LabelString "Item with Comment:"
|
|
KeepEmpty 1
|
|
ResetArgs 1
|
|
Argument 1
|
|
Mandatory 1
|
|
LabelString "Summary"
|
|
Tooltip "Summary"
|
|
DocBookTag phrase
|
|
DocBookAttr role='summary'
|
|
EndArgument
|
|
Argument 2
|
|
Mandatory 1
|
|
LabelString "Text"
|
|
Tooltip "Text"
|
|
Font
|
|
Series Bold
|
|
Shape Up
|
|
EndFont
|
|
DocBookTag phrase
|
|
DocBookAttr role='text'
|
|
EndArgument
|
|
Font
|
|
Shape Italic
|
|
EndFont
|
|
LabelFont
|
|
Series Bold
|
|
Color textlabel1
|
|
Shape Up
|
|
EndFont
|
|
DocBookTag para
|
|
End
|
|
|
|
Style ListItem
|
|
CopyStyle Item
|
|
LatexName cvlistitem
|
|
LabelString "List Item:"
|
|
ResetArgs 1
|
|
End
|
|
|
|
Style DoubleItem
|
|
CopyStyle ListItem
|
|
LatexName cvdoubleitem
|
|
LabelString "Double Item:"
|
|
KeepEmpty 1
|
|
Argument 1
|
|
Mandatory 1
|
|
LabelString "Left Summary"
|
|
Tooltip "Left summary"
|
|
EndArgument
|
|
Argument 2
|
|
Mandatory 1
|
|
LabelString "Left Text"
|
|
Tooltip "Left text"
|
|
EndArgument
|
|
Argument 3
|
|
Mandatory 1
|
|
LabelString "Right Summary"
|
|
Tooltip "Right summary"
|
|
EndArgument
|
|
End
|
|
|
|
Style DoubleListItem
|
|
CopyStyle ListItem
|
|
LatexName cvlistdoubleitem
|
|
LabelString "Double List Item:"
|
|
ResetArgs 1
|
|
Argument 1
|
|
Mandatory 1
|
|
AutoInsert 1
|
|
LabelString "First Item"
|
|
Tooltip "First item"
|
|
EndArgument
|
|
End
|
|
|
|
Style Language
|
|
ObsoletedBy ItemWithComment
|
|
End
|
|
|
|
Style Computer
|
|
ObsoletedBy DoubleItem
|
|
End
|
|
|
|
Style MakeCVtitle
|
|
CopyStyle EmptySection
|
|
LatexName makecvtitle{}
|
|
LabelString "Make CV Title"
|
|
Category FrontMatter
|
|
LabelFont
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
Style MakeLetterTitle
|
|
CopyStyle MakeCVtitle
|
|
LatexName makelettertitle{}
|
|
LabelString "Make Letter Title"
|
|
Category Letter
|
|
End
|
|
|
|
Style MakeLetterClosing
|
|
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
|
|
TopSep 0.7
|
|
BottomSep 0.7
|
|
ParSep 0.5
|
|
Align Block
|
|
AlignPossible Block, Left
|
|
LabelType Bibliography
|
|
LabelString "References"
|
|
LabelBottomSep 1.2
|
|
LabelFont
|
|
Series Bold
|
|
Size Larger
|
|
Family Sans
|
|
EndFont
|
|
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
|
|
Margin Dynamic
|
|
LatexType Command
|
|
LatexName recipient
|
|
Category Letter
|
|
Argument 1
|
|
Mandatory 1
|
|
AutoInsert 1
|
|
LabelString "Company Name"
|
|
Tooltip "Company name"
|
|
#Font
|
|
# Series Bold
|
|
#EndFont
|
|
EndArgument
|
|
NextNoIndent 1
|
|
ParSkip 0.4
|
|
TopSep 1.3
|
|
BottomSep 0
|
|
ParSep 0.7
|
|
Align Left
|
|
LabelSep xxx
|
|
LabelType No_Label
|
|
Font
|
|
Shape Italic
|
|
EndFont
|
|
End
|
|
|
|
Style Date
|
|
CopyStyle Recipient
|
|
LatexName date
|
|
ResetArgs 1
|
|
TopSep 0
|
|
BottomSep 0
|
|
Align Right
|
|
Font
|
|
Series Medium
|
|
EndFont
|
|
End
|
|
|
|
Style Opening
|
|
CopyStyle Date
|
|
LatexName opening
|
|
TopSep 0
|
|
BottomSep 0.5
|
|
Align Left
|
|
End
|
|
|
|
Style Closing
|
|
CopyStyle Opening
|
|
LatexName closing
|
|
End
|
|
|
|
Style Enclosing
|
|
Margin Dynamic
|
|
CopyStyle Opening
|
|
LatexName enclosure
|
|
Argument 1
|
|
LabelString "Alternative Name"
|
|
Tooltip "Alternative instead of 'Enclosure'"
|
|
EndArgument
|
|
LabelSep xx
|
|
LabelType Static
|
|
LabelString "Enclosing:"
|
|
Font
|
|
Shape Italic
|
|
EndFont
|
|
LabelFont
|
|
Shape Up
|
|
Series Bold
|
|
Color textlabel1
|
|
EndFont
|
|
|
|
End
|
|
|