X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fhollywood.layout;h=11861b7bb924e9a77b9747d66e64c3f26eb7cf16;hb=0984e113171297e402c88ce048e9ccf1fb3d3619;hp=10a76d072e6615e8a59799a792837b6b7a2fa411;hpb=b9288969ec06caa3d7b1e9d4eb7937c1e029b44f;p=lyx.git diff --git a/lib/layouts/hollywood.layout b/lib/layouts/hollywood.layout index 10a76d072e..11861b7bb9 100644 --- a/lib/layouts/hollywood.layout +++ b/lib/layouts/hollywood.layout @@ -1,12 +1,13 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[hollywood]{hollywood} +# \DeclareLaTeXClass[hollywood,calc.sty,fancyhdr.sty,ulem.sty]{Hollywood} +# \DeclareCategory{Scripts} # This layout follows the current Hollywood standard for movie scripts -# +# # Font Courier 12 pts # abbreviations used in scripts are as follows: -# INT. - interior EXT. - exterior -#(O.S) - off screen b.g. - background PAN - camera movement -#(V.O) - voice over C.U. - close-up INSERT - cut to close-up of +# INT. - interior EXT. - exterior +#(O.S) - off screen b.g. - background PAN - camera movement +#(V.O) - voice over C.U. - close-up INSERT - cut to close-up of # each page should be 1 minute of film # Spec scripts should not be more that 120 pages or less than 110. # Nothing goes in a script that you cannot see or hear. @@ -14,366 +15,361 @@ # Contributed by Garst R. Reese with lots of help from the LyX Team # Based on course given by Lars Davidson -# General textclass parameters + +Format 66 Columns 1 Sides 1 SecNumDepth 2 TocDepth 2 ClassOptions -FontSize 12 + FontSize 12 End -# This is just to show how to declare the default font. -# The defaults are exactly those shown here. DefaultFont - Family Typewriter - Series Medium - Shape Up - Size Normal - Color None + Family Typewriter + Series Medium + Shape Up + Size Normal + Color None EndFont DefaultStyle Dialogue -# Dialogue style definition. Actor dialog + +# Actor dialog Style Dialogue - Margin Static - LatexType Command - LatexName dialogue - LeftMargin MMMMMMMMMM - RightMargin MMMMMMMMMMMMMMMMMMMMMMM - ParSkip 0.0 - TopSep 0.0 - BottomSep 0.0 - Align Left - AlignPossible Left - LabelType No_Label + Margin Static + LatexType Command + LatexName dialogue + LeftMargin MMMMMMMMMM + RightMargin MMMMMMMMMMMMMMMMMMMMMMM + ParSkip 0.0 + TopSep 0.0 + BottomSep 0.0 + Align Left + LabelType No_Label End + # More: Use to break a long Dialogue Style More - Margin Static - LatexType Command - LatexName more - LeftMargin MMMMMMMMMMMMMMMMMMMMMMMMMMM - ParSkip 0.0 - TopSep 0.0 - BottomSep 0.0 - KeepEmpty 1 - Align Left - AlignPossible Left - LabelType Static - LabelString "(MORE)" - -Font - Family Typewriter - Series Medium - Shape Up - Size Normal - Color Green -EndFont - + Margin Static + LatexType Command + LatexName more + LeftMargin MMMMMMMMMMMMMMMMMMMMMMMMMMM + ParSkip 0.0 + TopSep 0.0 + BottomSep 0.0 + KeepEmpty 1 + Align Left + LabelType Static + LabelString "(MORE)" + Font + Family Typewriter + Series Medium + Shape Up + Size Normal + Color Green + EndFont End - # FADE_IN: and FADE_OUT: usually stand alone. If you want a more complicated # FADE_IN e.g. FADE_IN on STELLA:, use the Narrative Style. Style FADE_IN: - Margin Dynamic - LatexType Command - LatexName fadein - ParIndent "" - ParSkip 0.25 - TopSep 0.25 - Align Left - AlignPossible Left - KeepEmpty 1 - LabelType Static - LabelString "FADE IN: " + Margin Dynamic + LatexType Command + LatexName fadein + ParIndent "" + ParSkip 0.25 + TopSep 0.25 + Align Left + KeepEmpty 1 + LabelType Static + LabelSep M + LabelString "FADE IN:" End + # Scene headings (ALL CAPS) This is a general case, probably not needed # example: # INT. LOG CABIN - NIGHT # Use Style EXT. for Exterior, INT. for Interior scenes. Last word should be # - DAY, or - NIGHT or similar to define lighting. Style INT. - Margin Dynamic - LatexType Command - LatexName interiorshot - ParIndent "" - ParSkip 0.25 - TopSep 0.25 - Align Left - AlignPossible Left - LabelType Static - LabelString "INT. " + Margin Dynamic + LatexType Command + LatexName interiorshot + ParIndent "" + ParSkip 0.25 + TopSep 0.25 + Align Left + LabelType Static + LabelSep M + LabelString "INT." End + Style EXT. - Margin Dynamic - LatexType Command - LatexName exteriorshot - ParIndent "" - ParSkip 0.25 - TopSep 0.25 - Align Left - AlignPossible Left - LabelType Static - LabelString "EXT. " + Margin Dynamic + LatexType Command + LatexName exteriorshot + ParIndent "" + ParSkip 0.25 + TopSep 0.25 + Align Left + LabelType Static + LabelSep M + LabelString "EXT." End # Narrative description of Scene # same as narrative, but glued to INT., EXT., or Scene Style Description - Margin Static - LatexType Command - LatexName description - ParIndent "" - ParSkip 0.25 - TopSep 0.25 - RightMargin MMMMM - Align Left - AlignPossible Left - LabelType No_Label + Margin Static + LatexType Command + LatexName description + ParIndent "" + ParSkip 0.25 + TopSep 0.25 + RightMargin MMMMM + Align Left + LabelType No_Label End + # Speaker style definition, identifies speaker ALL CAPS # Use this also for THE END Style Speaker - Margin Static - LatexType Command - LatexName speaker - LeftMargin MMMMMMMMMMMMMMMMMMMMMMM - ParSkip 0.0 - TopSep 0.25 - BottomSep 0.0 - Align Left - AlignPossible Left - LabelType No_Label + Margin Static + LatexType Command + LatexName speaker + LeftMargin MMMMMMMMMMMMMMMMMMMMMMM + ParSkip 0.0 + TopSep 0.25 + BottomSep 0.0 + Align Left + LabelType No_Label End + # Parenthetical instruction to speaker (in parenthises, l.c.) # The ( and ) will automatically appear on screen, so don't type any. -Style Parenthetical - Margin Static - LatexType Command - LatexName parenthetical - LeftMargin MMMMMMMMMMMMMMMMMMM - RightMargin MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM - TopSep 0.0 - BottomSep 0.0 - ParSkip 0.0 - Align Left - AlignPossible Left - LabelType Static - LabelString ( - EndLabelType Static - EndLabelString ) - -Font - Family Typewriter - Series Medium - Shape Up - Size Normal - Color Blue -EndFont - +Style Parenthetical + Margin Static + LatexType Command + LatexName parenthetical + LeftMargin MMMMMMMMMMMMMMMMMMM + RightMargin MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM + TopSep 0.0 + BottomSep 0.0 + ParSkip 0.0 + Align Left + LabelType Static + LabelString "(" + EndLabelType Static + EndLabelString ")" + Font + Family Typewriter + Series Medium + Shape Up + Size Normal + Color Blue + EndFont End + # Used when the same speaker continues after a narrative. Don't type # anything. -Style Continuing - Margin Static - LatexType Command - LatexName continuing - LeftMargin MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM - TopSep 0.5 - BottomSep 0.5 - ParSkip 0.0 - KeepEmpty 1 - Align Left - AlignPossible Left - LabelType Static - LabelString "(continuing)" - -Font - Family Typewriter - Series Medium - Shape Up - Size Normal - Color Green -EndFont - +Style Continuing + Margin Static + LatexType Command + LatexName continuing + LeftMargin MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM + TopSep 0.5 + BottomSep 0.5 + ParSkip 0.0 + KeepEmpty 1 + Align Left + LabelType Static + LabelString "(continuing)" + Font + Family Typewriter + Series Medium + Shape Up + Size Normal + Color Green + EndFont End + # Narrative description of action Style Narrative - Margin Static - LatexType Command - LatexName narrative - ParIndent "" - ParSkip 0.25 - TopSep 0.25 - RightMargin MMMMM - Align Left - AlignPossible Left - LabelType No_Label + Margin Static + LatexType Command + LatexName narrative + ParIndent "" + ParSkip 0.25 + TopSep 0.25 + RightMargin MMMMM + Align Left + LabelType No_Label End - - # Transition style definition ALL CAPS Style Transition - Margin Static - LatexType Environment - LatexName flushright - ParIndent "" - TopSep 0.5 - ParSkip 0.4 - Align Right - AlignPossible Right - LabelType No_Label + Margin Static + LatexType Environment + LatexName flushright + ParIndent "" + TopSep 0.5 + ParSkip 0.4 + Align Right + LabelType No_Label End + Style TITLE_OVER: - Margin Dynamic - LatexType Command - LatexName titleover - ParIndent "" - ParSkip 0.5 - TopSep 0.5 - Align Left - AlignPossible Left - KeepEmpty 1 - LabelType Static - LabelString "TITLE OVER: " + Margin Dynamic + LatexType Command + LatexName titleover + ParIndent "" + ParSkip 0.5 + TopSep 0.5 + Align Left + KeepEmpty 1 + LabelType Static + LabelSep M + LabelString "TITLE OVER:" End + Style INTERCUT - Margin Dynamic - LatexType Command - LatexName intercut - ParIndent "" - ParSkip 0.25 - TopSep 0.5 - Align Left - AlignPossible Left - KeepEmpty 1 - LabelType Static - LabelString "INTERCUT WITH: " + Margin Dynamic + LatexType Command + LatexName intercut + ParIndent "" + ParSkip 0.25 + TopSep 0.5 + Align Left + KeepEmpty 1 + LabelType Static + LabelSep M + LabelString "INTERCUT WITH:" End + Style FADE_OUT - Margin Dynamic - LatexType Command - LatexName fadeout - ParIndent "" - ParSkip 0.8 - TopSep 1.0 - Align Left - AlignPossible Left - KeepEmpty 1 - LabelType Static - LabelString "FADE OUT " + Margin Dynamic + LatexType Command + LatexName fadeout + ParIndent "" + ParSkip 0.8 + TopSep 1.0 + Align Left + KeepEmpty 1 + LabelType Static + LabelSep M + LabelString "FADE OUT" End -# Same as Standard, Standard deprecated + +# Same as Standard, Standard deprecated Style General - Margin Static - LatexType Paragraph - LatexName dummy - ParIndent "" - ParSkip 0.4 - Align Left - AlignPossible Block, Left, Right, Center - Labeltype No_Label + Category MainText + Margin Static + LatexType Paragraph + LatexName dummy + ParIndent "" + ParSkip 0.4 + Align Left + AlignPossible Block, Left, Right, Center + Labeltype No_Label End + # General Left aligned CAPS Style Scene - Margin Dynamic - LatexType Command - LatexName scene - ParIndent "" - ParSkip 0.25 - TopSep 0.25 - Align Left - AlignPossible Left - LabelType No_Label + Margin Dynamic + LatexType Command + LatexName scene + ParIndent "" + ParSkip 0.25 + TopSep 0.25 + Align Left + LabelType No_Label End -# Right Address style + Style Right_Address - Margin Right_Address_Box - LatexType Command - LatexName address - InTitle 1 - ParSkip 0.4 - BottomSep 1.5 - ParSep 1.5 - Align Left - AlignPossible Left, Right + Margin Right_Address_Box + LatexType Command + LatexName address + InTitle 1 + ParSkip 0.4 + BottomSep 1.5 + ParSep 1.5 + Align Left + AlignPossible Left, Right End -Style Author - Margin Static - LatexType Command - LatexName author - InTitle 1 - ParSkip 0.4 - BottomSep 1.5 - ParSep 1.5 - Align Center - AlignPossible Left, Right, Center +Style Author + Margin Static + LatexType Command + LatexName author + InTitle 1 + ParSkip 0.4 + BottomSep 1.5 + ParSep 1.5 + Align Center + AlignPossible Left, Right, Center End -Style Title - Margin Static - LatexType Command - LatexName title - InTitle 1 - ParSkip 0.4 - BottomSep 1.5 - ParSep 1.5 - Align Center - AlignPossible Left, Right, Center +Style Title + Margin Static + LatexType Command + LatexName title + InTitle 1 + ParSkip 0.4 + BottomSep 1.5 + ParSep 1.5 + Align Center + AlignPossible Left, Right, Center End + # Standard style definition (I kept this one to provide a general case) Style Standard -ObsoletedBy General -End -Style FADE_OUT: -ObsoletedBy FADE_OUT + ObsoletedBy General End + # For shooting scripts only, puts CONTINUED in rfoot, CONTINUED: in # nextpage lhead and clears that rfoot. It is used when a scene continues # onto the next page. This command is provided in case a production unit # wants to convert the spec script into a shooting script. - + #Style CONTINUED -# LatexType Command -# LatexName continued +# LatexType Command +# LatexName continued #End # Clears rfoot, does a pagebreak, and clears lhead. #Style NOT_CONTD -# LatexType Command -# LatexName endcontinued +# LatexType Command +# LatexName endcontinued #End - + +Input stdinsets.inc Input stdtitle.inc Input stdstruct.inc -# Input lyxmacros.inc +Input stdfloats.inc +Input stdcounters.inc + NoStyle Abstract NoStyle Bibliography NoStyle Date - -