texlive[43383] trunk: lwarp (2mar17)

commits+karl at tug.org commits+karl at tug.org
Thu Mar 2 23:02:43 CET 2017


Revision: 43383
          http://tug.org/svn/texlive?view=revision&revision=43383
Author:   karl
Date:     2017-03-02 23:02:43 +0100 (Thu, 02 Mar 2017)
Log Message:
-----------
lwarp (2mar17)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua
    trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
    trunk/Master/texmf-dist/doc/latex/lwarp/README.txt
    trunk/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf
    trunk/Master/texmf-dist/scripts/lwarp/lwarpmk.lua
    trunk/Master/texmf-dist/source/latex/lwarp/lwarp.dtx
    trunk/Master/texmf-dist/source/latex/lwarp/lwarp.ins
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontspec.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-inputenc.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newunicodechar.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newclude.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty

Modified: trunk/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua	2017-03-02 22:02:43 UTC (rev 43383)
@@ -1,10 +1,10 @@
 #!/usr/bin/env texlua
 
--- Copyright 2016 Brian Dunn
+-- Copyright 2016-2017 Brian Dunn
 
 -- Print the usage of the lwarpmk command:
 
-printversion = "v0.21"
+printversion = "v0.22"
 
 function printhelp ()
 print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ;

Modified: trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2017-03-02 22:02:43 UTC (rev 43383)
@@ -1,5 +1,5 @@
 #!/usr/bin/env perl
-# $Id: tlmgr.pl 43137 2017-02-04 16:27:16Z karl $
+# $Id: tlmgr.pl 43376 2017-03-01 23:33:53Z karl $
 #
 # Copyright 2008-2016 Norbert Preining
 # This file is licensed under the GNU General Public License version 2
@@ -6,8 +6,8 @@
 # or any later version.
 #
 
-my $svnrev = '$Revision: 43137 $';
-my $datrev = '$Date: 2017-02-04 17:27:16 +0100 (Sat, 04 Feb 2017) $';
+my $svnrev = '$Revision: 43376 $';
+my $datrev = '$Date: 2017-03-02 00:33:53 +0100 (Thu, 02 Mar 2017) $';
 my $tlmgrrevision;
 my $prg;
 if ($svnrev =~ m/: ([0-9]+) /) {
@@ -6541,7 +6541,7 @@
 
 Tell C<tlmgr> to use a nearby CTAN mirror for future updates; useful if
 you installed TeX Live from the DVD image and want continuing
-updates.  The two commands are equivalent, C<ctan> is just an alias for
+updates.  The two commands are equivalent; C<ctan> is just an alias for
 the given url.
 
 =item C<tlmgr update --list>

Modified: trunk/Master/texmf-dist/doc/latex/lwarp/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lwarp/README.txt	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/doc/latex/lwarp/README.txt	2017-03-02 22:02:43 UTC (rev 43383)
@@ -1,5 +1,5 @@
 
-LaTeX lwarp package v0.21   README.txt
+LaTeX lwarp package v0.22   README.txt
 
 Files included are:
 
@@ -38,7 +38,7 @@
 version 2005/12/01 or later.
 
 
-Copyright 2016 Brian Dunn
+Copyright 2016-2017 Brian Dunn
 
 Homepage: http://BDTechConcepts.com
 Email: bd at BDTechConcepts.com

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

Modified: trunk/Master/texmf-dist/scripts/lwarp/lwarpmk.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/lwarp/lwarpmk.lua	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/scripts/lwarp/lwarpmk.lua	2017-03-02 22:02:43 UTC (rev 43383)
@@ -1,10 +1,10 @@
 #!/usr/bin/env texlua
 
--- Copyright 2016 Brian Dunn
+-- Copyright 2016-2017 Brian Dunn
 
 -- Print the usage of the lwarpmk command:
 
-printversion = "v0.21"
+printversion = "v0.22"
 
 function printhelp ()
 print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ;

Modified: trunk/Master/texmf-dist/source/latex/lwarp/lwarp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/lwarp/lwarp.dtx	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/source/latex/lwarp/lwarp.dtx	2017-03-02 22:02:43 UTC (rev 43383)
@@ -1,7 +1,7 @@
 %
 % \iffalse meta-comment
 %
-% Copyright 2016 Brian Dunn
+% Copyright 2016-2017 Brian Dunn
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -16,7 +16,7 @@
 % \iffalse
 %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
 %<package>\ProvidesPackage{lwarp}
-%<package>    [2017/02/23 v0.21  Allows LaTeX to directly produce HTML5 output.]
+%<package>    [2017/03/02 v0.22  Allows LaTeX to directly produce HTML5 output.]
 %
 %<*driver>
 \documentclass{ltxdoc}
@@ -240,6 +240,23 @@
 code apply to the generation of \acro{HTML}, print, or both forms of output.
 }
 
+\newcommand{\limitspageref}{\pkg{cleveref} and \pkg{varioref} are supported,
+but printed page numbers do not map to \acro{HTML}.
+See \cref{sec:successfulcommands} to redefine the message which is printed
+for page number references.
+}
+
+\newcommand{\limitsabstract}{%
+\pkg{abstract} is supported.
+If using the \texttt{number} option with file splits,
+be sure to place the table of contents before the abstract.
+The number option causes a section break which
+may cause a file split, which would put a table of contents out
+of the home page if it is after the abstract.
+}
+
+
+
 \newcommand{\limitstext}{\cs{textbf}, etc.\ are supported,
 but \cs{bfseries}, etc.\ are not yet supported.}
 
@@ -455,7 +472,7 @@
 \margintag{support}
 without any changes required.
 
-Colored tables are ignored.  Use \acro{CSS} to style tables.
+Colored tables are ignored so far.  Use \acro{CSS} to style tables.
 \margintag{tables}
 
 \cs{textcolor}, \cs{colorbox}, and \cs{fcolorbox} are supported.
@@ -474,6 +491,14 @@
 \item \texttt{*} in a column specification is not used (so far).
 	Repeat the column type the correct number of times.
 
+\item Only one each of \texttt{@}, \texttt{!}, \texttt{>}, and \texttt{<}
+	may be used at each column, and they are used in that order.
+
+\item \cs{newcolumntype} is ignored; unknown column types are set to \texttt{l}.
+
+\item \pkg{tabularx} ignores the width, but \texttt{X} columns do produce paragraph
+	columns or multicolumns.
+
 \item Multirow and multicolumn cannot be used at the same time.
 	\watchout[\cs{multirow} \& \cs{multicolumn}]
 	(No rectangular holes wider than one column or taller than one row.)
@@ -694,8 +719,16 @@
 }
 
 \newcommand{\limitsnewtxmath}{%
-\pkg{newtxmath} must be loaded after \pkg{lwarp}.
-\watchout[loading]
+The proper load order is:
+\watchout[loading sequence]
+\begin{enumerate}
+\item \dots
+\item \texttt{\cs{usepackage}\{lwarp\}}
+\item \dots
+\item \texttt{\cs{usepackage}\{amsthm\}}
+\item \texttt{\cs{usepackage}\{newtxmath\}}
+\item \dots
+\end{enumerate}
 }
 
 \newcommand{\limitsenumitem}{%
@@ -705,6 +738,19 @@
 \acro{HTML}.  Numbering, labels, and \cs{newlist} function correctly.
 }
 
