#% Do not delete the line below; configure depends on this
-# \DeclareLaTeXClass[europecv,fancyhdr.sty,longtable.sty,ucs.sty]{curriculum vitae (Europe)}
+# \DeclareLaTeXClass[europecv,fancyhdr.sty,longtable.sty,ucs.sty]{Europe CV}
+# \DeclareCategory{Curricula Vitae}
# europe CV textclass definition file.
# Author : Uwe Stöhr (uwestoehr@web.de)
+Format 95
+
# General textclass parameters
-Format 32
- Columns 1
- Sides 1
- SecNumDepth -1
- TocDepth -1
+Columns 1
+Sides 1
+SecNumDepth -1
+TocDepth -1
# Standard style definition
Style Standard
- Margin Static
- LatexType Paragraph
- LatexName dummy
- ParIndent MM
- ParSkip 0.4
- Align Block
- LabelType No_Label
+ Category MainText
+ Margin Static
+ LatexType Paragraph
+ LatexName dummy
+ ParIndent MM
+ ParSkip 0.4
+ Align Block
+ LabelType No_Label
+ DocBookTag para
End
Input stdcounters.inc
Input stdinsets.inc
+Style Name
+ Margin Dynamic
+ LatexType Command
+ LatexName ecvname
+ Category FrontMatter
+ InPreamble 1
+ ParSkip 0.4
+ LabelSep xx
+ LabelType Static
+ LabelString "Name:"
+ LabelFont
+ Series Bold
+ Color textlabel1
+ EndFont
+ DocBookTag personname
+ DocBookTagType paragraph
+ DocBookWrapperTag author
+ DocBookWrapperTagType block
+ DocBookInInfo always
+End
+
+Style FooterName
+ CopyStyle Name
+ LatexName ecvfootername
+ LabelString "Footer name:"
+ DocBookTag personname
+ DocBookTagType paragraph
+ DocBookWrapperTag author
+ DocBookWrapperAttr role='footer'
+ DocBookWrapperTagType block
+ DocBookInInfo always
+End
+
+Style Nationality
+ CopyStyle Name
+ LatexName ecvnationality
+ LabelString "Nationality:"
+ DocBookTag date
+ DocBookAttr role='nationality'
+ DocBookInInfo always
+ DocBookWrapperTag NONE
+ DocBookNoFontInside true
+End
+
+Style Birthday
+ CopyStyle Name
+ LatexName ecvdateofbirth
+ LabelString "Date of birth:"
+ DocBookTag date
+ DocBookAttr role='birthday'
+ DocBookInInfo always
+ DocBookWrapperTag NONE
+ DocBookNoFontInside true
+End
+
+Style Address
+ CopyStyle Name
+ LatexName ecvaddress
+ LabelString "Address:"
+ DocBookTag NONE
+ DocBookWrapperTag address
+ DocBookWrapperTagType block
+ DocBookWrapperMergeWithPrevious true
+ DocBookInInfo always
+End
+
+Style Email
+ CopyStyle Name
+ LatexName ecvemail
+ LabelString "E-mail:"
+ DocBookTag email
+ DocBookTagType paragraph
+ DocBookWrapperTag address
+ DocBookWrapperTagType block
+ DocBookWrapperMergeWithPrevious true
+ DocBookInInfo always
+End
+
+Style Telephone
+ CopyStyle Name
+ LatexName ecvtelephone
+ LabelString "Telephone:"
+ Argument 1
+ LabelString "Mobile"
+ Tooltip "Mobile phone number"
+ DocBookTag phrase
+ DocBookAttr role='mobile'
+ EndArgument
+ DocBookTag phone
+ DocBookTagType paragraph
+ DocBookWrapperTag address
+ DocBookWrapperTagType block
+ DocBookWrapperMergeWithPrevious true
+ DocBookInInfo always
+End
+
+Style Gender
+ CopyStyle Name
+ LatexName ecvgender
+ LabelString "Gender:"
+ DocBookTag date
+ DocBookAttr role='gender'
+ DocBookInInfo always
+ DocBookWrapperTag NONE
+ DocBookNoFontInside true
+End
+
+Style Fax
+ CopyStyle Name
+ LatexName ecvfax
+ LabelString "Fax:"
+ DocBookTag fax
+ DocBookTagType paragraph
+ DocBookWrapperTag address
+ DocBookWrapperTagType block
+ DocBookWrapperMergeWithPrevious true
+ DocBookInInfo always
+End
+
+Style BeforePicture
+ CopyStyle Name
+ LatexName ecvbeforepicture
+ LabelString "Space before picture:"
+ DocBookTag IGNORE
+ DocBookWrapperTag NONE
+End
+
+Style Picture
+ CopyStyle Name
+ LatexName ecvpicture
+ PassThru true
+ LabelString "Picture:"
+ Argument 1
+ LabelString "Size"
+ Tooltip "Size the photo is resized to"
+ PassThru 1
+ EndArgument
+ DocBookTag date
+ DocBookAttr role='picture'
+ DocBookInInfo always
+ DocBookWrapperTag NONE
+ DocBookNoFontInside true
+End
+
+Style AfterPicture
+ CopyStyle Name
+ LatexName ecvafterpicture
+ LabelString "Space after picture:"
+ DocBookTag IGNORE
+ DocBookWrapperTag NONE
+End
+
+Style Page
+ CopyStyle Name
+ LatexName ecvpage
+ LabelString "Page:"
+ DocBookTag NONE
+ DocBookWrapperTag NONE
+End
+
Style Section
- Margin Dynamic
- LatexType Command
- LatexName ecvsection
- NeedProtect 1
- NextNoIndent 1
- OptionalArgs 1
- ParSkip 0.4
- TopSep 1.3
- BottomSep 0.7
- ParSep 0.7
- Align Block
- LabelSep xxx
- LabelType No_Label
+ Category Sectioning
+ Margin Dynamic
+ LatexType Command
+ LatexName ecvsection
+ NeedProtect 1
+ NextNoIndent 1
+ Argument 1
+ LabelString "Short Title|S"
+ Tooltip "The title as it appears in the header"
+ InsertCotext 1
+ IsTocCaption 1
+ EndArgument
+ ParSkip 0.4
+ TopSep 1.3
+ BottomSep 0.7
+ ParSep 0.7
+ Align Block
+ LabelSep xxx
+ LabelType No_Label
Font
- Family Sans
- Series Bold
+ Family Sans
+ Series Bold
EndFont
- TocLevel 1
+ TocLevel 1
+ DocBookTag title
+ DocBookTagType paragraph
End
Style Item
- Margin Dynamic
- LatexType Command
- LatexName ecvitem
- OptionalArgs 1
- ParSkip 0.4
- Align Block
- LabelSep xx
- LabelType Static
- LabelString "Item:"
+ Margin Dynamic
+ LatexType Command
+ LatexName ecvitem
+ Category MainText
+ Argument 1
+ LabelString "Vertical Space"
+ Tooltip "Additional vertical space"
+ PassThru 1
+ EndArgument
+ Argument 2
+ Mandatory 1
+ AutoInsert 1
+ LabelString "Summary"
+ Tooltip "Summary of the item, can also be the time"
+ DocBookTag emphasis
+ # TODO: For DocBook, this should rather be title, but it would be output in the paragraph, and not before the paragraph.
+ EndArgument
+ ParSkip 0.4
+ Align Block
+ LabelSep xx
+ LabelType Static
+ LabelString "Item:"
LabelFont
- Series Bold
- Color Blue
+ Series Bold
+ Color textlabel1
EndFont
+ DocBookTag sidebar
+ DocBookTagType block
+ DocBookItemTag para
End
Style BulletedItem
- CopyStyle Item
- LatexName ecvitem*
- LabelString "Bulleted Item:"
+ CopyStyle Item
+ LatexName ecvitem*
+ LabelString "Bulleted Item:"
+ DocBookAttr role='bulleted'
End
Style Begin
- Margin Dynamic
- LatexType Command
- LatexName begin{europecv}
- KeepEmpty 1
- BottomSep 1
- ParSkip 0.4
- Align Block
- LabelSep xx
- LabelType Static
- LabelString "Begin of CV"
+ Margin Dynamic
+ LatexType Command
+ LatexName begin{europecv}
+ Category FrontMatter
+ KeepEmpty 1
+ TopSep 1
+ BottomSep 1
+ ParSkip 0.4
+ Align Block
+ LabelSep xx
+ LabelType Static
+ LabelString "Begin of CV"
LabelFont
- Series Bold
- Color Green
+ Series Bold
+ Color textlabel2
EndFont
End
Style PersonalInfo
- CopyStyle Begin
- LatexName ecvpersonalinfo{}
- BottomSep 0
- LabelString "Personal Info"
+ CopyStyle Begin
+ LatexName ecvpersonalinfo{}
+ TopSep 0
+ BottomSep 0
+ LabelString "Personal Info"
End
Style MotherTongue
- Margin Dynamic
- LatexType Command
- LatexName ecvmothertongue
- OptionalArgs 1
- ParSkip 0.4
- Align Block
- LabelSep xx
- LabelType Static
- LabelString "Mother Tongue:"
+ Margin Dynamic
+ LatexType Command
+ LatexName ecvmothertongue
+ Category MainText
+ Argument 1
+ LabelString "Vertical Space"
+ Tooltip "Additional vertical space"
+ PassThru 1
+ EndArgument
+ ParSkip 0.4
+ Align Block
+ LabelSep xx
+ LabelType Static
+ LabelString "Mother Tongue:"
+ Font
+ Series Bold
+ EndFont
LabelFont
- Series Bold
- Color Blue
+ Series Bold
+ Color textlabel1
EndFont
+ DocBookTag para
+ DocBookAttr role='mother-tongue'
End
Style LangHeader
- CopyStyle MotherTongue
- LatexName ecvlanguageheader
- OptionalArgs 0
- LabelString "Language Header:"
+ CopyStyle MotherTongue
+ LatexName ecvlanguageheader
+ ResetArgs 1
+ LabelString "Language Header:"
End
Style Language
- CopyStyle MotherTongue
- LatexName ecvlanguage
- LabelString "Language:"
+ CopyStyle MotherTongue
+ LatexName ecvlanguage
+ LabelString "Language:"
+ Argument 2
+ Mandatory 1
+ LabelString "Language"
+ Tooltip "Name of the language"
+ DocBookTag phrase
+ DocBookAttr role='language-name'
+ EndArgument
+ Argument 3
+ Mandatory 1
+ LabelString "Listening"
+ Tooltip "Level how good you think you can listen"
+ DocBookTag phrase
+ DocBookAttr role='listening'
+ EndArgument
+ Argument 4
+ Mandatory 1
+ LabelString "Reading"
+ Tooltip "Level how good you think you can read"
+ DocBookTag phrase
+ DocBookAttr role='reading'
+ EndArgument
+ Argument 5
+ Mandatory 1
+ LabelString "Interaction"
+ Tooltip "Level how good you think you can conversate"
+ DocBookTag phrase
+ DocBookAttr role='speaking'
+ EndArgument
+ Argument 6
+ Mandatory 1
+ LabelString "Production"
+ Tooltip "Level how good you think you can freely talk"
+ DocBookTag phrase
+ DocBookAttr role='writing'
+ EndArgument
+ DocBookTag para
+ DocBookAttr role='language'
End
Style LastLanguage
- CopyStyle MotherTongue
- LatexName ecvlastlanguage
- LabelString "Last Language:"
+ CopyStyle Language
+ LatexName ecvlastlanguage
+ LabelString "Last Language:"
End
Style LangFooter
- CopyStyle MotherTongue
- LatexName ecvlanguagefooter
- OptionalArgs 0
- LabelString "Language Footer:"
+ CopyStyle LangHeader
+ LatexName ecvlanguagefooter
+ LabelString "Language Footer:"
End
Style End
- Margin Dynamic
- LatexType Command
- LatexName end{europecv}
- KeepEmpty 1
- TopSep 1
- ParSkip 0.4
- Align Block
- LabelSep xx
- LabelType Static
- LabelString "End of CV"
+ Margin Dynamic
+ LatexType Command
+ LatexName end{europecv}
+ Category BackMatter
+ KeepEmpty 1
+ TopSep 1
+ ParSkip 0.4
+ Align Block
+ LabelSep xx
+ LabelType Static
+ LabelString "End of CV"
+ LabelFont
+ Series Bold
+ Color textlabel2
+ EndFont
+End
+
+InsetLayout "Flex:VerticalSpace"
+ LyxType custom
+ LatexType command
+ LatexName ecvspace
+ Decoration Conglomerate
+ LabelString "Vertical space"
+ Font
+ Color foreground
+ Size Small
+ Family Roman
+ Shape Up
+ Series Medium
+ Misc No_Emph
+ Misc No_Noun
+ Misc No_Bar
+ EndFont
LabelFont
- Series Bold
- Color Green
+ Color textlabel2
+ Size Small
EndFont
End