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