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