#% Do not delete the line below; configure depends on this
-# \DeclareLaTeXClass[broadway]{broadway}
-#
+# \DeclareLaTeXClass[broadway,extramarks.sty,fancyhdr.sty,lastpage.sty]{Broadway}
+# \DeclareCategory{Scripts}
+
# For theater plays
-# General textclass parameters
+
+Format 60
Columns 1
Sides 1
SecNumDepth 2
FontSize 12
End
-# This is just to show how to declare the default font.
-# The defaults are exactly those shown here.
-DefaultFont
- Family Roman
- Series Medium
- Shape Up
- Size Normal
- Color None
-EndFont
+Input stdinsets.inc
+#Input stdtitle.inc
+Input stdstruct.inc
+Input stdfloats.inc
+Input stdcounters.inc
+# Input lyxmacros.inc
+
+DefaultStyle Dialogue
+
+Counter act
+End
+
+
+Counter scene
+End
+
-# Dialogue style definition. Actor dialog
Style Dialogue
Margin Static
LatexType Command
LeftMargin MMMMMMM
RightMargin MMMMMMM
Align Left
- AlignPossible Left
LabelType No_Label
End
-
-# Narrative description of Scene
Style Narrative
Margin Static
LatexType Command
ParSkip 0.8
TopSep 1.0
Align Left
- AlignPossible Left
LabelType No_Label
-Font
- Family Roman
- Series Medium
- Shape Italic
- Size Normal
- Color Black
-EndFont
+ Font
+ Shape Italic
+ Color Black
+ EndFont
End
+
Style ACT
Margin Static
LatexType Command
TopSep 1.0
# KeepEmpty 1
Align Center
- AlignPossible Center
- LabelType Counter
- LabelCounter chapter
- LabelString "ACT "
+ LabelType Static
+ LabelCounter act
+ LabelSep M
+ LabelString "ACT \arabic{act}"
End
TopSep 1.0
# KeepEmpty 1
Align Center
- AlignPossible Center
- LabelType Counter
- LabelCounter section
- LabelString "SCENE "
+ LabelType Static
+ LabelCounter scene
+ LabelSep M
+ LabelString "SCENE \arabic{scene}"
End
+
Style SCENE*
Margin Dynamic
LatexType Command
TopSep 1.0
KeepEmpty 1
Align Center
- AlignPossible Center
LabelType Static
- LabelString "SCENE "
+ LabelSep M
+ LabelString "SCENE"
End
+
Style AT_RISE:
Margin Dynamic
LatexType Command
ParSkip 0.8
TopSep 1.0
Align Left
- AlignPossible Left
KeepEmpty 1
LabelType Static
- LabelString "AT RISE: "
+ LabelSep M
+ LabelString "AT RISE:"
End
+
# Speaker style definition, identifies speaker ALL CAPS
Style Speaker
Margin Static
ParSkip 0.4
TopSep 0.4
Align Center
- AlignPossible Center
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
BottomSep 0.0
ParSkip 0.0
Align Left
- AlignPossible Left
LabelType Static
- LabelString (
+ LabelString "("
EndLabelType Static
- EndLabelString )
-
-Font
- Family Roman
- Series Medium
- Shape Italic
- Size Normal
- Color Blue
-EndFont
-
-LabelFont
- Family Roman
- Series Medium
- Shape Up
- Size Normal
- Color Blue
-EndFont
+ EndLabelString ")"
+ Font
+ Shape Italic
+ Color Blue
+ EndFont
+ LabelFont
+ Color Blue
+ EndFont
End
TopSep 1.0
KeepEmpty 1
Align Center
- AlignPossible Center
LabelType Static
LabelString "CURTAIN"
End
+
# Standard style definition (I kept this one to provide a general case)
Style Standard
+ Category MainText
Margin Static
LatexType Paragraph
LatexName dummy
Labeltype No_Label
End
+
Style Title
+ Category FrontMatter
Margin Static
LatexType Command
LatexName title
ParSep 1.5
Align Center
AlignPossible Left, Right, Center
-
+ HTMLTitle true
End
+
Style Author
+ Category FrontMatter
Margin Static
LatexType Command
LatexName author
AlignPossible Left, Right, Center
End
-# Right Address style
+
Style Right_Address
Margin Right_Address_Box
LatexType Command
Align Left
AlignPossible Left, Right
End
-
-Input stdtitle.inc
-Input stdstruct.inc
-Input stdfloats.inc
-Input stdcounters.inc
-# Input lyxmacros.inc
-NoStyle Abstract
-NoStyle Bibliography
-NoStyle Date
+NoStyle Bibliography
+