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
19Format 66
20Columns                 1
21Sides                   1
22SecNumDepth             2
23TocDepth                2
24
25ClassOptions
26	FontSize              12
27End
28
29DefaultFont
30	Family                Typewriter
31	Series                Medium
32	Shape                 Up
33	Size                  Normal
34	Color                 None
35EndFont
36
37DefaultStyle   Dialogue
38
39
40# Actor dialog
41Style 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
52End
53
54
55# More: Use to break a long Dialogue
56Style 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
75End
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.
80Style 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:"
92End
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.
100Style 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."
111End
112
113
114Style 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."
125End
126
127
128# Narrative description of Scene
129# same as narrative, but glued to INT., EXT., or Scene
130Style 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
140End
141
142
143# Speaker style definition, identifies speaker  ALL CAPS
144# Use this also for THE END
145Style 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
155End
156
157
158# Parenthetical instruction to speaker (in parenthises, l.c.)
159# The ( and ) will automatically appear on screen, so don't type any.
160Style 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
181End
182
183
184# Used when the same speaker continues after a narrative. Don't type
185# anything.
186Style 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
205End
206
207
208# Narrative description of action
209Style 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
219End
220
221
222# Transition style definition ALL CAPS
223Style 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
232End
233
234
235Style 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:"
247End
248
249
250Style 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:"
262End
263
264
265Style 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"
277End
278
279
280# Same as Standard, Standard deprecated
281Style 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
291End
292
293
294# General Left aligned CAPS
295Style 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
304End
305
306
307Style 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
317End
318
319
320Style 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
330End
331
332
333Style 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
343End
344
345
346# Standard style definition (I kept this one to provide a general case)
347Style Standard
348	ObsoletedBy General
349End
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
367Input stdinsets.inc
368Input stdtitle.inc
369Input stdstruct.inc
370Input stdfloats.inc
371Input stdcounters.inc
372
373NoStyle Abstract
374NoStyle Bibliography
375NoStyle Date
376