]> git.lyx.org Git - lyx.git/blob - lib/layouts/europecv.layout
457f5b9f064efc660e9adff263364b7a80a1ab12
[lyx.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 68
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         PassThru        true
109         LabelString     "Picture:"
110         Argument 1
111           LabelString   "Size"
112           Tooltip       "Size the photo is resized to"
113           PassThru      1
114         EndArgument
115 End
116
117 Style AfterPicture
118         CopyStyle       Name
119         LatexName       ecvafterpicture
120         LabelString     "Space after picture:"
121 End
122
123 Style Page
124         CopyStyle       Name
125         LatexName       ecvpage
126         LabelString     "Page:"
127 End
128
129 Style Section
130         Category        Sectioning
131         Margin          Dynamic
132         LatexType       Command
133         LatexName       ecvsection
134         NeedProtect     1
135         NextNoIndent    1
136         Argument 1
137           LabelString   "Short Title|S"
138           Tooltip       "The title as it appears in the header"
139           InsertCotext  1
140           IsTocCaption  1
141         EndArgument
142         ParSkip         0.4
143         TopSep          1.3
144         BottomSep       0.7
145         ParSep          0.7
146         Align           Block
147         LabelSep        xxx
148         LabelType       No_Label
149         Font
150           Family        Sans
151           Series        Bold
152         EndFont
153         TocLevel        1
154 End
155
156 Style Item
157         Margin          Dynamic
158         LatexType       Command
159         LatexName       ecvitem
160         Category        MainText
161         Argument 1
162           LabelString   "Vertical Space"
163           Tooltip       "Additional vertical space"
164           PassThru      1
165         EndArgument
166         Argument 2
167           Mandatory     1
168           AutoInsert    1
169           LabelString   "Summary"
170           Tooltip       "Summary of the item, can also be the time"
171         EndArgument
172         ParSkip         0.4
173         Align           Block
174         LabelSep        xx
175         LabelType       Static
176         LabelString     "Item:"
177         LabelFont
178           Series        Bold
179           Color         Blue
180         EndFont
181 End
182
183 Style BulletedItem
184         CopyStyle       Item
185         LatexName       ecvitem*
186         LabelString     "Bulleted Item:"
187 End
188
189 Style Begin
190         Margin          Dynamic
191         LatexType       Command
192         LatexName       begin{europecv}
193         Category        FrontMatter
194         KeepEmpty       1
195         TopSep          1
196         BottomSep       1
197         ParSkip         0.4
198         Align           Block
199         LabelSep        xx
200         LabelType       Static
201         LabelString     "Begin of CV"
202         LabelFont
203           Series        Bold
204           Color         Green
205         EndFont
206 End
207
208 Style PersonalInfo
209         CopyStyle       Begin
210         LatexName       ecvpersonalinfo{}
211         TopSep          0
212         BottomSep       0
213         LabelString     "Personal Info"
214 End
215
216 Style MotherTongue
217         Margin          Dynamic
218         LatexType       Command
219         LatexName       ecvmothertongue
220         Category        MainText
221         Argument 1
222           LabelString   "Vertical Space"
223           Tooltip       "Additional vertical space"
224           PassThru      1
225         EndArgument
226         ParSkip         0.4
227         Align           Block
228         LabelSep        xx
229         LabelType       Static
230         LabelString     "Mother Tongue:"
231         Font
232           Series        Bold
233         EndFont
234         LabelFont
235           Series        Bold
236           Color         Blue
237         EndFont
238 End
239
240 Style LangHeader
241         CopyStyle       MotherTongue
242         LatexName       ecvlanguageheader
243         ResetArgs       1
244         LabelString     "Language Header:"
245 End
246
247 Style Language
248         CopyStyle       MotherTongue
249         LatexName       ecvlanguage
250         LabelString     "Language:"
251         Argument 2
252           Mandatory     1
253           LabelString   "Language"
254           Tooltip       "Name of the language"
255         EndArgument
256         Argument 3
257           Mandatory     1
258           LabelString   "Listening"
259           Tooltip       "Level how good you think you can listen"
260         EndArgument
261         Argument 4
262           Mandatory     1
263           LabelString   "Reading"
264           Tooltip       "Level how good you think you can read"
265         EndArgument
266         Argument 5
267           Mandatory     1
268           LabelString   "Interaction"
269           Tooltip       "Level how good you think you can conversate"
270         EndArgument
271         Argument 6
272           Mandatory     1
273           LabelString   "Production"
274           Tooltip       "Level how good you think you can freely talk"
275         EndArgument
276 End
277
278 Style LastLanguage
279         CopyStyle       Language
280         LatexName       ecvlastlanguage
281         LabelString     "Last Language:"
282 End
283
284 Style LangFooter
285         CopyStyle       LangHeader
286         LatexName       ecvlanguagefooter
287         LabelString     "Language Footer:"
288 End
289
290 Style End
291         Margin          Dynamic
292         LatexType       Command
293         LatexName       end{europecv}
294         Category        BackMatter
295         KeepEmpty       1
296         TopSep          1
297         ParSkip         0.4
298         Align           Block
299         LabelSep        xx
300         LabelType       Static
301         LabelString     "End of CV"
302         LabelFont
303           Series        Bold
304           Color         Green
305         EndFont
306 End
307
308 InsetLayout "Flex:VerticalSpace"
309         LyxType         custom
310         LatexType       command
311         LatexName       ecvspace
312         Decoration      Conglomerate
313         LabelString     "Vertical space"
314         Font
315           Color         foreground
316           Size          Small
317           Family        Roman
318           Shape         Up
319           Series        Medium
320           Misc          No_Emph
321           Misc          No_Noun
322           Misc          No_Bar
323         EndFont
324         LabelFont
325           Color         green
326           Size          Small
327         EndFont
328 End
329