+\newcommand{\limitsenumerate}{%
+\pkg{enumerate} conflicts with \pkg{enumitem} if both are loaded
+at the same time, but \pkg{lwarp} does not actually load \pkg{enumerate}.
+While generating \acro{HTML}, \pkg{lwarp} only loads \pkg{enumitem}, and
+\pkg{enumerate} is simulated by \pkg{enumitem} using
+the functionality of the \texttt{shortlabels} option.
+
+A problem may occur during print output if \pkg{enumitem} is loaded,
+either manually or by some other package such as \pkg{siunitx}.
+If these are used, \pkg{enumerate} will conflict with \pkg{enumitem}
+during print output.
+}
+
 \newcommand{\osportabilityusage}{%
 \pkg{lwarp} tries to detect which operating system is being used.
 
@@ -741,7 +787,7 @@
 %<*package>
 % \fi
 %
-% \CheckSum{8282}
+% \CheckSum{8578}
 %
 % \CharacterTable
 % {Upper-case     \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -800,6 +846,7 @@
 % \changes{v0.20}{2017/01/03}{Moved sidebar and example code to test suite.}
 % \changes{v0.20}{2017/01/25}{\pkg{caption} and \pkg{subcaption} supported.}
 % \changes{v0.21}{2017/02/23}{\ 2017/02/23}
+% \changes{v0.22}{2017/03/02}{\ 2017/03/02}
 
 
 
@@ -828,7 +875,7 @@
 %
 % \bigskip
 %
-% {\small\copyright{} 2016} Brian Dunn\\ \small \texttt{bd at BDTechConcepts.com}
+% {\small\copyright{} 2016--2017} Brian Dunn\\ \small \texttt{bd at BDTechConcepts.com}
 %
 % \bigskip
 %
@@ -836,7 +883,7 @@
 % ^^A % \title{The \pkg{lwarp} package\thanks{This document
 % ^^A %   corresponds to \pkg{lwarp}~\fileversion,
 % ^^A %   dated \filedate.}}
-% ^^A % \author{{\small\copyright{} 2016} Brian Dunn\\ \small \texttt{bd at BDTechConcepts.com}}
+% ^^A % \author{{\small\copyright{} 2016--2017} Brian Dunn\\ \small \texttt{bd at BDTechConcepts.com}}
 % ^^A % \published{}
 % ^^A % \subtitle{\textup{\LaTeX{} to HTML5}}
 % ^^A %
@@ -929,6 +976,13 @@
 % For a detailed list of changes, see the Change History on page \pageref{sec:changehistory}.
 %
 % \begin{description}
+% \item[v0.22:] \
+%	\begin{itemize}
+%	\item Support has been added for tabular column types |D|, |!|, and |X|.
+%		Unknown column types are converted to |l|.
+%	\item Additional packages are supported, including \pkg{abstract},
+%		\pkg{dcolumn}, \pkg{tabularx}, and \pkg{varioref}.
+%	\end{itemize}
 % \item[v0.21:] \
 %	\begin{itemize}
 %	\item Documentation for installing on Windows has been updated and improved.
@@ -1051,14 +1105,9 @@
 % while still allowing for the high-quality display and printing of images (again, subject to potentially
 % bug-ridden\footnote{Firefox has had an on-again/off-again bug for quite some time regareding
 % printing \acro{SVG}s at high resolution.} browser
-% support).\footnote{Aside --- The author, being a programmer, believes in the movement towards
-% ``logical punctuation''.  (Look it up.)
+% support).
 %
-% Aside to the aside --- The author also believes that space should be on
-% either side of an em-dash, employing the symbol as a separator rather than something looking
-% like a chemical \textbf{bond---as} shown here, but is willing to abide by
-% Chicago style when necessary.}
-% Further, \acro{SVG} images allow math to be presented with
+% Furthermore, \acro{SVG} images allow math to be presented with
 % the same precise formatting as in the print version.
 % Math is accompanied by ALT tags holding the \LaTeX{} source for the expression, allowing it to be
 % copy/pasted into other documents.\footnote{There seems to be some debate as to whether
@@ -1101,25 +1150,23 @@
 % page \pageref{tab:supported}.)
 %
 %
+%
 % \subsection{Supported packages and features}
+%
 % \changes{v0.15}{2016/04/05}{Docs: Moved the supported functions table to the introduction.}
-% 
-% \Cref{tab:supported} lists the various \LaTeX{} packages and macros which may be used.
+%
+% Supported classes include \pkg{book}, \pkg{report}, and \pkg{article}.
+% \pkg{memoir} is planned, but in the meantime many of the packages
+% used by \pkg{memoir} are already supported.
+%
+%
+% \Cref{tab:supported} lists some of the various \LaTeX{} features which may be used.
 % \emph{Supported} means that the package or macro may be used as-is,
 % perhaps with minor limitations.
 % \emph{Emulated} means that the original package or macro is not used, but similar
 % functionality is provided in a way which is intended to be compatible with the
 % user's \LaTeX{} code.
-% \emph{Ignored} means that the package is not used, but nullified user-level macros
-% and related counters, lengths, etc.\ are provided for source-level compatibility.
 %
-% Any package listed in \cref{tab:supported} probably works with little or no change to the
-% user's source code.
-% Special environments are provided to mark blocks of code which are for
-% print only, \acro{HTML} only, or both, should it be necessary.
-% 
-% \clearpage
-%
 % \renewcommand{\arraystretch}{1.5}
 %
 % \begin{longtable}{>{\raggedright}m{.3\linewidth}m{.6\linewidth}}
@@ -1140,30 +1187,21 @@
 % 	Adds \cmds{filedepth} for splitting the \acro{HTML} output.
 % 	Files may be numbered sequentially or named according to section name.
 % 	Common short words and punctuation is removed from the filenames. \\
-% \pkg{titlesec} & Ignored. \\
 % Table of Contents, Figures, Tables: & Supported, with hyperlinks. \\
 % \cs{maketitle}, \env{titlepage}, \pkg{titling}: & Supported, with optional
 % 	\pkg{titling}-based commands for published and subtitle. \\
-% \pkg{titletoc} & Ignored. \\
-% \pkg{tocloft} & Ignored, with support for \cs{newlistof} and \cs{ctfchapterprecis}.\\
-% \pkg{abstract}: & Supported \\
+% \env{abstract}: & Supported \\
 % \midrule
 % Cross-references: & Emulated, with hyperlinks. \\
-% \pkg{cleverref}: & Supported, including ranges and lists, with hyperlinks. \\
-% \pkg{nameref}: & Emulated \\
 % \pkg{hyperref}: & Emulated.
 % 	\acro{HTML} hyperlinks are generated for \acro{TOC}, \acro{LOF}, \acro{LOT},
 % 	\cs{nameref}, \cs{ref},
 % 	the \pkg{cleveref} commands, and index entries.\\
-% \pkg{bookmark}: & Emulated. \\
 % \midrule
 % Footnotes: & Supported, emulated as pagenotes per \acro{HTML} page. \\
-% \pkg{pagenote}: & Supported. \\
 % Indexing: & \cmds{texindy} is used, with hyperlinks. \\
 % Bibliography: & Supported, without hyperlinks so far. \\
 % \midrule
-% \pkg{babel}: & Supported. \\
-% \midrule
 % Math: & Supported.  Converted to \acro{SVG} images with \acro{HTML} \cmds{ALT} tags containing the
 % 	\LaTeX{} source for the math expression.
 %	MathJax supported as an alternative.
@@ -1183,6 +1221,7 @@
 % 	\cs{multirow} and \cs{multicolumn} are available, but cannot
 % 	be used at the same time.
 %	Nested tables are not supported. \\
+% \pkg{array}: & Supported inside math environments, emulated elsewhere. \\
 % \pkg{multirow}: & Emulated. \\
 % \pkg{longtable}: & Emulated.  Converted to a tabular.  Captions supported.
 % 	Extra headings and \cs{kill} lines must be enclosed in
@@ -1195,13 +1234,6 @@
 % \cmidrule{2-2}
 % \pkg{threeparttable}: & Emulated \\
 % \midrule
-% \pkg{geometry}: & Ignored. \\
-% \pkg{titleps}: & Used by \pkg{lwarp}, but emulated for the user. \\
-% \pkg{fancyhdr}: & Ignored. \\
-% \pkg{extramarks}: & Ignored. \\
-% \pkg{afterpage}, \pkg{draftwatermark}, \pkg{eso-pic},
-%	\pkg{everypage}, \pkg{wallpaper}: & Ignored. \\
-% \midrule
 % \pkg{graphics}, \pkg{graphicx}: & Emulated.
 % \cs{includegraphics} supports \cmds{width}, \cmds{height},
 % \cmds{origin}, \cmds{angle}, and \cmds{scale} tags, and adds \cmds{class}.
@@ -1215,16 +1247,11 @@
 % \midrule
 % Environments: & Standard \LaTeX{} environments are supported. \\
 % \pkg{theorem}: & Supported, with added \acro{CSS} tags. \\
-% \pkg{epigraph}: & Emulated \\
-% \pkg{csquotes}: & Supported \\
-% \pkg{verse} and \pkg{memoir}'s verse-related macros & Supported \\
 % \pkg{picture} and \pkg{tikz}: & Converted to an \acro{SVG} image. \\
 % \env{minipage}: & Supported with some \acro{HTML}5-imposed limitations.
 %	Nested minipages are supported.
 % 	Footnotes appear at the bottom of the \acro{HTML} page. \\
 % \pkg{fancyvrb}: & Supported except for verbatim footnotes. \\
-% \pkg{alltt}, \pkg{listings}: & Supported \\
-% \pkg{algorithmicx}: & Supported \\
 % \pkg{mdframed}: & Supported \\
 % \pkg{multicol}: & Emulated, with \acro{CSS}3.
 % Converted to up to three columns with an optional heading,
@@ -1245,11 +1272,6 @@
 %	\acro{HTML} output for thin-unbreakable, unbreakable,
 %	\cs{enskip}, \cs{quad}, \cs{qquad}, \cs{hspace}. \\
 % Rules: & \cs{rule} with width, height, raise, text color. \\
-% \pkg{placeins}, \pkg{setspace}, \pkg{needspace}: & Ignored. \\
-% \pkg{textpos}: & Emulated. \\
-% \pkg{nowidow}: & Ignored. \\
-% \pkg{microtype}, \pkg{letterspace}: & Ignored.
-%	\pkg{microtype} is used to disable ligatures. \\
 % \acro{HTML} reserved characters: & \cs{\&}, \cs{textless}, and
 % 	\cs{textgreater} are converted to \acro{HTML} entities. \\
 % \midrule
@@ -1263,19 +1285,47 @@
 % 	and \fcolorbox{red}{NavajoWhite}{\cs{fcolorbox}}.
 % 	\cs{pagecolor} is not supported. \\
 % \midrule
-% \pkg{CJKutf8}: & Supported \\
-% \midrule
 % Where: & \\
 % \textbf{Supported:} & The existing \LaTeX{} package is used. \\
 % \textbf{Emulated:} & The \LaTeX{} package is not used, but some/all of its
 % 	functions are emulated.  Null functions, lengths, and counters are provided
 % 	for source compatibility. \\
-% \textbf{Ignored:} & The \LaTeX{} package is not used, but null functions
-%	are provided for source compatibility. \\
 % \bottomrule
 % \end{longtable}
 %
+%
+% Supported packages include everything listed in the table of contents,
+% plus each of the following in \cref{tab:additionalsupported},
+% and certainly others as well.
+% Not all have been thoroughly tested.
+% Many are simply nullfied during \acro{HTML} output.
+% Others are not affected by the output mode and thus work as-is.
+%
+%
+% \begin{table}[bp]
+% \caption{Additional supported packages}
+% \label{tab:additionalsupported}
+% \sffamily
+% babel, bm,
+% calc, cleveref, csquotes,
+% enumitem,
+% fancyvrb, fileerr,
+% newtxmath,
+% siunitx, somedefs,
+% theorem, tikz, trace,
+% varioref,
+% xspace
+% \end{table}
+%
+%
+% These packages and features probably works with little or no change to the
+% user's source code.
+% Special environments are provided to mark blocks of code which are for
+% print only, \acro{HTML} only, or both, should it be necessary.
 % 
+%
+%
+% 
 % \clearpage
 %
 % \section{Alternatives}
@@ -2801,6 +2851,15 @@
 % for a smooth conversion to both \acro{HTML} and print-formatted outputs:
 %
 % \begin{description}
+%
+% \item [Page references:] The printed page does not translate to the \acro{HTML}
+% page, so references to page numbers are converted to parentheses containing
+% \cs{pagerefPageFor}, which defaults to ``see '',
+% followed by a hyperlink to the appropriate
+% object.  Ex: ``Sec.~\textcolor{red}{1.23}
+% on page (see sec.~\textcolor{red}{1.23})''.
+% \cs{pagerefPageFor} may be redefined to ``page for '', empty, etc.
+%
 % \item [\cs{bfseries}, etc:] Use \cs{textbf} instead.
 % \item [\cs{centering}, \cs{raggedright}, \cs{raggedleft}:] ~
 %
@@ -2984,12 +3043,6 @@
 %
 % \limitstext
 %
-%
-% \subsubsection{Verse and Memoir packages}
-%
-% \limitsverse
-%
-%
 % \subsubsection{Math}
 % \label{sec:limitsmath}
 %
@@ -3050,6 +3103,23 @@
 % \limitsfloatrow
 %
 %
+% \subsubsection{\pkg{abstract} package}
+%
+% \limitsabstract
+%
+%
+% \subsubsection{\pkg{cleveref} and \pkg{varioref} packages}
+%
+% \changes{v0.22}{2017/03/01}{\pkg{varioref}: Supported.}
+%
+% \limitspageref
+%
+%
+% \subsubsection{\pkg{verse} and \pkg{memoir}}
+%
+% \limitsverse
+%
+%
 % \subsubsection{\pkg{siunitx} package}
 %
 % \DescribePackage{siunitx}
@@ -3084,8 +3154,13 @@
 % \limitsenumitem
 % 
 %
+% \subsubsection{\pkg{enumerate} package}
 %
+% \DescribePackage{enumerate}
+% \limitsenumerate
 %
+%
+%
 % \section{Expanding the code base}
 % \pagestyle{pageheadfoot}
 %
@@ -3107,13 +3182,13 @@
 % \pkg{lwarp} redefines the \cs{usepackage} and \cs{RequirePackage}
 % macros such that it first looks to see if a |lwarp-<packagename>.sty|
 % version exists.  If so, the \pkg{lwarp} version is used instead.
-% This modular system allows the users to create their own
+% This modular system allows users to create their own
 % versions of packages for \pkg{lwarp} to use for \acro{HTML}, simply by creating
 % a new package with a |lwarp-| prefix.  If placed in the local
 % directory along with the source code, it will be seen by that project
 % alone.  If placed alongside the other |lwarp-| packages where \TeX\
 % can see it, then the user's new package will be seen by any documents
-% using \pkg{lwarp}.
+% using \pkg{lwarp}.  (Remember |mktexlsr| or |texhash|.)
 %
 % An |lwarp-<packagename>.sty| package is only used during \acro{HTML}
 % generation.  Its purpose is to pretend to be the original package,
@@ -3123,19 +3198,24 @@
 % while passing the raw text on to be typeset.  See the pre-existing
 % |lwarp-| packages for examples.
 %
-% Note that anything the user might expect of the original package
+% Anything the user might expect of the original package
 % must be replaced or emulated by the new |lwarp-| package, including
 % package options, user-adjustable counters, lengths, and booleans, and
 % conditional behaviors.
+% In many of these packages, most of the new definitions have a ``local'' prefix
+% according to the package name, and |@| characters inside the name,
+% which hides these names from the user.  In most cases these macros
+% will not need to be emulated for \acro{HTML} output.  Only the ``user-facing''
+% macros need to be nullified or emulated.
 %
 % Each |lwarp-| package should first call either \cs{LWR at ProvidesPackageDrop}
-% or \cs{LWR at ProvidesPackagePass}.  If dropped, the original print-version
+% or \cs{LWR at ProvidesPackagePass}.  If |Drop|ped, the original print-version
 % package is ignored, and only the |lwarp-| version is used.
 % Use this where the original print version is useless for \acro{HTML}.
-% If passed, the original package is loaded first, with the supplied options, then
+% If |Pass|ed, the original package is loaded first, with the supplied options, then
 % the |lwarp-| version continues loading as well.  Use this when \acro{HTML}
 % output only requires some modifications of the original package.
-% For a case where the original package is usable as-is, there is no
+% For a case where the original package is usable without changes, there is no
 % need to create a |lwarp-| version.
 %
 %
@@ -3151,8 +3231,8 @@
 % \subsection{Using the \protect\texttt{lwarp.sty} package}
 %
 % Also see: \\
+% \Cref{sec:printcommands}: \nameref{sec:printcommands} \\
 % \Cref{sec:successfulcommands}: \nameref{sec:successfulcommands} \\
-% \Cref{sec:printcommands}: \nameref{sec:printcommands} \\
 % \Cref{sec:limitations}: \nameref{sec:limitations}
 %
 % \changes{v0.14}{2016/03/26}{Docs: Troubleshooting cross-references.}
@@ -3678,11 +3758,11 @@
 %
 %
 
-% \begin{macro}{\LWR at noloadbefore} \marg{packagename} \quad
-% Error if loaded before \pkg{lwarp}.
+% \begin{macro}{\LWR at loadafter} \marg{packagename} \quad
+% Error if this package was loaded before \pkg{lwarp}.
 %
 %    \begin{macrocode}
-\newcommand*{\LWR at noloadbefore}[1]{%
+\newcommand*{\LWR at loadafter}[1]{%
 \@ifpackageloaded{#1}
 {
 \PackageError{lwarp}
@@ -3697,11 +3777,11 @@
 % \end{macro}
 
 
-% \begin{macro}{\LWR at noloadafter} \marg{packagename} \quad
-% Error if loaded after \pkg{lwarp}.
+% \begin{macro}{\LWR at loadbefore} \marg{packagename} \quad
+% Error if this package is after \pkg{lwarp}.
 %
 %    \begin{macrocode}
-\newcommand*{\LWR at noloadafter}[1]{%
+\newcommand*{\LWR at loadbefore}[1]{%
 \PackageError{lwarp}
 {Package #1 must be loaded before lwarp}
 {Move \detokenize{\usepackage}{#1} before \detokenize{\usepackage}{lwarp}.}
@@ -3715,50 +3795,68 @@
 %
 % The following packages must be loaded after \pkg{lwarp}:
 %    \begin{macrocode}
-\LWR at noloadbefore{afterpage}
-\LWR at noloadbefore{algorithmicx}
-\LWR at noloadbefore{alltt}
-\LWR at noloadbefore{bookmark}
-\LWR at noloadbefore{booktabs}
-\LWR at noloadbefore{draftwatermark}
-\LWR at noloadbefore{epigraph}
-\LWR at noloadbefore{eso-pic}
-\LWR at noloadbefore{everypage}
-\LWR at noloadbefore{extramarks}
-\LWR at noloadbefore{fancyhdr}
-\LWR at noloadbefore{floatrow}
-\LWR at noloadbefore{float}
-\LWR at noloadbefore{geometry}
-\LWR at noloadbefore{graphics}
-\LWR at noloadbefore{graphicx}
-\LWR at noloadbefore{hyperref}
-\LWR at noloadbefore{keyfloat}
-\LWR at noloadbefore{letterspace}
-\LWR at noloadbefore{listings}
-\LWR at noloadbefore{longtable}
-\LWR at noloadbefore{ltcaption}
-\LWR at noloadbefore{mdframed}
-\LWR at noloadbefore{microtype}
-%\LWR at noloadbefore{multicol}% loaded by ltxdoc
-\LWR at noloadbefore{multirow}
-\LWR at noloadbefore{needspace}
-\LWR at noloadbefore{nowidow}
-\LWR at noloadbefore{pagenote}
-\LWR at noloadbefore{placeins}
-\LWR at noloadbefore{ragged2e}
-\LWR at noloadbefore{rotating}
-\LWR at noloadbefore{setspace}
-\LWR at noloadbefore{textpos}
-\LWR at noloadbefore{threeparttable}
-\LWR at noloadbefore{titleps}
-\LWR at noloadbefore{titlesec}
-\LWR at noloadbefore{titletoc}
-\LWR at noloadbefore{tocloft}
-\LWR at noloadbefore{trivfloat}
-\LWR at noloadbefore{wallpaper}
-\LWR at noloadbefore{wrapfig}
-\LWR at noloadbefore{xcolor}
-\LWR at noloadbefore{xfrac}
+\LWR at loadafter{abstract}
+\LWR at loadafter{afterpage}
+\LWR at loadafter{algorithmicx}
+\LWR at loadafter{alltt}
+\LWR at loadafter{bookmark}
+\LWR at loadafter{booktabs}
+\LWR at loadafter{changepage}
+\LWR at loadafter{dcolumn}
+\LWR at loadafter{draftwatermark}
+\LWR at loadafter{enumerate}
+\LWR at loadafter{epigraph}
+\LWR at loadafter{eso-pic}
+\LWR at loadafter{everypage}
+\LWR at loadafter{extramarks}
+\LWR at loadafter{fancyhdr}
+\LWR at loadafter{floatrow}
+\LWR at loadafter{float}
+\LWR at loadafter{ftnright}
+\LWR at loadafter{geometry}
+\LWR at loadafter{graphics}
+\LWR at loadafter{graphicx}
+\LWR at loadafter{hyperref}
+\LWR at loadafter{indentfirst}
+\LWR at loadafter{keyfloat}
+\LWR at loadafter{layout}
+\LWR at loadafter{letterspace}
+\LWR at loadafter{listings}
+\LWR at loadafter{longtable}
+\LWR at loadafter{lscape}
+\LWR at loadafter{ltcaption}
+\LWR at loadafter{mcaption}
+\LWR at loadafter{mdframed}
+\LWR at loadafter{microtype}
+%\LWR at loadafter{multicol}% loaded by ltxdoc
+\LWR at loadafter{multirow}
+\LWR at loadafter{nameref}
+\LWR at loadafter{needspace}
+\LWR at loadafter{newtxmath}
+\LWR at loadafter{nextpage}
+\LWR at loadafter{nowidow}
+\LWR at loadafter{pagenote}
+\LWR at loadafter{parskip}
+\LWR at loadafter{placeins}
+\LWR at loadafter{ragged2e}
+\LWR at loadafter{rotating}
+\LWR at loadafter{setspace}
+\LWR at loadafter{showkeys}
+\LWR at loadafter{sidecap}
+\LWR at loadafter{tabularx}
+\LWR at loadafter{textpos}
+\LWR at loadafter{threeparttable}
+\LWR at loadafter{titleps}
+\LWR at loadafter{titlesec}
+\LWR at loadafter{titletoc}
+\LWR at loadafter{tocloft}
+\LWR at loadafter{trivfloat}
+\LWR at loadafter{varioref}
+\LWR at loadafter{verse}
+\LWR at loadafter{wallpaper}
+\LWR at loadafter{wrapfig}
+\LWR at loadafter{xcolor}
+\LWR at loadafter{xfrac}
 %    \end{macrocode}
 
 
@@ -8199,13 +8297,17 @@
 
 
 % \section{Abstract}
-
+%
+% The following code replaces the \LaTeX\ default,
+% and will itself be replaced later if the \pkg{abstract}
+% package is loaded.
+%
+%
 % \codehtml
 %    \begin{macrocode}
 \begin{warpHTML}
 %    \end{macrocode}
 
-
 % \begin{macro}{\abstractname}
 % User-redefinable title for the abstract.
 %
@@ -8306,12 +8408,11 @@
 %    \end{macrocode}
 
 
+
 % \subsection{Verse}
 %
 % \limitsverse
 %
-% \bigskip
-%
 % \codeall
 %    \begin{macrocode}
 \begin{warpall}
@@ -8341,72 +8442,11 @@
 \end{warpall}
 %    \end{macrocode}
 
-% \codehtml
-%    \begin{macrocode}
-\begin{warpHTML}
-%    \end{macrocode}
 
 
 
-%
-%
-% \begin{environment}{verse}
-% \changes{v0.18}{2016/05/13}{Supports verse, memoir packages.}
-% The \env{verse} environment will be placed inside a \acro{HTML} |pre|.
-%    \begin{macrocode}
-\AfterEndPreamble{
-%    \end{macrocode}
-% At the beginning of the \env{verse} environment:
-%    \begin{macrocode}
-\AtBeginEnvironment{verse}
-{%
-%    \end{macrocode}
-% \DescribePackage{verse}\DescribePackage{memoir}\index{memoir>verse}
-% The \pkg{verse} or \pkg{memoir} packages can place stanza numbers to the left
-% with their \cs{flagverse} command. \DescribeMacro{\flagverse}
-% Do not allow them to go into the left margin, which would cause |pdfcrop|
-% to crop the entire page further to the left:
-% \DescribeLength{vleftskip}
-%    \begin{macrocode}
-\ifdef{\vleftskip}{%
-\setlength{\vleftskip}{\HTMLvleftskip}
-\setlength{\leftmargini}{\HTMLleftmargini}
-}{}
-\LWR at atbeginverbatim{verse}
-\unskip\vspace{-\baselineskip}
-}
-%    \end{macrocode}
-% After the end of the \env{verse} environment, which places the |pre| tag at the
-% regular left margin:
-%    \begin{macrocode}
-\AfterEndEnvironment{verse}{
-\unskip\vspace{-\baselineskip}
-\LWR at afterendverbatim
-}
-%    \end{macrocode}
-% Patch to place poemtitle inside an \acro{HTML} span of class |poemtitle|:
-%    \begin{macrocode}
-\ifdef{\poemtitle}{
-\DeclareDocumentCommand{\@vstypeptitle}{m}{%
-   \vspace{\beforepoemtitleskip}%
-   {\InlineClass{poemtitle}{\poemtitlefont #1}\par}%
-   \vspace{\afterpoemtitleskip}%
- }
-}{}
 
-}
-\end{warpHTML}
-%    \end{macrocode}
-% \end{environment}
 
-
-
-
-
-
-
-
-
 % \section{Verbatim}
 
 % \codehtml
@@ -9121,7 +9161,7 @@
 
 
 
-% \subsection{Handling \&}
+% \subsection{Handling \& and !}
 %
 % \begin{minipage}{\linewidth}
 % For technical discussion regarding problems redefining |\&|, See: \\
@@ -9141,11 +9181,12 @@
 \ifbool{LWR at skippingmrowcell}{}%
 {% not skippingmrowcell
 %    \end{macrocode}
-% Insert any |<| then any |@| column contents:
+% Insert any |<| then any |@| and |!| column contents:
 %    \begin{macrocode}
 \unskip%
 \LWR at getexparray{LWR at colafterspec}{\theLWR at tablecolspos}%
 \LWR at getexparray{LWR at colatspec}{\theLWR at tablecolspos}%
+\LWR at getexparray{LWR at colbangspec}{\theLWR at tablecolspos}%
 %    \end{macrocode}
 % Close paragraphs:
 %    \begin{macrocode}
@@ -9329,6 +9370,10 @@
 % The leftmost's index is |leftedge|, the others are counter values.
 % See \cref{sec:dataarray}.
 % 
+% \DescribeObject{LWR at colbangspec}A data array of specifications for |!| columns.
+% The leftmost's index is |leftedge|, the others are counter values.
+% See \cref{sec:dataarray}.
+% 
 % \DescribeObject{LWR at colbeforespec}A data array of specifications for |>| columns.
 % 
 % \DescribeObject{LWR at colafterspec}A data array of specifications for |<| columns.
@@ -9341,7 +9386,6 @@
 %
 % Handles |@{text}| columns.
 %
-%
 %    \begin{macrocode}
 \newcommand*{\LWR at parseatcolumn}{%
 %    \end{macrocode}
@@ -9364,7 +9408,6 @@
 {% left edge of the table:
 \LWR at traceinfo{at the left edge}%
 \LWR at setexparray{LWR at colatspec}{leftedge}{\LWR at strresult}%
-\LWR at traceinfo{finished with the def}%
 }%
 {% not at the left edge:
 \LWR at traceinfo{not at the left edge}%
@@ -9372,11 +9415,52 @@
 \LWR at traceinfo{at \theLWR at tabletotalcols: \LWR at colatspec(\theLWR at tabletotalcols)!}%
 }%
 \let\LWR at strresult\relax%
+\booltrue{LWR at validtablecol}%
 }
 %    \end{macrocode}
 % \end{macro}
 %
 %
+% \begin{macro}{\LWR at parsebangcolumn}
+%
+% \changes{v0.22}{2017/02/28}{Added tabular \texttt{!!} column.}
+%
+%    \begin{macrocode}
+\newcommand*{\LWR at parsebangcolumn}{%
+%    \end{macrocode}
+% Move to the next token after the '!':
+%    \begin{macrocode}
+\LWR at traceinfo{bang column}%
+\addtocounter{LWR at tablecolspos}{1}%
+%    \end{macrocode}
+% Read the next token into \cs{LWR at strresult}, expanding once:
+%    \begin{macrocode}
+\LWR at traceinfo{about to read the next token:}%
+\expandarg%
+\StrChar{\LWR at origcolspec}{\theLWR at tablecolspos}[\LWR at strresult]
+\fullexpandarg%
+%    \end{macrocode}
+% Store the result into a data array, expanding once out of \cs{LWR at strresult}:
+%    \begin{macrocode}
+\LWR at traceinfo{have now read the next token}%
+\ifthenelse{\cnttest{\value{LWR at tabletotalcols}}=0}
+{% left edge of the table:
+\LWR at traceinfo{at the left edge}%
+\LWR at setexparray{LWR at colbangspec}{leftedge}{\LWR at strresult}%
+}%
+{% not at the left edge:
+\LWR at traceinfo{not at the left edge}%
+\LWR at setexparray{LWR at colbangspec}{\theLWR at tabletotalcols}{\LWR at strresult}%
+\LWR at traceinfo{bang \theLWR at tabletotalcols: \LWR at colbangspec(\theLWR at tabletotalcols)!}%
+}%
+\let\LWR at strresult\relax%
+\booltrue{LWR at validtablecol}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+%
+%
 % \begin{macro}{\LWR at parsebeforecolumn}
 %
 % Handles |>{text}| columns.
@@ -9398,6 +9482,7 @@
 %    \begin{macrocode}
 \LWR at setexparray{LWR at colbeforespec}{\theLWR at tabletotalcolsnext}{\LWR at strresult}%
 \let\LWR at strresult\relax%
+\booltrue{LWR at validtablecol}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -9424,6 +9509,7 @@
 %    \begin{macrocode}
 \LWR at setexparray{LWR at colafterspec}{\theLWR at tabletotalcols}{\LWR at strresult}%
 \let\LWR at strresult\relax%
+\booltrue{LWR at validtablecol}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -9434,6 +9520,7 @@
 %
 %    \begin{macrocode}
 \newcommand*{\LWR at parseskipcolumn}{%
+\booltrue{LWR at validtablecol}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -9451,20 +9538,23 @@
 \addtocounter{LWR at tabletotalcols}{1}%
 \addtocounter{LWR at tabletotalcolsnext}{1}%
 \LWR at setexparray{LWR at colatspec}{\theLWR at tabletotalcolsnext}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{\theLWR at tabletotalcolsnext}{\relax}%
 \LWR at setexparray{LWR at colbeforespec}{\theLWR at tabletotalcolsnext}{\relax}%
 \LWR at setexparray{LWR at colafterspec}{\theLWR at tabletotalcolsnext}{\relax}%
+\booltrue{LWR at validtablecol}%
 }
 %    \end{macrocode}
 % \end{macro}
 
+
 % \subsection{Parsing `p', `m', or `b' columns}
-
+%
 % \begin{macro}{\LWR at parsepcolumn} \marg{thiscolumn}
-% the width will be ignored
+% The width will be ignored.
 %    \begin{macrocode}
 \newcommand*{\LWR at parsepcolumn}[1]{%
 %    \end{macrocode}
-% converts to the given column type
+% Converts to the given column type.
 %    \begin{macrocode}
 \LWR at parsenormalcolumn{#1}%
 %    \end{macrocode}
@@ -9476,6 +9566,31 @@
 % \end{macro}
 
 
+% \subsection{Parsing `D' columns}
+%
+% From the \pkg{dcolumn} package.
+%
+% \begin{macro}{\LWR at parseDcolumn} \marg{thiscolumn}
+% The three parameters will be ignored.
+%
+% \changes{v0.22}{2017/02/24}{Added tabular \texttt{D} column.}
+%
+%    \begin{macrocode}
+\newcommand*{\LWR at parseDcolumn}[1]{%
+%    \end{macrocode}
+% Converts to the given column type.
+%    \begin{macrocode}
+\LWR at parsenormalcolumn{#1}%
+%    \end{macrocode}
+% Skips the following three parameters.
+%    \begin{macrocode}
+\addtocounter{LWR at tablecolspos}{3}%
+}
+%    \end{macrocode}
+% \end{macro}
+
+
+
 % \subsection{Parsing the column specifications}
 
 % \acro{HTML} \acro{CSS} cannot exactly match the \LaTeX{} concept of a baseline for
@@ -9533,14 +9648,24 @@
 % \item [m:] With paragraph tags, \acro{CSS} |vertical-align:middle|.
 % \item [b:] With paragraph tags, \acro{CSS} |vertical-align:top| so that the bottom of the
 % text is closest to the middle of the text line.
-% \item [P, M, B:] Horizontally-centered versions,
+% \item [P, M, B:] Horizontally-centered versions.
 % \item [S:] Converted to 'r'.  From the \pkg{siunitx} package.
-% \item [@, \textgreater{}, \textless{}:] Ignored so far.
+% \item [D:] Converted to 'c'.  From the \pkg{dcolumn} package.
+% \item [@, !, \textgreater{}, \textless{}:] One each, in that order.
+% \item [Unknown:] Converted to 'l'.
+% \item [\cs{newcolumn}:] Currently treated as unknown.
 % \end{description}
 % \hrule
 % \end{table}
 %
 %
+% \DescribeBoolean{LWR at validtablecol} True if found a valid table column type.
+%    \begin{macrocode}
+\newbool{LWR at validtablecol}
+%    \end{macrocode}
+%
+%
+%
 % \begin{macro}{\LWR at parsetablecols} \marg{colspecs}
 %
 % Scans the column specification left to right.
@@ -9549,6 +9674,9 @@
 % one column per entry.  The number of final columns is
 % stored in |LWR at tabletotalcols|.
 %
+% \changes{v0.22}{2017/02/28}{Unknown table column types become \texttt{l}.
+%	Added tabular \texttt{D}, \texttt{!!}, \texttt{X} columns.}
+%
 %    \begin{macrocode}
 \newcommand*{\LWR at parsetablecols}[1]{%
 \LWR at traceinfo{LWR at parsetablecols started}%
@@ -9570,6 +9698,10 @@
 \LWR at setexparray{LWR at colatspec}{1}{\relax}%
 \LWR at setexparray{LWR at colatspec}{2}{\relax}%
 \LWR at setexparray{LWR at colatspec}{3}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{leftedge}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{1}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{2}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{3}{\relax}%
 \LWR at setexparray{LWR at colbeforespec}{1}{\relax}%
 \LWR at setexparray{LWR at colbeforespec}{2}{\relax}%
 \LWR at setexparray{LWR at colbeforespec}{3}{\relax}%
@@ -9601,6 +9733,10 @@
 \StrChar{#1}{\theLWR at tablecolspos}[\LWR at strresult]%
 \fullexpandarg%
 %    \end{macrocode}
+% Not yet found a valid column type
+%    \begin{macrocode}
+\boolfalse{LWR at validtablecol}%
+%    \end{macrocode}
 % Note that the parameter for a |p{spec}| column is a token list which will NOT match l,c,r,p.
 % \watchout
 %    \begin{macrocode}
@@ -9609,6 +9745,7 @@
 \IfStrEq{\LWR at strresult}{r}{\LWR at parsenormalcolumn{r}}{}%
 \IfStrEq{\LWR at strresult}{S}{\LWR at parsenormalcolumn{r}}{}%
 \IfStrEq{\LWR at strresult}{\detokenize{@}}{\LWR at parseatcolumn}{}%
+\IfStrEq{\LWR at strresult}{!}{\LWR at parsebangcolumn}{}%
 \IfStrEq{\LWR at strresult}{>}{\LWR at parsebeforecolumn}{}%
 \IfStrEq{\LWR at strresult}{<}{\LWR at parseaftercolumn}{}%
 \IfStrEq{\LWR at strresult}{!}{\LWR at parseskipcolumn}{}%
@@ -9616,6 +9753,15 @@
 \IfStrEq{\LWR at strresult}{m}{\LWR at parsepcolumn{m}}{}%
 \IfStrEq{\LWR at strresult}{b}{\LWR at parsepcolumn{b}}{}%
 %    \end{macrocode}
+% From the \pkg{dcolumn} package:
+%    \begin{macrocode}
+\IfStrEq{\LWR at strresult}{D}{\LWR at parseDcolumn{c}}{}%
+%    \end{macrocode}
+% From the \pkg{tabularx} package.
+% X column has no parameter, but will be given paragraph tags.
+%    \begin{macrocode}
+\IfStrEq{\LWR at strresult}{X}{\LWR at parsenormalcolumn{X}}{}%
+%    \end{macrocode}
 % \begin{docsidebar}
 % Many people define centered versions ``|P|'', ``|M|'', and ``|B|'': \\
 % \hspace*{1em}|\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}|
@@ -9624,6 +9770,12 @@
 \IfStrEq{\LWR at strresult}{P}{\LWR at parsepcolumn{P}}{}%
 \IfStrEq{\LWR at strresult}{M}{\LWR at parsepcolumn{M}}{}%
 \IfStrEq{\LWR at strresult}{B}{\LWR at parsepcolumn{B}}{}%
+%    \end{macrocode}
+% If this column was an invalid column type, convert it to a |p| column:
+%    \begin{macrocode}
+\ifbool{LWR at validtablecol}{}{%
+\LWR at parsenormalcolumn{l}%
+}%
 \addtocounter{LWR at tablecolspos}{1}%
 }%
 }%
@@ -9697,7 +9849,7 @@
 \ifthenelse{\equal{\LWR at getexparray{LWR at midrules}{\theLWR at tablecolspos}}{Y}}{rule}{}%
 "{}}%
 %    \end{macrocode}
-% If this is a p, m, or b column, allow paragraphs:
+% If this is a p, m, b, or X column, allow paragraphs:
 %    \begin{macrocode}
 \ifthenelse{%
 \equal{\LWR at strresult}{p}\OR%
@@ -9705,7 +9857,8 @@
 \equal{\LWR at strresult}{b}\OR%
 \equal{\LWR at strresult}{P}\OR%
 \equal{\LWR at strresult}{M}\OR%
-\equal{\LWR at strresult}{B}%
+\equal{\LWR at strresult}{B}\OR%
+\equal{\LWR at strresult}{X}%
 }%
 {% allow pars
 \LWR at startpars%
@@ -9713,11 +9866,14 @@
 }% allow pars
 {}% no pars
 %    \end{macrocode}
-% Print the |@| contents before first column,
+% Print the |@| and |!| contents before first column,
 % and then the |>| contents:
 %    \begin{macrocode}
 \ifthenelse{\cnttest{\value{LWR at tablecolspos}}=1}%
-{\LWR at getexparray{LWR at colatspec}{leftedge}}% left edge
+{%
+\LWR at getexparray{LWR at colatspec}{leftedge}%
+\LWR at getexparray{LWR at colbangspec}{leftedge}%
+}% left edge
 {}% not left edge
 \LWR at getexparray{LWR at colbeforespec}{\theLWR at tablecolspos}%
 \global\boolfalse{LWR at intabularmetadata}%
@@ -9804,6 +9960,8 @@
 % \begin{macro}{\LWR at printmccoltype} \marg{colspec}
 % Print any valid column type found.  Does not print |@|, |>|, or |<| columns
 % or their associated tokens.
+%
+% This is printed as part of the table data tag's |class|.
 %    \begin{macrocode}
 \newcommand*{\LWR at printmccoltype}[1]{%
 \LWR at traceinfo{lwr at printmccoltype -#1-}%
@@ -9824,6 +9982,7 @@
 \IfStrEq{\LWR at strresult}{M}{M}{}%
 \IfStrEq{\LWR at strresult}{B}{B}{}%
 \IfStrEq{\LWR at strresult}{S}{r}{}%
+\IfStrEq{\LWR at strresult}{X}{p}{}%
 \LWR at traceinfo{lwr at printmccoltype done}%
 }
 %    \end{macrocode}
@@ -9847,6 +10006,10 @@
 \addtocounter{LWR at tablemulticolspos}{1}%
 \StrChar{#1}{\theLWR at tablemulticolspos}[\LWR at strresult]%
 \LWR at strresult%
+%    \end{macrocode}
+% A valid column data type was found:
+%    \begin{macrocode}
+\booltrue{LWR at validtablecol}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -9853,10 +10016,18 @@
 
 % \begin{macro}{\LWR at printmccoldata} \marg{colspec}
 % Print the data for any valid column type found.
+%
+% \changes{v0.22}{2017/02/28}{Added tabular \texttt{D}, \texttt{!!},
+%	and \texttt{X} columns.}
+%
 %    \begin{macrocode}
 \newcommand*{\LWR at printmccoldata}[1]{%
 \LWR at traceinfo{lwr at printmccoldata -#1}%
 %    \end{macrocode}
+% Not yet found a valid column type:
+%    \begin{macrocode}
+\boolfalse{LWR at validtablecol}%
+%    \end{macrocode}
 % Get one token of the column spec:
 %    \begin{macrocode}
 \StrChar{#1}{\theLWR at tablemulticolspos}[\LWR at strresult]%
@@ -9867,6 +10038,10 @@
 \IfStrEq{\LWR at strresult}{l}{\LWR at multicoltext}{}%
 \IfStrEq{\LWR at strresult}{c}{\LWR at multicoltext}{}%
 \IfStrEq{\LWR at strresult}{r}{\LWR at multicoltext}{}%
+\IfStrEq{\LWR at strresult}{D}{%
+\addtocounter{LWR at tablemulticolspos}{3}% skip parameters
+\LWR at multicoltext%
+}{}%
 \IfStrEq{\LWR at strresult}{p}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{m}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{b}{\LWR at multicolpartext}{}%
@@ -9874,13 +10049,18 @@
 \IfStrEq{\LWR at strresult}{M}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{B}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{S}{\LWR at multicolpartext}{}%
+\IfStrEq{\LWR at strresult}{X}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{\detokenize{@}}{\LWR at multicolother{#1}}{}%
+\IfStrEq{\LWR at strresult}{\detokenize{!}}{\LWR at multicolother{#1}}{}%
 \IfStrEq{\LWR at strresult}{\detokenize{>}}{\LWR at multicolother{#1}}{}%
 \IfStrEq{\LWR at strresult}{\detokenize{<}}{\LWR at multicolother{#1}}{}%
-% \addtocounter{LWR at tablemulticolspos}{1}%
-% \StrChar{#1}{\theLWR at tablemulticolspos}[\LWR at strresult]%
-% \LWR at strresult%
-% }{}%
+%    \end{macrocode}
+% If an invalid column type:
+%    \begin{macrocode}
+\ifbool{LWR at validtablecol}{}{\LWR at multicoltext}%
+%    \end{macrocode}
+% Tracing:
+%    \begin{macrocode}
 \LWR at traceinfo{lwr at printmccoldata done}%
 }
 %    \end{macrocode}
@@ -9932,7 +10112,17 @@
 
 \NewDocumentCommand{\LWR at domulticolumn}{m m +m}{%
 \LWR at traceinfo{lwr at domulticolumn -#1- -#2-}%
-\renewcommand{\LWR at multicoltext}{#3}%
+%    \end{macrocode}
+% Remember the text to be inserted, and
+% remember that a valid column type was found:
+%    \begin{macrocode}
+\renewcommand{\LWR at multicoltext}{%
+#3%
+\booltrue{LWR at validtablecol}%
+}%
+%    \end{macrocode}
+% Row processing:
+%    \begin{macrocode}
 \LWR at maybenewtablerow%
 %    \end{macrocode}
 % Begin the opening table data tag:
@@ -10760,7 +10950,7 @@
 % \begin{macro}{\pagerefPageFor} Text for starred page references.
 %
 %    \begin{macrocode}
-\newcommand*{\pagerefPageFor}{page for}
+\newcommand*{\pagerefPageFor}{see }
 %    \end{macrocode}
 % \end{macro}
 %
@@ -10774,7 +10964,7 @@
 %    \begin{macrocode}
 \NewDocumentCommand{\LWR at newpageref}{s m}{%
 \IfBooleanTF{#1}%
-{(\pagerefPageFor\ \LWR at origref{#2})}%
+{(\pagerefPageFor\LWR at origref{#2})}%
 {(\cpageref{#2})}%
 }
 %    \end{macrocode}
@@ -10796,6 +10986,13 @@
 % \end{macro}
 
 
+% \begin{macro}{\Nameref} \marg{label}
+% In print, adds the page number.  In \acro{HTML}, does not.
+%    \begin{macrocode}
+\let\Nameref\nameref
+%    \end{macrocode}
+% \end{macro}
+
 % \subsection{Hyper-references}
 %
 % Note that the code currently only sanitizes the underscore character.
@@ -15204,7 +15401,7 @@
 \begin{VerbatimOut}{lwarp.css}
 /*
   CSS stylesheet for the LaTeX lwarp package
-  Copyright 2016 Brian Dunn — BD Tech Concepts LLC
+  Copyright 2016-2017 Brian Dunn — BD Tech Concepts LLC
 */
 
 
@@ -15554,7 +15751,14 @@
     text-align: center ;
 }
 
+span.abstractrunintitle{
+    font-family: "URW Classico", Optima, "Linux Biolinum O",
+        "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L",
+        "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif;
+    font-weight:bold;
+}
 
+
 .verbatim {
     overflow-x: auto ;
 }
@@ -16288,7 +16492,14 @@
     text-shadow: 1px 1px 2px #808080;
 }
 
+span.abstractrunintitle{
+    font-family: "URW Classico", Optima, "Linux Biolinum O",
+        "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L",
+        "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif;
+    font-weight:bold;
+}
 
+
 div.epigraph {
     background: #f5f5eb ;
     background-image: linear-gradient(to bottom, #f5f5eb, #C8C8B8);
@@ -16511,6 +16722,15 @@
     text-shadow: none ;
 }
 
+span.abstractrunintitle {
+    font-family: "Linux Libertine O", "Hoefler Text", "Garamond",
+        "Bembo", "Janson", "TeX Gyre Pagella", "Palatino",
+        "Liberation Serif", "Nimbus Roman No 9 L",  "FreeSerif", Times,
+        "Times New Roman", serif;
+    color: black ;
+    text-shadow: none ;
+}
+
 div.abstract { font-size: 100% }
 
 .sidebar {
@@ -16826,11 +17046,11 @@
 \begin{VerbatimOut}{lwarpmk.lua}
 #!/usr/bin/env texlua
 
--- Copyright 2016 Brian Dunn
+-- Copyright 2016-2017 Brian Dunn
 
 -- Print the usage of the lwarpmk command:
 
-printversion = "v0.21"
+printversion = "v0.22"
 
 function printhelp ()
 print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ;
@@ -17282,7 +17502,105 @@
 
 
 
+% \clearpage
+
 % \iffalse
+%<*abstract>
+% \fi
+
+% \part{lwarp-abstract.sty}
+%
+% \section{Abstract}
+%
+% \DescribePackage{abstract}
+% \pkg{abstract} is supported and patched by \pkg{lwarp}.
+%
+% \limitsabstract
+%
+% \changes{v0.22}{2017/03/01}{\pkg{abstract}: Added.}
+%
+% \codehtml
+%
+% Accept all options for \pkg{lwarp-abstract}:
+%    \begin{macrocode}
+\LWR at ProvidesPackagePass{abstract}
+%    \end{macrocode}
+
+
+%    \begin{macrocode}
+\AtBeginDocument{
+\BeforeBeginEnvironment{abstract}{\BlockClass{abstract}}
+\AfterEndEnvironment{abstract}{\endBlockClass}
+}
+
+\renewcommand{\@bsrunintitle}{%
+\hspace*{\abstitleskip}%
+{\abstractnamefont%
+\InlineClass{abstractrunintitle}{\abstractname}%
+\@bslabeldelim}%
+}
+
+\if at titlepage
+  \renewenvironment{abstract}{%
+%     \titlepage
+    \null\vfil
+    \@beginparpenalty\@lowpenalty
+    \if at bsrunin
+    \else
+      \if at bsstyle
+        \abstitlestyle{\BlockClassSingle{abstracttitle}{\abstractname}}
+      \else
+        \ifnumber at bs
+          \num at bs
+        \else
+          \begin{\absnamepos}%
+  \abstractnamefont \BlockClassSingle{abstracttitle}{\abstractname}
+            \@endparpenalty\@M
+          \end\absnamepos%
+%%        \vspace{\abstitleskip}%
+        \fi
+      \fi
+      \vspace{\abstitleskip}%
+    \fi
+    \put at bsintoc%
+    \begin{@bstr at ctlist}\if at bsrunin\@bsrunintitle\fi\abstracttextfont}%
+    {\par\end{@bstr at ctlist}\vfil\null%\endtitlepage
+	}
+\else
+  \renewenvironment{abstract}{%
+    \if at bsrunin
+    \else
+      \if at bsstyle
+        \abstitlestyle{\BlockClassSingle{abstracttitle}{\abstractname}}
+      \else
+        \ifnumber at bs
+          \num at bs
+        \else
+\begin{\absnamepos}%
+\abstractnamefont\BlockClassSingle{abstracttitle}{\abstractname}%
+\end\absnamepos%
+%%        \vspace{\abstitleskip}%
+        \fi
+      \fi
+      \vspace{\abstitleskip}%
+    \fi
+    \put at bsintoc%
+    \begin{@bstr at ctlist}\if at bsrunin\@bsrunintitle\fi\abstracttextfont}%
+    {\par\end{@bstr at ctlist}}
+\fi
+
+%    \end{macrocode}
+
+
+% \iffalse
+%</abstract>
+% \fi
+
+
+
+% \clearpage
+%
+% \iffalse
 %<*afterpage>
 % \fi
 
@@ -17290,7 +17608,7 @@
 
 % \section{Afterpage}
 %
-% \DescribePackage{afterpage}
+% \DescribePackage{afterpage} Not used.
 %
 % \changes{v0.20}{2017/01/11}{\pkg{afterpage}: Added.}
 %
@@ -17382,12 +17700,12 @@
 % \section{Alltt}
 %
 % \DescribePackage{alltt}
+% \pkg{alltt} is patched for use by \pkg{lwarp}.
 %
 % \changes{v0.20}{2017/01/11}{\pkg{alltt}: Added.}
 %
 % \codehtml
 %
-% \pkg{alltt} is patched for use by \pkg{lwarp}.
 %    \begin{macrocode}
 \LWR at ProvidesPackagePass{alltt}
 %    \end{macrocode}
@@ -17406,8 +17724,6 @@
 
 
 
-% \clearpage
-
 % \iffalse
 %<*bookmark>
 % \fi
@@ -17482,12 +17798,71 @@
 
 
 
+% \iffalse
+%<*changepage>
+% \fi
 
+% \part{lwarp-changepage.sty}
 
+% \section{Changepage}
+%
+% \DescribePackage{changepage}
+% \pkg{changepage} is ignored.
+%
+% \changes{v0.22}{2017/03/02}{\pkg{changepage}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-changepage}:
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{changepage}
+%    \end{macrocode}
 
+%    \begin{macrocode}
+\newif\ifoddpage
+\DeclareRobustCommand{\checkoddpage}{\oddpagetrue}
+\DeclareRobustCommand{\changetext}[5]{}
+\DeclareRobustCommand{\changepage}[9]{}
+\newenvironment{adjustwidth}[2]{}{}
+\newenvironment{adjustwidth*}[2]{}{}
+%    \end{macrocode}
 
+% \iffalse
+%</changepage>
+% \fi
 
+
+
+
 % \iffalse
+%<*dcolumn>
+% \fi
+
+% \part{lwarp-dcolumn.sty}
+
+% \section{Dcolumn}
+% \label{sec:dcolumn}
+%
+% \changes{v0.22}{2017/02/24}{\pkg{dcolumn}: Added.}
+%
+% \DescribePackage{dcolumn}
+% \pkg{dcolumn} is emulated during \acro{HTML} output, and
+% the \pkg{dcolumn} package is ignored.
+
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{dcolumn}
+%    \end{macrocode}
+
+
+% \iffalse
+%</dcolumn>
+% \fi
+
+
+
+
+
+% \iffalse
 %<*draftwatermark>
 % \fi
 
@@ -17502,12 +17877,12 @@
 % \pkg{draftwatermark} is emulated during \acro{HTML} output, and
 % the \pkg{draftwatermark} package is ignored.
 
+% \codehtml
+
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{draftwatermark}
 %    \end{macrocode}
 
-% \codehtml
-
 %    \begin{macrocode}
 \newcommand{\SetWatermarkAngle}[1]{}
 \newcommand{\SetWatermarkColor}[1]{}
@@ -17524,7 +17899,56 @@
 % \fi
 
 
+
+% \clearpage
+
 % \iffalse
+%<*enumerate>
+% \fi
+
+% \part{lwarp-enumerate.sty}
+
+% \section{Enumerate}
+%
+% \DescribePackage{enumerate}
+% \pkg{enumerate} is ignored.
+% \pkg{enumitem} is then modified per the |shortlabels| option.
+%
+% \limitsenumerate
+%
+% \changes{v0.22}{2017/03/02}{\pkg{enumerate}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-enumerate}:
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{enumerate}
+%    \end{macrocode}
+
+
+%    \begin{macrocode}
+% \DeclareOption{shortlabels}
+% {
+\def\enit at shl#1{%
+     \ifnum\enit at type=\tw@
+       \enit at toks{#1}%
+     \else
+       \def\enit at c{#1}%
+       \enit at first#1,\@nil\@@nil % Returns enit at toks
+    \fi}
+% }
+%    \end{macrocode}
+
+
+% \iffalse
+%</enumerate>
+% \fi
+
+
+
+% \clearpage
+%
+% \iffalse
 %<*epigraph>
 % \fi
 
@@ -17538,12 +17962,12 @@
 % \pkg{epigraph} is emulated during \acro{HTML} output, and
 % the \pkg{epigraph} package is ignored.
 
+% \codehtml
+
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{epigraph}
 %    \end{macrocode}
 
-% \codehtml
-
 %    \begin{macrocode}
 \newcommand{\qitem}[2]
 {
@@ -17611,11 +18035,12 @@
 % \pkg{eso-pic} is emulated during \acro{HTML} output, and
 % the \pkg{eso-pic} package is ignored.
 
+% \codehtml
+
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{eso-pic}
 %    \end{macrocode}
 
-% \codehtml
 %    \begin{macrocode}
 \newcommand*{\LenToUnit}{}
 \newcommand{\AtPageUpperLeft}[1]{}
@@ -17642,8 +18067,8 @@
 
 
 
-
-
+% \clearpage
+%
 % \iffalse
 %<*everypage>
 % \fi
@@ -17659,11 +18084,11 @@
 % \pkg{everypage} is emulated during \acro{HTML} output, and
 % the \pkg{everypage} package is ignored.
 
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{everypage}
 %    \end{macrocode}
 
-% \codehtml
 %    \begin{macrocode}
 \newcommand*{\AddEverypageHook}[1]{}
 \newcommand*{\AddThispageHook}[1]{}
@@ -17683,6 +18108,7 @@
 % \section{Extramarks}
 %
 % \DescribePackage{extramarks}
+% \pkg{extramarks} is not used.
 %
 % \changes{v0.20}{2017/01/11}{\pkg{extramarks}: Added.}
 %
@@ -17723,6 +18149,7 @@
 % \section{Fancyhdr}
 %
 % \DescribePackage{fancyhdr}
+% \pkg{fancyhdr} is nullified.
 %
 % \changes{v0.20}{2017/01/11}{\pkg{fancyhdr}: Added.}
 %
@@ -17786,10 +18213,6 @@
 %    \end{macrocode}
 
 %
-% \DescribePackage{float}
-%
-% The \pkg{float} package is emulated.
-%
 % See \cref{sec:listof} for the \cs{listof} command.
 
 
@@ -17883,13 +18306,8 @@
 \LWR at ProvidesPackageDrop{floatrow}
 %    \end{macrocode}
 
-
 % \changes{v0.14}{2016/03/31}{floatrow: Added package}
 
-% \DescribePackage{floatrow}
-%
-% The \pkg{floatrow} package is emulated.
-%
 % \limitsfloatrow
 
 
@@ -18057,11 +18475,13 @@
 %    \begin{macrocode}
 \ifthenelse{\equal{\LWR at frowkeywithin}{}}
 {
-\LWR at traceinfo{about to newfloat #1 \LWR at frowkeyplacement\ \LWR at frowkeyfileext}%
+\LWR at traceinfo{about to newfloat #1 \LWR at frowkeyplacement\ 
+	\LWR at frowkeyfileext}%
 \newfloat{#1}{\LWR at frowkeyplacement}{\LWR at frowkeyfileext}
 }%
 {%
-\LWR at traceinfo{about to newfloat #1\ \LWR at frowkeyplacement\ \LWR at frowkeyfileext\ \LWR at frowkeywithin}%
+\LWR at traceinfo{about to newfloat #1\ \LWR at frowkeyplacement\ 
+	\LWR at frowkeyfileext\ \LWR at frowkeywithin}%
 \newfloat{#1}{\LWR at frowkeyplacement}%
 {\LWR at frowkeyfileext}[\LWR at frowkeywithin]%
 \LWR at traceinfo{*** finished newfloat #1}
@@ -18168,12 +18588,14 @@
 %
 
 % Discard all options for \pkg{lwarp-fontenc}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{fontenc}
 %    \end{macrocode}
 
 %    \begin{macrocode}
-\LWR at noloadafter{fontenc}
+\LWR at loadbefore{fontenc}
 %    \end{macrocode}
 
 % \iffalse
@@ -18198,12 +18620,14 @@
 %
 
 % Discard all options for \pkg{lwarp-fontspec}:
+%
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{fontspec}
 %    \end{macrocode}
 
 %    \begin{macrocode}
-\LWR at noloadafter{fontspec}
+\LWR at loadbefore{fontspec}
 %    \end{macrocode}
 
 % \iffalse
@@ -18213,8 +18637,35 @@
 
 
 % \clearpage
+
+% \iffalse
+%<*ftnright>
+% \fi
+
+% \part{lwarp-ftnright.sty}
+
+% \section{Ftnright}
 %
+% \DescribePackage{ftnright}
+% \pkg{ftnright} is ignored.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{ftnright}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-ftnright}:
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{ftnright}
+%    \end{macrocode}
+
 % \iffalse
+%</ftnright>
+% \fi
+
+
+
+%
+% \iffalse
 %<*geometry>
 % \fi
 
@@ -18223,7 +18674,11 @@
 % \section{Geometry}
 %
 % \DescribePackage{geometry}
+% \pkg{geometry} is preloaded by \pkg{lwarp}, but must be nullified
+% as seen by the user's source code.
 %
+% \changes{v0.22}{2017/03/01}{\pkg{geometry}: Nullified commands.}
+%
 % \codehtml
 
 % Discard all options for \pkg{lwarp-geometry}:
@@ -18231,6 +18686,14 @@
 \LWR at ProvidesPackageDrop{geometry}
 %    \end{macrocode}
 
+%    \begin{macrocode}
+\renewcommand*{\geometry}[1]{}
+\renewcommand*{\newgeometry}[1]{}
+\renewcommand*{\restoregeometry}{}
+\renewcommand*{\savegeometry}[1]{}
+\renewcommand*{\loadgeometry}[1]{}
+%    \end{macrocode}
+
 % \iffalse
 %</geometry>
 % \fi
@@ -18634,11 +19097,35 @@
 
 
 
+% \iffalse
+%<*indentfirst>
+% \fi
 
+% \part{lwarp-indentfirst.sty}
 
-% \clearpage
+% \section{Indentfirst}
 %
+% \DescribePackage{indentfirst}
+% \pkg{indentfirst} is ignored.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{indentfirst}: Added.}
+%
+% Discard all options for \pkg{lwarp-indentfirst}:
+
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{indentfirst}
+%    \end{macrocode}
+
 % \iffalse
+%</indentfirst>
+% \fi
+
+
+
+
+% \iffalse
 %<*inputenc>
 % \fi
 %
@@ -18653,12 +19140,15 @@
 %
 
 % Discard all options for \pkg{lwarp-inputenc}:
+
+% \codehtml
+%
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{inputenc}
 %    \end{macrocode}
 
 %    \begin{macrocode}
-\LWR at noloadafter{inputenc}
+\LWR at loadbefore{inputenc}
 %    \end{macrocode}
 
 % \iffalse
@@ -18739,9 +19229,39 @@
 
 
 
-% \clearpage
 
 % \iffalse
+%<*layout>
+% \fi
+
+% \part{lwarp-layout.sty}
+
+% \section{Layout}
+%
+% \DescribePackage{layout}
+% \pkg{layout} is ignored.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{layout}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-layout}:
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{layout}
+%    \end{macrocode}
+
+%    \begin{macrocode}
+\NewDocumentCommand{\layout}{s}{}
+%    \end{macrocode}
+
+% \iffalse
+%</layout>
+% \fi
+
+
+
+
+% \iffalse
 %<*letterspace>
 % \fi
 
@@ -18929,7 +19449,8 @@
 %    \begin{macrocode}
 \LWR at traceinfo{addcontents lst@@caption: -\lst@@caption-}%
                  \addcontentsline{lol}{lstlisting}%
-                     {\protect\numberline{\thelstlisting}{\protect\ignorespaces \lst@@caption \protect\relax}}%
+{\protect\numberline{\thelstlisting}%
+{\protect\ignorespaces \lst@@caption \protect\relax}}%
             \fi
          \fi
      \fi
@@ -19119,10 +19640,39 @@
 
 
 
-
 % \clearpage
 
 % \iffalse
+%<*lscape>
+% \fi
+
+% \part{lwarp-lscape.sty}
+
+% \section{Lscape}
+%
+% \DescribePackage{lscape}
+% \pkg{lscape} is nullified.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{lscape}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-lscape}.
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{lscape}
+%    \end{macrocode}
+
+%    \begin{macrocode}
+\newenvironment*{landscape}{}{}
+%    \end{macrocode}
+
+% \iffalse
+%</lscape>
+% \fi
+
+
+
+% \iffalse
 %<*ltcaption>
 % \fi
 
@@ -19162,6 +19712,40 @@
 
 
 
+
+% \iffalse
+%<*mcaption>
+% \fi
+
+% \part{lwarp-mcaption.sty}
+
+% \section{Mcaption}
+%
+% \DescribePackage{mcaption}
+% \pkg{mcaption} is nullified.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{mcaption}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-mcaption}:
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{mcaption}
+%    \end{macrocode}
+
+%    \begin{macrocode}
+\newenvironment{margincap}{}{}
+\newcommand*{\margincapalign}{}
+\newlength{\margincapsep}
+%    \end{macrocode}
+
+% \iffalse
+%</mcaption>
+% \fi
+
+
+
+
 % \clearpage
 
 % \iffalse
@@ -19657,16 +20241,12 @@
 \LWR at ProvidesPackageDrop{multicol}[2015/09/13]
 %    \end{macrocode}
 
-
-
 % Multicols are converted into a 1--3 column display, browser-supported.
-
+%
 % The optional multicols heading is placed inside a |div| of class |multicolsheading|.
-
+%
 % The content is placed inside a |div| of class |multicols|.
 
-
-% \codehtml
 %    \begin{macrocode}
 \begin{warpHTML}
 %    \end{macrocode}
@@ -19748,8 +20328,38 @@
 
 
 
+% \iffalse
+%<*nameref>
+% \fi
 
+% \part{lwarp-nameref.sty}
+
+% \section{Nameref}
+%
+% \DescribePackage{nameref}
+% \pkg{nameref} is emulated by \pkg{lwarp}.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{nameref}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-nameref}:
+%    \begin{macrocode}
+\typeout{Using the lwarp html version of package `nameref' — discarding options.}
+\typeout{    Are not using ProvidesPackage, so that other packages}
+\typeout{    do not attempt to patch lwarp's version of `nameref'.}
+\DeclareOption*{}
+\ProcessOptions\relax
+%    \end{macrocode}
+
 % \iffalse
+%</nameref>
+% \fi
+
+
+% \clearpage
+%
+% \iffalse
 %<*needspace>
 % \fi
 
@@ -19758,7 +20368,7 @@
 % \section{Needspace}
 %
 % \DescribePackage{needspace}
-% \pkg{needspace} is not used during HTML conversion.
+% \pkg{needspace} is not used during \acro{HTML} conversion.
 %
 % \changes{v0.20}{2016/12/22}{\pkg{needspace}: Added.}
 %
@@ -19778,6 +20388,37 @@
 
 
 
+
+% \iffalse
+%<*newclude>
+% \fi
+%
+% \part{lwarp-newclude.sty}
+%
+% \section{Newclude}
+%
+% \DescribePackage{newclude}
+% Error if \pkg{newclude} is loaded after \pkg{lwarp}.
+%
+% \changes{v0.21}{2017/02/22}{\pkg{newclude}: Added.}
+%
+
+% Discard all options for \pkg{lwarp-newclude}:
+
+% \codehtml
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{newclude}
+%    \end{macrocode}
+
+%    \begin{macrocode}
+\LWR at loadbefore{newclude}
+%    \end{macrocode}
+
+% \iffalse
+%</newclude>
+% \fi
+
+
 % \clearpage
 %
 % \iffalse
@@ -19795,12 +20436,14 @@
 %
 
 % Discard all options for \pkg{lwarp-newunicodechar}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{newunicodechar}
 %    \end{macrocode}
 
 %    \begin{macrocode}
-\LWR at noloadafter{newunicodechar}
+\LWR at loadbefore{newunicodechar}
 %    \end{macrocode}
 
 % \iffalse
@@ -19809,7 +20452,41 @@
 
 
 
+
 % \iffalse
+%<*nextpage>
+% \fi
+
+% \part{lwarp-nextpage.sty}
+
+% \section{Nextpage}
+%
+% \DescribePackage{nextpage}
+% \pkg{nextpage} is nullified.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{nextpage}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-nextpage}.
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{nextpage}
+%    \end{macrocode}
+
+%    \begin{macrocode}
+\newcommand{\cleartoevenpage}[1][]{}
+\newcommand{\movetoevenpage}[1][]{}
+\newcommand{\cleartooddpage}[1][]{}
+\newcommand{\movetooddpage}[1][]{}
+%    \end{macrocode}
+
+% \iffalse
+%</nextpage>
+% \fi
+
+
+
+% \iffalse
 %<*nowidow>
 % \fi
 
@@ -19822,9 +20499,10 @@
 %
 % \changes{v0.20}{2017/01/03}{\pkg{nowidow}: Added.}
 %
+%
+% Discard all options for \pkg{lwarp-nowidow}:
+
 % \codehtml
-
-% Discard all options for \pkg{lwarp-nowidow}:
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{nowidow}
 %    \end{macrocode}
@@ -19874,9 +20552,10 @@
 %
 % \changes{v0.20}{2017/01/11}{\pkg{pagenote}: Added.}
 %
-% \codehtml
 
 % Discard all options for \pkg{lwarp-pagenote}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{pagenote}
 %    \end{macrocode}
@@ -19898,9 +20577,37 @@
 
 
 
+
 % \clearpage
+
+% \iffalse
+%<*parskip>
+% \fi
+
+% \part{lwarp-parskip.sty}
+
+% \section{Parskip}
 %
+% \DescribePackage{parskip}
+% \pkg{parskip} is ignored.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{parskip}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-parskip}.
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{parskip}
+%    \end{macrocode}
+
 % \iffalse
+%</parskip>
+% \fi
+
+
+
+%
+% \iffalse
 %<*placeins>
 % \fi
 %
@@ -19913,9 +20620,10 @@
 %
 % \changes{v0.20}{2017/01/19}{\pkg{placeins}: Added.}
 %
-% \codehtml
 
 % Discard all options for \pkg{lwarp-placeins}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{placeins}
 %    \end{macrocode}
@@ -19946,9 +20654,10 @@
 %
 % \changes{v0.20}{2017/01/19}{\pkg{ragged2e}: Added.}
 %
-% \codehtml
 
 % Discard all options for \pkg{lwarp-ragged2e}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{ragged2e}
 %    \end{macrocode}
@@ -20029,8 +20738,8 @@
 
 
 
+% \clearpage
 
-
 % \iffalse
 %<*setspace>
 % \fi
@@ -20044,9 +20753,10 @@
 %
 % \changes{v0.20}{2016/12/22}{\pkg{setspace}: Improved support.}
 %
-% \codehtml
 
 % Discard all options for \pkg{lwarp-setspace}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{setspace}
 
@@ -20085,9 +20795,137 @@
 
 
 
+% \iffalse
+%<*showkeys>
+% \fi
 
+% \part{lwarp-showkeys.sty}
 
+% \section{Showkeys}
+%
+% \DescribePackage{showkeys}
+% \pkg{showkeys} is ignored.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{showkeys}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-showkeys}:
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{showkeys}
+%    \end{macrocode}
+
+%    \begin{macrocode}
+\NewDocumentCommand{\showkeys}{s}{}
+%    \end{macrocode}
+
 % \iffalse
+%</showkeys>
+% \fi
+
+
+
+
+
+% \clearpage
+
+% \iffalse
+%<*sidecap>
+% \fi
+
+% \part{lwarp-sidecap.sty}
+
+% \section{Sidecap}
+%
+% \DescribePackage{sidecap}
+% \pkg{sidecap} is nullified.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{sidecap}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-sidecap}.
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{sidecap}
+%    \end{macrocode}
+
+% See: \\
+% \href
+% {http://tex.stackexchange.com/questions/45401/use-the-s-star-argument-with-newdocumentenvironment}
+% {\texttt{http://tex.stackexchange.com/questions/45401/ \\
+%	use-the-s-star-argument-with-newdocumentenvironment}} \\
+% regarding the creation of starred environments with \pkg{xparse}.
+%    \begin{macrocode}
+\NewDocumentEnvironment{SCtable}{soo}
+{\IfValueTF{#3}{\table[#3]}{\table}}
+{\endtable}
+
+\ExplSyntaxOn
+\cs_new:cpn {SCtable*} {\SCtable*}
+\cs_new_eq:cN {endSCtable*} \endSCtable
+\ExplSyntaxOff
+
+
+\NewDocumentEnvironment{SCfigure}{soo}
+{\IfValueTF{#3}{\figure[#3]}{\figure}}
+{\endfigure}
+
+\ExplSyntaxOn
+\cs_new:cpn {SCfigure*} {\SCfigure*}
+\cs_new_eq:cN {endSCfigure*} \endSCfigure
+\ExplSyntaxOff
+
+
+\newenvironment*{wide}{}{}
+%    \end{macrocode}
+
+% \iffalse
+%</sidecap>
+% \fi
+
+
+
+
+% \clearpage
+
+% \iffalse
+%<*tabularx>
+% \fi
+
+% \part{lwarp-tabularx.sty}
+
+% \section{Tabularx}
+%
+% \DescribePackage{tabularx}
+% \pkg{tabularx} is emulated by \pkg{lwarp}.
+%
+% \changes{v0.22}{2017/03/01}{\pkg{tabularx}: Added.}
+%
+% \codehtml
+%
+% Discard all options for \pkg{lwarp-tabularx}:
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{tabularx}
+%    \end{macrocode}
+
+%    \begin{macrocode}
+\newenvironment{tabularx}[2]
+{\tabular{#2}}
+{\endtabular}
+
+\newenvironment{tabularx*}[2]
+{\tabular{#2}}
+{\endtabular}
+%    \end{macrocode}
+
+% \iffalse
+%</tabularx>
+% \fi
+
+
+% \clearpage
+
+% \iffalse
 %<*textpos>
 % \fi
 
@@ -20102,11 +20940,11 @@
 % \pkg{textpos} is emulated during \acro{HTML} output, and
 % the \pkg{textpos} package is ignored.
 
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{textpos}
 %    \end{macrocode}
 
-% \codehtml
 %    \begin{macrocode}
 \NewDocumentEnvironment{textblock}{m r()}{}{}
 \NewDocumentEnvironment{textblock*}{m o r()}{}{}
@@ -20217,9 +21055,10 @@
 
 % \changes{v0.20}{2017/01/03}{\pkg{titleps}: Added.}
 %
-% \codehtml
 %
 % Discard all options for \pkg{lwarp-titleps}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{titleps}
 %    \end{macrocode}
@@ -20402,9 +21241,10 @@
 
 % \changes{v0.20}{2017/01/03}{\pkg{titlesec}: Added.}
 %
-% \codehtml
 %
 % Discard all options for \pkg{lwarp-titlesec}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{titlesec}
 %    \end{macrocode}
@@ -20528,9 +21368,10 @@
 
 % \changes{v0.20}{2017/01/03}{\pkg{titletoc}: Added.}
 %
-% \codehtml
 %
 % Discard all options for \pkg{lwarp-titletoc}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{titletoc}
 %    \end{macrocode}
@@ -20652,9 +21493,10 @@
 %
 % \changes{v0.20}{2017/01/22}{\pkg{titling}: Improved compatibility.}
 %
-% \codehtml
 %
 % Pass all options to \pkg{lwarp-titling}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackagePass{titling}
 %    \end{macrocode}
@@ -20718,9 +21560,10 @@
 
 % \changes{v0.20}{2017/01/03}{\pkg{tocloft}: Added.}
 %
-% \codehtml
 %
 % Discard all options for \pkg{lwarp-tocloft}:
+
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{tocloft}
 %    \end{macrocode}
@@ -21052,9 +21895,11 @@
 % \pkg{trivfloat} is forced to use the built-in \pkg{lwarp}
 % emulation for floats.
 
+
+% Discard all options for \pkg{lwarp-trivfloat}.
+% This tells \pkg{trivfloat} not to use \pkg{floatrow} or \pkg{memoir}.
+
 % \codehtml
-
-% Discard all options for \pkg{lwarp-trivfloat}:
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{trivfloat}
 \LWR at origRequirePackage{trivfloat}
@@ -21066,14 +21911,6 @@
 \begin{warpall}
 %    \end{macrocode}
 
-% Package \pkg{trivfloat} is supported via the \pkg{lwarp} emulation of \pkg{float}.
-% For \acro{HTML} usage, use only |\usepackage{trivfloat}|, without any options,
-% \watchout
-% which tells \pkg{trivfloat} to use the emulated \pkg{float} functions instead
-% of using \pkg{floatrow} or \pkg{memoir}.
-
-% ^^A \DescribeMacro{\trivfloat} \marg{type}
-%
 % To create a new float type and change its name:
 % \begin{Verbatim}[gobble=2,frame=lines,obeytabs,tabsize=4]
 % \trivfloat{example}
@@ -21153,9 +21990,89 @@
 
 
 
+% \clearpage
 
+% \iffalse
+%<*verse>
+% \fi
 
+% \part{lwarp-verse.sty}
+
+% \section{Verse}
+%
+% \DescribePackage{verse}
+% \pkg{verse} is supported and patched by \pkg{lwarp}.
+%
+% \changes{v0.22}{2017/03/02}{\pkg{verse}: Added.}
+%
+% \codehtml
+%
+% Pass all options for \pkg{lwarp-verse}:
+%    \begin{macrocode}
+\LWR at ProvidesPackagePass{verse}
+%    \end{macrocode}
+
+%
+% \limitsverse
+%
+% \bigskip
+%
+% \begin{environment}{verse}
+% \changes{v0.18}{2016/05/13}{Supports verse, memoir packages.}
+% The \env{verse} environment will be placed inside a \acro{HTML} |pre|.
+%    \begin{macrocode}
+\AfterEndPreamble{
+%    \end{macrocode}
+% At the beginning of the \env{verse} environment:
+%    \begin{macrocode}
+\AtBeginEnvironment{verse}
+{%
+%    \end{macrocode}
+% \DescribePackage{verse}\DescribePackage{memoir}\index{memoir>verse}
+% The \pkg{verse} or \pkg{memoir} packages can place stanza numbers to the left
+% with their \cs{flagverse} command. \DescribeMacro{\flagverse}
+% Do not allow them to go into the left margin, which would cause |pdfcrop|
+% to crop the entire page further to the left:
+% \DescribeLength{vleftskip}
+%    \begin{macrocode}
+\ifdef{\vleftskip}{%
+\setlength{\vleftskip}{\HTMLvleftskip}
+\setlength{\leftmargini}{\HTMLleftmargini}
+}{}
+\LWR at atbeginverbatim{verse}
+\unskip\vspace{-\baselineskip}
+}
+%    \end{macrocode}
+% After the end of the \env{verse} environment, which places the |pre| tag at the
+% regular left margin:
+%    \begin{macrocode}
+\AfterEndEnvironment{verse}{
+\unskip\vspace{-\baselineskip}
+\LWR at afterendverbatim
+}
+%    \end{macrocode}
+% Patch to place poemtitle inside an \acro{HTML} span of class |poemtitle|:
+%    \begin{macrocode}
+\ifdef{\poemtitle}{
+\DeclareDocumentCommand{\@vstypeptitle}{m}{%
+   \vspace{\beforepoemtitleskip}%
+   {\InlineClass{poemtitle}{\poemtitlefont #1}\par}%
+   \vspace{\afterpoemtitleskip}%
+ }
+}{}
+
+}
+%    \end{macrocode}
+% \end{environment}
+
 % \iffalse
+%</verse>
+% \fi
+
+
+% \clearpage
+%
+% \iffalse
 %<*wallpaper>
 % \fi
 
@@ -21170,11 +22087,11 @@
 % \pkg{wallpaper} is emulated during \acro{HTML} output, and
 % the \pkg{wallpaper} package is ignored.
 
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{wallpaper}
 %    \end{macrocode}
 
-% \codehtml
 %    \begin{macrocode}
 \newcommand*{\CenterWallPaper}[2]{}
 \newcommand*{\ThisCenterWallPaper}[2]{}
@@ -21202,7 +22119,8 @@
 
 
 
-
+% \clearpage
+%
 % \iffalse
 %<*wrapfig>
 % \fi
@@ -21218,13 +22136,11 @@
 % \pkg{wrapfig} is emulated during \acro{HTML} output, and
 % the \pkg{wrapfig} package is ignored.
 
+% \codehtml
 %    \begin{macrocode}
 \LWR at ProvidesPackageDrop{wrapfig}
 %    \end{macrocode}
 
-% \codehtml
-
-
 % Computed width of a wrapped object.
 %	Used to print the \acro{HTML} style.
 %    \begin{macrocode}
@@ -21312,6 +22228,7 @@
 % \section{Xcolor}
 %
 % \DescribePackage{xcolor}
+% \pkg{xcolor} is supported by lwarp.
 %
 % \limitsxcolor
 
@@ -21380,15 +22297,17 @@
 % ^^A \end{macro}
 
 
-% \DescribeMacro{\color} appears in the \LaTeX{} \acro{PDF} output, but is ignored by
-% |pdftotext| and thus is ignored in the \acro{HTML} file.  Text styling by local group
-% is not yet supported.
+% ^^A \DescribeMacro{\color}
+% \cs{color} appears in the \LaTeX{} \acro{PDF} output,
+% but is ignored by |pdftotext| and thus is ignored in the \acro{HTML} file.
+% Text styling by local group is not yet supported.
 
 % Each of the following macros is given a temporary name, and is |\let| to the final
 % name once the \acro{HTML} conversion starts.
 
-% ^^A \begin{macro}{\textcolor} \oarg{model} \marg{color} \marg{text}
-%
+% ^^A \begin{macro}{\textcolor}
+% \cs{textcolor}
+% \oarg{model} \marg{color} \marg{text}
 % is converted into an \acro{HTML} hex color span.
 %    \begin{macrocode}
 \NewDocumentCommand{\LWR at textcolor}{O{named} m +m}{%
@@ -21399,9 +22318,10 @@
 %    \end{macrocode}
 % ^^A \end{macro}
 
-% ^^A \begin{macro}{\pagecolor} \oarg{model} \marg{color}
-%
-% Ignored.  Use |\NewCSS| instead.
+% ^^A \begin{macro}{\pagecolor}
+% \cs{pagecolor}
+% \oarg{model} \marg{color}
+% is ignored.  Use |\NewCSS| instead.
 %    \begin{macrocode}
 \newcommand*{\LWR at pagecolor}[2][named]{}
 %    \end{macrocode}
@@ -21408,8 +22328,9 @@
 % ^^A \end{macro}
 
 
-% ^^A \begin{macro}{\colorbox} \oarg{model} \marg{color} \marg{text}
-%
+% ^^A \begin{macro}{\colorbox}
+% \cs{colorbox}
+% \oarg{model} \marg{color} \marg{text}
 % is converted into an \acro{HTML} hex background color span.
 %
 %    \begin{macrocode}
@@ -21422,8 +22343,8 @@
 % ^^A \end{macro}
 
 % ^^A \begin{macro}{\fcolorbox}
+% \cs{fcolorbox}
 % \oarg{framemodel} \marg{framecolor} \oarg{boxmodel} \marg{boxcolor} \marg{text}
-%
 % is converted into a framed \acro{HTML} hex background color span.
 %
 %    \begin{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/lwarp/lwarp.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/lwarp/lwarp.ins	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/source/latex/lwarp/lwarp.ins	2017-03-02 22:02:43 UTC (rev 43383)
@@ -1,5 +1,5 @@
 %% lwarp.ins
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %%
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -20,7 +20,7 @@
 %% \usedir{tex/latex/ package }
 \preamble
 This is a generated file.
-Copyright 2016 Brian Dunn
+Copyright 2016-2017 Brian Dunn
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3
@@ -33,12 +33,16 @@
 \askforoverwritefalse
 \generate{\file{lwarp.sty}{\from{lwarp.dtx}{package}}}
 \generate{\file{lwarp-newproject.sty}{\from{lwarp.dtx}{lwarp-newproject}}}
+\generate{\file{lwarp-abstract.sty}{\from{lwarp.dtx}{abstract}}}
 \generate{\file{lwarp-afterpage.sty}{\from{lwarp.dtx}{afterpage}}}
 \generate{\file{lwarp-algorithmicx.sty}{\from{lwarp.dtx}{algorithmicx}}}
 \generate{\file{lwarp-alltt.sty}{\from{lwarp.dtx}{alltt}}}
 \generate{\file{lwarp-bookmark.sty}{\from{lwarp.dtx}{bookmark}}}
 \generate{\file{lwarp-booktabs.sty}{\from{lwarp.dtx}{booktabs}}}
+\generate{\file{lwarp-changepage.sty}{\from{lwarp.dtx}{changepage}}}
+\generate{\file{lwarp-dcolumn.sty}{\from{lwarp.dtx}{dcolumn}}}
 \generate{\file{lwarp-draftwatermark.sty}{\from{lwarp.dtx}{draftwatermark}}}
+\generate{\file{lwarp-enumerate.sty}{\from{lwarp.dtx}{enumerate}}}
 \generate{\file{lwarp-epigraph.sty}{\from{lwarp.dtx}{epigraph}}}
 \generate{\file{lwarp-eso-pic.sty}{\from{lwarp.dtx}{eso-pic}}}
 \generate{\file{lwarp-everypage.sty}{\from{lwarp.dtx}{everypage}}}
@@ -48,28 +52,40 @@
 \generate{\file{lwarp-floatrow.sty}{\from{lwarp.dtx}{floatrow}}}
 \generate{\file{lwarp-fontenc.sty}{\from{lwarp.dtx}{fontenc}}}
 \generate{\file{lwarp-fontspec.sty}{\from{lwarp.dtx}{fontspec}}}
+\generate{\file{lwarp-ftnright.sty}{\from{lwarp.dtx}{ftnright}}}
 \generate{\file{lwarp-geometry.sty}{\from{lwarp.dtx}{geometry}}}
 \generate{\file{lwarp-graphicx.sty}{\from{lwarp.dtx}{graphicx}}}
 \generate{\file{lwarp-graphics.sty}{\from{lwarp.dtx}{graphics}}}
 \generate{\file{lwarp-hyperref.sty}{\from{lwarp.dtx}{hyperref}}}
+\generate{\file{lwarp-indentfirst.sty}{\from{lwarp.dtx}{indentfirst}}}
 \generate{\file{lwarp-inputenc.sty}{\from{lwarp.dtx}{inputenc}}}
 \generate{\file{lwarp-keyfloat.sty}{\from{lwarp.dtx}{keyfloat}}}
+\generate{\file{lwarp-layout.sty}{\from{lwarp.dtx}{layout}}}
 \generate{\file{lwarp-letterspace.sty}{\from{lwarp.dtx}{letterspace}}}
 \generate{\file{lwarp-listings.sty}{\from{lwarp.dtx}{listings}}}
 \generate{\file{lwarp-longtable.sty}{\from{lwarp.dtx}{longtable}}}
+\generate{\file{lwarp-lscape.sty}{\from{lwarp.dtx}{lscape}}}
 \generate{\file{lwarp-ltcaption.sty}{\from{lwarp.dtx}{ltcaption}}}
+\generate{\file{lwarp-mcaption.sty}{\from{lwarp.dtx}{mcaption}}}
 \generate{\file{lwarp-mdframed.sty}{\from{lwarp.dtx}{mdframed}}}
 \generate{\file{lwarp-microtype.sty}{\from{lwarp.dtx}{microtype}}}
 \generate{\file{lwarp-multicol.sty}{\from{lwarp.dtx}{multicol}}}
 \generate{\file{lwarp-multirow.sty}{\from{lwarp.dtx}{multirow}}}
+\generate{\file{lwarp-nameref.sty}{\from{lwarp.dtx}{nameref}}}
 \generate{\file{lwarp-needspace.sty}{\from{lwarp.dtx}{needspace}}}
+\generate{\file{lwarp-newclude.sty}{\from{lwarp.dtx}{newclude}}}
 \generate{\file{lwarp-newunicodechar.sty}{\from{lwarp.dtx}{newunicodechar}}}
+\generate{\file{lwarp-nextpage.sty}{\from{lwarp.dtx}{nextpage}}}
 \generate{\file{lwarp-nowidow.sty}{\from{lwarp.dtx}{nowidow}}}
 \generate{\file{lwarp-pagenote.sty}{\from{lwarp.dtx}{pagenote}}}
+\generate{\file{lwarp-parskip.sty}{\from{lwarp.dtx}{parskip}}}
 \generate{\file{lwarp-placeins.sty}{\from{lwarp.dtx}{placeins}}}
 \generate{\file{lwarp-ragged2e.sty}{\from{lwarp.dtx}{ragged2e}}}
 \generate{\file{lwarp-rotating.sty}{\from{lwarp.dtx}{rotating}}}
 \generate{\file{lwarp-setspace.sty}{\from{lwarp.dtx}{setspace}}}
+\generate{\file{lwarp-sidecap.sty}{\from{lwarp.dtx}{sidecap}}}
+\generate{\file{lwarp-showkeys.sty}{\from{lwarp.dtx}{showkeys}}}
+\generate{\file{lwarp-tabularx.sty}{\from{lwarp.dtx}{tabularx}}}
 \generate{\file{lwarp-textpos.sty}{\from{lwarp.dtx}{textpos}}}
 \generate{\file{lwarp-threeparttable.sty}{\from{lwarp.dtx}{threeparttable}}}
 \generate{\file{lwarp-titleps.sty}{\from{lwarp.dtx}{titleps}}}
@@ -78,6 +94,7 @@
 \generate{\file{lwarp-titling.sty}{\from{lwarp.dtx}{titling}}}
 \generate{\file{lwarp-tocloft.sty}{\from{lwarp.dtx}{tocloft}}}
 \generate{\file{lwarp-trivfloat.sty}{\from{lwarp.dtx}{trivfloat}}}
+\generate{\file{lwarp-verse.sty}{\from{lwarp.dtx}{verse}}}
 \generate{\file{lwarp-wallpaper.sty}{\from{lwarp.dtx}{wallpaper}}}
 \generate{\file{lwarp-wrapfig.sty}{\from{lwarp.dtx}{wrapfig}}}
 \generate{\file{lwarp-xcolor.sty}{\from{lwarp.dtx}{xcolor}}}

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,189 @@
+%%
+%% This is file `lwarp-abstract.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `abstract')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackagePass{abstract}
+
+\AtBeginDocument{
+\BeforeBeginEnvironment{abstract}{\BlockClass{abstract}}
+\AfterEndEnvironment{abstract}{\endBlockClass}
+}
+
+\renewcommand{\@bsrunintitle}{%
+\hspace*{\abstitleskip}%
+{\abstractnamefont%
+\InlineClass{abstractrunintitle}{\abstractname}%
+\@bslabeldelim}%
+}
+
+\if at titlepage
+  \renewenvironment{abstract}{%
+    \null\vfil
+    \@beginparpenalty\@lowpenalty
+    \if at bsrunin
+    \else
+      \if at bsstyle
+        \abstitlestyle{\BlockClassSingle{abstracttitle}{\abstractname}}
+      \else
+        \ifnumber at bs
+          \num at bs
+        \else
+          \begin{\absnamepos}%
+  \abstractnamefont \BlockClassSingle{abstracttitle}{\abstractname}
+            \@endparpenalty\@M
+          \end\absnamepos%
+%%        \vspace{\abstitleskip}%
+        \fi
+      \fi
+      \vspace{\abstitleskip}%
+    \fi
+    \put at bsintoc%
+    \begin{@bstr at ctlist}\if at bsrunin\@bsrunintitle\fi\abstracttextfont}%
+    {\par\end{@bstr at ctlist}\vfil\null%\endtitlepage
+}
+\else
+  \renewenvironment{abstract}{%
+    \if at bsrunin
+    \else
+      \if at bsstyle
+        \abstitlestyle{\BlockClassSingle{abstracttitle}{\abstractname}}
+      \else
+        \ifnumber at bs
+          \num at bs
+        \else
+\begin{\absnamepos}%
+\abstractnamefont\BlockClassSingle{abstracttitle}{\abstractname}%
+\end\absnamepos%
+%%        \vspace{\abstitleskip}%
+        \fi
+      \fi
+      \vspace{\abstitleskip}%
+    \fi
+    \put at bsintoc%
+    \begin{@bstr at ctlist}\if at bsrunin\@bsrunintitle\fi\abstracttextfont}%
+    {\par\end{@bstr at ctlist}}
+\fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-abstract.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `afterpage')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -23,6 +23,8 @@
 
 
 
+
+
 \LWR at ProvidesPackageDrop{afterpage}
 
 \newcommand{\afterpage}[1]{#1}
@@ -76,6 +78,28 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `algorithmicx')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -25,6 +25,8 @@
 
 
 
+
+
 \LWR at ProvidesPackagePass{algorithmicx}
 
 \begin{warpHTML}
@@ -94,6 +96,28 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `alltt')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -26,6 +26,8 @@
 
 
 
+
+
 \LWR at ProvidesPackagePass{alltt}
 
 \AfterEndPreamble{
@@ -82,6 +84,28 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `bookmark')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -29,6 +29,7 @@
 
 
 
+
 \LWR at ProvidesPackageDrop{bookmark}
 
 \newcommand*{\bookmarksetup}[1]{}
@@ -87,6 +88,29 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `booktabs')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -31,6 +31,7 @@
 
 
 
+
 \LWR at ProvidesPackageDrop{booktabs}
 \newcommand*{\addlinespace}[1]{}
 \newcommand*{\morecmidrules}{}
@@ -85,6 +86,29 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,136 @@
+%%
+%% This is file `lwarp-changepage.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `changepage')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{changepage}
+
+\newif\ifoddpage
+\DeclareRobustCommand{\checkoddpage}{\oddpagetrue}
+\DeclareRobustCommand{\changetext}[5]{}
+\DeclareRobustCommand{\changepage}[9]{}
+\newenvironment{adjustwidth}[2]{}{}
+\newenvironment{adjustwidth*}[2]{}{}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-changepage.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,130 @@
+%%
+%% This is file `lwarp-dcolumn.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `dcolumn')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{dcolumn}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-dcolumn.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `draftwatermark')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -32,9 +32,12 @@
 
 
 
+
+
+
+
 \LWR at ProvidesPackageDrop{draftwatermark}
 
-
 \newcommand{\SetWatermarkAngle}[1]{}
 \newcommand{\SetWatermarkColor}[1]{}
 \newcommand{\SetWatermarkLightness}[1]{}
@@ -93,6 +96,27 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,137 @@
+%%
+%% This is file `lwarp-enumerate.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `enumerate')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{enumerate}
+
+\def\enit at shl#1{%
+     \ifnum\enit at type=\tw@
+       \enit at toks{#1}%
+     \else
+       \def\enit at c{#1}%
+       \enit at first#1,\@nil\@@nil % Returns enit at toks
+    \fi}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-enumerate.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `epigraph')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -33,9 +33,14 @@
 
 
 
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{epigraph}
 
-
 \newcommand{\qitem}[2]
 {
 \begin{BlockClass}{qitem}
@@ -120,6 +125,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `eso-pic')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -34,6 +34,12 @@
 
 
 
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{eso-pic}
 
 \newcommand*{\LenToUnit}{}
@@ -103,6 +109,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `everypage')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -35,6 +35,11 @@
 
 
 
+
+
+
+
+
 \LWR at ProvidesPackageDrop{everypage}
 
 \newcommand*{\AddEverypageHook}[1]{}
@@ -89,6 +94,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `extramarks')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -35,6 +35,11 @@
 
 
 
+
+
+
+
+
 \LWR at ProvidesPackageDrop{extramarks}
 
 \newcommand*{\extramarks}[2]{}
@@ -98,6 +103,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `fancyhdr')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -36,6 +36,11 @@
 
 
 
+
+
+
+
+
 \LWR at ProvidesPackageDrop{fancyhdr}
 
 \newcommand*{\fancyhead}[2][]{}
@@ -106,6 +111,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `float')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -38,6 +38,11 @@
 
 
 
+
+
+
+
+
 \LWR at ProvidesPackageDrop{float}[2016/03/04]
 
 
@@ -114,6 +119,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `floatrow')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -41,6 +41,11 @@
 
 
 
+
+
+
+
+
 \LWR at ProvidesPackageDrop{floatrow}
 
 
@@ -125,11 +130,13 @@
 \LWR at traceinfo{finished setkeys frowkeys}%
 \ifthenelse{\equal{\LWR at frowkeywithin}{}}
 {
-\LWR at traceinfo{about to newfloat #1 \LWR at frowkeyplacement\ \LWR at frowkeyfileext}%
+\LWR at traceinfo{about to newfloat #1 \LWR at frowkeyplacement\
+\LWR at frowkeyfileext}%
 \newfloat{#1}{\LWR at frowkeyplacement}{\LWR at frowkeyfileext}
 }%
 {%
-\LWR at traceinfo{about to newfloat #1\ \LWR at frowkeyplacement\ \LWR at frowkeyfileext\ \LWR at frowkeywithin}%
+\LWR at traceinfo{about to newfloat #1\ \LWR at frowkeyplacement\
+\LWR at frowkeyfileext\ \LWR at frowkeywithin}%
 \newfloat{#1}{\LWR at frowkeyplacement}%
 {\LWR at frowkeyfileext}[\LWR at frowkeywithin]%
 \LWR at traceinfo{*** finished newfloat #1}
@@ -221,6 +228,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `fontenc')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -40,9 +40,15 @@
 
 
 
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{fontenc}
 
-\LWR at noloadafter{fontenc}
+\LWR at loadbefore{fontenc}
 
 
 
@@ -93,6 +99,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontspec.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontspec.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontspec.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `fontspec')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -41,9 +41,14 @@
 
 
 
+
+
+
+
+
 \LWR at ProvidesPackageDrop{fontspec}
 
-\LWR at noloadafter{fontspec}
+\LWR at loadbefore{fontspec}
 
 
 
@@ -94,6 +99,25 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,129 @@
+%%
+%% This is file `lwarp-ftnright.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `ftnright')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{ftnright}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-ftnright.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `geometry')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -44,8 +44,20 @@
 
 
 
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{geometry}
 
+\renewcommand*{\geometry}[1]{}
+\renewcommand*{\newgeometry}[1]{}
+\renewcommand*{\restoregeometry}{}
+\renewcommand*{\savegeometry}[1]{}
+\renewcommand*{\loadgeometry}[1]{}
 
 
 
@@ -95,6 +107,24 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `graphics')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -45,6 +45,13 @@
 
 
 
+
+
+
+
+
+
+
 \PackageError{lwarp-graphics}
 {The graphics package is not supported by
 the lwarp package's HTML conversion.
@@ -101,6 +108,23 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `graphicx')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -46,6 +46,13 @@
 
 
 
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{graphicx}
 
 
@@ -97,6 +104,23 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `hyperref')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -48,6 +48,13 @@
 
 
 
+
+
+
+
+
+
+
 \typeout{Using the lwarp html version of package `hyperref' — discarding options.}
 \typeout{    Are not using ProvidesPackage, so that other packages}
 \typeout{    do not attempt to patch lwarp's version of `hyperref'.}
@@ -204,6 +211,23 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 \endinput

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,130 @@
+%%
+%% This is file `lwarp-indentfirst.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `indentfirst')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{indentfirst}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-indentfirst.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-inputenc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-inputenc.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-inputenc.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `inputenc')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -47,9 +47,18 @@
 
 
 
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{inputenc}
 
-\LWR at noloadafter{inputenc}
+\LWR at loadbefore{inputenc}
 
 
 
@@ -100,6 +109,22 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 \endinput
 %%

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `keyfloat')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -50,6 +50,14 @@
 
 
 
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackagePass{keyfloat}
 
 \AtBeginDocument{
@@ -129,6 +137,22 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-keyfloat.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,131 @@
+%%
+%% This is file `lwarp-layout.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `layout')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{layout}
+
+\NewDocumentCommand{\layout}{s}{}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-layout.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `letterspace')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -53,6 +53,14 @@
 
 
 
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{letterspace}
 
 \newcommand*\lsstyle{}
@@ -106,6 +114,22 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-letterspace.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `listings')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -54,6 +54,14 @@
 
 
 
+
+
+
+
+
+
+
+
 \begin{warpHTML}
 \LWR at ProvidesPackagePass{listings}
 
@@ -112,7 +120,8 @@
             \else
 \LWR at traceinfo{addcontents lst@@caption: -\lst@@caption-}%
                  \addcontentsline{lol}{lstlisting}%
-                     {\protect\numberline{\thelstlisting}{\protect\ignorespaces \lst@@caption \protect\relax}}%
+{\protect\numberline{\thelstlisting}%
+{\protect\ignorespaces \lst@@caption \protect\relax}}%
             \fi
          \fi
      \fi
@@ -205,6 +214,22 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-listings.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `longtable')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -57,6 +57,14 @@
 
 
 
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{longtable}
 
 
@@ -142,6 +150,22 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-longtable.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,131 @@
+%%
+%% This is file `lwarp-lscape.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `lscape')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{lscape}
+
+\newenvironment*{landscape}{}{}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-lscape.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `ltcaption')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -60,6 +60,15 @@
 
 
 
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{ltcaption}
 
 \newlength{\LTcapskip}
@@ -107,6 +116,21 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-ltcaption.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,133 @@
+%%
+%% This is file `lwarp-mcaption.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `mcaption')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{mcaption}
+
+\newenvironment{margincap}{}{}
+\newcommand*{\margincapalign}{}
+\newlength{\margincapsep}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-mcaption.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `mdframed')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -60,6 +60,16 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{mdframed}
 
 \LWR at origRequirePackage{amsthm}
@@ -259,6 +269,20 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-mdframed.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `microtype')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -63,6 +63,16 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{microtype}
 
 \renewcommand*\DeclareMicrotypeSet[3][]{}
@@ -133,6 +143,20 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-microtype.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `multicol')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -65,11 +65,19 @@
 
 
 
-\LWR at ProvidesPackageDrop{multicol}[2015/09/13]
 
 
 
 
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{multicol}[2015/09/13]
+
+
 \begin{warpHTML}
 
 \NewDocumentEnvironment{multicols}{s m o}
@@ -131,6 +139,20 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-multicol.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `multirow')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -67,6 +67,16 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{multirow}
 
 
@@ -101,6 +111,20 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-multirow.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,133 @@
+%%
+%% This is file `lwarp-nameref.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `nameref')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\typeout{Using the lwarp html version of package `nameref' — discarding options.}
+\typeout{    Are not using ProvidesPackage, so that other packages}
+\typeout{    do not attempt to patch lwarp's version of `nameref'.}
+\DeclareOption*{}
+\ProcessOptions\relax
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-nameref.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `needspace')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -67,6 +67,17 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{needspace}
 
 \newcommand*{\needspace}[1]{}
@@ -103,6 +114,19 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-needspace.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newclude.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newclude.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newclude.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,131 @@
+%%
+%% This is file `lwarp-newclude.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `newclude')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{newclude}
+
+\LWR at loadbefore{newclude}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-newclude.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `lwarp-newproject')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -100,7 +100,7 @@
 \begin{VerbatimOut}{lwarp.css}
 /*
   CSS stylesheet for the LaTeX lwarp package
-  Copyright 2016 Brian Dunn — BD Tech Concepts LLC
+  Copyright 2016-2017 Brian Dunn — BD Tech Concepts LLC
 */
 
 /* a fix for older browsers: */
@@ -432,6 +432,13 @@
     text-align: center ;
 }
 
+span.abstractrunintitle{
+    font-family: "URW Classico", Optima, "Linux Biolinum O",
+        "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L",
+        "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif;
+    font-weight:bold;
+}
+
 .verbatim {
     overflow-x: auto ;
 }
@@ -1103,6 +1110,13 @@
     text-shadow: 1px 1px 2px #808080;
 }
 
+span.abstractrunintitle{
+    font-family: "URW Classico", Optima, "Linux Biolinum O",
+        "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L",
+        "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif;
+    font-weight:bold;
+}
+
 div.epigraph {
     background: #f5f5eb ;
     background-image: linear-gradient(to bottom, #f5f5eb, #C8C8B8);
@@ -1293,6 +1307,15 @@
     text-shadow: none ;
 }
 
+span.abstractrunintitle {
+    font-family: "Linux Libertine O", "Hoefler Text", "Garamond",
+        "Bembo", "Janson", "TeX Gyre Pagella", "Palatino",
+        "Liberation Serif", "Nimbus Roman No 9 L",  "FreeSerif", Times,
+        "Times New Roman", serif;
+    color: black ;
+    text-shadow: none ;
+}
+
 div.abstract { font-size: 100% }
 
 .sidebar {
@@ -1549,11 +1572,11 @@
 \begin{VerbatimOut}{lwarpmk.lua}
 #!/usr/bin/env texlua
 
--- Copyright 2016 Brian Dunn
+-- Copyright 2016-2017 Brian Dunn
 
 -- Print the usage of the lwarpmk command:
 
-printversion = "v0.21"
+printversion = "v0.22"
 
 function printhelp ()
 print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ;
@@ -2028,6 +2051,30 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newunicodechar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newunicodechar.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newunicodechar.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `newunicodechar')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -67,9 +67,22 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{newunicodechar}
 
-\LWR at noloadafter{newunicodechar}
+\LWR at loadbefore{newunicodechar}
 
 
 
@@ -101,6 +114,18 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-newunicodechar.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,134 @@
+%%
+%% This is file `lwarp-nextpage.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `nextpage')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{nextpage}
+
+\newcommand{\cleartoevenpage}[1][]{}
+\newcommand{\movetoevenpage}[1][]{}
+\newcommand{\cleartooddpage}[1][]{}
+\newcommand{\movetooddpage}[1][]{}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-nextpage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `nowidow')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -70,6 +70,19 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{nowidow}
 
 \newcommand*{\nowidow}[1][]{}
@@ -107,6 +120,17 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-nowidow.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `pagenote')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -71,6 +71,20 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{pagenote}
 \renewcommand*{\makepagenote}{}
 \RenewDocumentCommand{\printnotes}{s}{}
@@ -105,6 +119,17 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-pagenote.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,129 @@
+%%
+%% This is file `lwarp-parskip.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `parskip')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{parskip}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-parskip.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `placeins')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -70,6 +70,22 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{placeins}
 
 \newcommand*{\FloatBarrier}{}
@@ -101,6 +117,15 @@
 
 
 
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-placeins.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `ragged2e')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -71,6 +71,22 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{ragged2e}
 
 \newcommand*{\Centering}{\centering}
@@ -122,6 +138,15 @@
 
 
 
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-ragged2e.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `rotating')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -74,6 +74,21 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{rotating}
 
 \let\sidewaystable\table
@@ -113,6 +128,15 @@
 
 
 
+
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-rotating.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `setspace')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -76,6 +76,23 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{setspace}
 
 \newcommand*{\setstretch}[1]{}
@@ -129,6 +146,14 @@
 
 
 
+
+
+
+
+
+
+
+
 \endinput
 %%
 %% End of file `lwarp-setspace.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,131 @@
+%%
+%% This is file `lwarp-showkeys.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `showkeys')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{showkeys}
+
+\NewDocumentCommand{\showkeys}{s}{}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-showkeys.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,149 @@
+%%
+%% This is file `lwarp-sidecap.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `sidecap')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{sidecap}
+
+\NewDocumentEnvironment{SCtable}{soo}
+{\IfValueTF{#3}{\table[#3]}{\table}}
+{\endtable}
+
+\ExplSyntaxOn
+\cs_new:cpn {SCtable*} {\SCtable*}
+\cs_new_eq:cN {endSCtable*} \endSCtable
+\ExplSyntaxOff
+
+\NewDocumentEnvironment{SCfigure}{soo}
+{\IfValueTF{#3}{\figure[#3]}{\figure}}
+{\endfigure}
+
+\ExplSyntaxOn
+\cs_new:cpn {SCfigure*} {\SCfigure*}
+\cs_new_eq:cN {endSCfigure*} \endSCfigure
+\ExplSyntaxOff
+
+\newenvironment*{wide}{}{}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-sidecap.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,137 @@
+%%
+%% This is file `lwarp-tabularx.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `tabularx')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackageDrop{tabularx}
+
+\newenvironment{tabularx}[2]
+{\tabular{#2}}
+{\endtabular}
+
+\newenvironment{tabularx*}[2]
+{\tabular{#2}}
+{\endtabular}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-tabularx.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `textpos')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -77,6 +77,28 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{textpos}
 
 \NewDocumentEnvironment{textblock}{m r()}{}{}
@@ -118,6 +140,8 @@
 
 
 
+
+
 \endinput
 %%
 %% End of file `lwarp-textpos.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `threeparttable')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -79,6 +79,28 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{threeparttable}
 
 \newcommand{\LWR at printtablenote}[1]{\InlineClass{tnoteitemheader}{#1}}
@@ -117,6 +139,8 @@
 
 
 
+
+
 \endinput
 %%
 %% End of file `lwarp-threeparttable.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `titleps')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -81,6 +81,29 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{titleps}
 \RenewDocumentCommand{\newpagestyle}{m o m}{}
 \RenewDocumentCommand{\renewpagestyle}{m o m}{}
@@ -151,6 +174,8 @@
 
 
 
+
+
 \endinput
 %%
 %% End of file `lwarp-titleps.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `titlesec')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -83,6 +83,29 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{titlesec}
 
 \newcommand*{\titlelabel}[1]{}
@@ -136,6 +159,8 @@
 
 
 
+
+
 \endinput
 %%
 %% End of file `lwarp-titlesec.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `titletoc')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -85,6 +85,29 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{titletoc}
 
 \NewDocumentCommand{\dottedcontents}{m o m m m}{}
@@ -131,6 +154,8 @@
 
 
 
+
+
 \endinput
 %%
 %% End of file `lwarp-titletoc.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `titling')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -86,6 +86,29 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackagePass{titling}
 \let\LWR at orig@bsmtitlempty\@bsmtitlempty
 \renewcommand*{\@bsmtitlempty}{%
@@ -117,6 +140,8 @@
 
 
 
+
+
 \endinput
 %%
 %% End of file `lwarp-titling.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `tocloft')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -89,6 +89,29 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{tocloft}
 
 \newcommand{\tocloftpagestyle}[1]{}
@@ -306,6 +329,8 @@
 
 
 
+
+
 \endinput
 %%
 %% End of file `lwarp-tocloft.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `trivfloat')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -92,12 +92,33 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{trivfloat}
 \LWR at origRequirePackage{trivfloat}
 
 \begin{warpall}
 
-
 \end{warpall}
 
 
@@ -120,6 +141,8 @@
 
 
 
+
+
 \endinput
 %%
 %% End of file `lwarp-trivfloat.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -0,0 +1,153 @@
+%%
+%% This is file `lwarp-verse.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `verse')
+%% This is a generated file.
+%% Copyright 2016-2017 Brian Dunn
+%% 
+%% This work 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.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\LWR at ProvidesPackagePass{verse}
+
+\AfterEndPreamble{
+\AtBeginEnvironment{verse}
+{%
+\ifdef{\vleftskip}{%
+\setlength{\vleftskip}{\HTMLvleftskip}
+\setlength{\leftmargini}{\HTMLleftmargini}
+}{}
+\LWR at atbeginverbatim{verse}
+\unskip\vspace{-\baselineskip}
+}
+\AfterEndEnvironment{verse}{
+\unskip\vspace{-\baselineskip}
+\LWR at afterendverbatim
+}
+\ifdef{\poemtitle}{
+\DeclareDocumentCommand{\@vstypeptitle}{m}{%
+   \vspace{\beforepoemtitleskip}%
+   {\InlineClass{poemtitle}{\poemtitlefont #1}\par}%
+   \vspace{\afterpoemtitleskip}%
+ }
+}{}
+
+}
+
+
+
+
+
+
+
+
+
+\endinput
+%%
+%% End of file `lwarp-verse.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `wallpaper')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -65,6 +65,30 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `wrapfig')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -93,9 +93,32 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 \LWR at ProvidesPackageDrop{wrapfig}
 
-
 \newlength{\LWR at wrapwidth}
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `xcolor')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -65,6 +65,30 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `xfrac')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -65,6 +65,30 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp.sty	2017-03-02 22:02:21 UTC (rev 43382)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp.sty	2017-03-02 22:02:43 UTC (rev 43383)
@@ -6,7 +6,7 @@
 %%
 %% lwarp.dtx  (with options: `package')
 %% This is a generated file.
-%% Copyright 2016 Brian Dunn
+%% Copyright 2016-2017 Brian Dunn
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
@@ -17,7 +17,7 @@
 %% version 2005/12/01 or later.
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesPackage{lwarp}
-    [2017/02/23 v0.21  Allows LaTeX to directly produce HTML5 output.]
+    [2017/03/02 v0.22  Allows LaTeX to directly produce HTML5 output.]
 
 
 
@@ -106,7 +106,7 @@
 
 
 
-\newcommand*{\LWR at noloadbefore}[1]{%
+\newcommand*{\LWR at loadafter}[1]{%
 \@ifpackageloaded{#1}
 {
 \PackageError{lwarp}
@@ -118,55 +118,73 @@
 {}
 }
 
-\newcommand*{\LWR at noloadafter}[1]{%
+\newcommand*{\LWR at loadbefore}[1]{%
 \PackageError{lwarp}
 {Package #1 must be loaded before lwarp}
 {Move \detokenize{\usepackage}{#1} before \detokenize{\usepackage}{lwarp}.}
 }
 
-\LWR at noloadbefore{afterpage}
-\LWR at noloadbefore{algorithmicx}
-\LWR at noloadbefore{alltt}
-\LWR at noloadbefore{bookmark}
-\LWR at noloadbefore{booktabs}
-\LWR at noloadbefore{draftwatermark}
-\LWR at noloadbefore{epigraph}
-\LWR at noloadbefore{eso-pic}
-\LWR at noloadbefore{everypage}
-\LWR at noloadbefore{extramarks}
-\LWR at noloadbefore{fancyhdr}
-\LWR at noloadbefore{floatrow}
-\LWR at noloadbefore{float}
-\LWR at noloadbefore{geometry}
-\LWR at noloadbefore{graphics}
-\LWR at noloadbefore{graphicx}
-\LWR at noloadbefore{hyperref}
-\LWR at noloadbefore{keyfloat}
-\LWR at noloadbefore{letterspace}
-\LWR at noloadbefore{listings}
-\LWR at noloadbefore{longtable}
-\LWR at noloadbefore{ltcaption}
-\LWR at noloadbefore{mdframed}
-\LWR at noloadbefore{microtype}
-\LWR at noloadbefore{multirow}
-\LWR at noloadbefore{needspace}
-\LWR at noloadbefore{nowidow}
-\LWR at noloadbefore{pagenote}
-\LWR at noloadbefore{placeins}
-\LWR at noloadbefore{ragged2e}
-\LWR at noloadbefore{rotating}
-\LWR at noloadbefore{setspace}
-\LWR at noloadbefore{textpos}
-\LWR at noloadbefore{threeparttable}
-\LWR at noloadbefore{titleps}
-\LWR at noloadbefore{titlesec}
-\LWR at noloadbefore{titletoc}
-\LWR at noloadbefore{tocloft}
-\LWR at noloadbefore{trivfloat}
-\LWR at noloadbefore{wallpaper}
-\LWR at noloadbefore{wrapfig}
-\LWR at noloadbefore{xcolor}
-\LWR at noloadbefore{xfrac}
+\LWR at loadafter{abstract}
+\LWR at loadafter{afterpage}
+\LWR at loadafter{algorithmicx}
+\LWR at loadafter{alltt}
+\LWR at loadafter{bookmark}
+\LWR at loadafter{booktabs}
+\LWR at loadafter{changepage}
+\LWR at loadafter{dcolumn}
+\LWR at loadafter{draftwatermark}
+\LWR at loadafter{enumerate}
+\LWR at loadafter{epigraph}
+\LWR at loadafter{eso-pic}
+\LWR at loadafter{everypage}
+\LWR at loadafter{extramarks}
+\LWR at loadafter{fancyhdr}
+\LWR at loadafter{floatrow}
+\LWR at loadafter{float}
+\LWR at loadafter{ftnright}
+\LWR at loadafter{geometry}
+\LWR at loadafter{graphics}
+\LWR at loadafter{graphicx}
+\LWR at loadafter{hyperref}
+\LWR at loadafter{indentfirst}
+\LWR at loadafter{keyfloat}
+\LWR at loadafter{layout}
+\LWR at loadafter{letterspace}
+\LWR at loadafter{listings}
+\LWR at loadafter{longtable}
+\LWR at loadafter{lscape}
+\LWR at loadafter{ltcaption}
+\LWR at loadafter{mcaption}
+\LWR at loadafter{mdframed}
+\LWR at loadafter{microtype}
+\LWR at loadafter{multirow}
+\LWR at loadafter{nameref}
+\LWR at loadafter{needspace}
+\LWR at loadafter{newtxmath}
+\LWR at loadafter{nextpage}
+\LWR at loadafter{nowidow}
+\LWR at loadafter{pagenote}
+\LWR at loadafter{parskip}
+\LWR at loadafter{placeins}
+\LWR at loadafter{ragged2e}
+\LWR at loadafter{rotating}
+\LWR at loadafter{setspace}
+\LWR at loadafter{showkeys}
+\LWR at loadafter{sidecap}
+\LWR at loadafter{tabularx}
+\LWR at loadafter{textpos}
+\LWR at loadafter{threeparttable}
+\LWR at loadafter{titleps}
+\LWR at loadafter{titlesec}
+\LWR at loadafter{titletoc}
+\LWR at loadafter{tocloft}
+\LWR at loadafter{trivfloat}
+\LWR at loadafter{varioref}
+\LWR at loadafter{verse}
+\LWR at loadafter{wallpaper}
+\LWR at loadafter{wrapfig}
+\LWR at loadafter{xcolor}
+\LWR at loadafter{xfrac}
 
 
 
@@ -2003,7 +2021,6 @@
 }
 \end{warpHTML}
 
-
 \begin{warpHTML}
 
 \providecommand*{\abstractname}{Abstract}
@@ -2060,34 +2077,7 @@
 
 \end{warpall}
 
-\begin{warpHTML}
 
-\AfterEndPreamble{
-\AtBeginEnvironment{verse}
-{%
-\ifdef{\vleftskip}{%
-\setlength{\vleftskip}{\HTMLvleftskip}
-\setlength{\leftmargini}{\HTMLleftmargini}
-}{}
-\LWR at atbeginverbatim{verse}
-\unskip\vspace{-\baselineskip}
-}
-\AfterEndEnvironment{verse}{
-\unskip\vspace{-\baselineskip}
-\LWR at afterendverbatim
-}
-\ifdef{\poemtitle}{
-\DeclareDocumentCommand{\@vstypeptitle}{m}{%
-   \vspace{\beforepoemtitleskip}%
-   {\InlineClass{poemtitle}{\poemtitlefont #1}\par}%
-   \vspace{\afterpoemtitleskip}%
- }
-}{}
-
-}
-\end{warpHTML}
-
-
 \begin{warpHTML}
 
 \AfterEndPreamble{
@@ -2448,6 +2438,7 @@
 \unskip%
 \LWR at getexparray{LWR at colafterspec}{\theLWR at tablecolspos}%
 \LWR at getexparray{LWR at colatspec}{\theLWR at tablecolspos}%
+\LWR at getexparray{LWR at colbangspec}{\theLWR at tablecolspos}%
 \ifbool{LWR at tableparcell}{\LWR at stoppars}{}%
 \global\boolfalse{LWR at tableparcell}%
 \unskip\LWR at htmltag{/td}\LWR at orignewline%
@@ -2522,7 +2513,6 @@
 {% left edge of the table:
 \LWR at traceinfo{at the left edge}%
 \LWR at setexparray{LWR at colatspec}{leftedge}{\LWR at strresult}%
-\LWR at traceinfo{finished with the def}%
 }%
 {% not at the left edge:
 \LWR at traceinfo{not at the left edge}%
@@ -2530,7 +2520,29 @@
 \LWR at traceinfo{at \theLWR at tabletotalcols: \LWR at colatspec(\theLWR at tabletotalcols)!}%
 }%
 \let\LWR at strresult\relax%
+\booltrue{LWR at validtablecol}%
 }
+\newcommand*{\LWR at parsebangcolumn}{%
+\LWR at traceinfo{bang column}%
+\addtocounter{LWR at tablecolspos}{1}%
+\LWR at traceinfo{about to read the next token:}%
+\expandarg%
+\StrChar{\LWR at origcolspec}{\theLWR at tablecolspos}[\LWR at strresult]
+\fullexpandarg%
+\LWR at traceinfo{have now read the next token}%
+\ifthenelse{\cnttest{\value{LWR at tabletotalcols}}=0}
+{% left edge of the table:
+\LWR at traceinfo{at the left edge}%
+\LWR at setexparray{LWR at colbangspec}{leftedge}{\LWR at strresult}%
+}%
+{% not at the left edge:
+\LWR at traceinfo{not at the left edge}%
+\LWR at setexparray{LWR at colbangspec}{\theLWR at tabletotalcols}{\LWR at strresult}%
+\LWR at traceinfo{bang \theLWR at tabletotalcols: \LWR at colbangspec(\theLWR at tabletotalcols)!}%
+}%
+\let\LWR at strresult\relax%
+\booltrue{LWR at validtablecol}%
+}
 \newcommand*{\LWR at parsebeforecolumn}{%
 \addtocounter{LWR at tablecolspos}{1}%
 \expandarg%
@@ -2538,6 +2550,7 @@
 \fullexpandarg%
 \LWR at setexparray{LWR at colbeforespec}{\theLWR at tabletotalcolsnext}{\LWR at strresult}%
 \let\LWR at strresult\relax%
+\booltrue{LWR at validtablecol}%
 }
 \newcommand*{\LWR at parseaftercolumn}{%
 \addtocounter{LWR at tablecolspos}{1}%
@@ -2546,8 +2559,10 @@
 \fullexpandarg%
 \LWR at setexparray{LWR at colafterspec}{\theLWR at tabletotalcols}{\LWR at strresult}%
 \let\LWR at strresult\relax%
+\booltrue{LWR at validtablecol}%
 }
 \newcommand*{\LWR at parseskipcolumn}{%
+\booltrue{LWR at validtablecol}%
 }
 \newcommand*{\LWR at parsenormalcolumn}[1]{%
 \appto\LWR at tablecolspec{#1}%
@@ -2554,17 +2569,24 @@
 \addtocounter{LWR at tabletotalcols}{1}%
 \addtocounter{LWR at tabletotalcolsnext}{1}%
 \LWR at setexparray{LWR at colatspec}{\theLWR at tabletotalcolsnext}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{\theLWR at tabletotalcolsnext}{\relax}%
 \LWR at setexparray{LWR at colbeforespec}{\theLWR at tabletotalcolsnext}{\relax}%
 \LWR at setexparray{LWR at colafterspec}{\theLWR at tabletotalcolsnext}{\relax}%
+\booltrue{LWR at validtablecol}%
 }
 
-
 \newcommand*{\LWR at parsepcolumn}[1]{%
 \LWR at parsenormalcolumn{#1}%
 \addtocounter{LWR at tablecolspos}{1}%
 }
 
+\newcommand*{\LWR at parseDcolumn}[1]{%
+\LWR at parsenormalcolumn{#1}%
+\addtocounter{LWR at tablecolspos}{3}%
+}
 
+
+\newbool{LWR at validtablecol}
 \newcommand*{\LWR at parsetablecols}[1]{%
 \LWR at traceinfo{LWR at parsetablecols started}%
 \renewcommand*{\LWR at origcolspec}{#1}%
@@ -2575,6 +2597,10 @@
 \LWR at setexparray{LWR at colatspec}{1}{\relax}%
 \LWR at setexparray{LWR at colatspec}{2}{\relax}%
 \LWR at setexparray{LWR at colatspec}{3}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{leftedge}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{1}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{2}{\relax}%
+\LWR at setexparray{LWR at colbangspec}{3}{\relax}%
 \LWR at setexparray{LWR at colbeforespec}{1}{\relax}%
 \LWR at setexparray{LWR at colbeforespec}{2}{\relax}%
 \LWR at setexparray{LWR at colbeforespec}{3}{\relax}%
@@ -2592,11 +2618,13 @@
 \noexpandarg%
 \StrChar{#1}{\theLWR at tablecolspos}[\LWR at strresult]%
 \fullexpandarg%
+\boolfalse{LWR at validtablecol}%
 \IfStrEq{\LWR at strresult}{l}{\LWR at parsenormalcolumn{l}}{}%
 \IfStrEq{\LWR at strresult}{c}{\LWR at parsenormalcolumn{c}}{}%
 \IfStrEq{\LWR at strresult}{r}{\LWR at parsenormalcolumn{r}}{}%
 \IfStrEq{\LWR at strresult}{S}{\LWR at parsenormalcolumn{r}}{}%
 \IfStrEq{\LWR at strresult}{\detokenize{@}}{\LWR at parseatcolumn}{}%
+\IfStrEq{\LWR at strresult}{!}{\LWR at parsebangcolumn}{}%
 \IfStrEq{\LWR at strresult}{>}{\LWR at parsebeforecolumn}{}%
 \IfStrEq{\LWR at strresult}{<}{\LWR at parseaftercolumn}{}%
 \IfStrEq{\LWR at strresult}{!}{\LWR at parseskipcolumn}{}%
@@ -2603,9 +2631,14 @@
 \IfStrEq{\LWR at strresult}{p}{\LWR at parsepcolumn{p}}{}%
 \IfStrEq{\LWR at strresult}{m}{\LWR at parsepcolumn{m}}{}%
 \IfStrEq{\LWR at strresult}{b}{\LWR at parsepcolumn{b}}{}%
+\IfStrEq{\LWR at strresult}{D}{\LWR at parseDcolumn{c}}{}%
+\IfStrEq{\LWR at strresult}{X}{\LWR at parsenormalcolumn{X}}{}%
 \IfStrEq{\LWR at strresult}{P}{\LWR at parsepcolumn{P}}{}%
 \IfStrEq{\LWR at strresult}{M}{\LWR at parsepcolumn{M}}{}%
 \IfStrEq{\LWR at strresult}{B}{\LWR at parsepcolumn{B}}{}%
+\ifbool{LWR at validtablecol}{}{%
+\LWR at parsenormalcolumn{l}%
+}%
 \addtocounter{LWR at tablecolspos}{1}%
 }%
 }%
@@ -2645,7 +2678,8 @@
 \equal{\LWR at strresult}{b}\OR%
 \equal{\LWR at strresult}{P}\OR%
 \equal{\LWR at strresult}{M}\OR%
-\equal{\LWR at strresult}{B}%
+\equal{\LWR at strresult}{B}\OR%
+\equal{\LWR at strresult}{X}%
 }%
 {% allow pars
 \LWR at startpars%
@@ -2653,7 +2687,10 @@
 }% allow pars
 {}% no pars
 \ifthenelse{\cnttest{\value{LWR at tablecolspos}}=1}%
-{\LWR at getexparray{LWR at colatspec}{leftedge}}% left edge
+{%
+\LWR at getexparray{LWR at colatspec}{leftedge}%
+\LWR at getexparray{LWR at colbangspec}{leftedge}%
+}% left edge
 {}% not left edge
 \LWR at getexparray{LWR at colbeforespec}{\theLWR at tablecolspos}%
 \global\boolfalse{LWR at intabularmetadata}%
@@ -2705,6 +2742,7 @@
 \IfStrEq{\LWR at strresult}{M}{M}{}%
 \IfStrEq{\LWR at strresult}{B}{B}{}%
 \IfStrEq{\LWR at strresult}{S}{r}{}%
+\IfStrEq{\LWR at strresult}{X}{p}{}%
 \LWR at traceinfo{lwr at printmccoltype done}%
 }
 
@@ -2718,14 +2756,20 @@
 \addtocounter{LWR at tablemulticolspos}{1}%
 \StrChar{#1}{\theLWR at tablemulticolspos}[\LWR at strresult]%
 \LWR at strresult%
+\booltrue{LWR at validtablecol}%
 }
 
 \newcommand*{\LWR at printmccoldata}[1]{%
 \LWR at traceinfo{lwr at printmccoldata -#1}%
+\boolfalse{LWR at validtablecol}%
 \StrChar{#1}{\theLWR at tablemulticolspos}[\LWR at strresult]%
 \IfStrEq{\LWR at strresult}{l}{\LWR at multicoltext}{}%
 \IfStrEq{\LWR at strresult}{c}{\LWR at multicoltext}{}%
 \IfStrEq{\LWR at strresult}{r}{\LWR at multicoltext}{}%
+\IfStrEq{\LWR at strresult}{D}{%
+\addtocounter{LWR at tablemulticolspos}{3}% skip parameters
+\LWR at multicoltext%
+}{}%
 \IfStrEq{\LWR at strresult}{p}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{m}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{b}{\LWR at multicolpartext}{}%
@@ -2733,9 +2777,12 @@
 \IfStrEq{\LWR at strresult}{M}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{B}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{S}{\LWR at multicolpartext}{}%
+\IfStrEq{\LWR at strresult}{X}{\LWR at multicolpartext}{}%
 \IfStrEq{\LWR at strresult}{\detokenize{@}}{\LWR at multicolother{#1}}{}%
+\IfStrEq{\LWR at strresult}{\detokenize{!}}{\LWR at multicolother{#1}}{}%
 \IfStrEq{\LWR at strresult}{\detokenize{>}}{\LWR at multicolother{#1}}{}%
 \IfStrEq{\LWR at strresult}{\detokenize{<}}{\LWR at multicolother{#1}}{}%
+\ifbool{LWR at validtablecol}{}{\LWR at multicoltext}%
 \LWR at traceinfo{lwr at printmccoldata done}%
 }
 
@@ -2757,7 +2804,10 @@
 
 \NewDocumentCommand{\LWR at domulticolumn}{m m +m}{%
 \LWR at traceinfo{lwr at domulticolumn -#1- -#2-}%
-\renewcommand{\LWR at multicoltext}{#3}%
+\renewcommand{\LWR at multicoltext}{%
+#3%
+\booltrue{LWR at validtablecol}%
+}%
 \LWR at maybenewtablerow%
 \LWR at htmltag{td colspan="#1"
  class="td%
@@ -3082,10 +3132,10 @@
 }
 
 
-\newcommand*{\pagerefPageFor}{page for}
+\newcommand*{\pagerefPageFor}{see }
 \NewDocumentCommand{\LWR at newpageref}{s m}{%
 \IfBooleanTF{#1}%
-{(\pagerefPageFor\ \LWR at origref{#2})}%
+{(\pagerefPageFor\LWR at origref{#2})}%
 {(\cpageref{#2})}%
 }
 
@@ -3099,10 +3149,12 @@
 \LWR at traceinfo{nameref D}%
 }
 
+\let\Nameref\nameref
 
 
 
 
+
 \NewDocumentCommand{\LWR at subhyperref}{m +m}{%
 \LWR at htmltag{a href="{#1}" target="\_{}blank"\LWR at orignewline}#2\LWR at htmltag{/a}%
 \LWR at ensuredoingapar%
@@ -4878,6 +4930,30 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 



More information about the tex-live-commits mailing list