From dfcd895c70f11a05121a36b57414a60614eb5cec Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Sun, 6 Aug 2017 21:21:37 +0000
Subject: screenplay-pkg (6aug17)

git-svn-id: svn://tug.org/texlive/trunk@44965 c570f23f-e606-0410-a88d-b1316a301751
---
 .../tex/latex/screenplay-pkg/screenplay-pkg.sty        | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/screenplay-pkg/screenplay-pkg.sty')

diff --git a/Master/texmf-dist/tex/latex/screenplay-pkg/screenplay-pkg.sty b/Master/texmf-dist/tex/latex/screenplay-pkg/screenplay-pkg.sty
index ef1c5536c2c..fc4dddecc6b 100644
--- a/Master/texmf-dist/tex/latex/screenplay-pkg/screenplay-pkg.sty
+++ b/Master/texmf-dist/tex/latex/screenplay-pkg/screenplay-pkg.sty
@@ -7,7 +7,8 @@
 % in the form of a package so that screenplay fragments can be included
 % within another document class.
 %
-% The main documentation for the package is contained in 
+% The main documentation for the package is contained in the screenplay class
+% documentation. Please read that in addition the included documentation.
 %
 % All commands related to the titlepage in screenplay.cls have been
 % eliminated.
@@ -17,7 +18,7 @@
 %    \begin{screenplay} ... \end{screenplay} 
 %
 % Two additional user commands are added to allow for user adjustment of the
-% fragment font and linespacing (the setspace package is used for spacing).
+% fragment font and linespacing (the setspace package is used for spacing unless memoir is loaded).
 %
 %    \screenspacing{} % sets the linespacing for screenplay fragments; default
 %                       is \onehalfspacing
@@ -51,26 +52,29 @@
 % screenplay-pkg-example.tex and screenplay-pkg-example.pdf.
 %
 % Version 1.0 2015/07/11
+% Version 1.1 2017/08/05 Added memoir support
 %
 
 \NeedsTeXFormat{LaTeX2e}[2003/12/01]
-\ProvidesPackage{screenplay-pkg}[2015/07/11 v1.0
+\ProvidesPackage{screenplay-pkg}[2017/08/05 v1.1
 LaTeX2e Draft Screenplay tools adapted from the screenplay document class
 original code (C)2006 John Pate
-package modifications (C)2015 Alan Munn
+package modifications (C)2015-2017 Alan Munn
 released under the LPPL]
 \DeclareOption*{%
     \PackageError{screenplay-pkg}{Unwanted option '\CurrentOption'}%
     {There are no options available for screenplay-pkg}}
 \ProcessOptions\relax
 \RequirePackage{ifthen}[2001/05/26]
-% Use setspace for linespacing AM
-\RequirePackage{setspace}
+% Use setspace or memoir for linespacing AM
+\@ifclassloaded{memoir}
+	{\newcommand*{\@screenspacing}{\OnehalfSpacing}}
+	{\RequirePackage{setspace}
+	 \newcommand*{\@screenspacing}{\onehalfspacing}}
 % screenplay font will default to ttfamily AM
 \newcommand*{\@screenfont}{\ttfamily}
 % screenplay font can be changed with \screenfont macro AM
 \newcommand*{\screenfont}[1]{\renewcommand\@screenfont{#1}}
-\newcommand*{\@screenspacing}{\onehalfspacing}
 \newcommand*{\screenspacing}[1]{\renewcommand\@screenspacing{#1}}
 \newcommand*{\dialfix}{\vspace{2pt}}
 % new command to set the internal spacing and formatting of
-- 
cgit v1.2.3

