]> git.lyx.org Git - lyx.git/blob - lib/layouts/hollywood.layout
Update layout format.
[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 Format 27
19 Columns                 1
20 Sides                   1
21 SecNumDepth             2
22 TocDepth                2
23
24 ClassOptions
25         FontSize              12
26 End
27
28 DefaultFont
29         Family                Typewriter
30         Series                Medium
31         Shape                 Up
32         Size                  Normal
33         Color                 None
34 EndFont
35
36 DefaultStyle   Dialogue
37
38
39 # Actor dialog
40 Style Dialogue
41         Margin                Static
42         LatexType             Command
43         LatexName             dialogue
44         LeftMargin            MMMMMMMMMM
45         RightMargin           MMMMMMMMMMMMMMMMMMMMMMM
46         ParSkip               0.0
47         TopSep                0.0
48         BottomSep             0.0
49         Align                 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         LabelType             Static
66         LabelString           "(MORE)"
67         Font
68           Family              Typewriter
69           Series              Medium
70           Shape               Up
71           Size                Normal
72           Color               Green
73         EndFont
74 End
75
76
77 # FADE_IN: and FADE_OUT: usually stand alone. If you want a more complicated
78 # FADE_IN e.g. FADE_IN on STELLA:, use the Narrative Style.
79 Style FADE_IN:
80         Margin                Dynamic
81         LatexType             Command
82         LatexName             fadein
83         ParIndent             ""
84         ParSkip               0.25
85         TopSep                0.25
86         Align                 Left
87         KeepEmpty             1
88         LabelType             Static
89         LabelSep              M
90         LabelString           "FADE IN:"
91 End
92
93
94 # Scene headings (ALL CAPS) This is a general case, probably not needed
95 # example:
96 # INT. LOG CABIN - NIGHT
97 # Use Style EXT. for Exterior, INT. for Interior scenes. Last word should be
98 # - DAY, or - NIGHT or similar to define lighting.
99 Style INT.
100         Margin                Dynamic
101         LatexType             Command
102         LatexName             interiorshot
103         ParIndent             ""
104         ParSkip               0.25
105         TopSep                0.25
106         Align                 Left
107         LabelType             Static
108         LabelSep              M
109         LabelString           "INT."
110 End
111
112
113 Style EXT.
114         Margin                Dynamic
115         LatexType             Command
116         LatexName             exteriorshot
117         ParIndent             ""
118         ParSkip               0.25
119         TopSep                0.25
120         Align                 Left
121         LabelType             Static
122         LabelSep              M
123         LabelString           "EXT."
124 End
125
126
127 # Narrative description of Scene
128 # same as narrative, but glued to INT., EXT., or Scene
129 Style Description
130         Margin                Static
131         LatexType             Command
132         LatexName             description
133         ParIndent             ""
134         ParSkip               0.25
135         TopSep                0.25
136         RightMargin           MMMMM
137         Align                 Left
138         LabelType             No_Label
139 End
140
141
142 # Speaker style definition, identifies speaker  ALL CAPS
143 # Use this also for THE END
144 Style Speaker
145         Margin                Static
146         LatexType             Command
147         LatexName             speaker
148         LeftMargin            MMMMMMMMMMMMMMMMMMMMMMM
149         ParSkip               0.0
150         TopSep                0.25
151         BottomSep             0.0
152         Align                 Left
153         LabelType             No_Label
154 End
155
156
157 # Parenthetical instruction to speaker (in parenthises, l.c.)
158 # The ( and ) will automatically appear on screen, so don't type any.
159 Style Parenthetical
160         Margin                Static
161         LatexType             Command
162         LatexName             parenthetical
163         LeftMargin            MMMMMMMMMMMMMMMMMMM
164         RightMargin           MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
165         TopSep                0.0
166         BottomSep             0.0
167         ParSkip               0.0
168         Align                 Left
169         LabelType             Static
170         LabelString           "("
171         EndLabelType          Static
172         EndLabelString        ")"
173         Font
174           Family              Typewriter
175           Series              Medium
176           Shape               Up
177           Size                Normal
178           Color               Blue
179         EndFont
180 End
181
182
183 # Used when the same speaker continues after a narrative. Don't type
184 # anything.
185 Style Continuing
186         Margin                Static
187         LatexType             Command
188         LatexName             continuing
189         LeftMargin            MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
190         TopSep                0.5
191         BottomSep             0.5
192         ParSkip               0.0
193         KeepEmpty             1
194         Align                 Left
195         LabelType             Static
196         LabelString           "(continuing)"
197         Font
198           Family              Typewriter
199           Series              Medium
200           Shape               Up
201           Size                Normal
202           Color               Green
203         EndFont
204 End
205
206
207 # Narrative description of action
208 Style Narrative
209         Margin                Static
210         LatexType             Command
211         LatexName             narrative
212         ParIndent             ""
213         ParSkip               0.25
214         TopSep                0.25
215         RightMargin           MMMMM
216         Align                 Left
217         LabelType             No_Label
218 End
219
220
221 # Transition style definition ALL CAPS
222 Style Transition
223         Margin                Static
224         LatexType             Environment
225         LatexName             flushright
226         ParIndent             ""
227         TopSep                0.5
228         ParSkip               0.4
229         Align                 Right
230         LabelType             No_Label
231 End
232
233
234 Style TITLE_OVER:
235         Margin                Dynamic
236         LatexType             Command
237         LatexName             titleover
238         ParIndent             ""
239         ParSkip               0.5
240         TopSep                0.5
241         Align                 Left
242         KeepEmpty             1
243         LabelType             Static
244         LabelSep              M
245         LabelString           "TITLE OVER:"
246 End
247
248
249 Style INTERCUT
250         Margin                Dynamic
251         LatexType             Command
252         LatexName             intercut
253         ParIndent             ""
254         ParSkip               0.25
255         TopSep                0.5
256         Align                 Left
257         KeepEmpty             1
258         LabelType             Static
259         LabelSep              M
260         LabelString           "INTERCUT WITH:"
261 End
262
263
264 Style FADE_OUT
265         Margin                Dynamic
266         LatexType             Command
267         LatexName             fadeout
268         ParIndent             ""
269         ParSkip               0.8
270         TopSep                1.0
271         Align                 Left
272         KeepEmpty             1
273         LabelType             Static
274         LabelSep              M
275         LabelString           "FADE OUT"
276 End
277
278
279 # Same as Standard, Standard deprecated
280 Style General
281         Margin                Static
282         LatexType             Paragraph
283         LatexName             dummy
284         ParIndent             ""
285         ParSkip               0.4
286         Align                 Left
287         AlignPossible         Block, Left, Right, Center
288         Labeltype             No_Label
289 End
290
291
292 # General Left aligned CAPS
293 Style Scene
294         Margin                Dynamic
295         LatexType             Command
296         LatexName             scene
297         ParIndent             ""
298         ParSkip               0.25
299         TopSep                0.25
300         Align                 Left
301         LabelType             No_Label
302 End
303
304
305 Style Right_Address
306         Margin                Right_Address_Box
307         LatexType             Command
308         LatexName             address
309         InTitle               1
310         ParSkip               0.4
311         BottomSep             1.5
312         ParSep                1.5
313         Align                 Left
314         AlignPossible         Left, Right
315 End
316
317
318 Style Author
319         Margin                Static
320         LatexType             Command
321         LatexName             author
322         InTitle               1
323         ParSkip               0.4
324         BottomSep             1.5
325         ParSep                1.5
326         Align                 Center
327         AlignPossible         Left, Right, Center
328 End
329
330
331 Style Title
332         Margin                Static
333         LatexType             Command
334         LatexName             title
335         InTitle               1
336         ParSkip               0.4
337         BottomSep             1.5
338         ParSep                1.5
339         Align                 Center
340         AlignPossible         Left, Right, Center
341 End
342
343
344 # Standard style definition (I kept this one to provide a general case)
345 Style Standard
346         ObsoletedBy General
347 End
348
349
350 # For shooting scripts only, puts CONTINUED in rfoot, CONTINUED: in
351 # nextpage lhead and clears that rfoot. It is used when a scene continues
352 # onto the next page. This command is provided in case a production unit
353 # wants to convert the spec script into a shooting script.
354
355 #Style CONTINUED
356 #  LatexType            Command
357 #  LatexName            continued
358 #End
359 # Clears rfoot, does a pagebreak, and clears lhead.
360 #Style NOT_CONTD
361 #  LatexType            Command
362 #  LatexName            endcontinued
363 #End
364
365 Input stdinsets.inc
366 Input stdtitle.inc
367 Input stdstruct.inc
368 Input stdfloats.inc
369 Input stdcounters.inc
370
371 NoStyle Abstract
372 NoStyle Bibliography
373 NoStyle Date