]> git.lyx.org Git - lyx.git/blob - lib/layouts/powerdot.layout
Collapsable -> Collapsible (part 4)
[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 65
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 Input stdfloatnames.inc
503
504 Float
505         Type                  table
506         GuiName               Table
507         AllowedPlacement      H
508         AllowsSideways        0
509         AllowsWide            0
510         Extension             lot
511         NumberWithin          none
512         Style                 plain
513         ListName              "List of Tables"
514         IsPredefined          true
515         UsesFloatPkg          false
516         ListCommand           listoftables
517         RefPrefix             tab
518 End
519
520
521 Float
522         Type                  figure
523         GuiName               Figure
524         AllowedPlacement      H
525         AllowsSideways        0
526         AllowsWide            0
527         Extension             lof
528         NumberWithin          none
529         Style                 plain
530         ListName              "List of Figures"
531         IsPredefined          true
532         UsesFloatPkg          false
533         ListCommand           listoffigures
534         RefPrefix             fig
535 End
536
537
538 Float
539         Type                  algorithm
540         GuiName               Algorithm
541         AllowedPlacement      H
542         AllowsSideways        0
543         AllowsWide            0
544         Extension             loa
545         NumberWithin          none
546         Style                 ruled
547         ListName              "List of Algorithms"
548         IsPredefined          false
549         UsesFloatPkg          true
550         RefPrefix             alg
551 End
552
553 ###
554 # Counters definitions
555 ###
556 Counter enumi
557 End
558
559 Counter enumii
560   Within        enumi
561 End
562
563 Counter enumiii
564   Within        enumii
565 End
566
567 Counter enumiv
568   Within        enumiii
569 End
570
571 Counter bibitem
572 End
573
574 Counter figure
575 End
576
577 Counter table
578 End
579
580 Counter algorithm
581 End
582
583 ###
584 # Charstyle definitions
585 ###
586
587 InsetLayout Flex:Onslide
588   LyXType          charstyle
589   LabelString      "Visible"
590   LatexType        command
591   LatexName        onslide
592   Argument 1
593     LabelString    "On Slides"
594     MenuString     "Overlay Specification|S"
595     Tooltip        "Specify the overlay settings (see powerdot manual)"
596     Mandatory      1
597     DefaultArg     "1-"
598   EndArgument
599         ResetsFont true
600 End
601
602 InsetLayout Flex:Onslide+
603   CopyStyle        Flex:Onslide
604   LatexName        onslide+
605   LabelString      "Uncover"
606 End
607
608 InsetLayout Flex:Onslide*
609   CopyStyle        Flex:Onslide
610   LatexName        onslide*
611   LabelString      "Only"
612 End