]> git.lyx.org Git - lyx.git/blob - lib/layouts/powerdot.layout
Whitespace.
[lyx.git] / lib / layouts / powerdot.layout
1 #% Do not delete the line below; configure depends on this
2 #  \DeclareLaTeXClass[powerdot,enumitem.sty,hyperref.sty,pstricks.sty,pst-grad.sty,verbatim.sty,xcolor.sty,xkeyval.sty]{Powerdot}
3 #  \DeclareCategory{Presentations}
4 # PowerDot textclass definition file.
5 # Created: 29-Aug-05 by Mael Hilléreau
6 # Modified: 20-May-06 by Uwe Stöhr, 18-Mar-2013 Jürgen Spitzmüller
7
8 Format 49
9
10 Input stdcounters.inc
11 Input stdinsets.inc
12
13 ###
14 # General textclass parameters
15 ###
16 Columns             1
17 Sides               1
18 Provides url        1
19 Provides hyperref   1
20 Provides geometry   1
21 DefaultStyle        Standard
22 ExcludesModule      enumitem
23
24 DefaultFont
25   Family        Sans
26   Series        Medium
27   Shape         Up
28   Size          Normal
29   Color         None
30 EndFont
31
32 ###
33 # General textclass parameters
34 ###
35 ClassOptions
36   FontSize   size=8|size=9|size=10|size=11|size=12|size=14|size=17|size=20
37   PageStyle  ""
38 End
39
40 ###
41 # Title style definition
42 ###
43 Style Title
44   Category      TitleSlide
45   Margin        Static
46   LatexType     Command
47   InTitle       1
48   LatexName     title
49   ParSkip       0.4
50   ItemSep       0
51   TopSep        0
52   BottomSep     1
53   ParSep        1
54   Align         Center
55   LabelType     No_Label
56   Font
57     Series      Bold
58     Size        Largest
59     Color       Blue
60   EndFont
61   HTMLTitle     true
62 End
63
64 ###
65 # Author style definition
66 ###
67 Style Author
68   Category      TitleSlide
69   Margin        Static
70   LatexType     Command
71   InTitle       1
72   LatexName     author
73   LabelSep      xxx
74   ParSkip       0.4
75   TopSep        1.3
76   BottomSep     0.7
77   ParSep        0.7
78   Align         Center
79   LabelType     No_Label
80   Font
81     Size        Large
82     Color       Blue
83   EndFont
84 End
85
86 ###
87 # Date style definition
88 ###
89 Style Date
90   Category      TitleSlide
91   Margin        Dynamic
92   LatexType     Command
93   InTitle       1
94   LatexName     date
95   LabelSep      xxx
96   ParSkip       0.4
97   TopSep        0.9
98   BottomSep     0.5
99   ParSep        1
100   Align         Center
101   LabelType     No_Label
102   Font
103     Size        Large
104     Color       Blue
105   EndFont
106 End
107
108 ###
109 # Standard style definition
110 ###
111 Style Standard
112   Category      MainText
113   Margin        Static
114   LatexType     Paragraph
115   LatexName     dummy
116   ParSkip       0.4
117   Align         Block
118   AlignPossible Block, Left, Right, Center
119   LabelType     No_Label
120 End
121
122 ###
123 # Slide styles definition
124 ###
125 Style Slide
126   Category      Slides
127   TocLevel      3
128   Margin        Static
129   LatexType     Command
130   LatexName     lyxend\lyxslide
131   LabelSep      xxx
132   ParSkip       0.4
133   TopSep        1.3
134   BottomSep     0.7
135   ParSep        0.7
136   Align         Center
137   LabelType     Static
138   LabelCounter  subsection
139   LabelString   "    "
140   Argument 1
141     LabelString   "Slide Option"
142     Tooltip       "Optional arguments to the slide command (see powerdot manual)"
143   EndArgument
144   Font
145     Series      Bold
146     Size        Large
147     Color       Magenta
148   EndFont
149 End
150
151 Style EndSlide
152   Category          Slides
153   KeepEmpty         1
154   LatexType         Command
155   LatexName         lyxend
156   Margin            Static
157   ParSkip           0
158   TopSep            0
159   BottomSep         1
160   ParSep            0
161   Align             Center
162   AlignPossible     Center
163   LabelType         Static
164   LabelBottomSep    0
165   LeftMargin        MMMMMMM
166   LabelString       "~=~"
167   ResetArgs         1
168
169   Font
170     Color       None
171   EndFont
172 End
173
174
175
176 ###
177 # Wideslide style definition
178 ###
179 Style WideSlide
180   CopyStyle     Slide
181   LatexName     lyxend\lyxwideslide
182   Font
183     Color       Green
184   EndFont
185 End
186
187 ###
188 # EmptySlide style definition
189 ###
190 Style EmptySlide
191   CopyStyle     Slide
192   LatexName     lyxend\lyxemptyslide
193   LeftMargin    MMMMMMMMMMMMMM
194   LabelString   "Empty slide:"
195   LabelType     Static
196   KeepEmpty     1
197   Font
198     Color       Cyan
199   EndFont
200 End
201
202 ###
203 # Note style definition
204 ###
205 Style Note
206   Category      Slides
207   Margin        Static
208   LatexType     Command
209   LatexName     lyxend\lyxnote
210   LabelSep      xxx
211   ParSkip       0.4
212   TopSep        1.3
213   BottomSep     0.7
214   ParSep        0.7
215   Align         Center
216   AlignPossible Center
217   LabelType     Static
218   LabelString   "Note:"
219   LeftMargin    MMMMMMM
220   KeepEmpty     1
221   ResetArgs     1
222   Font
223     Series      Bold
224     Size        Large
225     Color       Red
226   EndFont
227 End
228
229 ###
230 # Section style definition
231 ###
232 Style Section
233   CopyStyle     Slide
234   Category      Sectioning
235   TocLevel      1
236   LatexName     lyxend\section
237   LabelType     Static
238   LabelCounter  section
239   LabelString   "\arabic{section}"
240   Font
241     Size        Larger
242     Color       Blue
243   EndFont
244   LabelStringAppendix "\Alph{section}"
245   Argument 1
246     LabelString   "Section Option"
247     Tooltip       "Optional arguments to the section command (see powerdot manual)"
248   EndArgument
249 End
250
251 ###
252 # Itemize styles definition
253 ###
254 Style Itemize
255   Category      Lists
256   Margin        Static
257   LatexType     Item_Environment
258   LatexName     itemize
259   NextNoIndent  1
260   LeftMargin    MMN
261   LabelSep      xx
262   ItemSep       0.2
263   TopSep        0.7
264   BottomSep     0.7
265   ParSep        0.3
266   Align         Block
267   AlignPossible Block, Left
268   LabelType     Itemize
269   Argument 1
270     LabelString   "Itemize Type"
271     Tooltip       "Itemize type specification (see powerdot manual)"
272   EndArgument
273   Argument 2
274     LabelString   "Itemize Options"
275     Tooltip       "Optional arguments for this list (see enumitem manual)"
276   EndArgument
277   Argument item:1
278     LabelString   "Custom Item|s"
279     Tooltip       "A customized item string"
280   EndArgument
281   Argument item:2
282     MenuString    "Item Overlay Specifications"
283     LabelString   "On Slide"
284     Tooltip       "Overlay specifications for this item"
285     LeftDelim      <
286     RightDelim     >
287   EndArgument
288 End
289
290 Style ItemizeType1
291   CopyStyle     Itemize
292   Argument 1
293     LabelString   "Itemize Type"
294     Tooltip       "Itemize type specification (see powerdot manual)"
295     DefaultArg    "type=1"
296   EndArgument
297 End
298
299 ###
300 # Enumerate styles definition
301 ###
302 Style Enumerate
303   Category      Lists
304   Margin        Static
305   LatexType     Item_Environment
306   LatexName     enumerate
307   NextNoIndent  1
308   LeftMargin    MMN
309   LabelSep      xx
310   ParSkip       0.0
311   ItemSep       0.2
312   TopSep        0.7
313   BottomSep     0.7
314   ParSep        0.3
315   Align         Block
316   AlignPossible Block, Left
317   LabelType     Enumerate
318   RefPrefix     enu
319   Argument 1
320     LabelString   "Enumerate Type"
321     Tooltip       "Enumerate type specification (see powerdot manual)"
322   EndArgument
323   Argument 2
324     LabelString   "Enumerate Options"
325     Tooltip       "Optional arguments for this list (see enumitem manual)"
326     Requires      1
327   EndArgument
328   Argument item:1
329     LabelString   "Custom Item|s"
330     Tooltip       "A customized item string"
331   EndArgument
332   Argument item:2
333     MenuString    "Item Overlay Specifications"
334     LabelString   "On Slide"
335     Tooltip       "Overlay specifications for this item"
336     LeftDelim      <
337     RightDelim     >
338   EndArgument
339 End
340
341 Style EnumerateType1
342   CopyStyle       Enumerate
343   Argument 1
344     LabelString   "Enumerate Type"
345     Tooltip       "Enumerate type specification (see powerdot manual)"
346     DefaultArg    "type=1"
347   EndArgument
348 End
349
350 ###
351 # Bibliography style definition
352 ###
353 Style Bibliography
354   Category      BackMatter
355   Margin        First_Dynamic
356   LatexType     Bib_Environment
357   LatexName     thebibliography
358   NextNoIndent  1
359   LeftMargin    MM
360   ParSkip       0.4
361   ItemSep       0
362   TopSep        0.7
363   BottomSep     0.7
364   ParSep        0.5
365   Align         Block
366   AlignPossible Block, Left
367   LabelType     Bibliography
368   LabelString   ""
369   LabelBottomSep 0
370 End
371
372 ###
373 # Quotation style definition
374 ###
375 Style Quotation
376   Category      MainText
377   Margin        Static
378   LatexType     Environment
379   LatexName     quotation
380   NextNoIndent  1
381   LeftMargin    MMM
382   RightMargin   MMM
383   ParIndent     MM
384   ParSkip       0
385   ItemSep       0
386   TopSep        0.5
387   BottomSep     0.5
388   ParSep        0
389   Align         Block
390   AlignPossible Block, Left, Right, Center
391 End
392
393 ###
394 # Quote style definition
395 ###
396 Style Quote
397   Category      MainText
398   Margin        Static
399   LatexType     Environment
400   LatexName     quote
401   NextNoIndent  1
402   LeftMargin    MMM
403   RightMargin   MMM
404   TopSep        0.5
405   ParSep        0.5
406   BottomSep     0.5
407   Align         Block
408   AlignPossible Block, Left, Right, Center
409   LabelType     No_Label
410 End
411
412 ###
413 # Verse style definition
414 ###
415 Style Verse
416 # LaTeX type is first dynamic because of LaTeX implementation.
417 # In LyX this does not make sense.
418   Category      MainText
419   LatexType     Environment
420   LatexName     verse
421   Margin        First_Dynamic
422   NextNoIndent  1
423   LeftMargin    MMMM
424   LabelIndent   MMMM
425   ParSkip       0.4
426   TopSep        0.7
427   BottomSep     0.7
428   ParSep        0.5
429   Align         Block
430   AlignPossible Block, Left
431   LabelType     No_Label
432 End
433
434 ###
435 # Twocolumn style definition
436 ###
437 Style Twocolumn
438   Category      MainText
439   LatexType     command
440   LatexName     twocolumn
441   Margin        First_Dynamic
442   NextNoIndent  1
443   ParSkip       0.4
444   TopSep        0.7
445   BottomSep     0.7
446   ParSep        0.5
447   Align         Block
448   AlignPossible Block, Left, Right, Center
449   LabelType     No_Label
450   Argument 1
451     LabelString   "Column Options"
452     Tooltip       "Twocolumn options (see powerdot manual)"
453   EndArgument
454   Argument 2
455     LabelString   "Left Column"
456     Tooltip       "Enter the text of the left column here (right column in main paragraph)"
457     Mandatory     1
458     AutoInsert    1
459   EndArgument
460 End
461
462 ###
463 # Overlay style definitions
464 ###
465 Style Pause
466   Category         Overlays
467   KeepEmpty        1
468   LatexType        Command
469   LatexName        pause
470   Margin           First_Dynamic
471   Argument 1
472     LabelString    "Pause number"
473     Tooltip        "Number of slide where the context below the pause gets visible"
474   EndArgument
475   NextNoIndent     1
476   ParSkip          0
477   TopSep           0
478   BottomSep        0.25
479   ParSep           0
480   Align            Center
481   LabelType        Static
482   LabelBottomSep   0
483   LeftMargin       MMMMM
484   LabelString      "_ _ _ _ _ _ _ _ _ _ _ _ _ _"
485   LabelFont
486     Family         typewriter
487     Series         Medium
488     Size           Normal
489     Color          latex
490   EndFont
491 End
492
493 ###
494 # Caption style definition
495 ###
496
497 ###
498 # Floats definitions
499 ###
500 Float
501   Type                  table
502   GuiName               Table
503   Extension             lot
504   NumberWithin          none
505   Style                 plain
506   ListName              "List of Tables"
507   IsPredefined          true
508   UsesFloatPkg          false
509   ListCommand           listoftables
510 End
511   
512 Float
513   Type                  figure
514   GuiName               Figure
515   Extension             lof
516   NumberWithin          none
517   Style                 plain
518   ListName              "List of Figures"
519   IsPredefined          true
520   UsesFloatPkg          false
521   ListCommand           listoffigures
522 End
523
524 Float
525   Type                  algorithm
526   GuiName               Algorithm
527   Extension             loa
528   NumberWithin          none
529   Style                 ruled
530   ListName              "List of Algorithms"
531   IsPredefined          false
532   UsesFloatPkg          true
533 End
534
535 ###
536 # Counters definitions
537 ###
538 Counter enumi
539 End
540
541 Counter enumii
542   Within        enumi
543 End
544
545 Counter enumiii
546   Within        enumii
547 End
548
549 Counter enumiv
550   Within        enumiii
551 End
552
553 Counter bibitem
554 End
555
556 Counter figure
557 End
558
559 Counter table
560 End
561
562 Counter algorithm
563 End
564
565 ###
566 # Charstyle definitions
567 ###
568
569 InsetLayout Flex:Onslide
570   LyXType          charstyle
571   LabelString      "Visible"
572   LatexType        command
573   LatexName        onslide
574   Argument 1
575     LabelString    "On Slides"
576     MenuString     "Overlay Specification|S"
577     Tooltip        "Specify the overlay settings (see powerdot manual)"
578     Mandatory      1
579     DefaultArg     "1-"
580   EndArgument
581         ResetsFont true
582 End
583
584 InsetLayout Flex:Onslide+
585   CopyStyle        Flex:Onslide
586   LatexName        onslide+
587   LabelString      "Uncover"
588 End
589
590 InsetLayout Flex:Onslide*
591   CopyStyle        Flex:Onslide
592   LatexName        onslide*
593   LabelString      "Only"
594 End