]> git.lyx.org Git - lyx.git/blob - lib/layouts/hollywood.layout
844c3b1c8f0c76382c144b845c0b0861e32fb6df
[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 # General textclass parameters
18 Columns                 1
19 Sides                   1
20 SecNumDepth             2
21 TocDepth                2
22
23 ClassOptions
24 FontSize                12
25 End
26
27 # This is just to show how to declare the default font.
28 # The defaults are exactly those shown here.
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 # Dialogue style definition. 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         AlignPossible         Left
51         LabelType             No_Label
52 End
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
69 Font
70         Family                Typewriter
71         Series                Medium
72         Shape                 Up
73         Size                  Normal
74         Color                 Green
75 EndFont
76
77 End
78
79
80
81 # FADE_IN: and FADE_OUT: usually stand alone. If you want a more complicated
82 # FADE_IN e.g. FADE_IN on STELLA:, use the Narrative Style.
83 Style FADE_IN:
84         Margin                Dynamic
85         LatexType             Command
86         LatexName             fadein
87         ParIndent             ""
88         ParSkip               0.25
89         TopSep                0.25
90         Align                 Left
91         AlignPossible         Left
92         KeepEmpty             1
93         LabelType             Static
94         LabelString           "FADE IN: "
95 End
96
97 # Scene headings (ALL CAPS) This is a general case, probably not needed
98 # example:
99 # INT. LOG CABIN - NIGHT
100 # Use Style EXT. for Exterior, INT. for Interior scenes. Last word should be
101 # - DAY, or - NIGHT or similar to define lighting.
102 Style INT.
103         Margin                Dynamic
104         LatexType             Command
105         LatexName             interiorshot
106         ParIndent             ""
107         ParSkip               0.25
108         TopSep                0.25
109         Align                 Left
110         AlignPossible         Left
111         LabelType             Static
112         LabelString           "INT. "
113 End
114
115 Style EXT.
116         Margin                Dynamic
117         LatexType             Command
118         LatexName             exteriorshot
119         ParIndent             ""
120         ParSkip               0.25
121         TopSep                0.25
122         Align                 Left
123         AlignPossible         Left
124         LabelType             Static
125         LabelString           "EXT. "
126 End
127
128
129 # Narrative description of Scene
130 # same as narrative, but glued to INT., EXT., or Scene
131 Style Description
132         Margin                Static
133         LatexType             Command
134         LatexName             description
135         ParIndent             ""
136         ParSkip               0.25
137         TopSep                0.25
138         RightMargin           MMMMM
139         Align                 Left
140         AlignPossible         Left
141         LabelType             No_Label
142 End
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 # Parenthetical instruction to speaker (in parenthises, l.c.)
160 # The ( and ) will automatically appear on screen, so don't type any.
161 Style Parenthetical
162         Margin                Static
163         LatexType             Command
164         LatexName             parenthetical
165         LeftMargin            MMMMMMMMMMMMMMMMMMM
166         RightMargin           MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
167         TopSep                0.0
168         BottomSep             0.0
169         ParSkip               0.0
170         Align                 Left
171         AlignPossible         Left
172         LabelType             Static
173         LabelString           (
174         EndLabelType          Static
175         EndLabelString        )
176
177 Font
178         Family                Typewriter
179         Series                Medium
180         Shape                 Up
181         Size                  Normal
182         Color                 Blue
183 EndFont
184
185 End
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
203 Font
204         Family                Typewriter
205         Series                Medium
206         Shape                 Up
207         Size                  Normal
208         Color                 Green
209 EndFont
210
211 End
212
213 # Narrative description of action
214 Style Narrative
215         Margin                Static
216         LatexType             Command
217         LatexName             narrative
218         ParIndent             ""
219         ParSkip               0.25
220         TopSep                0.25
221         RightMargin           MMMMM
222         Align                 Left
223         AlignPossible         Left
224         LabelType             No_Label
225 End
226
227
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 Style TITLE_OVER:
244         Margin                Dynamic
245         LatexType             Command
246         LatexName             titleover
247         ParIndent             ""
248         ParSkip               0.5
249         TopSep                0.5
250         Align                 Left
251         AlignPossible         Left
252         KeepEmpty             1
253         LabelType             Static
254         LabelString           "TITLE OVER: "
255 End
256
257 Style INTERCUT
258         Margin                Dynamic
259         LatexType             Command
260         LatexName             intercut
261         ParIndent             ""
262         ParSkip               0.25
263         TopSep                0.5
264         Align                 Left
265         AlignPossible         Left
266         KeepEmpty             1
267         LabelType             Static
268         LabelString           "INTERCUT WITH: "
269 End
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 # Same as Standard, Standard deprecated 
286 Style General
287         Margin                Static
288         LatexType             Paragraph
289         LatexName             dummy
290         ParIndent             ""
291         ParSkip               0.4
292         Align                 Left
293         AlignPossible         Block, Left, Right, Center
294         Labeltype             No_Label
295 End
296
297 # General Left aligned CAPS
298 Style Scene
299         Margin                Dynamic
300         LatexType             Command
301         LatexName             scene
302         ParIndent             ""
303         ParSkip               0.25
304         TopSep                0.25
305         Align                 Left
306         AlignPossible         Left
307         LabelType             No_Label
308 End
309
310 # Right Address style
311 Style Right_Address
312         Margin                Right_Address_Box
313         LatexType             Command
314         LatexName             address
315         InTitle               1
316         ParSkip               0.4
317         BottomSep             1.5
318         ParSep                1.5
319         Align                 Left
320         AlignPossible         Left, Right
321 End
322
323 Style Author
324         Margin                Static
325         LatexType             Command
326         LatexName             author
327         InTitle               1
328         ParSkip               0.4
329         BottomSep             1.5
330         ParSep                1.5
331         Align                 Center
332         AlignPossible         Left, Right, Center
333
334 End
335
336 Style Title
337         Margin                Static
338         LatexType             Command
339         LatexName             title
340         InTitle               1
341         ParSkip               0.4
342         BottomSep             1.5
343         ParSep                1.5
344         Align                 Center
345         AlignPossible         Left, Right, Center
346
347 End
348
349 # Standard style definition (I kept this one to provide a general case)
350 Style Standard
351 ObsoletedBy General
352 End
353 Style FADE_OUT:
354 ObsoletedBy "FADE OUT"
355 End
356
357 # For shooting scripts only, puts CONTINUED in rfoot, CONTINUED: in
358 # nextpage lhead and clears that rfoot. It is used when a scene continues
359 # onto the next page. This command is provided in case a production unit
360 # wants to convert the spec script into a shooting script.
361  
362 #Style CONTINUED
363 #  LatexType            Command
364 #  LatexName            continued
365 #End
366 # Clears rfoot, does a pagebreak, and clears lhead.
367 #Style NOT_CONTD
368 #  LatexType            Command
369 #  LatexName            endcontinued
370 #End
371  
372 Input stdtitle.inc
373 Input stdstruct.inc
374 Input stdfloats.inc
375 Input stdcounters.inc
376 # Input lyxmacros.inc
377 NoStyle Abstract
378 NoStyle Bibliography
379 NoStyle Date
380
381