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