]> git.lyx.org Git - lyx.git/blob - lib/layouts/hollywood.layout
Move RevTeX section in Additional.lyx into Chapter 3 Document classes
[lyx.git] / lib / layouts / hollywood.layout
1 #% Do not delete the line below; configure depends on this
2 #  \DeclareLaTeXClass[hollywood,calc.sty,fancyhdr.sty,ulem.sty]{Hollywood}
3 #  \DeclareCategory{Scripts}
4 # This layout follows the current Hollywood standard for movie scripts
5 #
6 # Font Courier 12 pts
7 # abbreviations used in scripts are as follows:
8 # INT. - interior       EXT. - exterior
9 #(O.S) - off screen     b.g. - background       PAN - camera movement
10 #(V.O) - voice over     C.U. - close-up         INSERT - cut to close-up of
11 # each page should be 1 minute of film
12 # Spec scripts should not be more that 120 pages or less than 110.
13 # Nothing goes in a script that you cannot see or hear.
14
15 # Contributed by Garst R. Reese with lots of help from the LyX Team
16 # Based on course given by Lars Davidson
17
18
19 Format 98
20 Columns                 1
21 Sides                   1
22 SecNumDepth             2
23 TocDepth                2
24
25 ClassOptions
26         FontSize              12
27 End
28
29 DefaultFont
30         Family                Typewriter
31         Series                Medium
32         Shape                 Up
33         Size                  Normal
34         Color                 None
35 EndFont
36
37 DefaultStyle   Dialogue
38
39
40 # Actor dialog
41 Style Dialogue
42         Margin                Static
43         LatexType             Command
44         LatexName             dialogue
45         LeftMargin            MMMMMMMMMM
46         RightMargin           MMMMMMMMMMMMMMMMMMMMMMM
47         ParSkip               0.0
48         TopSep                0.0
49         BottomSep             0.0
50         Align                 Left
51         LabelType             No_Label
52 End
53
54
55 # More: Use to break a long Dialogue
56 Style More
57         Margin                Static
58         LatexType             Command
59         LatexName             more
60         LeftMargin            MMMMMMMMMMMMMMMMMMMMMMMMMMM
61         ParSkip               0.0
62         TopSep                0.0
63         BottomSep             0.0
64         KeepEmpty             1
65         Align                 Left
66         LabelType             Static
67         LabelString           "(MORE)"
68         Font
69           Family              Typewriter
70           Series              Medium
71           Shape               Up
72           Size                Normal
73           Color               textlabel2
74         EndFont
75 End
76
77
78 # FADE_IN: and FADE_OUT: usually stand alone. If you want a more complicated
79 # FADE_IN e.g. FADE_IN on STELLA:, use the Narrative Style.
80 Style FADE_IN:
81         Margin                Dynamic
82         LatexType             Command
83         LatexName             fadein
84         ParIndent             ""
85         ParSkip               0.25
86         TopSep                0.25
87         Align                 Left
88         KeepEmpty             1
89         LabelType             Static
90         LabelSep              M
91         LabelString           "FADE IN:"
92 End
93
94
95 # Scene headings (ALL CAPS) This is a general case, probably not needed
96 # example:
97 # INT. LOG CABIN - NIGHT
98 # Use Style EXT. for Exterior, INT. for Interior scenes. Last word should be
99 # - DAY, or - NIGHT or similar to define lighting.
100 Style INT.
101         Margin                Dynamic
102         LatexType             Command
103         LatexName             interiorshot
104         ParIndent             ""
105         ParSkip               0.25
106         TopSep                0.25
107         Align                 Left
108         LabelType             Static
109         LabelSep              M
110         LabelString           "INT."
111 End
112
113
114 Style EXT.
115         Margin                Dynamic
116         LatexType             Command
117         LatexName             exteriorshot
118         ParIndent             ""
119         ParSkip               0.25
120         TopSep                0.25
121         Align                 Left
122         LabelType             Static
123         LabelSep              M
124         LabelString           "EXT."
125 End
126
127
128 # Narrative description of Scene
129 # same as narrative, but glued to INT., EXT., or Scene
130 Style Description
131         Margin                Static
132         LatexType             Command
133         LatexName             description
134         ParIndent             ""
135         ParSkip               0.25
136         TopSep                0.25
137         RightMargin           MMMMM
138         Align                 Left
139         LabelType             No_Label
140         DocBookTag            variablelist
141         DocBookItemWrapperTag varlistentry
142         DocBookItemTag        listitem
143         DocBookItemInnerTag   para
144         DocBookItemLabelTag   term
145         DocBookItemLabelTagType   paragraph
146 End
147
148
149 # Speaker style definition, identifies speaker  ALL CAPS
150 # Use this also for THE END
151 Style Speaker
152         Margin                Static
153         LatexType             Command
154         LatexName             speaker
155         LeftMargin            MMMMMMMMMMMMMMMMMMMMMMM
156         ParSkip               0.0
157         TopSep                0.25
158         BottomSep             0.0
159         Align                 Left
160         LabelType             No_Label
161 End
162
163
164 # Parenthetical instruction to speaker (in parenthises, l.c.)
165 # The ( and ) will automatically appear on screen, so don't type any.
166 Style Parenthetical
167         Margin                Static
168         LatexType             Command
169         LatexName             parenthetical
170         LeftMargin            MMMMMMMMMMMMMMMMMMM
171         RightMargin           MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
172         TopSep                0.0
173         BottomSep             0.0
174         ParSkip               0.0
175         Align                 Left
176         LabelType             Static
177         LabelString           "("
178         EndLabelType          Static
179         EndLabelString        ")"
180         Font
181           Family              Typewriter
182           Series              Medium
183           Shape               Up
184           Size                Normal
185           Color               textlabel1
186         EndFont
187 End
188
189
190 # Used when the same speaker continues after a narrative. Don't type
191 # anything.
192 Style Continuing
193         Margin                Static
194         LatexType             Command
195         LatexName             continuing
196         LeftMargin            MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
197         TopSep                0.5
198         BottomSep             0.5
199         ParSkip               0.0
200         KeepEmpty             1
201         Align                 Left
202         LabelType             Static
203         LabelString           "(continuing)"
204         Font
205           Family              Typewriter
206           Series              Medium
207           Shape               Up
208           Size                Normal
209           Color               textlabel2
210         EndFont
211 End
212
213
214 # Narrative description of action
215 Style Narrative
216         Margin                Static
217         LatexType             Command
218         LatexName             narrative
219         ParIndent             ""
220         ParSkip               0.25
221         TopSep                0.25
222         RightMargin           MMMMM
223         Align                 Left
224         LabelType             No_Label
225         DocBookTag            para
226         DocBookAttr           role='narrative'
227 End
228
229
230 # Transition style definition ALL CAPS
231 Style Transition
232         Margin                Static
233         LatexType             Environment
234         LatexName             flushright
235         ParIndent             ""
236         TopSep                0.5
237         ParSkip               0.4
238         Align                 Right
239         LabelType             No_Label
240 End
241
242
243 Style TITLE_OVER:
244         Margin                Dynamic
245         LatexType             Command
246         LatexName             titleover
247         ParIndent             ""
248         ParSkip               0.5
249         TopSep                0.5
250         Align                 Left
251         KeepEmpty             1
252         LabelType             Static
253         LabelSep              M
254         LabelString           "TITLE OVER:"
255 End
256
257
258 Style INTERCUT
259         Margin                Dynamic
260         LatexType             Command
261         LatexName             intercut
262         ParIndent             ""
263         ParSkip               0.25
264         TopSep                0.5
265         Align                 Left
266         KeepEmpty             1
267         LabelType             Static
268         LabelSep              M
269         LabelString           "INTERCUT WITH:"
270 End
271
272
273 Style FADE_OUT
274         Margin                Dynamic
275         LatexType             Command
276         LatexName             fadeout
277         ParIndent             ""
278         ParSkip               0.8
279         TopSep                1.0
280         Align                 Left
281         KeepEmpty             1
282         LabelType             Static
283         LabelSep              M
284         LabelString           "FADE OUT"
285 End
286
287
288 # Same as Standard, Standard deprecated
289 Style General
290         Category              MainText
291         Margin                Static
292         LatexType             Paragraph
293         LatexName             dummy
294         ParIndent             ""
295         ParSkip               0.4
296         Align                 Left
297         AlignPossible         Block, Left, Right, Center
298         Labeltype             No_Label
299         DocBookTag            para
300         DocBookAttr           role='general'
301 End
302
303
304 # General Left aligned CAPS
305 Style Scene
306         Margin                Dynamic
307         LatexType             Command
308         LatexName             scene
309         ParIndent             ""
310         ParSkip               0.25
311         TopSep                0.25
312         Align                 Left
313         LabelType             No_Label
314         # This style is a NOT_IN_TOC-level section, hence it cannot be output as a real section in DocBook.
315         DocBookTag            bridgehead
316         DocBookAttr           renderas='sect1'
317         DocBookTagType        paragraph
318         # DocBookTag            title
319         # DocBookTagType        paragraph
320         # DocBookSection        true
321         # DocBookSectionTag     section
322         # DocBookInInfo         maybe
323 End
324
325
326 Style Right_Address
327         Margin                Right_Address_Box
328         LatexType             Command
329         LatexName             address
330         InTitle               1
331         ParSkip               0.4
332         BottomSep             1.5
333         ParSep                1.5
334         Align                 Left
335         AlignPossible         Left, Right
336         DocBookTag            address
337         DocBookInInfo         always
338 End
339
340
341 Style Author
342         Margin                Static
343         LatexType             Command
344         LatexName             author
345         InTitle               1
346         ParSkip               0.4
347         BottomSep             1.5
348         ParSep                1.5
349         Align                 Center
350         AlignPossible         Left, Right, Center
351 End
352
353
354 Style Title
355         Margin                Static
356         LatexType             Command
357         LatexName             title
358         InTitle               1
359         ParSkip               0.4
360         BottomSep             1.5
361         ParSep                1.5
362         Align                 Center
363         AlignPossible         Left, Right, Center
364         DocBookTag            title
365         DocBookTagType        paragraph
366         DocBookInInfo         maybe
367 End
368
369
370 # Standard style definition (I kept this one to provide a general case)
371 Style Standard
372         ObsoletedBy General
373 End
374
375
376 # For shooting scripts only, puts CONTINUED in rfoot, CONTINUED: in
377 # nextpage lhead and clears that rfoot. It is used when a scene continues
378 # onto the next page. This command is provided in case a production unit
379 # wants to convert the spec script into a shooting script.
380
381 #Style CONTINUED
382 #  LatexType            Command
383 #  LatexName            continued
384 #End
385 # Clears rfoot, does a pagebreak, and clears lhead.
386 #Style NOT_CONTD
387 #  LatexType            Command
388 #  LatexName            endcontinued
389 #End
390
391 Input stdinsets.inc
392 Input stdtitle.inc
393 Input stdstruct.inc
394 Input stdfloats.inc
395 Input stdcounters.inc
396
397 NoStyle Abstract
398 NoStyle Bibliography
399 NoStyle Date