1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
|
# dramatist package
# Matthew Bertucci 4/7/2022 for v1.2e
#include:xspace
#keyvals:\usepackage/dramatist#c
lnpa
lnps
#endkeyvals
# The drama environment
\begin{drama}
\end{drama}
\begin{drama*}
\end{drama*}
\speakswidth#*
\speaksindent#*
\speechskip#*
\Dparsep#*
\Dlabelsep#*
# Sectioning Commands
\act#L1
\act[add. text%text]#L1
\act*#L1
\Act{title}#L1
\Act[short title]{title}#L1
\Act*{title}#L1
\scene#L2
\scene[add. text%text]#L2
\scene*#L2
\Scene{title}#L2
\Scene[short title]{title}#L2
\Scene*{title}#L2
\printactname#*
\printactnum#*
\printacttitle#*
\actname#*
\actnamefont#*
\actnumfont#*
\acttitlefont#*
\theact#*
\actcontentsline#*
\printscenename#*
\printscenenum#*
\printscenetitle#*
\scenenamefont#*
\scenenumfont#*
\scenetitlefont#*
\scenename#*
\thescene#*
\scenecontentsline#*
\printsep#*
\intersep#*
\actmark{code}
\scenemark{code}
# Defining characters
\Character{name}{base}
\Character[entry text%text]{name}{base}
\printcasttitle#*
\casttitlefont#*
\casttitlename#*
\castfont#*
\namefont#*
\speaksfont#*
\speaksdel#*
\DramPer
\DramPer[add. text%text]
\speaker{name}
\begin{CharacterGroup}{common denomination}
\end{CharacterGroup}
\GCharacter{entry text%text}{name}{base}
\CharWidth#*
\ParenWidth#*
\GroupWidth#*
# Stage direction
\StageDir{direction%text}
\direct{direction%text}
\direct*{direction%text}
\begin{stagedir}
\end{stagedir}
\StageDirConf{opening code}{closing code}#*
# not in main documentation
\CastWidth#*
\StageDirCloseSettings#*
\StageDirOpenSettings#*
\actheadstart#*
\afteract#*
\afteractskip#*
\aftercasttitle#*
\aftercasttitleskip#*
\afterscene#*
\aftersceneskip#*
\beforeactskip#*
\beforecastskip#*
\beforesceneskip#*
\castheadstart#*
\dirdelimiter{text}#*
\dirwidth#*
\dodramperlist#*
\dogrouplist#*
\drampermark{text}#*
\foundfile#S
\grouplist{arg}#*
\inputfilewarning#S
\lnpwarning{arg}#S
\phantomsection#*
\sceneheadstart#*
\speakslabel{text}#*
\speaksskip#*
\speakstab#*
\starrederror#S
\thecharacter#*
\thegtemp#S
\thestorelineno#*
\thestoreprintlineindex#*
\thetemp#S
|