texlive[52723] Master/texmf-dist: poetry (10nov19)

commits+karl at tug.org commits+karl at tug.org
Sun Nov 10 23:06:48 CET 2019


Revision: 52723
          http://tug.org/svn/texlive?view=revision&revision=52723
Author:   karl
Date:     2019-11-10 23:06:47 +0100 (Sun, 10 Nov 2019)
Log Message:
-----------
poetry (10nov19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/poetry/CHANGES
    trunk/Master/texmf-dist/doc/latex/poetry/poetry.pdf
    trunk/Master/texmf-dist/source/latex/poetry/poetry.dtx
    trunk/Master/texmf-dist/tex/latex/poetry/poetry.sty

Modified: trunk/Master/texmf-dist/doc/latex/poetry/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/poetry/CHANGES	2019-11-10 22:06:36 UTC (rev 52722)
+++ trunk/Master/texmf-dist/doc/latex/poetry/CHANGES	2019-11-10 22:06:47 UTC (rev 52723)
@@ -1,3 +1,8 @@
+9 Nov 1203 (9 Nov 2019):  Protected the index commands so
+that the package works with classes that don't include
+indices.  Also removed two spurious "{"s.  Thanks to David
+Carlisle for pointing out the issues to me.  Version 2.1.
+
 2 May 1203 (2 May 2019):  Added ability to arbitrarily label
 both the left and right sides of the line.  Version 2.0.
 

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

Modified: trunk/Master/texmf-dist/source/latex/poetry/poetry.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/poetry/poetry.dtx	2019-11-10 22:06:36 UTC (rev 52722)
+++ trunk/Master/texmf-dist/source/latex/poetry/poetry.dtx	2019-11-10 22:06:47 UTC (rev 52723)
@@ -22,7 +22,7 @@
 
 % \iffalse
 %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%<package>\ProvidesPackage{poetry}[2019/05/02 v2.0 support for typesetting poetry]
+%<package>\ProvidesPackage{poetry}[2019/05/02 v2.1 support for typesetting poetry]
 %<*driver>
 \documentclass{ltxdoc}
 
@@ -77,7 +77,7 @@
 %</driver>
 % \fi
 %
-% \title{The |poetry| Package, v2.0}
+% \title{The |poetry| Package, v2.1}
 % \author{Donald P.\ Goodman III}
 % \date{\today}
 %
@@ -1314,7 +1314,6 @@
 % \label{sect:implem}
 %
 %    \begin{macrocode}
-\ProvidesPackage{poetry}%
 \RequirePackage{modulus}%
 \newcounter{poemline}%
 \newcount\poemlineno%
@@ -1336,8 +1335,8 @@
 \newcounter{poemrtlinenumsevery}\setcounter{poemrtlinenumsevery}{1}%
 \newcount\poem at rt@linenumsevery\poem at rt@linenumsevery=\value{poemrtlinenumsevery}%
 \newlength{\poemindent}\setlength{\poemindent}{0pt}%
-\newlength{\poemtopskip}{\setlength{\poemtopskip}{1em}%
-\newlength{\poembotskip}{\setlength{\poembotskip}{1em}%
+\newlength{\poemtopskip}\setlength{\poemtopskip}{1em}%
+\newlength{\poembotskip}\setlength{\poembotskip}{1em}%
 \newdimen\poem at topskip\newdimen\poem at botskip%
 \newdimen\poem at defleftskip\poem at defleftskip=\the\poemindent%
 \newdimen\poem at maxlinewd%
@@ -1716,6 +1715,7 @@
 % |imakeidx| package for this, so as not to interfere with
 % any existing indices.
 %    \begin{macrocode}
+\ifx\theindex\@undefined\else%
 \RequirePackage{imakeidx}
 \makeindex[intoc,columns=1,name={\jobname-iofl},title={\poemioflname}]
 \def\poemioflname{Index of First Lines}%
@@ -1729,6 +1729,7 @@
 \def\printiofl{%
 	\printindex[\jobname-iofl]%
 }%
+\fi%
 %    \end{macrocode}
 % \listofpoems
 % \PrintIndex

Modified: trunk/Master/texmf-dist/tex/latex/poetry/poetry.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/poetry/poetry.sty	2019-11-10 22:06:36 UTC (rev 52722)
+++ trunk/Master/texmf-dist/tex/latex/poetry/poetry.sty	2019-11-10 22:06:47 UTC (rev 52723)
@@ -26,9 +26,8 @@
 %% derived files poetry.sty and poetry.pdf.
 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{poetry}[2019/05/02 v2.0 support for typesetting poetry]
+\ProvidesPackage{poetry}[2019/05/02 v2.1 support for typesetting poetry]
 
-\ProvidesPackage{poetry}%
 \RequirePackage{modulus}%
 \newcounter{poemline}%
 \newcount\poemlineno%
@@ -50,8 +49,8 @@
 \newcounter{poemrtlinenumsevery}\setcounter{poemrtlinenumsevery}{1}%
 \newcount\poem at rt@linenumsevery\poem at rt@linenumsevery=\value{poemrtlinenumsevery}%
 \newlength{\poemindent}\setlength{\poemindent}{0pt}%
-\newlength{\poemtopskip}{\setlength{\poemtopskip}{1em}%
-\newlength{\poembotskip}{\setlength{\poembotskip}{1em}%
+\newlength{\poemtopskip}\setlength{\poemtopskip}{1em}%
+\newlength{\poembotskip}\setlength{\poembotskip}{1em}%
 \newdimen\poem at topskip\newdimen\poem at botskip%
 \newdimen\poem at defleftskip\poem at defleftskip=\the\poemindent%
 \newdimen\poem at maxlinewd%
@@ -388,6 +387,7 @@
 \else%
 \def\phantomsection{\relax}%
 \fi%
+\ifx\theindex\@undefined\else%
 \RequirePackage{imakeidx}
 \makeindex[intoc,columns=1,name={\jobname-iofl},title={\poemioflname}]
 \def\poemioflname{Index of First Lines}%
@@ -401,6 +401,7 @@
 \def\printiofl{%
 \printindex[\jobname-iofl]%
 }%
+\fi%
 \endinput
 %%
 %% End of file `poetry.sty'.



More information about the tex-live-commits mailing list