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"
288 DocBookTagType paragraph
297 LabelString "Vertical Space"
298 Tooltip "Additional vertical space"
303 LabelString "Summary"
304 Tooltip "Summary of the item, can also be the time span"
306 # TODO: For DocBook, this should rather be title, but it would be output in the paragraph, and not before the paragraph.
322 # The following Inset was defined in order to
323 # realize the following construct:
332 InsetLayout Flex:ItemInset
338 LabelString "Vertical Space"
339 Tooltip "Additional vertical space"
344 LabelString "Summary"
345 Tooltip "Summary of the item, can also be the time span"
347 LabelString "Subitems"
358 LabelString "Title item:"
359 DocBookAttr role='title-item'
364 LatexName ecvtitlelevel
366 LabelString "Title level:"
370 LabelString "Text (right side)"
371 Tooltip "Text (right side)"
377 LatexName ecvblueitem
378 LabelString "Blue item:"
379 DocBookAttr role='blue-item'
382 InsetLayout Flex:BlueItemInset
383 CopyStyle Flex:ItemInset
384 LatexName ecvblueitem
385 LabelString "Blue subitems"
395 LabelString "Big Item:"
396 DocBookAttr role='big-item'
402 LatexType Item_Environment
404 Argument listpreamble:1
405 LabelString "List preamble"
406 MenuString "List Preamble"
407 Tooltip "LaTeX code to be inserted before the first item"
422 AlignPossible Block, Left
428 LabelString "Custom Item|s"
429 Tooltip "A customized item string"
431 DocBookTag itemizedlist
432 DocBookItemTag listitem
433 DocBookItemInnerTag para
439 LatexName ecvmothertongue
445 LabelString "Mother Tongue:"
454 DocBookAttr role='mother-tongue'
458 CopyStyle MotherTongue
460 LatexName ecvlanguageheader
461 LabelString "Language Header:"
477 LatexName ecvlanguage
478 LabelString "Language:"
482 LabelString "Language"
483 Tooltip "Name of the language"
485 DocBookAttr role='language-name'
490 LabelString "Listening"
491 Tooltip "Level how good you think you can listen"
493 DocBookAttr role='listening'
498 LabelString "Reading"
499 Tooltip "Level how good you think you can read"
501 DocBookAttr role='reading'
506 LabelString "Interaction"
507 Tooltip "Level how good you think you can conversate"
509 DocBookAttr role='speaking'
514 LabelString "Production"
515 Tooltip "Level how good you think you can freely talk"
517 DocBookAttr role='writing'
520 DocBookAttr role='language'
525 LatexName ecvlastlanguage
526 LabelString "Last Language:"
531 LatexName ecvlanguagefooter
532 LabelString "Language Footer:"
538 LatexName end{europasscv}
546 LabelString "End of CV"
556 InsetLayout "Flex:Highlight"
559 LatexName ecvhighlight
560 Decoration Conglomerate
561 LabelString "Highlight"