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