]> git.lyx.org Git - features.git/blob - lib/layouts/europecv.layout
Added categories for style Standard, Title, Abstract, ShortTitle,
[features.git] / lib / layouts / europecv.layout
1 #% Do not delete the line below; configure depends on this
2 #  \DeclareLaTeXClass[europecv,fancyhdr.sty,longtable.sty,ucs.sty]{Europe CV}
3 #  \DeclareCategory{Curricula Vitae}
4 # europe CV textclass definition file.
5 # Author : Uwe Stöhr (uwestoehr@web.de)
6
7
8 # General textclass parameters
9 Format 43
10         Columns                 1
11         Sides                   1
12         SecNumDepth             -1
13         TocDepth                -1
14
15
16 # Standard style definition
17 Style Standard
18         Category                MainText
19         Margin                  Static
20         LatexType               Paragraph
21         LatexName               dummy
22         ParIndent               MM
23         ParSkip                 0.4
24         Align                   Block
25         LabelType               No_Label
26 End
27
28 Input stdcounters.inc
29 Input stdinsets.inc
30
31 Style Name
32         Margin          Dynamic
33         LatexType       Command
34         LatexName       ecvname
35         Category        FrontMatter
36         InPreamble      1
37         ParSkip         0.4
38         LabelSep        xx
39         LabelType       Static
40         LabelString     "Name:"
41         LabelFont
42           Series        Bold
43           Color         Blue
44         EndFont
45 End
46
47 Style FooterName
48         CopyStyle       Name
49         LatexName       ecvfootername
50         LabelString     "Footer name:"
51 End
52
53 Style Nationality
54         CopyStyle       Name
55         LatexName       ecvnationality
56         LabelString     "Nationality:"
57 End
58
59 Style Birthday
60         CopyStyle       Name
61         LatexName       ecvdateofbirth
62         LabelString     "Date of birth:"
63 End
64
65 Style Address
66         CopyStyle       Name
67         LatexName       ecvaddress
68         LabelString     "Address:"
69 End
70
71 Style Email
72         CopyStyle       Name
73         LatexName       ecvemail
74         LabelString     "E-mail:"
75 End
76
77 Style Telephone
78         CopyStyle       Name
79         LatexName       ecvtelephone
80         LabelString     "Telephone:"
81         Argument 1
82           LabelString   "Mobile"
83           Tooltip       "Mobile phone number"
84         EndArgument
85 End
86
87 Style Gender
88         CopyStyle       Name
89         LatexName       ecvgender
90         LabelString     "Gender:"
91 End
92
93 Style Fax
94         CopyStyle       Name
95         LatexName       ecvfax
96         LabelString     "Fax:"
97 End
98
99 Style BeforePicture
100         CopyStyle       Name
101         LatexName       ecvbeforepicture
102         LabelString     "Space before picture:"
103 End
104
105 Style Picture
106         CopyStyle       Name
107         LatexName       ecvpicture
108         LabelString     "Picture:"
109         Argument 1
110           LabelString   "Size"
111           Tooltip       "Size the photo is resized to"
112         EndArgument
113 End
114
115 Style AfterPicture
116         CopyStyle       Name
117         LatexName       ecvafterpicture
118         LabelString     "Space after picture:"
119 End
120
121 Style Page
122         CopyStyle       Name
123         LatexName       ecvpage
124         LabelString     "Page:"
125 End
126
127 Style Section
128         Margin          Dynamic
129         LatexType       Command
130         LatexName       ecvsection
131         Category        MainText
132         NeedProtect     1
133         NextNoIndent    1
134         Argument 1
135           LabelString   "Short Title|S"
136           Tooltip       "The title as it appears in the header"
137         EndArgument
138         ParSkip         0.4
139         TopSep          1.3
140         BottomSep       0.7
141         ParSep          0.7
142         Align           Block
143         LabelSep        xxx
144         LabelType       No_Label
145         Font
146           Family        Sans
147           Series        Bold
148         EndFont
149         TocLevel        1
150 End
151
152 Style Item
153         Margin          Dynamic
154         LatexType       Command
155         LatexName       ecvitem
156         Category        MainText
157         Argument 1
158           LabelString   "Vertical Space"
159           Tooltip       "Additional vertical space"
160         EndArgument
161         Argument 2
162           Mandatory     1
163           LabelString   "Summary"
164           Tooltip       "Summary of the item, can also be the time"
165         EndArgument
166         ParSkip         0.4
167         Align           Block
168         LabelSep        xx
169         LabelType       Static
170         LabelString     "Item:"
171         LabelFont
172           Series        Bold
173           Color         Blue
174         EndFont
175 End
176
177 Style BulletedItem
178         CopyStyle       Item
179         LatexName       ecvitem*
180         LabelString     "Bulleted Item:"
181 End
182
183 Style Begin
184         Margin          Dynamic
185         LatexType       Command
186         LatexName       begin{europecv}
187         Category        FrontMatter
188         KeepEmpty       1
189         TopSep          1
190         BottomSep       1
191         ParSkip         0.4
192         Align           Block
193         LabelSep        xx
194         LabelType       Static
195         LabelString     "Begin of CV"
196         LabelFont
197           Series        Bold
198           Color         Green
199         EndFont
200 End
201
202 Style PersonalInfo
203         CopyStyle       Begin
204         LatexName       ecvpersonalinfo{}
205         TopSep          0
206         BottomSep       0
207         LabelString     "Personal Info"
208 End
209
210 Style MotherTongue
211         Margin          Dynamic
212         LatexType       Command
213         LatexName       ecvmothertongue
214         Category        MainText
215         Argument 1
216           LabelString   "Vertical Space"
217           Tooltip       "Additional vertical space"
218         EndArgument
219         ParSkip         0.4
220         Align           Block
221         LabelSep        xx
222         LabelType       Static
223         LabelString     "Mother Tongue:"
224         Font
225           Series        Bold
226         EndFont
227         LabelFont
228           Series        Bold
229           Color         Blue
230         EndFont
231 End
232
233 Style LangHeader
234         CopyStyle       MotherTongue
235         LatexName       ecvlanguageheader
236         ResetArgs       1
237         LabelString     "Language Header:"
238 End
239
240 Style Language
241         CopyStyle       MotherTongue
242         LatexName       ecvlanguage
243         LabelString     "Language:"
244         Argument 2
245           Mandatory     1
246           LabelString   "Language"
247           Tooltip       "Name of the language"
248         EndArgument
249         Argument 3
250           Mandatory     1
251           LabelString   "Listening"
252           Tooltip       "Level how good you think you can listen"
253         EndArgument
254         Argument 4
255           Mandatory     1
256           LabelString   "Reading"
257           Tooltip       "Level how good you think you can read"
258         EndArgument
259         Argument 5
260           Mandatory     1
261           LabelString   "Interaction"
262           Tooltip       "Level how good you think you can conversate"
263         EndArgument
264         Argument 6
265           Mandatory     1
266           LabelString   "Production"
267           Tooltip       "Level how good you think you can freely talk"
268         EndArgument
269 End
270
271 Style LastLanguage
272         CopyStyle       Language
273         LatexName       ecvlastlanguage
274         LabelString     "Last Language:"
275 End
276
277 Style LangFooter
278         CopyStyle       LangHeader
279         LatexName       ecvlanguagefooter
280         LabelString     "Language Footer:"
281 End
282
283 Style End
284         Margin          Dynamic
285         LatexType       Command
286         LatexName       end{europecv}
287         Category        BackMatter
288         KeepEmpty       1
289         TopSep          1
290         ParSkip         0.4
291         Align           Block
292         LabelSep        xx
293         LabelType       Static
294         LabelString     "End of CV"
295         LabelFont
296           Series        Bold
297           Color         Green
298         EndFont
299 End
300
301 InsetLayout "Flex:VerticalSpace"
302         LyxType         custom
303         LatexType       command
304         LatexName       ecvspace
305         Decoration      Conglomerate
306         LabelString     "Vertical space"
307         Font
308           Color         foreground
309           Size          Small
310           Family        Roman
311           Shape         Up
312           Series        Medium
313           Misc          No_Emph
314           Misc          No_Noun
315           Misc          No_Bar
316         EndFont
317         LabelFont
318           Color         green
319           Size          Small
320         EndFont
321 End
322