1 #% Do not delete the line below; configure depends on this
2 # \DeclareLaTeXClass[europasscv,footnote.sty,tabu.sty,totpages.sty]{Europass CV (2013)}
3 # \DeclareCategory{Curricula Vitae}
5 # Layout definition file for the europasscv class package.
7 # The europasscv package is developed and maintained by
8 # Giacomo Mazzamuto, see
9 # http://www.ctan.org/pkg/europasscv
10 # and was released under the Latex Project Public
13 # The actual europass CV is developed and maintained by
14 # European Centre for the Development of
15 # Vocational Training (Cedefop), refer to
16 # http://europass.cedefop.europa.eu .
18 # This file is loosely based on the work of Uwe Stöhr
19 # in 'europecv.layout'.
21 # Author: Stefan Swerk (stefan_lyx@swerk.priv.at)
22 # Version: 1.2 - 2015.03.15:
23 # Removed invalid InsetLayout arguments.
24 # Contributions by Jürgen Spitzmüller:
25 # - Refined TitleLatexName to eliminate the need for
26 # manual specification of \begin{europasscv}
27 # and \ecvpersonalinfo.
28 # - The document will now be automatically closed
29 # (\end{europasscv}) in case it was not ended manually.
30 # - Fixed spelling mistakes, formatting, etc.
31 # Version: 1.1 - 2015.03.15:
32 # Changed InsetLayout Decoration from "Conglomerate" to "Classic".
33 # (Thanks to Jürgen Spitzmüller for this suggestion).
34 # Version: 1.0 - 2015.03.14: Initial draft.
37 # General textclass parameters
44 TitleLatexName begin{europasscv}\ecvpersonalinfo
46 # These packages are loaded by the class
55 \AtEndDocument{\ifcvclosed\else\end{europasscv}\fi}
58 # Standard style definition
86 LeftMargin "xxxxxxx xxxxxxxxxx:xx"
94 DocBookTagType paragraph
95 DocBookWrapperTag author
96 DocBookWrapperTagType block
102 LatexName ecvfootername
103 LabelString "Name (footer):"
104 DocBookTag personname
105 DocBookTagType paragraph
106 DocBookWrapperTag author
107 DocBookWrapperAttr role='footer'
108 DocBookWrapperTagType block
115 LabelString "Address:"
117 DocBookWrapperTag address
118 DocBookWrapperTagType block
119 DocBookWrapperMergeWithPrevious true
125 LatexName ecvtelephone
126 LabelString "Telephone:"
128 LabelString "Mobile:"
129 Tooltip "Mobile phone number"
131 DocBookAttr role='mobile'
134 DocBookTagType paragraph
135 DocBookWrapperTag address
136 DocBookWrapperTagType block
137 DocBookWrapperMergeWithPrevious true
146 DocBookTagType paragraph
147 DocBookWrapperTag address
148 DocBookWrapperTagType block
149 DocBookWrapperMergeWithPrevious true
156 LabelString "E-mail:"
158 DocBookTagType paragraph
159 DocBookWrapperTag address
160 DocBookWrapperTagType block
161 DocBookWrapperMergeWithPrevious true
167 LatexName ecvhomepage
168 LabelString "Homepage:"
170 DocBookAttr type='homepage'
171 DocBookTagType paragraph
172 DocBookWrapperTag address
173 DocBookWrapperTagType block
174 DocBookWrapperMergeWithPrevious true
178 Style InstantMessaging
181 LabelString "Instant Messaging:"
185 LabelString "IM Type:"
186 Tooltip "IM Type (e.g., AOL Messenger)"
188 DocBookAttr role='type'
191 DocBookAttr type='instant-messaging'
192 DocBookTagType paragraph
193 DocBookWrapperTag address
194 DocBookWrapperTagType block
195 DocBookWrapperMergeWithPrevious true
201 LatexName ecvdateofbirth
202 LabelString "Date of birth:"
204 DocBookAttr role='birthday'
206 DocBookWrapperTag NONE
207 DocBookNoFontInside true
212 LatexName ecvnationality
213 LabelString "Nationality:"
215 DocBookAttr role='nationality'
217 DocBookWrapperTag NONE
218 DocBookNoFontInside true
224 LabelString "Gender:"
226 DocBookAttr role='gender'
228 DocBookWrapperTag NONE
229 DocBookNoFontInside true
234 LatexName ecvbeforepicture
235 LabelString "Space before picture:"
237 DocBookWrapperTag NONE
244 LabelString "Picture:"
247 Tooltip "Resize photo to this width"
250 DocBookAttr role='picture'
252 DocBookWrapperTag NONE
253 DocBookNoFontInside true
258 LatexName ecvafterpicture
259 LabelString "Space after picture:"
261 DocBookWrapperTag NONE
272 LabelString "Vertical Space"
273 Tooltip "Additional vertical space"
289 DocBookTagType paragraph
298 LabelString "Vertical Space"
299 Tooltip "Additional vertical space"
304 LabelString "Summary"
305 Tooltip "Summary of the item, can also be the time span"
307 # TODO: For DocBook, this should rather be title, but it would be output in the paragraph, and not before the paragraph.
323 # The following Inset was defined in order to
324 # realize the following construct:
333 InsetLayout Flex:ItemInset
339 LabelString "Vertical Space"
340 Tooltip "Additional vertical space"
345 LabelString "Summary"
346 Tooltip "Summary of the item, can also be the time span"
348 LabelString "Subitems"
359 LabelString "Title item:"
360 DocBookAttr role='title-item'
365 LatexName ecvtitlelevel
367 LabelString "Title level:"
371 LabelString "Text (right side)"
372 Tooltip "Text (right side)"
378 LatexName ecvblueitem
379 LabelString "Blue item:"
380 DocBookAttr role='blue-item'
383 InsetLayout Flex:BlueItemInset
384 CopyStyle Flex:ItemInset
385 LatexName ecvblueitem
386 LabelString "Blue subitems"
396 LabelString "Big Item:"
397 DocBookAttr role='big-item'
403 LatexType Item_Environment
405 Argument listpreamble:1
406 LabelString "List preamble"
407 MenuString "List Preamble"
408 Tooltip "LaTeX code to be inserted before the first item"
423 AlignPossible Block, Left
429 LabelString "Custom Item|s"
430 Tooltip "A customized item string"
432 DocBookTag itemizedlist
433 DocBookItemTag listitem
434 DocBookItemInnerTag para
440 LatexName ecvmothertongue
446 LabelString "Mother Tongue:"
455 DocBookAttr role='mother-tongue'
459 CopyStyle MotherTongue
461 LatexName ecvlanguageheader
462 LabelString "Language Header:"
478 LatexName ecvlanguage
479 LabelString "Language:"
483 LabelString "Language"
484 Tooltip "Name of the language"
486 DocBookAttr role='language-name'
491 LabelString "Listening"
492 Tooltip "Level how good you think you can listen"
494 DocBookAttr role='listening'
499 LabelString "Reading"
500 Tooltip "Level how good you think you can read"
502 DocBookAttr role='reading'
507 LabelString "Interaction"
508 Tooltip "Level how good you think you can conversate"
510 DocBookAttr role='speaking'
515 LabelString "Production"
516 Tooltip "Level how good you think you can freely talk"
518 DocBookAttr role='writing'
521 DocBookAttr role='language'
526 LatexName ecvlastlanguage
527 LabelString "Last Language:"
532 LatexName ecvlanguagefooter
533 LabelString "Language Footer:"
539 LatexName end{europasscv}
547 LabelString "End of CV"
557 InsetLayout "Flex:Highlight"
560 LatexName ecvhighlight
561 Decoration Conglomerate
562 LabelString "Highlight"