]> git.lyx.org Git - lyx.git/blob - lib/layouts/hollywood.layout
Replace <programlist> with <screen>, as it is more general.
[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         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         AlignPossible         Left
109         LabelType             Static
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         AlignPossible         Left
123         LabelType             Static
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         AlignPossible         Left
140         LabelType             No_Label
141 End
142
143
144 # Speaker style definition, identifies speaker  ALL CAPS
145 # Use this also for THE END
146 Style Speaker
147         Margin                Static
148         LatexType             Command
149         LatexName             speaker
150         LeftMargin            MMMMMMMMMMMMMMMMMMMMMMM
151         ParSkip               0.0
152         TopSep                0.25
153         BottomSep             0.0
154         Align                 Left
155         AlignPossible         Left
156         LabelType             No_Label
157 End
158
159
160 # Parenthetical instruction to speaker (in parenthises, l.c.)
161 # The ( and ) will automatically appear on screen, so don't type any.
162 Style Parenthetical
163         Margin                Static
164         LatexType             Command
165         LatexName             parenthetical
166         LeftMargin            MMMMMMMMMMMMMMMMMMM
167         RightMargin           MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
168         TopSep                0.0
169         BottomSep             0.0
170         ParSkip               0.0
171         Align                 Left
172         AlignPossible         Left
173         LabelType             Static
174         LabelString           (
175         EndLabelType          Static
176         EndLabelString        )
177         Font
178           Family              Typewriter
179           Series              Medium
180           Shape               Up
181           Size                Normal
182           Color               Blue
183         EndFont
184 End
185
186
187 # Used when the same speaker continues after a narrative. Don't type
188 # anything.
189 Style Continuing
190         Margin                Static
191         LatexType             Command
192         LatexName             continuing
193         LeftMargin            MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
194         TopSep                0.5
195         BottomSep             0.5
196         ParSkip               0.0
197         KeepEmpty             1
198         Align                 Left
199         AlignPossible         Left
200         LabelType             Static
201         LabelString           "(continuing)"
202         Font
203           Family              Typewriter
204           Series              Medium
205           Shape               Up
206           Size                Normal
207           Color               Green
208         EndFont
209 End
210
211
212 # Narrative description of action
213 Style Narrative
214         Margin                Static
215         LatexType             Command
216         LatexName             narrative
217         ParIndent             ""
218         ParSkip               0.25
219         TopSep                0.25
220         RightMargin           MMMMM
221         Align                 Left
222         AlignPossible         Left
223         LabelType             No_Label
224 End
225
226
227 # Transition style definition ALL CAPS
228 Style Transition
229         Margin                Static
230         LatexType             Environment
231         LatexName             flushright
232         ParIndent             ""
233         TopSep                0.5
234         ParSkip               0.4
235         Align                 Right
236         AlignPossible         Right
237         LabelType             No_Label
238 End
239
240
241 Style TITLE_OVER:
242         Margin                Dynamic
243         LatexType             Command
244         LatexName             titleover
245         ParIndent             ""
246         ParSkip               0.5
247         TopSep                0.5
248         Align                 Left
249         AlignPossible         Left
250         KeepEmpty             1
251         LabelType             Static
252         LabelString           "TITLE OVER: "
253 End
254
255
256 Style INTERCUT
257         Margin                Dynamic
258         LatexType             Command
259         LatexName             intercut
260         ParIndent             ""
261         ParSkip               0.25
262         TopSep                0.5
263         Align                 Left
264         AlignPossible         Left
265         KeepEmpty             1
266         LabelType             Static
267         LabelString           "INTERCUT WITH: "
268 End
269
270
271 Style FADE_OUT
272         Margin                Dynamic
273         LatexType             Command
274         LatexName             fadeout
275         ParIndent             ""
276         ParSkip               0.8
277         TopSep                1.0
278         Align                 Left
279         AlignPossible         Left
280         KeepEmpty             1
281         LabelType             Static
282         LabelString           "FADE OUT "
283 End
284
285
286 # Same as Standard, Standard deprecated
287 Style General
288         Margin                Static
289         LatexType             Paragraph
290         LatexName             dummy
291         ParIndent             ""
292         ParSkip               0.4
293         Align                 Left
294         AlignPossible         Block, Left, Right, Center
295         Labeltype             No_Label
296 End
297
298
299 # General Left aligned CAPS
300 Style Scene
301         Margin                Dynamic
302         LatexType             Command
303         LatexName             scene
304         ParIndent             ""
305         ParSkip               0.25
306         TopSep                0.25
307         Align                 Left
308         AlignPossible         Left
309         LabelType             No_Label
310 End
311
312
313 Style Right_Address
314         Margin                Right_Address_Box
315         LatexType             Command
316         LatexName             address
317         InTitle               1
318         ParSkip               0.4
319         BottomSep             1.5
320         ParSep                1.5
321         Align                 Left
322         AlignPossible         Left, Right
323 End
324
325
326 Style Author
327         Margin                Static
328         LatexType             Command
329         LatexName             author
330         InTitle               1
331         ParSkip               0.4
332         BottomSep             1.5
333         ParSep                1.5
334         Align                 Center
335         AlignPossible         Left, Right, Center
336 End
337
338
339 Style Title
340         Margin                Static
341         LatexType             Command
342         LatexName             title
343         InTitle               1
344         ParSkip               0.4
345         BottomSep             1.5
346         ParSep                1.5
347         Align                 Center
348         AlignPossible         Left, Right, Center
349 End
350
351
352 # Standard style definition (I kept this one to provide a general case)
353 Style Standard
354         ObsoletedBy General
355 End
356
357
358 # For shooting scripts only, puts CONTINUED in rfoot, CONTINUED: in
359 # nextpage lhead and clears that rfoot. It is used when a scene continues
360 # onto the next page. This command is provided in case a production unit
361 # wants to convert the spec script into a shooting script.
362
363 #Style CONTINUED
364 #  LatexType            Command
365 #  LatexName            continued
366 #End
367 # Clears rfoot, does a pagebreak, and clears lhead.
368 #Style NOT_CONTD
369 #  LatexType            Command
370 #  LatexName            endcontinued
371 #End
372
373 Input stdtitle.inc
374 Input stdstruct.inc
375 Input stdfloats.inc
376 Input stdcounters.inc
377
378 NoStyle Abstract
379 NoStyle Bibliography
380 NoStyle Date