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