texlive[62929] Master/texmf-dist: stage (30mar22)

commits+karl at tug.org commits+karl at tug.org
Tue Apr 5 23:58:59 CEST 2022


Revision: 62929
          http://tug.org/svn/texlive?view=revision&revision=62929
Author:   karl
Date:     2022-04-05 23:58:59 +0200 (Tue, 05 Apr 2022)
Log Message:
-----------
stage (30mar22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/stage/README
    trunk/Master/texmf-dist/doc/latex/stage/stage-documentation.pdf
    trunk/Master/texmf-dist/source/latex/stage/Makefile
    trunk/Master/texmf-dist/tex/latex/stage/stage.cls

Modified: trunk/Master/texmf-dist/doc/latex/stage/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/stage/README	2022-04-05 21:58:26 UTC (rev 62928)
+++ trunk/Master/texmf-dist/doc/latex/stage/README	2022-04-05 21:58:59 UTC (rev 62929)
@@ -1,2 +1,10 @@
-stage.cls is a LaTeX class for creating plays of any length in a standard 
+Stage is a LaTeX class for creating plays of any length in a standard 
 manuscript format for production and submission.
+
+Stage may be distributed and/or modified under the conditions of the LaTeX
+Project Public License, either version 1.3 of this license or (at your
+option) any later version.
+
+Maintainer: Reuben Thomas <rrt at sc3d.org>.
+
+Stage was originally  written by Robert Jahrling

Modified: trunk/Master/texmf-dist/doc/latex/stage/stage-documentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/stage/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/latex/stage/Makefile	2022-04-05 21:58:26 UTC (rev 62928)
+++ trunk/Master/texmf-dist/source/latex/stage/Makefile	2022-04-05 21:58:59 UTC (rev 62929)
@@ -1,5 +1,5 @@
 pdf:
-	pdflatex stage-documentation
+	latexmk stage-documentation
 
-zip: pdf
-	cd .. && zip -r stage.zip stage --exclude=stage/.git\* --exclude=.gitignore --exclude=*.cpt --exclude=*.log --exclude=*.aux
+dist: pdf
+	cd .. && zip -r stage.zip stage --exclude=stage/.git\* --exclude=.gitignore --exclude=*.cpt --exclude=*.log --exclude=*.aux --exclude=*.fdb_latexmk --exclude=*.fls

Modified: trunk/Master/texmf-dist/tex/latex/stage/stage.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/stage/stage.cls	2022-04-05 21:58:26 UTC (rev 62928)
+++ trunk/Master/texmf-dist/tex/latex/stage/stage.cls	2022-04-05 21:58:59 UTC (rev 62929)
@@ -1,6 +1,6 @@
 %% stage.cls
 %% Copyright 2005 Robert Jahrling
-%% Copyright 2017–2018 Reuben Thomas
+%% Copyright 2017–2022 Reuben Thomas
 %
 % This is a LaTeX2e class called stage, providing a class
 % for stage play Manuscript Format.
@@ -23,7 +23,7 @@
 %
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{stage}[2018/05/14 v1.01 Manuscript Format for stage plays]
+\ProvidesClass{stage}[2022/03/29 v1.03 Manuscript Format for stage plays]
 % The class is based on the default book class
 \LoadClass[12pt,oneside]{book}
 \PassOptionsToClass{\CurrentOption}{book}
@@ -86,13 +86,12 @@
 % Counts scenes per act
 \newcounter{scenecounter}[actcounter]
 % \dialog sets the character's name above their speech
-\let\stageoldep=\everypar
 \newlength{\saveparskip}
 \newcommand{\dialog}[2]{%
   \needspace{2\baselineskip}%
-  {\begin{adjustwidth}{2.5in}{0in}\textsc{#1}\end{adjustwidth}\saveparskip=\parskip\parskip=0pt%
+  {\begin{adjustwidth}{2.5in}{0in}\textsc{#1}\saveparskip=\parskip\parskip=0pt\end{adjustwidth}%
   \extramarks{}{}%
-  {\begin{adjustwidth}{0in}{0in}\def\everypar{\parskip=\saveparskip\stageoldep}#2\end{adjustwidth}}%
+  {\begin{adjustwidth}{0in}{0in}\parskip=\saveparskip#2\end{adjustwidth}}%
   \extramarks{\textsc{#1} (\continuedname)}{}}
 }
 
@@ -121,16 +120,16 @@
 % \stage sets the stage directions farther in than the box
 % containing the dialog, and parenthesizes them.
 \newcommand{\stage}[1]{%
-	\begin{adjustwidth}{2in}{0in}
+	\begin{adjustwidth}{2in}{0in}%
 		(#1)%
-	\end{adjustwidth}
+	\end{adjustwidth}%
 }
 % \charsd is like \paren in ScriptTeX, used for brief character
 % stage directions. It's intended to set properly into a passage
 % of dialog.
 \newcommand{\charsd}[1]{%
-	{\def\everypar{\parskip=0pt\stageoldep}%
-	\stage{#1}\par\leavevmode}}
+	\parskip=0pt%
+	\stage{#1}\par\leavevmode\parskip=\saveparskip}
 % Undocumented, for backwards compatibility
 \newcommand{\initsd}[1]{\charsd{#1}}
 



More information about the tex-live-commits mailing list.