texlive[45406] trunk: lwarp (26sep17)

commits+karl at tug.org commits+karl at tug.org
Wed Sep 27 01:20:37 CEST 2017


Revision: 45406
          http://tug.org/svn/texlive?view=revision&revision=45406
Author:   karl
Date:     2017-09-27 01:20:37 +0200 (Wed, 27 Sep 2017)
Log Message:
-----------
lwarp (26sep17)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua
    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-a4.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a5comb.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-addlines.sty
    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-amsthm.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.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-boxedminipage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ccaption.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ebook.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.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-everyshi.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.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-footmisc.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fullpage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.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-grffile.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.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-layout.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.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-lscape.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.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-nameref.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newclude.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newunicodechar.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotfloat.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-scalefnt.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showidx.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-sidenotes.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-soul.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.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-tocbibind.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ulem.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.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-xltxtra.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty
    trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty

Modified: trunk/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua	2017-09-26 23:20:37 UTC (rev 45406)
@@ -4,7 +4,7 @@
 
 -- Print the usage of the lwarpmk command:
 
-printversion = "v0.39"
+printversion = "v0.40"
 
 function printhelp ()
 print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ;

Modified: trunk/Master/texmf-dist/doc/latex/lwarp/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/lwarp/README.txt	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/doc/latex/lwarp/README.txt	2017-09-26 23:20:37 UTC (rev 45406)
@@ -1,5 +1,5 @@
 
-LaTeX lwarp package v0.39   README.txt
+LaTeX lwarp package v0.40   README.txt
 
 Files included are:
 

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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/scripts/lwarp/lwarpmk.lua	2017-09-26 23:20:37 UTC (rev 45406)
@@ -4,7 +4,7 @@
 
 -- Print the usage of the lwarpmk command:
 
-printversion = "v0.39"
+printversion = "v0.40"
 
 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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/source/latex/lwarp/lwarp.dtx	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,7 @@
 % \iffalse
 %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
 %<package>\ProvidesPackage{lwarp}
-%<package>    [2017/09/05 v0.39  Allows LaTeX to directly produce HTML5 output.]
+%<package>    [2017/09/25 v0.40  Allows LaTeX to directly produce HTML5 output.]
 %
 %<*driver>
 \documentclass{ltxdoc}
@@ -65,6 +65,18 @@
 \newunicodechar{ê}{\^{e}}
 \newunicodechar{Ω}{\textohm}
 \newunicodechar{μ}{\textmu}
+\newunicodechar{⁅}{\textlquill}
+\newunicodechar{⁆}{\textrquill}
+\newunicodechar{℗}{\textcircledP}
+\newunicodechar{—}{\texttwelveudash}% emdash
+\newunicodechar{—}{\textthreequartersemdash}% emdash
+\newunicodechar{℧}{\textmho}
+\newunicodechar{₦}{\textnaira}
+\newunicodechar{₱}{\textpeso}
+\newunicodechar{℞}{\textrecipe}
+\newunicodechar{‱}{\textpertenthousand}
+\newunicodechar{฿}{\textbaht}
+\newunicodechar{℠}{\textservicemark}
 
 \usepackage[log-declarations=false]{xparse}
 
@@ -104,6 +116,8 @@
 \usepackage{array}
 \usepackage{longtable}
 \usepackage{booktabs}
+\usepackage{multirow}
+\usepackage{bigdelim}
 
 \usepackage[normalem]{ulem}
 
@@ -174,7 +188,23 @@
 \DescribeBoolean{#1}%
 }
 
+% A macro which is not indexed:
+\makeatletter
+\newenvironment{noindmacro}[1]
+{
+\setlength{\parskip}{\marginparpush}
+\leavevmode\par\DTXD at margintag{}{\cmd{#1}}{}}
+{\unskip}
+\makeatother
 
+% An environment which is not indexed:
+\makeatletter
+\newenvironment{noindenvironment}[1]
+{
+\setlength{\parskip}{\marginparpush}
+\leavevmode\par\DTXD at margintag{}{#1}{Env}}
+{\unskip}
+\makeatother
 
 
 \usepackage{microtype}
@@ -333,11 +363,24 @@
 code apply to the generation of \HTML, print, or both forms of output.
 }
 
-\newcommand{\limitspageref}{\pkg{cleveref} and \pkg{varioref} are supported,
-but printed page numbers do not map to \HTML, so a section name or a text phrase
-are used instead.
-See \cref{sec:successfulcommands} to redefine the message which is printed
-for page number references.
+\newcommand{\limitscpageref}{\pkg{cleveref} and \pkg{varioref} are supported,
+\watchout[\pkg{cleveref} page numbers]
+but printed page numbers do not map to \HTML,
+so a section name or a text phrase
+are used for \cs{cpageref} and \cs{cpagerefrange}.
+This phrase includes \cs{cpagerefFor}, which defaults to ``for''.
+
+\needspace{3\baselineskip}
+Ex:
+\begin{sourcedisplay}
+    \cs{cpageref}\{tab:first,tab:second\} \\
+    \hspace*{-2em} in \HTML\ becomes:\\
+    \rmfamily
+    ``pages \textbf{for} table \textcolor{red}{4.1} and
+    \textbf{for} table \textcolor{red}{4.2}''
+\end{sourcedisplay}
+See \cs{cpagerefFor} at \cpageref{sec:cpagereffor}
+to redefine the message which is printed for page number references.
 }
 
 \newcommand{\limitshyperlinks}{%
@@ -441,6 +484,8 @@
 
 \limitsindexlanguage
 
+\limitstocloft
+
 An index may be placed inline with other \HTML\ text, or on its own \HTML\ page:
 \margintag{placement and \acro{TOC} options}
 
@@ -490,14 +535,23 @@
     \cs{ForceHTMLPage} \\
     \cs{printindex}
     \end{sourcedisplay}
+\end{description}
 
-    Use the \pkg{tocbibind} \texttt{numindex} option to generate a numbered index.
+Use the \pkg{tocbibind} \texttt{numindex} option to generate a numbered index.
 \DescribeOption[tocbibind]{numindex}
-    Without this option, the index heading has no number.
+Without this option, the index heading has no number.
 \margintag{numbered index section}
-\end{description}
 }
 
+\newcommand{\limitstocloft}{%
+If using \pkg{tocloft} with \pkg{tocbibind}, \pkg{anonchap},
+\watchout[\pkg{tocloft} \& other packages]
+\pkg{fncychap}, or other packages which change chapter title formatting,
+load \pkg{tocloft} with its \texttt{titles} option, which
+tells \pkg{tocloft} to use standard \LaTeX\ commands to create the titles,
+allowing other packages to work with it.
+}
+
 \newcommand*{\limitspagenote}{%
 \pkg{pagenote} works as-is, but the \texttt{page} option is disabled.
 }
@@ -544,6 +598,9 @@
 }
 
 \newcommand{\limitstextcomp}{%
+Some \pkg{textcomp} symbols do not have Unicode equivalents, and thus
+are not supported.
+
 Many \pkg{textcomp} symbols are not supported by many fonts.
 \watchout[Missing symbols]
 Try using more complete fonts in the \CSS, but expect to see gaps in coverage.
@@ -570,14 +627,26 @@
 
 \newcommand{\limitsreferences}{%
 \cs{nameref} refers to the most recently-used section where the \cs{label}
-was defined.  If no section has been defined before the \cs{label},
+was defined.
+If no section has been defined before the \cs{label},
+\watchout[empty link]
 the link will be empty.
 Index entries also use \cs{nameref} and have the same limitation.
 }
 
+\newcommand{\limitspfnote}{
+While emulating \pkg{pfnote}, \pkg{lwarp} is not able to reset \HTML\ footnote
+\watchout[\pkg{pfnote} numbers]
+numbers per page number to match the printed version,
+as \HTML\ has no concept of page numbers.
+\pkg{lwarp} therefore uses continuous footnote numbering even for \pkg{pfnote}.
+}
+
 \newcommand{\limitsfootnotes}{
 \pkg{lwarp} uses native \LaTeX\ footnote code, although with its own
 \cs{box} to avoid the \LaTeX\ output routine.  The usual functions work as-is.
+
+\limitspfnote
 }
 
 \newcommand{\limitsverse}{%
@@ -772,6 +841,32 @@
 
 
 \newcommand{\limitsgraphics}{%
+For \cs{includegraphics} with \texttt{.pdf} files,
+\watchout[\texttt{.pdf} image files]
+the user should provide a \texttt{.pdf} image file, and also
+a \texttt{.svg}, \texttt{.png}, or \texttt{.jpg} version of the same image.
+\textcolor{red}{These should be referred to without a file extension:}
+\watchout[no file extension]
+\begin{sourcedisplay}
+\cs{includegraphics}\{filename\}    \% print:.pdf,  HTML:.svg or other
+\end{sourcedisplay}
+For print output, \pkg{lwarp} will automatically choose the \texttt{.pdf} if available,
+other some other format otherwise.
+For \HTML, one of the other formats is used instead.
+
+If a \texttt{.pdf} file is explicitly referred to with its file extension,
+a link to the \texttt{.pdf} file will appear in the \HTML\ output.
+\begin{sourcedisplay}
+\cs{includegraphics}\{filename.pdf\} \% creates a link in HTML
+\end{sourcedisplay}
+
+For \texttt{.png}, \texttt{.jpg}, or \texttt{.gif} image files,
+\margintag{other image files}
+the same file may be used in
+both print or \HTML\ versions, and may be used with a file extension,
+but will also be used without the file extension if it is the only file of
+its base name.
+
 If using the older \pkg{graphics} syntax, use both optional arguments
 \watchout[\pkg{graphics} vs. \pkg{graphicx}]
 for \cs{includegraphics}.
@@ -780,10 +875,6 @@
 \watchout[viewports]
 the entire image will be shown.
 
-\cs{graphicspath} only works for a single directory;
-\watchout[\cs{graphicspath}]
-all graphics must be in this directory.
-
 For \cs{includegraphics}, avoid \texttt{px} and \% units for width and height, or
 \margintag{units}
 enclose them inside \env{warpHTML} environments.
@@ -790,7 +881,7 @@
 For font-proportional image sizes, use \texttt{ex} or \texttt{em}.
 For fixed-sized images, use
 \texttt{cm}, \texttt{mm}, \texttt{in}, \texttt{pt}, or \texttt{pc}.
-Using the keys \cmds{width=.5\lmacro{linewidth}},
+Use the keys \cmds{width=.5\lmacro{linewidth}},
 or similar for \cmds{\lmacro{textwidth}} or \cmds{\lmacro{textheight}}
 to give fixed-sized images proportional to a 6 by 9 inch text area.
 
@@ -805,20 +896,12 @@
 the \HTML\ output will include that class for the image.
 The class is ignored for print output.
 
-For \cs{includegraphics} the user should provide both \texttt{.pdf} and \texttt{.svg}
-images, but always refer to
-\watchout[image file types]
-\texttt{.pdf} images in the document source.
-All \cs{includegraphics} references to \texttt{.pdf} will automatically
-be changed to \texttt{.svg} for \HTML\ output, and will be left as \texttt{.pdf} for print output.
-Images may also be \texttt{.jpg} and \texttt{.png}, and will be used as-is for either output.
-
 \cs{rotatebox} accepts the optional \texttt{origin} key.
 \margintag{\cs{rotatebox}}
 
-\cs{rotatebox}, \cs{scalebox}, and \cs{reflectbox} depend on modern browser
-support.
+\cs{rotatebox}, \cs{scalebox}, and \cs{reflectbox} depend
 \watchout[browser support]
+on modern browser support.
 The \CSSthree\ standard declares that when an object is transformed
 the whitespace which they occupied is preserved,
 unlike \LaTeX{}, so expect some
@@ -851,13 +934,11 @@
 }
 
 \newcommand{\limitsgrffile}{%
-\pkg{grffile} is partially emulated.
+\pkg{grffile} is supported as-is.
 File types known to the browser are displayed, and unknown file types are given a link.
 Each \PDF\ image for print mode should be accompanied
 \watchout[matching \PDF\ and \SVG]
-by an \SVG\ version for \HTML.
-No attempt is made to convert input or filename encodings.
-\watchout[encodings]
+by an \SVG, \PNG, or \JPG\ version for \HTML.
 }
 
 \newcommand{\limitscolor}{%
@@ -905,7 +986,7 @@
 Tabular mostly works as expected, but pay special attention to the
 following, especially if working with environments, macros inside tabulars,
 multirows, \texttt{*} column specifiers, \pkg{siunitx} \texttt{S} columns,
-or the packages \pkg{longtable}, \pkg{supertabular}, or \pkg{xtab}.
+or the packages \pkg{multirow}, \pkg{longtable}, \pkg{supertabular}, or \pkg{xtab}.
 \begin{description}
 \item [Defining environments:] \
     \begin{itemize}
@@ -1044,6 +1125,8 @@
 The two arguments for \cs{multicolumn} come first, followed by
 the five arguments for \cs{multirow}, many of which are optional,
 followed by the contents.
+Note that recent versions of \pkg{multirow} include a new optional
+\texttt{vposn} argument.
 }
 
 \newcommand{\limitsresumetabular}{%
@@ -1106,6 +1189,31 @@
 See \cref{sec:limitstabular}.
 }
 
+\newcommand{\limitsbigdelim}{%
+\cs{ldelim} and \cs{rdelim} use \cs{multirow}, so
+\watchout[use \cs{mrowcell}]
+\cs{mrowcell} must be used in the proper number of empty cells in the
+same column below \cs{ldelim} or \cs{rdelim}, but not in cells which
+are above or below the delimiter:
+\begin{sourcedisplay}
+\hrule\smallskip
+\cs{begin}\{tabular\}\{lll\} \\
+\textcolor{green}{<empty>} \& a \& b \textbackslash\textbackslash \\
+\cs{ldelim}\{\textbackslash\{\}\{2\}\{.25in\}[left ] \& c \& d \textbackslash\textbackslash \\
+\textcolor{red}{\cs{mrowcell}} \& e \& f \textbackslash\textbackslash \\
+\textcolor{green}{<empty>} \& g \& h \textbackslash\textbackslash \\
+\cs{end}\{tabular\}
+\smallskip\hrule
+\begin{tabular}{lll}
+ & a & b \\
+\ldelim{\{}{2}{.25in}[left ] & c & d \\
+\mrowcell & e & f \\
+ & g & h \\
+\end{tabular}
+\hrule
+\end{sourcedisplay}
+}
+
 \newcommand{\limitssaveboxes}{%
 \LaTeX\ boxes are placed inline and do not allow line breaks, so boxes
 with long contents may overflow the line during \HTML\ conversion.
@@ -1443,7 +1551,7 @@
 %<*package>
 % \fi
 %
-% \CheckSum{13780}
+% \CheckSum{14147}
 %
 % \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
@@ -1524,6 +1632,7 @@
 % \changes{v0.37}{2017/08/19}{\ 2017/08/19}
 % \changes{v0.38}{2017/08/27}{\ 2017/08/27}
 % \changes{v0.39}{2017/09/05}{\ 2017/09/05}
+% \changes{v0.40}{2017/09/25}{\ 2017/09/25}
 
 
 
@@ -1658,6 +1767,38 @@
 % For a detailed list of changes, see the Change History on page \pageref{sec:changehistory}.
 %
 % \begin{description}
+% \item[v0.40:] \
+%   \begin{itemize}
+%       \item \pkg{graphics} and \pkg{graphicx} have been moved from the
+%           \margintag{\pkg{graphics}, \pkg{graphicx}}
+%           \pkg{lwarp} core, and are only loaded if requested with \cs{usepackage}.
+%       \item Improved \pkg{graphics} \cs{graphicspath} support.
+%           \margintag{\cs{includegraphics} path}
+%           Multiple image directories may now be used.
+%           \textcolor{red}{Refer to |.pdf| files without a file extension}
+%           \watchout[image file extensions]
+%           to allow the \HTML\ version
+%           to use a |.svg|, |.png|, |.jpg|, or |.gif| version instead.
+%           See \cref{sec:limitsgraphics}.
+%       \item \pkg{grffile} is now directly supported instead of emulated.
+%       \item Fix for \pkg{bigdelim}, and improved documentation.
+%           \margintag{\pkg{bigdelim}}
+%           See \cref{sec:bigdelim}.
+%       \item Improved \LaTeX\ and \pkg{textcomp} symbols.\margintag{\pkg{symbols}}
+%       \item Fix for \LaTeX\ logos and \cs{InlineClass}, etc. inside a \env{lateximage}.
+%           \margintag{\pkg{fixes}}
+%       \item Fix for \pkg{xltxtra} with \XeLaTeX.
+%       \item Fixes for \pkg{tocbibind} with \cs{simplechapter}, etc.
+%		\item Fixes for \cs{multicolumnrow} and \cs{nullfonts} with older versions
+%			of \pkg{multirow} and \pkg{xparse}.
+%       \item Added \cs{underline}.
+%       \item Added \pkg{adjmulticol}.\margintag{margins}
+%       \item Added \pkg{cuted}, \pkg{midfloat}.\margintag{columns}
+%       \item Added \pkg{pfnote}, \pkg{fnpos}, \pkg{dblfnote}.\margintag{footnotes}
+%       \item Added \pkg{stabular}, \pkg{tabls}.\margintag{tabular}
+%       \item Added \pkg{sectsty}, \pkg{anonchap}, \pkg{quotchap}.\margintag{sectioning}
+%   \end{itemize}
+% \needspace{2\baselineskip}
 % \item[v0.39:] \
 %   \begin{itemize}
 %       \item Improved the titlepage \HTML\ code, \cs{thanks} notes,
@@ -1689,8 +1830,10 @@
 %                See \cref{sec:limitstabular}.
 %       \end{itemize}
 %       \item Added \pkg{supertabular}, \pkg{xtab}, \pkg{bigstrut}, \pkg{bigdelim}.
-%       \item Added \pkg{fullwidth}.
+%           \margintag{tabular}
+%       \item Added \pkg{fullwidth}.\margintag{margins}
 %       \item Added \pkg{addlines}, \pkg{anysize}, \pkg{a4}, \pkg{a4wide}, \pkg{a5comb},
+%           \margintag{page layout}
 %           \pkg{textarea}, \pkg{zwpagelayout}, \pkg{typearea}, \pkg{ebook}.
 %   \end{itemize}
 % \item[v0.38:] \
@@ -1710,10 +1853,11 @@
 %       and \cs{ForceHTMLTOC} macros.
 %   \item Added \pkg{appendix}, \pkg{tocbibind}, \pkg{fncychap}, \pkg{fix2col}.
 %       \margintag{packages}
-%   \item Added \pkg{relsize}, \pkg{scalefnt}.
+%   \item Added \pkg{relsize}, \pkg{scalefnt}.\margintag{font size}
 %   \item Added \pkg{realscripts}, \pkg{metalogo}, \pkg{xltxtra}.
 %   \item Added \pkg{grffile}, \pkg{romanbar}.
 %   \item Added \pkg{arabicfront}, \pkg{chappg}, \pkg{nonumonpart}, \pkg{nopageno},
+%       \margintag{page numbering}
 %       \pkg{romanbarpagenumber}.
 %   \item Docs: Improved description of the use of front/back matter.
 %       \margintag{front \& back matter}
@@ -1721,6 +1865,7 @@
 %   \item Fix: \pkg{color} requests \pkg{xcolor}.
 %   \item Fix: \cs{part} for |article| class.
 %   \end{itemize}
+% \needspace{2\baselineskip}
 % \item[v0.37:] \
 %   \begin{itemize}
 %   \item \cs{include} now maintains independent |.aux| files
@@ -1987,7 +2132,7 @@
 % ^^A  \needspace{2\baselineskip}
 % ^^A  \item[v0.25:] \
 % ^^A 	\begin{itemize}
-% ^^A 	\item Fix: Allows \pkg{graphicx} and \pkg{graphicsx} before \pkg{lwarp} because
+% ^^A 	\item Fix: Allows \pkg{graphicx} and \pkg{graphicx} before \pkg{lwarp} because
 % ^^A 		\XeLaTeX\ and \LuaLaTeX\ use \pkg{xunicode} which uses \pkg{graphics}.
 % ^^A 	\item Package support for \pkg{framed}, several theorem packages, and ellipses.
 % ^^A 	\end{itemize}
@@ -2233,7 +2378,8 @@
 % 	Adds \cmds{FileDepth} for splitting the \HTML\ output.
 % 	Files may be numbered sequentially or named according to section name.
 % 	Common short words and punctuation is removed from the filenames. 
-%	Emulates \pkg{titlesec}, \pkg{fncychap}. \\
+%	Emulates \pkg{titlesec}, \pkg{fncychap}, \pkg{sectsty},
+%	\pkg{anonchap}, \pkg{quotchap}. \\
 %
 % Table of contents, figures, tables: & Supported, with hyperlinks.
 %	Supports \pkg{tocbibind}.  Emulates \pkg{titletoc} and \pkg{tocloft}. \\
@@ -2283,7 +2429,7 @@
 % Floats: & Appear where declared.
 %	\pkg{float}, \pkg{rotfloat}, \pkg{newfloat}, \pkg{caption} and \pkg{subcaption},
 %	\pkg{subfig}, \pkg{capt-of}, \pkg{placeins}, \pkg{trivfloat}, \pkg{floatrow},
-%	\pkg{keyfloat}, \pkg{wrapfig}, \pkg{cutwin}, \pkg{floatflt}. \\
+%	\pkg{subfloat}, \pkg{keyfloat}, \pkg{wrapfig}, \pkg{cutwin}, \pkg{floatflt}. \\
 %
 % \midrule
 %
@@ -2301,7 +2447,7 @@
 %   References to \PDF\ files are changed to \SVG, other image types
 %   are accepted as well.
 %   \cs{rotatebox} and \cs{scalebox} are supported as well as \HTML\ can handle.
-%   \pkg{grffile} is emulated. \\
+%   \pkg{grffile} is supported. \\
 %
 % \pkg{rotating}: & Emulated.  All objects are displayed unrotated. \\
 %
@@ -4402,13 +4548,25 @@
 %
 % \limitsreferences
 %
-% \subsubsection{Page references} The printed page does not translate to the \HTML\
-% page, so references to page numbers are converted to parentheses containing
-% \cs{pagerefPageFor}, which defaults to ``see '',
+% \subsubsection{Page references} The printed page does not translate
+% to the \HTML\
+% \watchout[\LaTeX\ page numbers]
+% page, so \cs{pageref} references 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})''.
+% object.
+%
+% Ex:
+% \begin{sourcedisplay}
+%    \cs{ref}\{sec:name\} on page \cs{pageref}\{sec:name\} \\
+%    \rmfamily
+% \hspace*{-2em} in \HTML\ becomes: \\
+%    ``Sec.~\textcolor{red}{1.23}
+%    on page (\textbf{see}
+%    sec.~\textcolor{red}{1.23})''.
+% \end{sourcedisplay}
 % \cs{pagerefPageFor} may be redefined to ``page for '', empty, etc.
+% See \cpageref{sec:pagerefpagefor}.
 %
 %
 % \subsubsection{\pkg{cleveref} and \pkg{varioref} packages}
@@ -4415,7 +4573,7 @@
 %
 % \changes{v0.22}{2017/03/01}{\pkg{varioref}: Supported.}
 %
-% \limitspageref
+% \limitscpageref
 %
 % \subsubsection{Hyperlinks, \pkg{hyperref}, and \pkg{url}}
 %
@@ -4473,6 +4631,7 @@
 % For print output, \cs{ForceHTMLTOC} and \cs{ForceHTMLPage} have no effect.
 %
 %
+%
 % \subsubsection{\pkg{abstract} package}
 %
 % \limitsabstract
@@ -4483,6 +4642,12 @@
 % \limitstitlepage
 %
 %
+% \subsubsection{\pkg{tocloft} package}
+%
+% \DescribeOption[tocloft]{titles}
+% \limitstocloft
+%
+%
 % \subsubsection{\pkg{appendix} package}
 %
 % \limitsappendix
@@ -4513,10 +4678,12 @@
 %
 % \limitsindex
 %
-% See \cref{sec:index}.
+% See \cref{sec:index} for \pkg{lwarp}'s core index and glossary code,
+% and \cref{sec:tocbibind} for \pkg{tocbibind}.
 %
 %
 %
+%
 % \subsection{Math}
 % \label{sec:limitsmath}
 %
@@ -4552,6 +4719,7 @@
 %
 %
 % \subsection{Graphics}
+% \label{sec:limitsgraphics}
 %
 % \limitsgraphics
 %
@@ -4586,9 +4754,13 @@
 %
 % \limitssupertabular
 %
+% \subsubsection{\pkg{bigdelim} package}
 %
+% \limitsbigdelim
 %
-% 
+%
+% \subsection{Floats}
+%
 % \subsubsection{\pkg{float}, \pkg{trivfloat}, and/or \pkg{algorithmicx} together}
 %
 % \limitscombiningfloats
@@ -4600,9 +4772,7 @@
 %
 %
 %
-% \subsection{Floats}
 %
-%
 % \subsubsection{\pkg{subfig} package}
 %
 % \limitssubfig
@@ -5034,7 +5204,7 @@
 %	\item Use |lwarpmk again| followed
 % 		by |lwarpmk html| or |lwarpmk print| to compile the document one more time.
 %	\item \limitsreferences
-%	\item \limitspageref
+%	\item \limitscpageref
 %	\end{itemize}
 %
 % \item [Em-dashes or En-dashes in listing captions and titles:] \
@@ -5838,11 +6008,13 @@
 \LWR at loadafter{a4wide}
 \LWR at loadafter{a5comb}
 \LWR at loadafter{abstract}
+\LWR at loadafter{adjmulticol}
 \LWR at loadafter{addlines}
 \LWR at loadafter{afterpage}
 \LWR at loadafter{algorithmicx}
 \LWR at loadafter{alltt}
 \LWR at loadafter{amsthm}
+\LWR at loadafter{anonchap}
 \LWR at loadafter{anysize}
 \LWR at loadafter{appendix}
 \LWR at loadafter{arabicfront}
@@ -5861,7 +6033,9 @@
 \LWR at loadafter{chappg}
 \LWR at loadafter{color}
 \LWR at loadafter{crop}
+\LWR at loadafter{cuted}
 \LWR at loadafter{cutwin}
+\LWR at loadafter{dblfnote}
 \LWR at loadafter{dcolumn}
 \LWR at loadafter{draftwatermark}
 \LWR at loadafter{ebook}
@@ -5885,6 +6059,7 @@
 \LWR at loadafter{floatrow}
 \LWR at loadafter{flushend}
 \LWR at loadafter{fncychap}
+\LWR at loadafter{fnpos}
 \LWR at loadafter{ftnright}
 \LWR at loadafter{fullpage}
 \LWR at loadafter{fullwidth}
@@ -5913,6 +6088,7 @@
 \LWR at loadafter{mdframed}
 \LWR at loadafter{metalogo}
 \LWR at loadafter{microtype}
+\LWR at loadafter{midfloat}
 \LWR at loadafter{moreverb}
 \LWR at loadafter{mparhack}
 %\LWR at loadafter{multicol}% loaded by ltxdoc
@@ -5930,8 +6106,10 @@
 \LWR at loadafter{parskip}
 \LWR at loadafter{pdflscape}
 \LWR at loadafter{pdfsync}
+\LWR at loadafter{pfnote}
 \LWR at loadafter{placeins}
 \LWR at loadafter{prelim2e}
+\LWR at loadafter{quotchap}
 \LWR at loadafter{ragged2e}
 \LWR at loadafter{realscripts}
 \LWR at loadafter{relsize}
@@ -5941,6 +6119,7 @@
 \LWR at loadafter{rotfloat}
 \LWR at loadafter{savetrees}
 % \LWR at loadafter{scalefnt}% loaded by babel-french
+\LWR at loadafter{sectsty}
 \LWR at loadafter{setspace}
 \LWR at loadafter{shadow}
 \LWR at loadafter{showidx}
@@ -5949,8 +6128,10 @@
 \LWR at loadafter{sidenotes}
 \LWR at loadafter{siunitx}
 \LWR at loadafter{soul}
+\LWR at loadafter{stabular}
 \LWR at loadafter{subfig}
 \LWR at loadafter{supertabular}
+\LWR at loadafter{tabls}
 \LWR at loadafter{tabularx}
 \LWR at loadafter{tabulary}
 \LWR at loadafter{textarea}
@@ -6454,14 +6635,8 @@
 %    \end{macrocode}
 
 
-% \DescribePackage{xfrac}
-%
-% Patched for \HTML\ use.
-% See \cref{sec:xfrac}.
 
-%    \begin{macrocode}
-\RequirePackage{xfrac}
-%    \end{macrocode}
+% \changes{v0.40}{2017/09/07}{No longer preloads \pkg{xfrac}.}
 
 %
 % Used to convert lengths for image width/height options.
@@ -6944,6 +7119,7 @@
 \let\LWR at origsb\sb
 \let\LWR at origtextsuperscript\textsuperscript
 \let\LWR at origtextsubscript\textsubscript
+\LetLtxMacro\LWR at origunderline\underline
 
 \let\LWR at origscriptsize\scriptsize
 
@@ -6968,10 +7144,8 @@
 \LetLtxMacro{\LWR at origdescription}{\description}
 \LetLtxMacro{\LWR at endorigdescription}{\enddescription}
 
-
 \let\LWR at origpar\par
 
-
 \LetLtxMacro{\LWR at origfootnote}{\footnote}
 \let\LWR at orig@mpfootnotetext\@mpfootnotetext
 
@@ -6986,10 +7160,6 @@
 
 
 
-
-
-
-
 % \section{Accents}
 %
 % \limitsaccents
@@ -7317,6 +7487,10 @@
 
 span.textcircled { border: 1px solid black ; border-radius: 1ex ; }
 
+span.underline {
+    text-decoration: underline ;
+    text-decoration-skip ;
+}
 
 
 /* For realscripts */
@@ -7341,9 +7515,6 @@
     top: .5em;
 }
 
-
-
-
 span.attribution {
   margin-left: 1em ; font-size: 80% ; font-variant: small-caps;
 }
@@ -7361,7 +7532,15 @@
     margin-right: 0px ;
 }
 
-blockquote p {
+/* quotchap is for the quotchap package */
+div.quotchap {
+  font-style: oblique ;
+  overflow-x: auto ;
+  margin-left: 2em ;
+  margin-right: 2em ;
+}
+
+blockquote p, div.quotchap p {
   line-height: 1.5;
     text-align: left ;
     font-size: .85em ;
@@ -7369,6 +7548,20 @@
     margin-right: 3em ;
 }
 
+/* qauthor is for the quotchap package */
+div.qauthor {
+  display: block ;
+  text-align: right ;
+  margin-left: auto ;
+  margin-right: 2em ;
+  font-size: 80% ;
+  font-variant: small-caps;
+}
+
+div.qauthor p {
+  text-align: right ;
+}
+
 blockquotation {
     margin-left: 0px ;
     margin-right: 0px ;
@@ -9201,7 +9394,7 @@
 
 -- Print the usage of the lwarpmk command:
 
-printversion = "v0.39"
+printversion = "v0.40"
 
 function printhelp ()
 print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ;
@@ -10533,8 +10726,8 @@
 % a paragraph to start if the span is at the beginning of a new paragraph.
 %
 % |\end{LWR at nestspan}| must follow the \element{/span} or a \element{p} may appear
+% \watchout
 %	inside the span.
-% \watchout
 %
 % \changes{v0.20}{2016/12/24}{Fix: Minipages inside a span.}
 % \changes{v0.34}{2017/07/29}{Fix: Minipages, BlocksClass, and lists inside a span.}
@@ -10560,7 +10753,7 @@
     \renewcommand{\BlockClassSingle}[2]{##2}%
     \renewcommand{\LWR at forcenewpage}{}%
     \renewcommand{\LWR at itemizestart}{%
-    \let\item\LWR at nestspanitem%
+        \let\item\LWR at nestspanitem%
     }%
     \renewcommand{\LWR at itemizeend}{}%
     \renewcommand{\LWR at enumeratestart}{%
@@ -10572,8 +10765,8 @@
     }%
     \renewcommand{\LWR at descriptionend}{}%
 }% not in a lateximage
-}%
-{%
+}% starting env
+{% ending env
 \ifthenelse{\cnttest{\value{LWR at lateximagedepth}}{>}{0}}%
 {}%
 {\addtocounter{LWR at spandepth}{-1}}%
@@ -10612,11 +10805,13 @@
 %
 %    \begin{macrocode}
 \NewDocumentCommand{\LWR at htmlspanclass}{o m +m}{%
+\LWR at traceinfo{LWR at htmlspanclass #2}%
 \LWR at ensuredoingapar%
 \LWR at subhtmlelementclass{span}[#1]{#2}%
 \begin{LWR at nestspan}%
 #3%
 \LWR at htmltagc{/span}%
+\LWR at traceinfo{LWR at htmlspanclass done}%
 \end{LWR at nestspan}%
 }
 %    \end{macrocode}
@@ -10723,13 +10918,15 @@
 %
 %    \begin{macrocode}
 \NewDocumentCommand{\LWR at subhtmlelementclass}{m o m}{%
+\LWR at traceinfo{LWR at subhtmlelementclass #1 #3}%
 \IfValueTF{#2}%
 {% option
     \ifthenelse{\equal{#2}{}}%
-    {\LWR at htmltag{#1 class="#3" }}% empty option
-    {\LWR at htmltag{#1 class="#3" style="#2" }}% non-empty option
+    {\LWR at htmltag{#1 class="#3"}}% empty option
+    {\LWR at htmltag{#1 class="#3" style="#2"}}% non-empty option
 }% option
-{\LWR at htmltag{#1 class="#3" }}% no option
+{\LWR at htmltag{#1 class="#3"}}% no option
+\LWR at traceinfo{LWR at subhtmlelementclass done}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -10838,10 +11035,12 @@
 % These are high-level commands which allow the creation of
 % arbitrary block or inline
 % sections which may be formatted with \CSS.
-
+%
+% Nullified versions are provided for print mode.
+%
 % For other direct-formatting commands, see \cref{sec:directformatting}.
-
-
+%
+%
 % \begin{environment}{BlockClass} \oarg{style} \marg{class} \quad
 % High-level interface for \element{div} classes.
 %
@@ -12267,7 +12466,7 @@
 %    \end{macrocode}
 %
 %
-% \begin{macro}{\@seccntformat}
+% \begin{macro}{\@seccntformat} \marg{sectiontype}
 % \changes{v0.38}{2017/08/21}{Added for \pkg{appendix}.}
 %
 %    \begin{macrocode}
@@ -12276,6 +12475,30 @@
 % \end{macro}
 %
 %
+% \begin{macro}{\simplechapterdelim} Used by \pkg{tocbibind} and \pkg{anonchap}.
+% \changes{v0.40}{2017/09/12}{Added for \pkg{tocbibind}, \pkg{anonchap}.}
+%
+%    \begin{macrocode}
+\newcommand*{\simplechapterdelim}{}
+%    \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\@chapcntformat} \marg{sectiontype}
+%
+% \cs{let} to \cs{@seccntformat} by default, but may be redefined
+% by \cs{simplechapter} and \cs{restorechapter} from \pkg{tocbibind} or
+% \pkg{anonchap}.
+%
+% \changes{v0.40}{2017/09/12}{Added for \pkg{tocbibind}, \pkg{anonchap}.}
+%
+%    \begin{macrocode}
+\let\@chapcntformat\@seccntformat
+%    \end{macrocode}
+% \end{macro}
+%
+%
+%
 % \begin{macro}{\LWR at section} * \oarg{TOC name} \marg{name} \marg{sectiontype}
 %
 % \changes{v0.20}{2017/01/09}{Combined higher-level sections together into files.}
@@ -12360,10 +12583,10 @@
 %    \end{macrocode}
 % Remember this section's name for \cs{nameref}:
 %    \begin{macrocode}
-\IfValueTF{#3}{%
+\IfValueT{#3}{%
 \LWR at traceinfo{LWR at section: about to LWR at setlatestname}%
 \IfValueTF{#2}{\LWR at setlatestname{#2}}{\LWR at setlatestname{#3}}%
-}{}%
+}%
 %    \end{macrocode}
 % Print an opening comment with the level and the name;
 % ex: ``section'' ``Introduction''
@@ -12462,7 +12685,11 @@
         \ifthenelse{%
             \cnttest{\csuse{LWR at depth#4}}{<=}{\value{secnumdepth}}%
         }%
-        {\protect\LWR at sectionnumber{\@seccntformat{#4}}}%
+        {%
+            \ifstrequal{#4}{chapter}%
+            {\protect\LWR at sectionnumber{\@chapcntformat{#4}}}%
+            {\protect\LWR at sectionnumber{\@seccntformat{#4}}}%
+        }%
         {}%
         \LWR at traceinfo{LWR at section: finished print section number}%
     }{}%
@@ -12549,7 +12776,10 @@
 % \begin{macro}{\chapter} * \oarg{TOC name} \marg{name}
 %
 % \changes{v0.28}{2017/04/06}{If \EPUB, prints footnotes before each section.}
+% \changes{v0.40}{2017/09/22}{Added support for \pkg{quotchap}.}
 %    \begin{macrocode}
+\let\@printcites\relax% for quotchap package
+
 \@ifundefined{chapter}
 {}
 {%
@@ -12561,6 +12791,7 @@
 \LWR at startnewdepth{\LWR at depthchapter}{\LWR at printclosechapter}%
 
 \LWR at section{#1}{#2}{#3}{chapter}%
+\@printcites% for quotchap package
 }
 }
 %    \end{macrocode}
@@ -12928,12 +13159,6 @@
 \let\XeLaTeX\LWR at XeLaTeX
 \let\ConTeXt\LWR at ConTeXt
 %    \end{macrocode}
-% Graphics:
-%    \begin{macrocode}
-\LetLtxMacro{\rotatebox}{\LWR at rotatebox}
-\LetLtxMacro{\scalebox}{\LWR at scalebox}
-\let\reflectbox\LWR at reflectbox
-%    \end{macrocode}
 % Not yet started any paragraph handling:
 %    \begin{macrocode}
 \global\boolfalse{LWR at doingapar}
@@ -15504,7 +15729,7 @@
 %    \end{macrocode}
 % 
 %    \begin{macrocode}
-\IfValueTF{#2}{ % rows?
+\IfValueT{#2}{ % rows?
 rowspan="#2" %
 %    \end{macrocode}
 % 
@@ -15513,7 +15738,7 @@
 \ifstrequal{#1}{b}{style="vertical-align:bottom" }{}%
 \ifstrequal{#1}{t}{style="vertical-align:top" }{}%
 }% vpos?
-}{}% rows?
+}% rows?
 %    \end{macrocode}
 % 
 %    \begin{macrocode}
@@ -15808,14 +16033,60 @@
 %       problem-with-abbreviation-of-multirow-and-multicolumn-latex}
 %
 % \changes{v0.39}{2017/08/31}{Added.}
+% \changes{v0.40}{2017/09/22}{Fix: Adapts to older \pkg{multirow} and \pkg{xparse}.}
 %
+% After the user may have 
 %    \begin{macrocode}
-\DeclareExpandableDocumentCommand{\LWR at origmulticolumnrow}{m m O{c} m O{0} m O{0pt} +m}{%
-\multicolumn{#1}{#2}{\@xmultirow[#3]{#4}[#5]{#6}[#7]{#8}}
+\AtBeginDocument{
+%    \end{macrocode}
+%
+% |\@ifundefined{@xmultirow}| determines if \pkg{multirow} was never loaded.
+%
+%    \begin{macrocode}
+\@ifundefined{@xmultirow}
+{}% no version of multirow was loaded
+{% \@xmultirow defined, so some version of multirow was loaded
+%    \end{macrocode}
+%
+% |\@ifpackageloaded{multirow}| determines if v2.0 or later of
+% \pkg{multirow} was used, which included the \cs{ProvidesPackage} macro.
+%
+%    \begin{macrocode}
+\@ifpackageloaded{multirow}{% v2.0 or newer
+\@ifpackagelater{multirow}{2016/09/01}% 2016/09/27 for v2.0
+{% v2.0+:
+\DeclareExpandableDocumentCommand{\LWR at origmulticolumnrow}%
+    {+m +m +O{c} +m +O{0} +m +O{0pt} +m}%
+{\multicolumn{#1}{#2}{\@xmultirow[#3]{#4}[#5]{#6}[#7]{#8}}}%
 }
-
-\newcommand*{\multicolumnrow}{\LWR at origmulticolumnrow}
+{% loaded but older, probably not executed:
+\DeclareExpandableDocumentCommand{\LWR at origmulticolumnrow}%
+    {+m +m +O{c} +m +O{0} +m +O{0pt} +m}%
+{\multicolumn{#1}{#2}{\@xmultirow{#4}[#5]{#6}[#7]{#8}}}%
+}
+}% packageloaded{multirow}
 %    \end{macrocode}
+%
+% If not |\@ifpackageloaded{multirow}| but \cs{@xmultirow} is defined,
+% then this must be v1.6 or earlier, which did not |\ProvidesPackage{multirow}|,
+% and did not have the |vposn| option.
+%
+%    \begin{macrocode}
+{% v1.6 or older did not \ProvidePackage
+\DeclareExpandableDocumentCommand{\LWR at origmulticolumnrow}%
+    {+m +m +O{c} +m +O{0} +m +O{0pt} +m}%
+{\multicolumn{#1}{#2}{\@xmultirow{#4}[#5]{#6}[#7]{#8}}}%
+}
+%    \end{macrocode}
+%
+% The user-level interface.  This is provided if the \HTML\ version was
+% not already given.
+%
+%    \begin{macrocode}
+\providecommand*{\multicolumnrow}{\LWR at origmulticolumnrow}
+}% \@xmultirow defined, so multirow was loaded
+}% AtBeginDocument
+%    \end{macrocode}
 % \end{macro}
 %
 %    \begin{macrocode}
@@ -15836,6 +16107,12 @@
 \newcommand*{\LWR at domidrule}{\booltrue{LWR at doinghline}}
 \newcommand*{\LWR at dotbrule}{\booltrue{LWR at doingtbrule}}
 %    \end{macrocode}
+%
+% In case \pkg{bigdelim} is not loaded:
+%    \begin{macrocode}
+\newcommand*{\ldelim}{}
+\newcommand*{\rdelim}{}
+%    \end{macrocode}
 
 %    \begin{macrocode}
 \end{warpHTML}
@@ -15923,6 +16200,7 @@
 %
 % \changes{v0.34}{2017/08/08}{\pkg{booktabs}: Works inside \env{lateximage}.}
 % \changes{v0.39}{2017/08/29}{Don't start a data cell if see \cs{TabularMacro}.}
+% \changes{v0.40}{2017/09/09}{Fix for \pkg{bigdelim}: \cs{ldelim}, \cs{rdelim}.}
 %
 %    \begin{macrocode}
 \newbool{LWR at exitingtabular}
@@ -15940,57 +16218,63 @@
 %    \end{macrocode}
 % If exiting the tabular:
 %    \begin{macrocode}
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\end}}%
-{\booltrue{LWR at exitingtabular}}{}%
+\ifdefequal{\LWR at mynexttoken}{\end}%
+    {\booltrue{LWR at exitingtabular}}{}%
 %    \end{macrocode}
 % \env{longtable} can have a caption in a cell
 %    \begin{macrocode}
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\caption}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\caption}%
+    {\let\mynext\LWR at donothing}{}%
 %    \end{macrocode}
 % Look for other things which would not start a table cell:
 %    \begin{macrocode}
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\multicolumn}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\multirow}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\multicolumnrow}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\multicolumn}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\multirow}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\multicolumnrow}%
+    {\let\mynext\LWR at donothing}{}%
 %    \end{macrocode}
 % if come to an |\mrowcell|, this is a cell to be skipped over
 %    \begin{macrocode}
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\mrowcell}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\mrowcell}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\TabularMacro}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\TabularMacro}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\hline}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\hline}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\toprule}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\toprule}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\midrule}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\midrule}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\cmidrule}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\cmidrule}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\specialrule}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\specialrule}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\cline}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\cline}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\bottomrule}}%
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\bottomrule}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\warpprintonly}}
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\warpprintonly}%
+    {\let\mynext\LWR at donothing}{}%
 %
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\warpHTMLonly}}
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\warpHTMLonly}%
+    {\let\mynext\LWR at donothing}{}%
+%
+\ifdefequal{\LWR at mynexttoken}{\ldelim}%
+    {\let\mynext\LWR at donothing}{}%
+%
+\ifdefequal{\LWR at mynexttoken}{\rdelim}%
+    {\let\mynext\LWR at donothing}{}%
 %    \end{macrocode}
 % no action for an |\end| token
 %
@@ -16049,6 +16333,23 @@
 %    \end{macrocode}
 %
 %
+% \begin{macro}{\LWR at hline}
+% The definition of \cs{hline} depends on whether \pkg{tabls} has been loaded.
+% If so, optional space below the line may be specified, but will be ignored.
+%
+% \changes{v0.40}{2017/09/06}{Added.}
+%
+%    \begin{macrocode}
+\AtBeginDocument{
+\@ifpackageloaded{lwarp-tabls}
+{\newcommand*{\LWR at hline}[1][]{\LWR at domidrule\LWR at getmynexttoken}}
+{\newcommand*{\LWR at hline}{\LWR at domidrule\LWR at getmynexttoken}}
+}% AtBeginDocument
+%    \end{macrocode}
+% \end{macro}
+%
+%
+%
 % \begin{environment}{LWR at tabular} \oarg{vertposition} \marg{colspecs}
 %
 % The new tabular environment will be |\let| in |\LWR at LwarpStart|,
@@ -16116,10 +16417,12 @@
 % The following may appear before a data cell is created,
 % so after doing their actions, we look ahead with |\LWR at getmynextoken|
 % to see if the next token might create a new data cell:
+%
+% The optional parameter for \cs{hline} supports the \pkg{tabls} package.
 %    \begin{macrocode}
 \LWR at traceinfo{LWR at tabular: redefining macros}%
-\renewcommand*{\hline}{\LWR at domidrule\LWR at getmynexttoken}%
-
+\renewcommand*{\hline}{\LWR at hline}%
+%
 \RenewDocumentCommand{\cline}{m}%
 {\LWR at docmidrule{##1}\LWR at getmynexttoken}%
 
@@ -16598,7 +16901,8 @@
 % \end{macro}
 
 
-% \begin{macro}{\pagerefPageFor} Text for starred page references.
+% \label{sec:pagerefpagefor}
+% \begin{macro}{\pagerefPageFor} Text for page references.
 %
 %    \begin{macrocode}
 \newcommand*{\pagerefPageFor}{see }
@@ -17957,13 +18261,22 @@
 % \changes{v0.34}{2017/08/08}{\pkg{booktabs}: Works inside \env{lateximage}.}
 % \changes{v0.36}{2017/08/16}{\pkg{siunitx}: Improved super/subscripts in a \env{lateximage}.}
 % \changes{v0.39}{2017/09/01}{Appended with \cs{appto} instead of calling various macros.}
+% \changes{v0.40}{2017/09/09}{Improved symbols inside a \env{lateximage}.}
+% \changes{v0.40}{2017/09/09}{Improved \protect\LaTeX\ logos inside a \env{lateximage}.}
+% \changes{v0.40}{2017/09/09}{Nullified \cs{InlineClass}, etc. inside a \env{lateximage}.}
 %
 %    \begin{macrocode}
 \newcommand*{\LWR at restoreorigformatting}{%
 \LWR at traceinfo{LWR at restoreorigformatting}%
+\RenewDocumentCommand{\InlineClass}{o m +m}{##3}%
+\RenewDocumentEnvironment{BlockClass}{o m}{}{}%
+\renewcommand{\BlockClassSingle}[2]{##2}%
 \LetLtxMacro{\hspace}{\LWR at orighspace}%
 \LetLtxMacro\rule\LWR at origrule%
 \let\,\LWR at origcomma% disable HTML short unbreakable space
+\let\textellipsis\LWR at origtextellipsis%
+\let\textless\LWR at origtextless%
+\let\textgreater\LWR at origtextgreater%
 \LetLtxMacro{\textrm}{\LWR at origtextrm}%
 \LetLtxMacro{\textsf}{\LWR at origtextsf}%
 \LetLtxMacro{\texttt}{\LWR at origtexttt}%
@@ -17990,6 +18303,7 @@
 \let\sb\LWR at origsb%
 \let\textsuperscript\LWR at origtextsuperscript%
 \let\textsubscript\LWR at origtextsubscript%
+\LetLtxMacro\underline\LWR at origunderline%
 \let~\LWR at origtilde%
 \let\enskip\LWR at origenskip%
 \let\quad\LWR at origquad%
@@ -18005,9 +18319,11 @@
 \LetLtxMacro\specialrule\LWR at origspecialrule%
 \let\newline\LWR at orignewline%
 \LetLtxMacro{\raisebox}{\LWR at origraisebox}%
+\LetLtxMacro\includegraphics\LWR at origincludegraphics%
 \LetLtxMacro{\scalebox}{\LWR at origscalebox}%
 \LetLtxMacro{\rotatebox}{\LWR at origrotatebox}%
 \let\reflectbox\LWR at origreflectbox%
+\LetLtxMacro\resizebox\LWR at origresizebox%
 \let\framebox\LWR at origframebox%
 \let\makebox\LWR at origmakebox%
 \let\fbox\LWRprint at fbox%
@@ -18017,6 +18333,10 @@
 \LetLtxMacro{\minipage}{\LWR at origminipage}%
 \let\endminipage\LWR at endminipage%
 \LetLtxMacro{\parbox}{\LWR at origparbox}%
+\let\TeX\LWR at origTeX%
+\let\LaTeX\LWR at origLaTeX%
+\let\LaTeXe\LWR at origLaTeXe%
+\renewcommand*{\Xe}{X\textsubscript{E}}%
 %
 \LWR at restoreorigaccents%
 %
@@ -19062,7 +19382,7 @@
 
 
 
-% \section{Textcomp}
+% \section{Pre-loaded packages}
 %
 % \codehtml
 %    \begin{macrocode}
@@ -19081,7 +19401,17 @@
 {}
 %    \end{macrocode}
 
+% If \pkg{graphics} or \pkg{graphicx} were loaded before \pkg{lwarp},
+% perhaps by \pkg{xunicode}, explicitly load the lwarp patches now:
 %    \begin{macrocode}
+\@ifpackageloaded{graphics}
+{
+\LWR at origRequirePackage{lwarp-graphics}
+}
+{}
+%    \end{macrocode}
+
+%    \begin{macrocode}
 \end{warpHTML}
 %    \end{macrocode}
 
@@ -19135,426 +19465,7 @@
 %
 % \limitsgraphics
 %
-% \codehtml
-%    \begin{macrocode}
-\begin{warpHTML}
-%    \end{macrocode}
 
-
-
-% \subsection{\cs{graphicspath}}
-
-% \begin{macro}{\graphicspath} \marg{path}
-%    \begin{macrocode}
-\newcommand*{\thisgraphicspath}{{}}
-\renewcommand*{\graphicspath}[1]{\renewcommand*{\thisgraphicspath}{#1}}
-%    \end{macrocode}
-% \end{macro}
-
-% ^^A \begin{Verbatim}[gobble=2,frame=lines,obeytabs,tabsize=4]
-% ^^A \DeclareGraphicsExtensions{.svg,.gif,.png,.jpg}
-% ^^A \DeclareGraphicsRule{.svg}{svg}{.png}{}
-% ^^A \end{Verbatim}
-
-% \begin{macro}{\DeclareGraphicsExtensions} \marg{list}
-% \begin{macro}{\DeclareGraphicsRule} \marg{} \marg{} \marg{} \marg{}
-%    \begin{macrocode}
-\renewcommand*{\DeclareGraphicsExtensions}[1]{}
-\renewcommand*{\DeclareGraphicsRule}[4]{}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-
-
-% \subsection{Length conversions and graphics options}
-%
-% A scaled image in \LaTeX{} by default takes only as much space
-% on the page as it
-% requires, but \HTML\ browsers use as much space as the
-% \watchout[whitespace]
-% original unscaled image would have taken,
-% with the scaled image over- or under-flowing the area.
-
-%    \begin{macrocode}
-\renewcommand*{\unitspace}{}
-%    \end{macrocode}
-
-% Used to store the user's selected dimensions and \HTML\ class.
-%
-% The class defaults to ``inlineimage'' unless changed by a |class=xyx| option.
-%    \begin{macrocode}
-\newlength{\LWR at igwidth}
-\newlength{\LWR at igheight}
-\newcommand*{\LWR at igwidthstyle}{}
-\newcommand*{\LWR at igheightstyle}{}
-\newcommand*{\LWR at igorigin}{}
-\newcommand*{\LWR at igangle}{}
-\newcommand*{\LWR at igxscale}{1}
-\newcommand*{\LWR at igyscale}{1}
-\newcommand*{\LWR at igclass}{inlineimage}
-%    \end{macrocode}
-
-% Set the actions of each of the key/value combinations for
-% \cs{includegraphics}.  Many are ignored.
-%
-% If an optional width was given, set an \HTML\ style:
-%    \begin{macrocode}
-\define at key{igraph}{width}{%
-\setlength{\LWR at igwidth}{#1}%
-\ifthenelse{\lengthtest{\LWR at igwidth > 0pt}}%
-{%
-%    \end{macrocode}
-% Default to use the converted fixed length given:
-%    \begin{macrocode}
-    \uselengthunit{PT}%
-    \renewcommand*{\LWR at igwidthstyle}{width:\rndprintlength{\LWR at igwidth}}%
-%    \end{macrocode}
-% If ex or em dimensions were given, use those instead:
-%    \begin{macrocode}
-    \IfEndWith{#1}{ex}%
-    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes ex
-    {}% not ex
-    \IfEndWith{#1}{em}%
-    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes em
-    {}% not em
-    \IfEndWith{#1}{\%}%
-    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes percent
-    {}% not percent
-    \IfEndWith{#1}{px}%
-    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes px
-    {}% not px
-}{}% end of length > 0pt
-}
-%    \end{macrocode}
-%
-% If an optional height was given, set an \HTML\ style:
-%    \begin{macrocode}
-\define at key{igraph}{height}{%
-\setlength{\LWR at igheight}{#1}%
-\ifthenelse{\lengthtest{\LWR at igheight > 0pt}}%
-{%
-%    \end{macrocode}
-% Default to use the converted fixed length given:
-%    \begin{macrocode}
-    \uselengthunit{PT}%
-    \renewcommand*{\LWR at igheightstyle}{%
-    height:\rndprintlength{\LWR at igheight} %
-    }%
-%    \end{macrocode}
-% If ex or em dimensions were given, use those instead:
-%    \begin{macrocode}
-    \IfEndWith{#1}{ex}%
-    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes ex
-    {}% not ex
-    \IfEndWith{#1}{em}%
-    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes em
-    {}% not em
-    \IfEndWith{#1}{\%}%
-    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes percent
-    {}% not percent
-    \IfEndWith{#1}{px}%
-    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes px
-    {}% not px
-}{}% end of length > 0pt
-}
-%    \end{macrocode}
-%
-%
-% Handle origin key:
-%    \begin{macrocode}
-\define at key{igraph}{origin}{%
-\renewcommand*{\LWR at igorigin}{#1}%
-}
-%    \end{macrocode}
-%
-%
-% Handle angle key:
-%    \begin{macrocode}
-\define at key{igraph}{angle}{\renewcommand*{\LWR at igangle}{#1}}
-%    \end{macrocode}
-%
-%
-% Handle class key:
-%    \begin{macrocode}
-\define at key{igraph}{class}{\renewcommand*{\LWR at igclass}{#1}}
-
-%    \end{macrocode}
-% ^^A \define at key{igraph}{xscale}{\renewcommand*{\LWR at igxscale}{#1}}
-% ^^A \define at key{igraph}{yscale}{\renewcommand*{\LWR at igyscale}{#1}}
-% It appears that \pkg{graphicx} does not have separate keys for
-% |xscale| and |yscale|.  |scale| adjusts both at the same time.
-%    \begin{macrocode}
-\define at key{igraph}{scale}{%
-\renewcommand*{\LWR at igxscale}{#1}%
-\renewcommand*{\LWR at igyscale}{#1}}
-%    \end{macrocode}
-%
-% Numerous ignored keys:
-%    \begin{macrocode}
-\define at key{igraph}{bb}{}
-\define at key{igraph}{bbllx}{}
-\define at key{igraph}{bblly}{}
-\define at key{igraph}{bburx}{}
-\define at key{igraph}{bbury}{}
-\define at key{igraph}{natwidth}{}
-\define at key{igraph}{natheight}{}
-\define at key{igraph}{hiresbb}{}
-\define at key{igraph}{viewport}{}
-\define at key{igraph}{trim}{}
-\define at key{igraph}{totalheight}{}
-\define at key{igraph}{keepaspectratio}{}
-\define at key{igraph}{clip}{}
-\define at key{igraph}{draft}{}
-\define at key{igraph}{type}{}
-\define at key{igraph}{ext}{}
-\define at key{igraph}{read}{}
-\define at key{igraph}{command}{}
-%    \end{macrocode}
-
-
-% \begin{macro}{\LWR at rotstyle} \marg{prefix} \marg{degrees}
-%
-% Prints the rotate style with the given prefix.
-%
-% |prefix| is |-ms-| or |-webkit-| or nothing, and is used to generate
-% three versions of the |transform:rotate| style.
-%    \begin{macrocode}
-\newcommand*{\LWR at rotstyle}[2]{%
- #1transform:rotate(-#2deg);
-}
-%    \end{macrocode}
-% \end{macro}
-
-
-% \begin{macro}{\LWR at scalestyle} \marg{prefix} \marg{xscale} \marg{yscale}
-%
-% Prints the scale style with the given prefix.
-%
-% |prefix| is |-ms-| or |-webkit-| or nothing, and is used to generate
-% three versions of the |transform:scale| style.
-%    \begin{macrocode}
-\newcommand*{\LWR at scalestyle}[3]{%
- #1transform:scale(#2,#3);
-}
-%    \end{macrocode}
-% \end{macro}
-
-
-
-
-% \subsection{\cs{includegraphics}}
-
-% \DescribeBoolean{LWR at infloatrow}
-% Used to compute \cs{linewidth}.
-%    \begin{macrocode}
-\newbool{LWR at infloatrow}
-\boolfalse{LWR at infloatrow}
-%    \end{macrocode}
-
-% \cs{LWR at opacity} may be set by the \pkg{transparent} package.
-% For \HTML\ it is only used for \cs{includegraphics}.
-%    \begin{macrocode}
-\def\LWR at opacity{1}
-%    \end{macrocode}
-
-
-%    \begin{macrocode}
-\newcommand*{\LWR at imageextension}{}
-\newcommand*{\LWR at expgraphicsfilename}{}
-%    \end{macrocode}
-
-% \begin{macro}{\LWR at includegraphicsb} * \oarg{2: options} \oarg{3: options} \marg{4: filename}
-%
-% \pkg{graphics} syntax is \cs{includegraphics} * \oarg{llx,lly} \oarg{urx,ury} \marg{file}
-%
-% \pkg{graphicx} syntax is \cs{includegraphics} \oarg{key values} \marg{file}
-%
-% If |#3| is empty, only one optional argument was given, thus \pkg{graphicx} syntax.
-%
-% \changes{v0.18}{2016/04/14}{Improved \HTML\ output linebreaks.}
-% \changes{v0.18}{2016/05/17}{Fix: \cs{linewidth}, \cs{textwidth}, \cs{textheight}
-%	inside a minipage.}
-% \changes{v0.18}{2016/05/17}{em, ex, \%, px dimensions preserved.}
-% \changes{v0.18}{2016/05/17}{Add: svgz file extension.}
-% \changes{v0.20}{2016/08/20}{Fix: \cs{linewidth} in a floatrow.}
-% \changes{v0.20}{2017/01/12}{Fix: Expands filename.}
-% \changes{v0.28}{2017/04/12}{Adapts to \pkg{graphics} syntax.}
-% \changes{v0.29}{2017/04/15}{Fix: Error when no optional arguments.}
-%    \begin{macrocode}
-\NewDocumentCommand{\LWR at includegraphicsb}{s o o m}
-{%
-%    \end{macrocode}
-% Start the image tag on a new line, allow \PDF\ output word wrap:
-%    \begin{macrocode}
-\LWR at origtilde \LWR at orignewline%
-%    \end{macrocode}
-% Temporarily compute |\linewidth|, |\textwidth|, |\textheight| arguments with a 6x9 inch size
-% until the next |\endgroup|.
-%    \begin{macrocode}
-\ifthenelse{\cnttest{\value{LWR at minipagedepth}}{=}{0}}%
-{%
-    \ifbool{LWR at infloatrow}%
-    {}
-    {% not in a minipage or a floatrow:
-        \setlength{\linewidth}{6in}%
-        \setlength{\textwidth}{6in}%
-        \setlength{\textheight}{9in}%
-    }%
-}{}%
-%    \end{macrocode}
-% See if can find the image by adding an extension:
-%
-% Preference is |svgz|, then |svg|, |gif|, |png|, and |jpg|.
-%
-% |\detokenize\expandafter| allows underscore characters in filenames.
-%
-%    \begin{macrocode}
-\edef\LWR at expgraphicsfilename{#4}
-\renewcommand*{\LWR at imageextension}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.jpg}%
-{\renewcommand*{\LWR at imageextension}{.jpg}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.JPG}%
-{\renewcommand*{\LWR at imageextension}{.JPG}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.png}%
-{\renewcommand*{\LWR at imageextension}{.png}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.PNG}%
-{\renewcommand*{\LWR at imageextension}{.PNG}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.gif}%
-{\renewcommand*{\LWR at imageextension}{.gif}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.GIF}%
-{\renewcommand*{\LWR at imageextension}{.GIF}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.svg}%
-{\renewcommand*{\LWR at imageextension}{.svg}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.SVG}%
-{\renewcommand*{\LWR at imageextension}{.SVG}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.svgz}%
-{\renewcommand*{\LWR at imageextension}{.svgz}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.SVGZ}%
-{\renewcommand*{\LWR at imageextension}{.SVGZ}}{}%
-%    \end{macrocode}
-%
-% Convert a \PDF\ extension to \SVG, leave the result in |\LWR at strresult|:
-%
-% Must also |\detokenize| |.pdf| and |.svg| comparison strings.
-%    \begin{macrocode}
-\StrSubstitute{\detokenize\expandafter{\LWR at expgraphicsfilename}}%
-{\detokenize{.pdf}}{\detokenize{.svg}}[\LWR at strresult]%
-%
-\StrSubstitute{\LWR at strresult}%
-{\detokenize{.PDF}}{\detokenize{.SVG}}[\LWR at strresult]%
-%    \end{macrocode}
-% For correct em sizing during the width and height conversions:
-%    \begin{macrocode}
-\large%
-%    \end{macrocode}
-% Reset some defaults, possibly will be changed below if options were given:
-%    \begin{macrocode}
-\setlength{\LWR at igwidth}{0pt}%
-\setlength{\LWR at igheight}{0pt}%
-\renewcommand*{\LWR at igwidthstyle}{}%
-\renewcommand*{\LWR at igheightstyle}{}%
-\renewcommand*{\LWR at igorigin}{}%
-\renewcommand*{\LWR at igangle}{}%
-\renewcommand*{\LWR at igxscale}{1}%
-\renewcommand*{\LWR at igyscale}{1}%
-\renewcommand*{\LWR at igclass}{inlineimage}%
-%    \end{macrocode}
-% 
-% If |#3| is empty, only one optional argument was given, thus \pkg{graphicx} syntax:
-%    \begin{macrocode}
-\IfValueTF{#3}{}{%
-\IfValueTF{#2}%
-{\setkeys{igraph}{#2}}%
-{\setkeys{igraph}{}}%
-}%
-%    \end{macrocode}
-% Create the \HTML\ reference with the graphicspath, filename, extension,
-% alt tag, style, and class.
-%
-% The \cs{LWR at origtilde} adds space between tags in case this
-% is being done inside a \cs{savebox} where \cs{newline} has no effect.
-%    \begin{macrocode}
-\href{\thisgraphicspath\LWR at strresult\LWR at imageextension}%
-{% start of href
-\LWR at htmltag{% start of image tags
-img src="\thisgraphicspath\LWR at strresult\LWR at imageextension" \LWR at orignewline
-\LWR at origtilde{} alt="\LWR at strresult" \LWR at orignewline
-%    \end{macrocode}
-% Only include a style tag if a width, height, angle, or scale was given:
-%    \begin{macrocode}
-\ifthenelse{
-    \NOT\equal{\LWR at igwidthstyle}{} \OR
-    \NOT\equal{\LWR at igheightstyle}{} \OR
-    \NOT\equal{\LWR at igorigin}{} \OR
-    \NOT\equal{\LWR at igangle}{} \OR
-    \NOT\equal{\LWR at igxscale}{1} \OR
-    \NOT\equal{\LWR at igyscale}{1}
-}%
-{\LWR at origtilde{} style="%
-\ifthenelse{\NOT\equal{\LWR at igwidthstyle}{}}%
-{\LWR at igwidthstyle;}{}%
-\ifthenelse{\NOT\equal{\LWR at igheightstyle}{}}%
-{\LWR at igheightstyle;}{}%
-\ifthenelse{\NOT\equal{\LWR at igorigin}{}}%
-{\LWR at origtilde{} transform-origin: \LWR at originnames{\LWR at igorigin}; \LWR at orignewline}{}%
-\ifthenelse{\NOT\equal{\LWR at igangle}{}}%
-{%
-\LWR at rotstyle{-ms-}{\LWR at igangle}%
-\LWR at rotstyle{-webkit-}{\LWR at igangle}%
-\LWR at rotstyle{}{\LWR at igangle%
-}}{}%
-\ifthenelse{\NOT\equal{\LWR at igxscale}{1}\OR%
-\NOT\equal{\LWR at igyscale}{1}}%
-{\LWR at scalestyle{-ms-}{\LWR at igxscale}{\LWR at igyscale}%
-\LWR at scalestyle{-webkit-}{\LWR at igxscale}{\LWR at igyscale}%
-\LWR at scalestyle{}{\LWR at igxscale}{\LWR at igyscale}}{}%
-%
-\ifthenelse{\NOT\equal{\LWR at opacity}{1}}%
-{opacity:\LWR at opacity;}%
-{}%
-%
-" \LWR at orignewline}{}%
-%    \end{macrocode}
-% Set the class:
-%    \begin{macrocode}
-\LWR at origtilde{} class="\LWR at igclass" \LWR at orignewline%
-}% end of image tags
-}% end of href
-\endgroup
-%    \end{macrocode}
-% Return to small-sized output:
-%    \begin{macrocode}
-\LWR at origscriptsize
-}
-%    \end{macrocode}
-% \end{macro}
-
-% \begin{macro}{\includegraphics} \oarg{key=val} \marg{filename}
-
-% Handles width and height, converted to fixed width and heights.
-
-% Converts any |.pdf| references to |.svg| for \HTML\
-
-% The user should always refer to |.pdf| in the document source.
-
-%    \begin{macrocode}
-\renewcommand*{\includegraphics}
-{%
-%    \end{macrocode}
-% This graphic should trigger an \HTML\ paragraph even if alone,
-% so ensure that are doing paragraph handling:
-%    \begin{macrocode}
-\LWR at ensuredoingapar%
-\begingroup%
-\LWR at includegraphicsb%
-}
-%    \end{macrocode}
-% \end{macro}
-
-%    \begin{macrocode}
-\end{warpHTML}
-%    \end{macrocode}
-
 % \codeprint
 %
 % For print output, accept and then discard the new |class| key:
@@ -19565,185 +19476,11 @@
 %    \end{macrocode}
 
 
-% \subsection{\cs{rotatebox}, \cs{scalebox}, \cs{reflectbox}}
 
-% \codehtml
-%    \begin{macrocode}
-\begin{warpHTML}
-%    \end{macrocode}
 
-% \begin{macro}{\LWR at rotboxorigin} Holds the origin key letters.
-%    \begin{macrocode}
-\newcommand*{\LWR at rotboxorigin}{}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\LWR at originname} \marg{letter}
-%
-% Given one \LaTeX{} origin key value,
-% translate into an \HTML\ origin word:
-%    \begin{macrocode}
-\newcommand*{\LWR at originname}[1]{%
-\ifthenelse{\equal{#1}{t}}{top}{}%
-\ifthenelse{\equal{#1}{b}}{bottom}{}%
-\ifthenelse{\equal{#1}{c}}{center}{}%
-\ifthenelse{\equal{#1}{l}}{left}{}%
-\ifthenelse{\equal{#1}{r}}{right}{}%
-}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \begin{macro}{\LWR at originnames} \marg{letters}
-%
-% Given one- or two-letter \LaTeX{} origin key values,
-% translate into \HTML\ origin words:
-%    \begin{macrocode}
-\newcommand*{\LWR at originnames}[1]{%
-\StrChar{#1}{1}[\LWR at strresult]%
-\LWR at originname{\LWR at strresult}
-\StrChar{#1}{2}[\LWR at strresult]%
-\LWR at originname{\LWR at strresult}
-}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% Handle the origin key for \cs{rotatebox}:
-%    \begin{macrocode}
-\define at key{krotbox}{origin}{%
-\renewcommand*{\LWR at rotboxorigin}{#1}%
-}
-%    \end{macrocode}
-% These keys are ignored:
-%    \begin{macrocode}
-\define at key{krotbox}{x}{}
-\define at key{krotbox}{y}{}
-\define at key{krotbox}{units}{}
-%    \end{macrocode}
-%
-%
-% \begin{macro}{\rotatebox} \oarg{keyval list} \marg{angle} \marg{text}
-%
-% Will \cs{let}\cs{rotatebox}\cs{LWR at rotatebox} at \cs{LWR at LwarpStart},
-% in case \cs{rotatebox} was over-written by a later package load.
-%    \begin{macrocode}
-\LetLtxMacro\LWR at origrotatebox\rotatebox
 
-\NewDocumentCommand{\LWR at rotatebox}{O{} m +m}{%
-%    \end{macrocode}
-% Reset the origin to ``none-given'':
-%    \begin{macrocode}
-\renewcommand*{\LWR at rotboxorigin}{}
-%    \end{macrocode}
-% Process the optional keys, which may set \cs{LWR at rotateboxorigin}:
-%    \begin{macrocode}
-\setkeys{krotbox}{#1}%
-%    \end{macrocode}
-% Select |inline-block| so that \HTML\ will transform this span:
-%    \begin{macrocode}
-\LWR at htmltagc{span style="display: inline-block; %
-%    \end{macrocode}
-% If an origin was given, translate and print the origin information:
-%    \begin{macrocode}
-\ifthenelse{\NOT\equal{\LWR at rotboxorigin}{}}%
-{transform-origin: \LWR at originnames{\LWR at rotboxorigin};\LWR at origtilde}{}%
-%    \end{macrocode}
-% Print the rotation information:
-%    \begin{macrocode}
-\LWR at rotstyle{-ms-}{#2} %
-\LWR at rotstyle{-webkit-}{#2} %
-\LWR at rotstyle{}{#2} %
-"{}}\LWR at orignewline%
-%    \end{macrocode}
-% Print the text to be rotated:
-%    \begin{macrocode}
-\begin{LWR at nestspan}%
-#3%
-%    \end{macrocode}
-% Close the span:
-%    \begin{macrocode}
-\LWR at htmltagc{/span}%
-\end{LWR at nestspan}%
-}
-%    \end{macrocode}
-% \end{macro}
 
-% \begin{macro}{\scalebox} \marg{h-scale} \oarg{v-scale} \marg{text}
-%
-% Will \cs{let}\cs{scalebox}\cs{LWR at scalebox} at \cs{LWR at LwarpStart},
-% in case \cs{scalebox} was over-written by a later package load.
-%    \begin{macrocode}
-\LetLtxMacro\LWR at origscalebox\scalebox
 
-\NewDocumentCommand{\LWR at scalebox}{m o m}{%
-%    \end{macrocode}
-% Select |inline-block| so that \HTML\ will transform this span:
-%    \begin{macrocode}
-\LWR at htmltagc{span style="display: inline-block; %
-%    \end{macrocode}
-% Print the scaling information:
-%    \begin{macrocode}
-\LWR at scalestyle{-ms-}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
-\LWR at scalestyle{-webkit-}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
-\LWR at scalestyle{}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
-"{}}%
-%    \end{macrocode}
-% Print the text to be scaled:
-%    \begin{macrocode}
-\begin{LWR at nestspan}%
-#3%
-%    \end{macrocode}
-% Close the span:
-%    \begin{macrocode}
-\LWR at htmltagc{/span}%
-\end{LWR at nestspan}%
-}
-%    \end{macrocode}
-% \end{macro}
-
-% \begin{macro}{\reflectbox} \marg{text}
-%
-% Will \cs{let}\cs{reflectbox}\cs{LWR at reflectbox} at \cs{LWR at LwarpStart},
-% in case \\
-% \cs{reflectbox} was over-written by a later package load.
-%    \begin{macrocode}
-\let\LWR at origreflectbox\reflectbox
-
-\newcommand{\LWR at reflectbox}[1]{\LWR at scalebox{-1}[1]{#1}}
-%    \end{macrocode}
-% \end{macro}
-
-%    \begin{macrocode}
-\end{warpHTML}
-%    \end{macrocode}
-
-
-% \subsection{Null functions}
-%
-% These functions are not supported by \pkg{lwarp}'s \HTML\ conversion.
-
-% \codehtml
-%    \begin{macrocode}
-\begin{warpHTML}
-%    \end{macrocode}
-
-
-% \begin{macro}{\resizebox} \marg{h-length} \marg{v-length} \marg{text}
-%
-% Simply prints its text argument.
-%    \begin{macrocode}
-\renewcommand{\resizebox}[3]{#3}
-%    \end{macrocode}
-% \end{macro}
-
-%    \begin{macrocode}
-\end{warpHTML}
-%    \end{macrocode}
-
-
-
 % \subsection{\protect\pkg{xcolor} print-mode additions}
 % \label{sec:xcolorpatches}
 %
@@ -19958,6 +19695,8 @@
 % \DescribePackage{cleveref}
 % \pkg{cleveref} package is used as-is with minor patches.
 %
+% \limitscpageref
+%
 % \pkg{cleveref} and the following associated macro patches are
 % \margintag{loading order}
 % automatically preloaded at the end of the preamble via \cs{AtEndPreamble}
@@ -19969,7 +19708,7 @@
 % \cs{crefname}, then \pkg{cleveref} may be loaded in the user's preamble near the
 % end, and \pkg{lwarp}'s additional loading of \pkg{cleveref} will have no effect.
 %
-% \Cref{tab:crossrefdata} on \pageref{tab:crossrefdata}
+% \Cref{tab:crossrefdata} on page \pageref{tab:crossrefdata}
 % shows the data structure of the label/reference system
 % as revised by \pkg{lwarp} and \pkg{cleveref}.
 
@@ -20033,7 +19772,7 @@
 % ^^A    \cref at getpageref{#2}{\@temppage}#1{\@temppage}{}{}}
 
 
-
+% \label{sec:cpagereffor}
 % \begin{macro}{\cpagerefFor} Redefinable word between ``page(s)'' and the page numbers.
 %
 % \changes{v0.20}{2017/01/03}{User-redefinable word for page references.}
@@ -20287,7 +20026,7 @@
 \LWR at traceinfo{computed width is \rndprintlength{\LWR at minipagewidth}}
 \addtocounter{LWR at minipagedepth}{1}%
 \setlength{\LWR at minipageheight}{\textheight}% default unless specified
-\IfValueTF{#2}{\setlength{\LWR at minipageheight}{#2}}{}%
+\IfValueT{#2}{\setlength{\LWR at minipageheight}{#2}}%
 %    \end{macrocode}
 % \LaTeX{} wants to start a paragraph for the new minipage, then start a paragraph again
 % for the contents of the minipage, so cancel the  paragraph tag handling
@@ -20320,7 +20059,7 @@
     {width:\rndprintlength{\LWR at minipagewidth} ; }%
 }%
 \LWR at traceinfo{minipage: about to print the height}%
-\IfValueTF{#2}{height:\rndprintlength{\LWR at minipageheight} ; }{}%
+\IfValueT{#2}{height:\rndprintlength{\LWR at minipageheight} ; }%
 "{}}%
 %    \end{macrocode}
 % Finish with an empty line to start  \LaTeX{} minipage processing on a new line.
@@ -20551,11 +20290,11 @@
 \LWR at traceinfo{fminipage #1 #2 #3 #4}%
 \LWR at forceminwidth{\fboxrule}%
 \setlength{\LWR at tempwidth}{#4}%
-\IfValueTF{#2}{\setlength{\LWR at tempheight}{#2}}{}%
+\IfValueT{#2}{\setlength{\LWR at tempheight}{#2}}%
 \begin{BlockClass}[%
 \LWR at blackborderpadding ; %
 \uselengthunit{PT}%
-\IfValueTF{#2}{height:\rndprintlength{\LWR at tempheight} ; }{}%
+\IfValueT{#2}{height:\rndprintlength{\LWR at tempheight} ; }%
 width:\rndprintlength{\LWR at tempwidth}%
 ]{fminipage}%
 }
@@ -20820,6 +20559,7 @@
 % \begin{macro}{\LWR at nullfonts} Removes formatting during filename operations.
 % \changes{v0.34}{2017/08/05}{Improved font control.}
 % \changes{v0.36}{2017/08/15}{Fix: Filenames while using MathJax.}
+% \changes{v0.40}{2017/09/21}{Fix: Long arguments for expandable command.}
 %    \begin{macrocode}
 \newcommand*{\LWR at nullfonts}{%
 \LetLtxMacro{\emph}{\LWR at nullemph}%
@@ -20852,8 +20592,9 @@
 \renewcommand*{\&}{and}%
 \renewcommand{\textsuperscript}[1]{##1}%
 \renewcommand{\textsubscript}[1]{##1}%
+\LetLtxMacro\underline\LWR at origunderline%
 \RenewDocumentCommand{\LWR at htmlspanclass}{o m +m}{##3}%
-\DeclareExpandableDocumentCommand{\InlineClass}{o m +m}{##3}%
+\DeclareExpandableDocumentCommand{\InlineClass}{+o +m +m}{##3}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -20966,6 +20707,15 @@
 % \end{macro}
 
 
+% \begin{macro}{\underline} \marg{text}
+% \changes{v0.40}{2017/09/12}{Added.}
+%    \begin{macrocode}
+\renewcommand{\underline}[1]{\InlineClass{underline}{#1}}
+%    \end{macrocode}
+% \end{macro}
+
+
+
 % \begin{macro}{\hfill}
 % \changes{v0.20}{2016/12/12}{Inserts a \cs{qquad}.}
 %    \begin{macrocode}
@@ -21015,6 +20765,7 @@
 \let\LWR at origvspace\vspace
 \let\LWR at origrule\rule
 \let\LWR at origmedskip\medskip
+\let\LWR at origtextellipsis\textellipsis
 %    \end{macrocode}
 
 % Direct-formatting space commands become \HTML\ entities:
@@ -21393,7 +21144,7 @@
 % limits the allowable syntax.  To do:\ A superior method would compute a
 % ratio of \LaTeX\ ex height, then print that to \HTML\ with an ex unit.
 %    \begin{macrocode}
-    \IfValueTF{#1}%
+    \IfValueT{#1}%
     {%
         \setlength{\LWR at tempraise}{0pt-#1}%
         \setlength{\LWR at tempraise}{\LWR at tempraise*2}%
@@ -21404,7 +21155,7 @@
         \LWR at orignewline%
         transform: translate(0pt,\printlength{\LWR at tempraise}); %
         \LWR at orignewline%
-    }{}%
+    }%
 %    \end{macrocode}
 % Display inline-block to place the span inline with the text:
 %    \begin{macrocode}
@@ -21494,6 +21245,8 @@
 % |latexlogofont| is a \CSS\ class used to select the font for the rest of the logo in
 % \LaTeX, \LuaTeX, \ConTeXt, etc.
 %    \begin{macrocode}
+\let\LWR at origTeX\TeX
+
 \newcommand*{\LWR at TeX}
 {\InlineClass{latexlogofont}%
 {\InlineClass{latexlogo}{T\textsubscript{e}X}}}
@@ -21503,11 +21256,15 @@
 % \begin{macro}{\LaTeX}
 % \begin{macro}{\LaTeXe} \LaTeX, \LaTeXe
 %    \begin{macrocode}
+\let\LWR at origLaTeX\LaTeX
+
 \newcommand*{\LWR at LaTeX}
 {\InlineClass{latexlogofont}%
 {\InlineClass{latexlogo}%
 {L\textsuperscript{a}T\textsubscript{e}X}}}
 
+\let\LWR at origLaTeXe\LaTeXe
+
 \renewcommand*{\LaTeXe}
 {\LaTeX\InlineClass{latexlogofont}%
 {\,2\textsubscript{\textit{\HTMLunicode{3B5}}}}}
@@ -21875,8 +21632,83 @@
 %
 %
 %
+% \iffalse
+%<*adjmulticol>
+% \fi
 %
+% \part{lwarp-adjmulticol.sty}
+%
+% \section{adjmulticol}
+%
+% \DescribePackage{adjmulticol}
+% \pkg{adjmulticol} is emulated.
+%
+% Emulation similar to \pkg{multicols} is used, with adjusted margins.
+% If the number of columns is specified as 1, it is set so, but if
+% two or greater are used, \pkg{lwarp} allows a variable number of columns
+% up to three.
+%
+% \changes{v0.40}{2017/09/06}{\pkg{adjmulticol}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{adjmulticol}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\RequirePackage{multicol}
+%    \end{macrocode}
+% Used to compute margins:
+%    \begin{macrocode}
+\newlength{\LWR at templengthone}%
+\newlength{\LWR at templengthtwo}%
+%    \end{macrocode}
+% * \marg{numcols} \marg{left margi} \marg{right margin}
+%   \marginpar{\hfill\env{adjmulticols}}
+%    \begin{macrocode}
+\NewDocumentEnvironment{adjmulticols}{s m m m}
+{%
+%    \end{macrocode}
+% Compute the margins, and limit to positive only:
+%    \begin{macrocode}
+\setlength{\LWR at templengthone}{#3}%
+\ifdimcomp{\LWR at templengthone}{<}{0pt}{\setlength{\LWR at templengthone}{0pt}}{}%
+\setlength{\LWR at templengthtwo}{#4}
+\ifdimcomp{\LWR at templengthtwo}{<}{0pt}{\setlength{\LWR at templengthtwo}{0pt}}{}%
+%    \end{macrocode}
+% If one column is specified, use a \element{div} of class \attribute{singlecolumn},
+% else use \attribute{multicols}:
+%    \begin{macrocode}
+\newcommand*{\LWR at mcolstype}{multicols}%
+\ifnumcomp{#2}{=}{1}{\renewcommand*{\LWR at mcolstype}{singlecolumn}}{}%
+%    \end{macrocode}
+% Help avoid page overflow:
+%    \begin{macrocode}
+\LWR at forcenewpage%
+%    \end{macrocode}
+% Print margins in points:
+%    \begin{macrocode}
+\uselengthunit{PT}%
+%    \end{macrocode}
+% Create the \element{div} with the given margin and class:
+%    \begin{macrocode}
+\BlockClass[%
+margin-left:\rndprintlength{\LWR at templengthone} ; %
+margin-right:\rndprintlength{\LWR at templengthtwo}%
+]{\LWR at mcolstype}%
+}
+{\endBlockClass}
+%    \end{macrocode}
+%
 % \iffalse
+%</adjmulticol>
+% \fi
+%
+%
+%
+%
+% \iffalse
 %<*addlines>
 % \fi
 %
@@ -22190,6 +22022,49 @@
 %
 %
 % \iffalse
+%<*anonchap>
+% \fi
+%
+% \part{lwarp-anonchap.sty}
+%
+% \section{anonchap}
+%
+% \DescribePackage{anonchap}
+% \pkg{anonchap} is emulated.
+%
+% \limitstocloft
+%
+% The code is shared by \pkg{tocbibind}.
+%
+% \changes{v0.40}{2017/09/12}{\pkg{anonchap}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{anonchap}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\newcommand{\simplechapter}[1][\@empty]{%
+    \def\@chapcntformat##1{%
+        #1~\csname the##1\endcsname\simplechapterdelim\protect\quad%
+    }%
+}
+
+\newcommand{\restorechapter}{%
+\let\@chapcntformat\@seccntformat%
+}
+%    \end{macrocode}
+%
+% \iffalse
+%</anonchap>
+% \fi
+%
+%
+%
+%
+%
+% \iffalse
 %<*anysize>
 % \fi
 %
@@ -22388,6 +22263,7 @@
 % \part{lwarp-bigdelim.sty}
 %
 % \section{bigdelim}
+% \label{sec:bigdelim}
 %
 % \DescribePackage{bigdelim}
 % \pkg{bigdelim} is used as-is for print or \env{lateximage}, and
@@ -22399,11 +22275,22 @@
 % The delimiter character is given a \element{span} class of \attribute{ldelim} or
 % \attribute{rdelim}, and the default \CSS\ sets this to \attribute{font-size:200\%}
 %
+% \limitsbigdelim
+%
 % \changes{v0.39}{2017/08/31}{\pkg{bigdelim}: Added.}
+% \changes{v0.40}{2017/09/09}{\pkg{bigdelim}: Improved documentation.}
 %
 % \codehtml
 %
+% First, remove the temporary definitions of \cs{ldelim} and \cs{rdelim}, which were
+% previously defined for tabular scanning in case \pkg{bigdelim} was not loaded:
 %    \begin{macrocode}
+\let\ldelim\relax
+\let\rdelim\relax
+%    \end{macrocode}
+%
+% Next, load the package's new definitions:
+%    \begin{macrocode}
 \LWR at ProvidesPackagePass{bigdelim}
 %    \end{macrocode}
 %
@@ -22847,6 +22734,40 @@
 %
 %
 % \iffalse
+%<*cuted>
+% \fi
+%
+% \part{lwarp-cuted.sty}
+%
+% \section{cuted}
+%
+% \DescribePackage{cuted}
+% \pkg{cuted} is emulated.
+%
+% \changes{v0.40}{2017/09/07}{\pkg{cuted}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{cuted}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\newenvironment{strip}{}{}
+\newskip\stripsep
+\def\oldcolsbreak#1{}
+%    \end{macrocode}
+%
+% \iffalse
+%</cuted>
+% \fi
+%
+%
+%
+%
+%
+%
+% \iffalse
 %<*cutwin>
 % \fi
 %
@@ -22903,6 +22824,44 @@
 %
 %
 % \iffalse
+%<*dblfnote>
+% \fi
+%
+% \part{lwarp-dblfnote.sty}
+%
+% \section{dblfnote}
+%
+% \DescribePackage{dblfnote}
+% \pkg{dblfnote} is emulated.
+%
+% \changes{v0.40}{2017/09/06}{\pkg{dblfnote}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{dblfnote}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\newcounter{DFNsloppiness}
+\newdimen\DFNcolumnsep
+\newdimen\DFNcolumnwidth
+\def\DFNallowcbreak{}
+\def\DFNinhibitcbreak{}
+\def\DFNtrysingle{}
+\def\DFNalwaysdouble{}
+\def\DFNruleboth{}
+\def\DFNruleleft{}
+%    \end{macrocode}
+%
+% \iffalse
+%</dblfnote>
+% \fi
+%
+%
+%
+%
+% \iffalse
 %<*dcolumn>
 % \fi
 %
@@ -24257,8 +24216,8 @@
 }
 %    \end{macrocode}
 
-% ^^A \begin{macro}{\floatbox}
-% \cs{floatbox} \oarg{1 preamble} \marg{2 captype}
+% \begin{noindmacro}{\floatbox}
+% \oarg{1 preamble} \marg{2 captype}
 % \oarg{3 width} \oarg{4 height} \oarg{5 vert pos}
 % \marg{6 caption} \marg{7 object}
 %
@@ -24331,7 +24290,7 @@
 }% assume subfig
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
 % Not used:
@@ -24351,8 +24310,8 @@
 %    \end{macrocode}
 
 
-% ^^A \begin{macro}{\newfloatcommand} \marg{1 command} \marg{2 captype}
-% ^^A	\oarg{3 preamble} \oarg{4 default width}
+% \begin{noindmacro}{\newfloatcommand} \marg{1 command} \marg{2 captype}
+%	\oarg{3 preamble} \oarg{4 default width}
 %
 % Preamble and default width are ignored.
 %    \begin{macrocode}
@@ -24362,10 +24321,10 @@
 }
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\renewfloatcommand} \marg{1 command} \marg{2 captype}
-% ^^A	\oarg{3 preamble} \oarg{4 default width}
+% \begin{noindmacro}{\renewfloatcommand} \marg{1 command} \marg{2 captype}
+%	\oarg{3 preamble} \oarg{4 default width}
 %
 % Preamble and default width are ignored.
 %    \begin{macrocode}
@@ -24375,32 +24334,32 @@
 }
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\ffigbox} \oarg{width} \oarg{height} \oarg{vposn}
-% ^^A	\marg{caption commands} \marg{contents}
+% \begin{noindmacro}{\ffigbox} \oarg{width} \oarg{height} \oarg{vposn}
+%	\marg{caption commands} \marg{contents}
 %    \begin{macrocode}
 \newfloatcommand{ffigbox}{figure}[\nocapbeside][]
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
-% ^^A \begin{macro}{\ttabbox} \oarg{width} \oarg{height} \oarg{vposn}
-% ^^A	\marg{caption commands} \marg{contents}
+% \begin{noindmacro}{\ttabbox} \oarg{width} \oarg{height} \oarg{vposn}
+%	\marg{caption commands} \marg{contents}
 % \changes{v0.15}{2016/03/31}{Fixed \& handling.}
 %    \begin{macrocode}
 \newfloatcommand{ttabbox}{table}[\captop][\FBwidth]
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
-% ^^A \begin{macro}{\fcapside} \oarg{width} \oarg{height} \oarg{vposn}
-% ^^A	\marg{caption commands} \marg{contents}
+% \begin{noindmacro}{\fcapside} \oarg{width} \oarg{height} \oarg{vposn}
+%	\marg{caption commands} \marg{contents}
 %    \begin{macrocode}
 \newfloatcommand{fcapside}{figure}[\capbeside][]
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{environment}{floatrow} \oarg{numfloats}
+% \begin{noindenvironment}{floatrow} \oarg{numfloats}
 % \changes{v0.20}{2016/08/20}{Fix: \cs{linewidth} in a floatrow.}
 %
 % The row of floats is placed into a \element{div} of class |floatrow|.
@@ -24420,7 +24379,7 @@
 \endBlockClass
 }
 %    \end{macrocode}
-% ^^A \end{environment}
+% \end{noindenvironment}
 %
 % Keys for \cs{DeclareNewFloatType}:
 %    \begin{macrocode}
@@ -24437,7 +24396,7 @@
 \define at key{frowkeys}{relatedcapstyle}{}%
 %    \end{macrocode}
 
-% ^^A \begin{macro}{\DeclareNewFloatType} \marg{type} \marg{options}
+% \begin{noindmacro}{\DeclareNewFloatType} \marg{type} \marg{options}
 %
 % Use |\listof{type}{Title}| to print a list of the floats.
 %    \begin{macrocode}
@@ -24480,7 +24439,7 @@
 {\floatname{#1}{\LWR at frowkeyname}}%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 % Not used:
 %    \begin{macrocode}
@@ -24495,7 +24454,7 @@
 \NewDocumentCommand{\RawFloats}{o o}{}
 %    \end{macrocode}
 
-% ^^A \begin{macro}{\RawCaption} \marg{text}
+% \begin{noindmacro}{\RawCaption} \marg{text}
 %
 % \changes{v0.15}{2016/03/31}{Fix: steps counter}
 %
@@ -24503,10 +24462,10 @@
 %    \begin{macrocode}
 \newcommand{\RawCaption}[1]{#1}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\floatfoot} \marg{text}
+% \begin{noindmacro}{\floatfoot} \marg{text}
 %
 % Places additional text inside a float,
 % inside a \CSS\ \element{div} of class |floatfoot|.
@@ -24517,7 +24476,7 @@
 \end{BlockClass}
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
 % ^^A \DescribeBoolean{LWR at insubfloatrow}
@@ -24527,7 +24486,7 @@
 \boolfalse{LWR at insubfloatrow}
 %    \end{macrocode}
 
-% ^^A \begin{environment}{subfloatrow} \oarg{num\_floats}
+% \begin{noindenvironment}{subfloatrow} \oarg{num\_floats}
 % \changes{v0.15}{2016/04/01}{Added}
 %    \begin{macrocode}
 \newenvironment*{subfloatrow}[1][2]
@@ -24550,7 +24509,7 @@
 \boolfalse{LWR at insubfloatrow}
 }
 %    \end{macrocode}
-% ^^A \end{environment}
+% \end{noindenvironment}
 
 % \iffalse
 %</floatrow>
@@ -24655,6 +24614,39 @@
 %
 %
 % \iffalse
+%<*fnpos>
+% \fi
+%
+% \part{lwarp-fnpos.sty}
+%
+% \section{fnpos}
+%
+% \DescribePackage{fnpos}
+% \pkg{fnpos} is emulated.
+%
+% \changes{v0.40}{2017/09/06}{\pkg{fnpos}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{fnpos}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\newcommand*{\makeFNbottom}{}
+\newcommand*{\makeFNmid}{}
+\newcommand*{\makeFNbelow}{}
+\newcommand*{\makeFNabove}{}
+%    \end{macrocode}
+%
+% \iffalse
+%</fnpos>
+% \fi
+%
+%
+%
+%
+% \iffalse
 %<*fontenc>
 % \fi
 %
@@ -25261,12 +25253,554 @@
 % \pkg{graphics} is emulated.
 %
 % \changes{v0.28}{2017/04/12}{\pkg{graphics}: Added.}
+% \changes{v0.40}{2017/09/07}{\pkg{graphics}: Moved out of the \pkg{lwarp} core.}
+% \changes{v0.40}{2017/09/07}{\pkg{graphics}: Restores \cs{includegraphics}
+%       and \cs{DeclareGraphicsExtensions} in a \env{lateximage}.}
 %
 % \codehtml
 %    \begin{macrocode}
-\LWR at ProvidesPackageDrop{graphics}
+\LWR at ProvidesPackagePass{graphics}
 %    \end{macrocode}
+
+
+% \subsection{Graphics extensions}
+
+% \begin{macro}{\DeclareGraphicsExtensions} \marg{list}
 %
+% \cs{AtBeginDocument} allow \SVG\ files instead of \PDF:
+%    \begin{macrocode}
+\AtBeginDocument{
+\DeclareGraphicsExtensions{.svg,.SVG,.gif,.GIF,.png,.PNG,.jpg,.JPG,.jpeg,.JPEG}
+\DeclareGraphicsRule{.svg}{svg}{.svg}{}
+\DeclareGraphicsRule{.SVG}{svg}{.SVG}{}
+}
+%    \end{macrocode}
+% Inside a \env{lateximage}, allow \PDF\ instead of \SVG:
+%    \begin{macrocode}
+\appto\LWR at restoreorigformatting{%
+\DeclareGraphicsExtensions{.pdf,.PDF,.gif,.GIF,.png,.PNG,.jpg,.JPG,.jpeg,.JPEG}%
+}
+%    \end{macrocode}
+% \end{macro}
+
+
+% \subsection{Length conversions and graphics options}
+%
+% A scaled image in \LaTeX{} by default takes only as much space
+% on the page as it
+% requires, but \HTML\ browsers use as much space as the
+% \watchout[whitespace]
+% original unscaled image would have taken,
+% with the scaled image over- or under-flowing the area.
+
+%    \begin{macrocode}
+\AtBeginDocument{
+\renewcommand*{\unitspace}{}
+}
+%    \end{macrocode}
+
+% Used to store the user's selected dimensions and \HTML\ class.
+%
+% The class defaults to ``inlineimage'' unless changed by a |class=xyx| option.
+%    \begin{macrocode}
+\newlength{\LWR at igwidth}
+\newlength{\LWR at igheight}
+\newcommand*{\LWR at igwidthstyle}{}
+\newcommand*{\LWR at igheightstyle}{}
+\newcommand*{\LWR at igorigin}{}
+\newcommand*{\LWR at igangle}{}
+\newcommand*{\LWR at igxscale}{1}
+\newcommand*{\LWR at igyscale}{1}
+\newcommand*{\LWR at igclass}{inlineimage}
+%    \end{macrocode}
+
+% Set the actions of each of the key/value combinations for
+% \cs{includegraphics}.  Many are ignored.
+%
+% If an optional width was given, set an \HTML\ style:
+%    \begin{macrocode}
+\define at key{igraph}{width}{%
+\setlength{\LWR at igwidth}{#1}%
+\ifthenelse{\lengthtest{\LWR at igwidth > 0pt}}%
+{%
+%    \end{macrocode}
+% Default to use the converted fixed length given:
+%    \begin{macrocode}
+    \uselengthunit{PT}%
+    \renewcommand*{\LWR at igwidthstyle}{width:\rndprintlength{\LWR at igwidth}}%
+%    \end{macrocode}
+% If ex or em dimensions were given, use those instead:
+%    \begin{macrocode}
+    \IfEndWith{#1}{ex}%
+    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes ex
+    {}% not ex
+    \IfEndWith{#1}{em}%
+    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes em
+    {}% not em
+    \IfEndWith{#1}{\%}%
+    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes percent
+    {}% not percent
+    \IfEndWith{#1}{px}%
+    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes px
+    {}% not px
+}{}% end of length > 0pt
+}
+%    \end{macrocode}
+%
+% If an optional height was given, set an \HTML\ style:
+%    \begin{macrocode}
+\define at key{igraph}{height}{%
+\setlength{\LWR at igheight}{#1}%
+\ifthenelse{\lengthtest{\LWR at igheight > 0pt}}%
+{%
+%    \end{macrocode}
+% Default to use the converted fixed length given:
+%    \begin{macrocode}
+    \uselengthunit{PT}%
+    \renewcommand*{\LWR at igheightstyle}{%
+    height:\rndprintlength{\LWR at igheight} %
+    }%
+%    \end{macrocode}
+% If ex or em dimensions were given, use those instead:
+%    \begin{macrocode}
+    \IfEndWith{#1}{ex}%
+    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes ex
+    {}% not ex
+    \IfEndWith{#1}{em}%
+    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes em
+    {}% not em
+    \IfEndWith{#1}{\%}%
+    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes percent
+    {}% not percent
+    \IfEndWith{#1}{px}%
+    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes px
+    {}% not px
+}{}% end of length > 0pt
+}
+%    \end{macrocode}
+%
+%
+% Handle origin key:
+%    \begin{macrocode}
+\define at key{igraph}{origin}{%
+\renewcommand*{\LWR at igorigin}{#1}%
+}
+%    \end{macrocode}
+%
+%
+% Handle angle key:
+%    \begin{macrocode}
+\define at key{igraph}{angle}{\renewcommand*{\LWR at igangle}{#1}}
+%    \end{macrocode}
+%
+%
+% Handle class key:
+%    \begin{macrocode}
+\define at key{igraph}{class}{\renewcommand*{\LWR at igclass}{#1}}
+
+%    \end{macrocode}
+% ^^A \define at key{igraph}{xscale}{\renewcommand*{\LWR at igxscale}{#1}}
+% ^^A \define at key{igraph}{yscale}{\renewcommand*{\LWR at igyscale}{#1}}
+% It appears that \pkg{graphicx} does not have separate keys for
+% |xscale| and |yscale|.  |scale| adjusts both at the same time.
+%    \begin{macrocode}
+\define at key{igraph}{scale}{%
+\renewcommand*{\LWR at igxscale}{#1}%
+\renewcommand*{\LWR at igyscale}{#1}}
+%    \end{macrocode}
+%
+% Numerous ignored keys:
+%    \begin{macrocode}
+\define at key{igraph}{bb}{}
+\define at key{igraph}{bbllx}{}
+\define at key{igraph}{bblly}{}
+\define at key{igraph}{bburx}{}
+\define at key{igraph}{bbury}{}
+\define at key{igraph}{natwidth}{}
+\define at key{igraph}{natheight}{}
+\define at key{igraph}{hiresbb}{}
+\define at key{igraph}{viewport}{}
+\define at key{igraph}{trim}{}
+\define at key{igraph}{totalheight}{}
+\define at key{igraph}{keepaspectratio}{}
+\define at key{igraph}{clip}{}
+\define at key{igraph}{draft}{}
+\define at key{igraph}{type}{}
+\define at key{igraph}{ext}{}
+\define at key{igraph}{read}{}
+\define at key{igraph}{command}{}
+%    \end{macrocode}
+
+
+% \begin{macro}{\LWR at rotstyle} \marg{prefix} \marg{degrees}
+%
+% Prints the rotate style with the given prefix.
+%
+% |prefix| is |-ms-| or |-webkit-| or nothing, and is used to generate
+% three versions of the |transform:rotate| style.
+%    \begin{macrocode}
+\newcommand*{\LWR at rotstyle}[2]{%
+ #1transform:rotate(-#2deg);
+}
+%    \end{macrocode}
+% \end{macro}
+
+
+% \begin{macro}{\LWR at scalestyle} \marg{prefix} \marg{xscale} \marg{yscale}
+%
+% Prints the scale style with the given prefix.
+%
+% |prefix| is |-ms-| or |-webkit-| or nothing, and is used to generate
+% three versions of the |transform:scale| style.
+%    \begin{macrocode}
+\newcommand*{\LWR at scalestyle}[3]{%
+ #1transform:scale(#2,#3);
+}
+%    \end{macrocode}
+% \end{macro}
+
+
+
+
+% \subsection{\cs{includegraphics}}
+
+% \DescribeBoolean{LWR at infloatrow}
+% Used to compute \cs{linewidth}.
+%    \begin{macrocode}
+\newbool{LWR at infloatrow}
+\boolfalse{LWR at infloatrow}
+%    \end{macrocode}
+
+% \cs{LWR at opacity} may be set by the \pkg{transparent} package.
+% For \HTML\ it is only used for \cs{includegraphics}.
+%    \begin{macrocode}
+\def\LWR at opacity{1}
+%    \end{macrocode}
+
+
+% \begin{macro}{\LWR at includegraphicsb} * \oarg{2: options} \oarg{3: options} \marg{4: filename}
+%
+% \pkg{graphics} syntax is \cs{includegraphics} * \oarg{llx,lly} \oarg{urx,ury} \marg{file}
+%
+% \pkg{graphicx} syntax is \cs{includegraphics} \oarg{key values} \marg{file}
+%
+% If |#3| is empty, only one optional argument was given, thus \pkg{graphicx} syntax.
+%
+% \changes{v0.18}{2016/04/14}{Improved \HTML\ output linebreaks.}
+% \changes{v0.18}{2016/05/17}{Fix: \cs{linewidth}, \cs{textwidth}, \cs{textheight}
+%   inside a minipage.}
+% \changes{v0.18}{2016/05/17}{em, ex, \%, px dimensions preserved.}
+% \changes{v0.18}{2016/05/17}{Add: svgz file extension.}
+% \changes{v0.20}{2016/08/20}{Fix: \cs{linewidth} in a floatrow.}
+% \changes{v0.20}{2017/01/12}{Fix: Expands filename.}
+% \changes{v0.28}{2017/04/12}{Adapts to \pkg{graphics} syntax.}
+% \changes{v0.29}{2017/04/15}{Fix: Error when no optional arguments.}
+% \changes{v0.40}{2017/09/08}{Add: Full \cs{graphicspath} support.}
+%    \begin{macrocode}
+\NewDocumentCommand{\LWR at includegraphicsb}{s o o m}
+{%
+\LWR at traceinfo{LWR at includegraphicsb #4}%
+%    \end{macrocode}
+% Start the image tag on a new line, allow \PDF\ output word wrap:
+%    \begin{macrocode}
+\LWR at origtilde \LWR at orignewline%
+%    \end{macrocode}
+% Temporarily compute |\linewidth|, |\textwidth|, |\textheight| arguments with a 6x9 inch size
+% until the next |\endgroup|.
+%    \begin{macrocode}
+\ifthenelse{\cnttest{\value{LWR at minipagedepth}}{=}{0}}%
+{%
+    \ifbool{LWR at infloatrow}%
+    {}
+    {% not in a minipage or a floatrow:
+        \setlength{\linewidth}{6in}%
+        \setlength{\textwidth}{6in}%
+        \setlength{\textheight}{9in}%
+    }%
+}{}%
+%    \end{macrocode}
+%    \begin{macrocode}
+\renewcommand*{\Gin at setfile}[3]{%
+\LWR at traceinfo{Gin at setfile ##3}%
+\xdef\LWR at parsedfilename{##3}%
+}%
+\Ginclude at graphics{\detokenize{#4}}%
+\filename at parse{\LWR at parsedfilename}%
+%    \end{macrocode}
+%
+% For correct em sizing during the width and height conversions:
+%    \begin{macrocode}
+\large%
+%    \end{macrocode}
+% Reset some defaults, possibly will be changed below if options were given:
+%    \begin{macrocode}
+\setlength{\LWR at igwidth}{0pt}%
+\setlength{\LWR at igheight}{0pt}%
+\renewcommand*{\LWR at igwidthstyle}{}%
+\renewcommand*{\LWR at igheightstyle}{}%
+\renewcommand*{\LWR at igorigin}{}%
+\renewcommand*{\LWR at igangle}{}%
+\renewcommand*{\LWR at igxscale}{1}%
+\renewcommand*{\LWR at igyscale}{1}%
+\renewcommand*{\LWR at igclass}{inlineimage}%
+%    \end{macrocode}
+% 
+% If |#3| is empty, only one optional argument was given, thus \pkg{graphicx} syntax:
+%    \begin{macrocode}
+\IfValueF{#3}{%
+\IfValueTF{#2}%
+{\setkeys{igraph}{#2}}%
+{\setkeys{igraph}{}}%
+}%
+%    \end{macrocode}
+% Create the \HTML\ reference with the graphicspath, filename, extension,
+% alt tag, style, and class.
+%
+% The \cs{LWR at origtilde} adds space between tags in case this
+% is being done inside a \cs{savebox} where \cs{newline} has no effect.
+%    \begin{macrocode}
+\LWR at traceinfo{LWR at includegraphicsb: about to create href}%
+\href{\LWR at parsedfilename}%
+{% start of href
+\LWR at traceinfo{LWR at includegraphicsb: about to LWR at htmltag}%
+\LWR at htmltag{% start of image tags
+img src="\LWR at parsedfilename" \LWR at orignewline%
+\LWR at origtilde{} alt="[\filename at base]" \LWR at orignewline%
+%    \end{macrocode}
+% Only include a style tag if a width, height, angle, or scale was given:
+%    \begin{macrocode}
+\ifthenelse{
+    \NOT\equal{\LWR at igwidthstyle}{} \OR
+    \NOT\equal{\LWR at igheightstyle}{} \OR
+    \NOT\equal{\LWR at igorigin}{} \OR
+    \NOT\equal{\LWR at igangle}{} \OR
+    \NOT\equal{\LWR at igxscale}{1} \OR
+    \NOT\equal{\LWR at igyscale}{1}
+}%
+{\LWR at origtilde{} style="%
+\ifthenelse{\NOT\equal{\LWR at igwidthstyle}{}}%
+{\LWR at igwidthstyle;}{}%
+\ifthenelse{\NOT\equal{\LWR at igheightstyle}{}}%
+{\LWR at igheightstyle;}{}%
+\ifthenelse{\NOT\equal{\LWR at igorigin}{}}%
+{\LWR at origtilde{} transform-origin: \LWR at originnames{\LWR at igorigin}; \LWR at orignewline}{}%
+\ifthenelse{\NOT\equal{\LWR at igangle}{}}%
+{%
+\LWR at rotstyle{-ms-}{\LWR at igangle}%
+\LWR at rotstyle{-webkit-}{\LWR at igangle}%
+\LWR at rotstyle{}{\LWR at igangle%
+}}{}%
+\ifthenelse{\NOT\equal{\LWR at igxscale}{1}\OR%
+\NOT\equal{\LWR at igyscale}{1}}%
+{\LWR at scalestyle{-ms-}{\LWR at igxscale}{\LWR at igyscale}%
+\LWR at scalestyle{-webkit-}{\LWR at igxscale}{\LWR at igyscale}%
+\LWR at scalestyle{}{\LWR at igxscale}{\LWR at igyscale}}{}%
+%
+\ifthenelse{\NOT\equal{\LWR at opacity}{1}}%
+{opacity:\LWR at opacity;}%
+{}%
+%
+" \LWR at orignewline}{}%
+%    \end{macrocode}
+% Set the class:
+%    \begin{macrocode}
+\LWR at origtilde{} class="\LWR at igclass" \LWR at orignewline%
+}% end of image tags
+}% end of href
+\endgroup
+%    \end{macrocode}
+% Return to small-sized output:
+%    \begin{macrocode}
+\LWR at origscriptsize
+\LWR at traceinfo{LWR at includegraphicsb done}%
+}
+%    \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\includegraphics} \oarg{key=val} \marg{filename}
+
+% Handles width and height, converted to fixed width and heights.
+
+% Converts any |.pdf| references to |.svg| for \HTML\
+
+% The user should always refer to |.pdf| in the document source.
+
+%    \begin{macrocode}
+\LetLtxMacro\LWR at origincludegraphics\includegraphics
+
+\AtBeginDocument{
+\renewcommand*{\includegraphics}
+{%
+%    \end{macrocode}
+% This graphic should trigger an \HTML\ paragraph even if alone,
+% so ensure that are doing paragraph handling:
+%    \begin{macrocode}
+\LWR at traceinfo{includegraphics}
+\LWR at ensuredoingapar%
+\begingroup%
+\catcode`\_=12%
+\LWR at includegraphicsb%
+}% includegraphics
+}% AtBeginDocument
+%    \end{macrocode}
+% \end{macro}
+
+
+% \begin{macro}{\LWR at rotboxorigin} Holds the origin key letters.
+%    \begin{macrocode}
+\newcommand*{\LWR at rotboxorigin}{}
+%    \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\LWR at originname} \marg{letter}
+%
+% Given one \LaTeX{} origin key value,
+% translate into an \HTML\ origin word:
+%    \begin{macrocode}
+\newcommand*{\LWR at originname}[1]{%
+\ifthenelse{\equal{#1}{t}}{top}{}%
+\ifthenelse{\equal{#1}{b}}{bottom}{}%
+\ifthenelse{\equal{#1}{c}}{center}{}%
+\ifthenelse{\equal{#1}{l}}{left}{}%
+\ifthenelse{\equal{#1}{r}}{right}{}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\LWR at originnames} \marg{letters}
+%
+% Given one- or two-letter \LaTeX{} origin key values,
+% translate into \HTML\ origin words:
+%    \begin{macrocode}
+\newcommand*{\LWR at originnames}[1]{%
+\StrChar{#1}{1}[\LWR at strresult]%
+\LWR at originname{\LWR at strresult}
+\StrChar{#1}{2}[\LWR at strresult]%
+\LWR at originname{\LWR at strresult}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+%
+% Handle the origin key for \cs{rotatebox}:
+%    \begin{macrocode}
+\define at key{krotbox}{origin}{%
+\renewcommand*{\LWR at rotboxorigin}{#1}%
+}
+%    \end{macrocode}
+% These keys are ignored:
+%    \begin{macrocode}
+\define at key{krotbox}{x}{}
+\define at key{krotbox}{y}{}
+\define at key{krotbox}{units}{}
+%    \end{macrocode}
+%
+%
+% \begin{macro}{\rotatebox} \oarg{keyval list} \marg{angle} \marg{text}
+%    \begin{macrocode}
+\LetLtxMacro\LWR at origrotatebox\rotatebox
+
+\AtBeginDocument{
+\RenewDocumentCommand{\rotatebox}{O{} m +m}{%
+%    \end{macrocode}
+% Reset the origin to ``none-given'':
+%    \begin{macrocode}
+\renewcommand*{\LWR at rotboxorigin}{}
+%    \end{macrocode}
+% Process the optional keys, which may set \cs{LWR at rotateboxorigin}:
+%    \begin{macrocode}
+\setkeys{krotbox}{#1}%
+%    \end{macrocode}
+% Select |inline-block| so that \HTML\ will transform this span:
+%    \begin{macrocode}
+\LWR at htmltagc{span style="display: inline-block; %
+%    \end{macrocode}
+% If an origin was given, translate and print the origin information:
+%    \begin{macrocode}
+\ifthenelse{\NOT\equal{\LWR at rotboxorigin}{}}%
+{transform-origin: \LWR at originnames{\LWR at rotboxorigin};\LWR at origtilde}{}%
+%    \end{macrocode}
+% Print the rotation information:
+%    \begin{macrocode}
+\LWR at rotstyle{-ms-}{#2} %
+\LWR at rotstyle{-webkit-}{#2} %
+\LWR at rotstyle{}{#2} %
+"{}}\LWR at orignewline%
+%    \end{macrocode}
+% Print the text to be rotated:
+%    \begin{macrocode}
+\begin{LWR at nestspan}%
+#3%
+%    \end{macrocode}
+% Close the span:
+%    \begin{macrocode}
+\LWR at htmltagc{/span}%
+\end{LWR at nestspan}%
+}
+}% AtBeginDocument
+%    \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\scalebox} \marg{h-scale} \oarg{v-scale} \marg{text}
+%    \begin{macrocode}
+\LetLtxMacro\LWR at origscalebox\scalebox
+
+\AtBeginDocument{
+\RenewDocumentCommand{\scalebox}{m o m}{%
+%    \end{macrocode}
+% Select |inline-block| so that \HTML\ will transform this span:
+%    \begin{macrocode}
+\LWR at htmltagc{span style="display: inline-block; %
+%    \end{macrocode}
+% Print the scaling information:
+%    \begin{macrocode}
+\LWR at scalestyle{-ms-}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
+\LWR at scalestyle{-webkit-}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
+\LWR at scalestyle{}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
+"{}}%
+%    \end{macrocode}
+% Print the text to be scaled:
+%    \begin{macrocode}
+\begin{LWR at nestspan}%
+#3%
+%    \end{macrocode}
+% Close the span:
+%    \begin{macrocode}
+\LWR at htmltagc{/span}%
+\end{LWR at nestspan}%
+}
+}% AtBeginDocument
+%    \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\reflectbox} \marg{text}
+%    \begin{macrocode}
+\let\LWR at origreflectbox\reflectbox
+
+\AtBeginDocument{
+\renewcommand{\reflectbox}[1]{\scalebox{-1}[1]{#1}}
+}
+%    \end{macrocode}
+% \end{macro}
+
+
+
+% \begin{macro}{\resizebox} \marg{h-length} \marg{v-length} \marg{text}
+%
+% Simply prints its text argument.
+%    \begin{macrocode}
+\LetLtxMacro\LWR at origresizebox\resizebox
+
+\AtBeginDocument{
+\renewcommand{\resizebox}[3]{#3}
+}
+%    \end{macrocode}
+% \end{macro}
+
+
+%
 % \iffalse
 %</graphics>
 % \fi
@@ -25286,12 +25820,19 @@
 % \DescribePackage{graphicx}
 % \pkg{graphicx} is emulated.
 %
+% \pkg{graphicx} loads \pkg{graphics}, which also loads \pkg{lwarp-graphics},
+% which remembers the original graphics definitions for use inside a \env{lateximage},
+% and then patches them \cs{AtBeginDocument} for \HTML\ output.
+%
+% \pkg{lwarp-graphics} handles the syntax of either \pkg{graphics} or \pkg{graphicx}.
+%
+% \changes{v0.40}{2017/09/07}{\pkg{graphicx}: Moved out of the \pkg{lwarp} core.}
+%
 % \codehtml
 %    \begin{macrocode}
-\LWR at ProvidesPackageDrop{graphicx}
+\LWR at ProvidesPackagePass{graphicx}
 %    \end{macrocode}
 
-
 % \iffalse
 %</graphicx>
 % \fi
@@ -25313,26 +25854,19 @@
 % \DescribePackage{grffile}
 % \limitsgrffile
 %
+% \pkg{lwarp-grffile} now exists as a placeholder since \pkg{grffile}
+% used to be emulated by \pkg{lwarp}, and thus older versions of \pkg{lwarp-grffile}
+% may exist and should be overwritten by this newer version.
+%
 % \changes{v0.38}{2017/08/25}{\pkg{grffile}: Added.}
+% \changes{v0.40}{2017/09/25}{\pkg{grffile}: Directly supported.}
 %
 % \codehtml
 %
 %    \begin{macrocode}
-\LWR at ProvidesPackageDrop{grffile}
+\LWR at ProvidesPackagePass{grffile}
 %    \end{macrocode}
 %
-%    \begin{macrocode}
-\define at key{igraph}{multidot}{}
-\define at key{igraph}{babel}{}
-\define at key{igraph}{extendedchars}{}
-\define at key{igraph}{encoding}{}
-\define at key{igraph}{inputencoding}{}
-\define at key{igraph}{filenameencoding}{}
-\define at key{igraph}{space}{}
-
-\newcommand*{\grffilesetup}[1]{}
-%    \end{macrocode}
-%
 % \iffalse
 %</grffile>
 % \fi
@@ -25373,7 +25907,7 @@
 
 
 
-% ^^A \begin{macro}{\hyperimage} \marg{url} \marg{alt text}
+% \begin{noindmacro}{\hyperimage} \marg{url} \marg{alt text}
 %
 % Insert an image with alt text:
 %    \begin{macrocode}
@@ -25389,10 +25923,12 @@
 \LWR at hyperimageb%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\hyperdef} \marg{1: category} \marg{2: name} \marg{3: text}
+% \begin{noindmacro}{\hyperdef}
+% \marg{1: category} \marg{2: name} \marg{3: text}
+%
 % Creates an \HTML\ anchor to |category.name| with the given text.
 %
 %    \begin{macrocode}
@@ -25402,11 +25938,11 @@
 #3%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\LWR at hyperrefb} \marg{1: URL} \marg{2: category}
-% ^^A							\marg{3: name} \marg{4: text}
+% \begin{noindmacro}{\LWR at hyperrefb} \marg{1: URL} \marg{2: category}
+%							\marg{3: name} \marg{4: text}
 %
 % Creates an \HTML\ link to |URL#category.name| with the given text.
 %    \begin{macrocode}
@@ -25417,9 +25953,9 @@
 \endgroup%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\LWR at hyperrefc} \oarg{label} \marg{text}
+% \begin{noindmacro}{\LWR at hyperrefc} \oarg{label} \marg{text}
 %
 % Creates text as an \HTML\ link to the \LaTeX\ label.
 %    \begin{macrocode}
@@ -25430,13 +25966,12 @@
 \endgroup%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\hyperref}
-% ^^A	\marg{1: URL} \marg{2: category} \marg{3: name} \marg{4: text} \quad -or-
+% \begin{noindmacro}{\hyperref}
+% \marg{1: URL} \marg{2: category} \marg{3: name} \marg{4: text} \quad ---\,or\,--- \\
+% \oarg{1: label} \marg{2: text}
 %
-% ^^A	\oarg{1: label} \marg{2: text}
-%
 %    \begin{macrocode}
 \newcommand{\hyperref}{%
 \LWR at ensuredoingapar%
@@ -25444,11 +25979,12 @@
 \@ifnextchar[\LWR at hyperrefc\LWR at hyperrefb%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
 
-% ^^A \begin{macro}{\hypertarget} \marg{name} \marg{text}
+% \begin{noindmacro}{\hypertarget} \marg{name} \marg{text}
+%
 % Creates an anchor to |name| with the given text.
 %
 %    \begin{macrocode}
@@ -25457,10 +25993,10 @@
 #2%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\hyperlink} \marg{name} \marg{text}
+% \begin{noindmacro}{\hyperlink} \marg{name} \marg{text}
 %
 % Creates a link to the anchor created by hypertarget,
 % with the given link text.
@@ -25470,10 +26006,10 @@
 \hyperref[#1]{#2}%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\autoref} * \marg{label}
+% \begin{noindmacro}{\autoref} * \marg{label}
 %
 % For \HTML, \cs{cleveref} is used instead.
 %
@@ -25482,10 +26018,10 @@
 \IfBooleanTF{#1}{\ref{#2}}{\cref{#2}}%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\autopageref} \marg{label}
+% \begin{noindmacro}{\autopageref} \marg{label}
 %
 % For \HTML, \cs{cleveref} is used instead.
 %
@@ -25494,59 +26030,59 @@
 \IfBooleanTF{#1}{\cpageref{#2}}{\cref{#2}}%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
 
-% ^^A \begin{macro}{\pdfstringdef} \marg{macroname} \marg{\TeX{}string}
+% \begin{noindmacro}{\pdfstringdef} \marg{macroname} \marg{\TeX{}string}
 %
 %    \begin{macrocode}
 \newcommand{\pdfstringdef}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\pdfbookmark} \oarg{level} \marg{text} \marg{name}
+% \begin{noindmacro}{\pdfbookmark} \oarg{level} \marg{text} \marg{name}
 %
 %    \begin{macrocode}
 \newcommand{\pdfbookmark}[3][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\currentpdfbookmark} \marg{text} \marg{name}
+% \begin{noindmacro}{\currentpdfbookmark} \marg{text} \marg{name}
 %
 %    \begin{macrocode}
 \newcommand{\currentpdfbookmark}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\subpdfbookmark} \marg{text} \marg{name}
+% \begin{noindmacro}{\subpdfbookmark} \marg{text} \marg{name}
 %
 %    \begin{macrocode}
 \newcommand{\subpdfbookmark}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\belowpdfbookmark} \marg{text} \marg{name}
+% \begin{noindmacro}{\belowpdfbookmark} \marg{text} \marg{name}
 %
 %    \begin{macrocode}
 \newcommand{\belowpdfbookmark}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\texorpdfstring} \marg{\TeX{}string} \marg{PDFstring}
+% \begin{noindmacro}{\texorpdfstring} \marg{\TeX{}string} \marg{PDFstring}
 %
 %    \begin{macrocode}
 \newcommand{\texorpdfstring}[2]{#2}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\hypercalcbp} \marg{dimen} \quad
+% \begin{noindmacro}{\hypercalcbp} \marg{dimen} \quad
 % From \pkg{hyperref}.
 %
 %    \begin{macrocode}
@@ -25554,127 +26090,127 @@
 \strip at pt\dimexpr 0.99626401\dimexpr(#1)\relax\relax
 }%
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\Acrobatmenu} \marg{menuoption} \marg{text}
+% \begin{noindmacro}{\Acrobatmenu} \marg{menuoption} \marg{text}
 %
 %    \begin{macrocode}
 \newcommand{\Acrobatmenu}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\TextField} \oarg{parameters} \marg{label}
+% \begin{noindmacro}{\TextField} \oarg{parameters} \marg{label}
 %
 %    \begin{macrocode}
 \newcommand*{\TextField}[2][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\CheckBox} \oarg{parameters} \marg{label}
+% \begin{noindmacro}{\CheckBox} \oarg{parameters} \marg{label}
 %
 %    \begin{macrocode}
 \newcommand*{\CheckBox}[2][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\ChoiceMenu} \oarg{parameters} \marg{label} \marg{choices}
+% \begin{noindmacro}{\ChoiceMenu} \oarg{parameters} \marg{label} \marg{choices}
 %
 %    \begin{macrocode}
 \newcommand{\ChoiceMenu}[3][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\PushButton} \oarg{parameters} \marg{label}
+% \begin{noindmacro}{\PushButton} \oarg{parameters} \marg{label}
 %
 %    \begin{macrocode}
 \newcommand*{\PushButton}[2][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\Submit} \oarg{parameters} \marg{label}
+% \begin{noindmacro}{\Submit} \oarg{parameters} \marg{label}
 %
 %    \begin{macrocode}
 \newcommand*{\Submit}[2][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\Reset} \oarg{parameters} \marg{label}
+% \begin{noindmacro}{\Reset} \oarg{parameters} \marg{label}
 %
 %    \begin{macrocode}
 \newcommand*{\Reset}[2][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\LayoutTextField} \marg{label} \marg{field}
+% \begin{noindmacro}{\LayoutTextField} \marg{label} \marg{field}
 %
 %    \begin{macrocode}
 \newcommand*{\LayoutTextField}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\LayoutChoiceField} \marg{label} \marg{field}
+% \begin{noindmacro}{\LayoutChoiceField} \marg{label} \marg{field}
 %
 %    \begin{macrocode}
 \newcommand*{\LayoutChoiceField}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\LayoutCheckField} \marg{label} \marg{field}
+% \begin{noindmacro}{\LayoutCheckField} \marg{label} \marg{field}
 %
 %    \begin{macrocode}
 \newcommand*{\LayoutCheckField}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\MakeRadioField} \marg{width} \marg{height}
+% \begin{noindmacro}{\MakeRadioField} \marg{width} \marg{height}
 %
 %    \begin{macrocode}
 \newcommand*{\MakeRadioField}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\MakeCheckField} \marg{width} \marg{height}
+% \begin{noindmacro}{\MakeCheckField} \marg{width} \marg{height}
 %
 %    \begin{macrocode}
 \newcommand*{\MakeCheckField}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\MakeTextField} \marg{width} \marg{height}
+% \begin{noindmacro}{\MakeTextField} \marg{width} \marg{height}
 %
 %    \begin{macrocode}
 \newcommand*{\MakeTextField}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\MakeChoiceField} \marg{width} \marg{height}
+% \begin{noindmacro}{\MakeChoiceField} \marg{width} \marg{height}
 %
 %    \begin{macrocode}
 \newcommand*{\MakeChoiceField}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\MakeFieldButton} \marg{text}
+% \begin{noindmacro}{\MakeFieldButton} \marg{text}
 %
 %    \begin{macrocode}
 \newcommand{\MakeFieldButton}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 % \iffalse
 %</hyperref>
@@ -26208,7 +26744,7 @@
 %    \end{macrocode}
 %
 %
-% ^^A \begin{macro}{\lst at Init} \marg{backslash-processing}
+% \begin{noindmacro}{\lst at Init} \marg{backslash-processing} \quad
 % Done at the start of a listing.
 %    \begin{macrocode}
 \renewcommand{\lst at Init}[1]{%
@@ -26241,10 +26777,10 @@
 \fi%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\lst at DeInit} Done at the end of a listing.
+% \begin{noindmacro}{\lst at DeInit} \quad Done at the end of a listing.
 %    \begin{macrocode}
 \renewcommand*{\lst at DeInit}{%
 \lst at ifdisplaystyle%
@@ -26271,11 +26807,11 @@
 \LWR at origlst@DeInit%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
 %
-% ^^A \begin{macro}{\lst at MakeCaption} \marg{t/b}
+% \begin{noindmacro}{\lst at MakeCaption} \marg{t/b}
 %
 % This is called BOTH at the top and at the bottom of each listing.
 %
@@ -26368,7 +26904,7 @@
 \LWR at traceinfo{DONE WITH CAPTION at #1}%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
 % Patched to keep left line numbers outside of the left margin, and
@@ -26779,7 +27315,7 @@
 %    \end{macrocode}
 %
 %
-% ^^A \begin{macro}{\LWR at mdfprintcolor} \marg{mdfcolorkey}
+% \begin{noindmacro}{\LWR at mdfprintcolor} \marg{mdfcolorkey}
 %
 % Given the \pkg{mdframed} key, print the color.
 %    \begin{macrocode}
@@ -26788,9 +27324,9 @@
 \#\LWR at tempcolor
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\LWR at mdfprintlength} \marg{mdflengthkey}
+% \begin{noindmacro}{\LWR at mdfprintlength} \marg{mdflengthkey}
 %
 % Given the \pkg{mdframed} key, print the length.
 %    \begin{macrocode}
@@ -26798,10 +27334,10 @@
 \rndprintlength{\csuse{mdf@#1 at length}}
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 %
-% ^^A \begin{macro}{\LWR at mdframedstart}
+% \begin{noindmacro}{\LWR at mdframedstart}
 % Actions before an mdframe starts.
 %
 % Encapsulate a frame inside a \element{div} of the desired |class|.
@@ -26859,9 +27395,9 @@
 \LetLtxMacro\makebox\LWR at origmakebox%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
-% ^^A \begin{macro}{\LWR at mdframedend}
+% \begin{noindmacro}{\LWR at mdframedend}
 % Actions after an mdframe ends.
 %
 % After closing the \element{div}, globally restore to the default environment type:
@@ -26881,10 +27417,10 @@
 \LWR at startpars%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\mdfframedtitleenv} \marg{title}
+% \begin{noindmacro}{\mdfframedtitleenv} \marg{title}
 %
 % Encapsulation of the original which places the title
 % inside a \element{span} of class |mdframedtitle|:
@@ -26951,10 +27487,11 @@
 }
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\LWR at mdfsubtitlecommon} \marg{sub -or subsub} \oarg{options} \marg{title}
+% \begin{noindmacro}{\LWR at mdfsubtitlecommon}
+% \marg{sub -or- subsub} \oarg{options} \marg{title}
 %
 % Common code for \cs{LWR at mdfsubtitle} and \cs{LWR at mdfsubsubtitle}.
 %
@@ -27022,9 +27559,9 @@
 
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
-% ^^A \begin{macro}{\LWR at mdfsubtitle} \oarg{options} \marg{title}
+% \begin{noindmacro}{\LWR at mdfsubtitle} \oarg{options} \marg{title}
 %    \begin{macrocode}
 \let\LWR at origmdfsubtitle\mdfsubtitle
 
@@ -27033,10 +27570,10 @@
 }
 \let\mdfsubtitle\LWR at mdfsubtitle
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\LWR at mdfsubsubtitle} \oarg{options} \marg{title}
+% \begin{noindmacro}{\LWR at mdfsubsubtitle} \oarg{options} \marg{title}
 %    \begin{macrocode}
 \let\LWR at origmdfsubsubtitle\mdfsubsubtitle
 
@@ -27045,19 +27582,19 @@
 }
 \let\mdfsubsubtitle\LWR at mdfsubsubtitle
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
 %
-% ^^A \begin{macro}{\LWR at mdthisenv}
+% \begin{noindmacro}{\LWR at mdthisenv}
 % Stores the environment of the frame about to be created:
 %    \begin{macrocode}
 \newcommand*{\LWR at mdthisenv}{mdframed}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\newmdenv} \oarg{options} \marg{env-name}
+% \begin{noindmacro}{\newmdenv} \oarg{options} \marg{env-name}
 %
 % Modified from the original to remember the environment.
 %    \begin{macrocode}
@@ -27071,9 +27608,9 @@
 {\end{mdframed}}%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
-% ^^A \begin{macro}{\surroundwithmdframed} \oarg{options} \marg{environment}
+% \begin{noindmacro}{\surroundwithmdframed} \oarg{options} \marg{environment}
 %
 % Modified from the original to remember the environment.
 %    \begin{macrocode}
@@ -27084,10 +27621,10 @@
 \AfterEndEnvironment{#2}{\end{mdframed}}%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\mdtheorem} \oarg{mdframed-options}{envname}
+% \begin{noindmacro}{\mdtheorem} \oarg{mdframed-options}{envname}
 %        \oarg{numberedlike} \marg{caption} \oarg{within}
 %
 % Modified from the original to remember the environment.
@@ -27184,10 +27721,10 @@
    }%
  }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
-% ^^A \begin{macro}{\newmdtheoremenv} \oarg{mdframed-options}{envname}
+% \begin{noindmacro}{\newmdtheoremenv} \oarg{mdframed-options}{envname}
 %        \oarg{numberedlike} \marg{caption} \oarg{within}
 %
 % Modified from the original to remember the environment.
@@ -27194,9 +27731,10 @@
 %    \begin{macrocode}
 \DeclareDocumentCommand\newmdtheoremenv{O{} m o m o }{%
  \ifboolexpr{ test {\IfNoValueTF {#3}} and test {\IfNoValueTF {#5}} }%
-    {\newtheorem{#2}{#4}}{%
-     \IfValueTF{#3}{\newtheorem{#2}[#3]{#4}}{}%
-     \IfValueTF{#5}{\newtheorem{#2}{#4}[#5]}{}%
+    {\newtheorem{#2}{#4}}%
+    {%
+     \IfValueT{#3}{\newtheorem{#2}[#3]{#4}}%
+     \IfValueT{#5}{\newtheorem{#2}{#4}[#5]}%
     }%
 \BeforeBeginEnvironment{#2}{%
 \renewcommand*{\LWR at mdthisenv}{md#2}%
@@ -27205,7 +27743,7 @@
 \end{mdframed}}%
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 % \iffalse
 %</mdframed>
@@ -27315,9 +27853,39 @@
 %
 %
 %
+% \iffalse
+%<*midfloat>
+% \fi
 %
+% \part{lwarp-midfloat.sty}
 %
+% \section{midfloat}
+%
+% \DescribePackage{midfloat}
+% \pkg{midfloat} is emulated.
+%
+% \changes{v0.40}{2017/09/07}{\pkg{midfloat}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{midfloat}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\newenvironment{strip}[1][]{}{}
+\newskip\stripsep
+%    \end{macrocode}
+%
 % \iffalse
+%</midfloat>
+% \fi
+%
+%
+%
+%
+%
+% \iffalse
 %<*moreverb>
 % \fi
 %
@@ -27493,7 +28061,7 @@
 \begin{warpHTML}
 %    \end{macrocode}
 
-% ^^A \begin{environment}{multicols} * \marg{numcols} \oarg{heading}
+% \begin{noindenvironment}{multicols} * \marg{numcols} \oarg{heading}
 %    \begin{macrocode}
 \NewDocumentEnvironment{multicols}{s m o}
 %    \end{macrocode}
@@ -27505,13 +28073,13 @@
 %    \end{macrocode}
 % Optional \HTML\ \element{div} class for the heading:
 %    \begin{macrocode}
-\IfValueTF{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}{}}
+\IfValueT{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}}
 %    \end{macrocode}
 % When done with the environment, close the \element{div}:
 %    \begin{macrocode}
 {\endBlockClass}
 %    \end{macrocode}
-% ^^A \end{environment}
+% \end{noindenvironment}
 
 % Emulated null functions which are not used in \HTML:
 %    \begin{macrocode}
@@ -27593,6 +28161,7 @@
 % \changes{v0.39}{2017/08/30}{Add: New optional \protect\texttt{vpos} argument.}
 % \changes{v0.39}{2017/08/30}{Add: Supports left/right border for \pkg{bigdelim}.}
 % \changes{v0.39}{2017/08/30}{Fix: Long text argument.}
+% \changes{v0.40}{2017/09/22}{Improved \pkg{bigdelim} borders.}
 %    \begin{macrocode}
 \RenewDocumentCommand{\multirow}{O{c} m o m o +m}%
 {%
@@ -27613,7 +28182,8 @@
 % The left/right border, if given:
 %    \begin{macrocode}
 \ifdefvoid{\LWR at multirowborder}{}{%
-style="border-\LWR at multirowborder: 2px solid black" %
+style="border-\LWR at multirowborder: 2px dotted black ; %
+padding-\LWR at multirowborder: 2px" %
 }
 %    \end{macrocode}
 % A class adds the column spec and the rule:
@@ -27658,7 +28228,7 @@
 % \changes{v0.39}{2017/08/30}{Added.}
 %
 %    \begin{macrocode}
-\RenewDocumentCommand{\multicolumnrow}{m m O{} m O{} m O{} +m}{%
+\NewDocumentCommand{\multicolumnrow}{m m O{} m O{} m O{} +m}{%
 %    \end{macrocode}
 % Figure out how many extra \HTML\ columns to add for |@| and |!| columns:
 %    \begin{macrocode}
@@ -27942,24 +28512,24 @@
 \LWR at ProvidesPackageDrop{nowidow}
 %    \end{macrocode}
 
-% ^^A \begin{macro}{\nowidow} \oarg{lines}
-% ^^A \begin{macro}{\setnowidow} \oarg{lines}
+% \begin{noindmacro}{\nowidow} \oarg{lines}
+% \begin{noindmacro}{\setnowidow} \oarg{lines}
 %    \begin{macrocode}
 \newcommand*{\nowidow}[1][]{}
 \newcommand*{\setnowidow}[1][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-
-% ^^A \begin{macro}{\noclub} \oarg{lines}
-% ^^A \begin{macro}{\setnoclub} \oarg{lines}
+% \end{noindmacro}
+% \end{noindmacro}
+%
+% \begin{noindmacro}{\noclub} \oarg{lines}
+% \begin{noindmacro}{\setnoclub} \oarg{lines}
 %    \begin{macrocode}
 \newcommand*{\noclub}[1][]{}
 \newcommand*{\setnoclub}[1][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-
+% \end{noindmacro}
+% \end{noindmacro}
+%
 % \iffalse
 %</nowidow>
 % \fi
@@ -28702,7 +29272,38 @@
 %
 %
 %
+%
+%
 % \iffalse
+%<*pfnote>
+% \fi
+%
+% \part{lwarp-pfnote.sty}
+%
+% \section{pfnote}
+%
+% \DescribePackage{pfnote}
+% \pkg{pfnote} is emulated.
+%
+% \limitspfnote
+%
+% \changes{v0.40}{2017/09/06}{\pkg{pfnote}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{pfnote}
+%    \end{macrocode}
+%
+% \iffalse
+%</pfnote>
+% \fi
+%
+%
+%
+%
+%
+% \iffalse
 %<*placeins>
 % \fi
 %
@@ -28769,8 +29370,87 @@
 %
 %
 %
+% \iffalse
+%<*quotchap>
+% \fi
 %
+% \part{lwarp-quotchap.sty}
+%
+% \section{quotchap}
+%
+% \DescribePackage{quotchap}
+% \pkg{quotchap} is emulated.
+%
+% \credits{Karsten Tinnefeld, Jan Klever}
+%
+% \changes{v0.40}{2017/09/22}{\pkg{quotchap}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{quotchap}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\newcommand{\@quotchap}{}
+\newlength{\LWR at quotchapwidth}
+
+\let\@printcites\relax
+
+\newcommand*{\@iprintcites}{%
+%    \end{macrocode}
+% Place the quotes inside a \element{div}
+% of class \attribute{quotchap},
+% of the maximum selected width:
+%    \begin{macrocode}
+\uselengthunit{PT}%
+\begin{BlockClass}[max-width: \rndprintlength{\LWR at quotchapwidth}]{quotchap}
+%\begin{minipage}{\LWR at quotchapwidth}
+\@quotchap
+%\end{minipage}
+\end{BlockClass}
+%    \end{macrocode}
+% Deactivate the quote printing:
+%    \begin{macrocode}
+\global\let\@printcites\relax
+}
+
+\NewEnviron{savequote}[1][\linewidth]{%
+%    \end{macrocode}
+% Remember the width, adjusted for \HTML,
+% and make the length assignment global, per: \\ 
+%\href{https://tex.stackexchange.com/questions/300823/why-is-setlength-ineffective-inside-a-tabular-environment}
+%{\ttfamily https://tex.stackexchange.com/questions/300823/ \\
+%	\hspace*{2em} why-is-setlength-ineffective-inside-a-tabular-environment}
+%    \begin{macrocode}
+\setlength{\LWR at quotchapwidth}{#1*2}%
+\global\LWR at quotchapwidth=\LWR at quotchapwidth%
+%    \end{macrocode}
+% Remember the body, and activate the quote printing:
+%    \begin{macrocode}
+\global\let\@quotchap\BODY
+\global\let\@printcites\@iprintcites%
+}
+%    \end{macrocode}
+% The quotation author is placed inside a \element{div}
+% of class \attribute{qauthor}:
+%    \begin{macrocode}
+\newcommand{\qauthor}[1]{\begin{BlockClass}{qauthor}{#1}\end{BlockClass}}
+%    \end{macrocode}
+% \cs{qsetcnfont} is ignored:
+%    \begin{macrocode}
+\newcommand{\qsetcnfont}[1]{}
+%    \end{macrocode}
+%
 % \iffalse
+%</quotchap>
+% \fi
+%
+%
+%
+%
+%
+% \iffalse
 %<*ragged2e>
 % \fi
 %
@@ -29195,9 +29875,59 @@
 %
 %
 %
+% \iffalse
+%<*sectsty>
+% \fi
 %
+% \part{lwarp-sectsty.sty}
 %
+% \section{sectsty}
+%
+% \DescribePackage{sectsty}
+% \pkg{sectsty} is emulated.
+%
+% \changes{v0.40}{2017/09/12}{\pkg{sectsty}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{sectsty}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\newcommand*{\partfont}          [1] {}
+\newcommand*{\partnumberfont}    [1] {}
+\newcommand*{\parttitlefont}     [1] {}
+\newcommand*{\chapterfont}       [1] {}
+\newcommand*{\chapternumberfont} [1] {}
+\newcommand*{\chaptertitlefont}  [1] {}
+\newcommand*{\sectionfont}       [1] {}
+\newcommand*{\subsectionfont}    [1] {}
+\newcommand*{\subsubsectionfont} [1] {}
+\newcommand*{\paragraphfont}     [1] {}
+\newcommand*{\subparagraphfont}  [1] {}
+\newcommand*{\minisecfont}  [1] {}
+\newcommand*{\allsectionsfont}[1] {}
+\newcommand{\nohang}{}
+%    \end{macrocode}
+% \cs{sectionrule} is only to be used in |*font| commands, thus it is ignored.
+%    \begin{macrocode}
+\newcommand*{\sectionrule}[5]{}
+
+\def\ulemheading#1#2{}
+%    \end{macrocode}
+%
 % \iffalse
+%</sectsty>
+% \fi
+%
+%
+%
+%
+%
+%
+%
+% \iffalse
 %<*setspace>
 % \fi
 
@@ -29673,8 +30403,58 @@
 %
 %
 %
+% \iffalse
+%<*stabular>
+% \fi
 %
+% \part{lwarp-stabular.sty}
+%
+% \section{stabular}
+%
+% \DescribePackage{stabular}
+% \pkg{stabular} is emulated.
+%
+% \changes{v0.40}{2017/09/07}{\pkg{stabular}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{stabular}
+%    \end{macrocode}
+%
+% \oarg{vpos} \marg{colspec}
+% \marginpar{\hfill {\footnotesize Env} \env{stabular}}
+%    \begin{macrocode}
+\newenvironment{stabular}[2][c]
+{
+\renewcommand{\noalign}[1]{}
+\begin{tabular}[#1]{#2}
+}
+{\end{tabular}}
+%    \end{macrocode}
+%
+% \marg{width} \oarg{vpos} \marg{colspec}
+% \marginpar{\hfill {\footnotesize Env} \env{stabular}}
+%    \begin{macrocode}
+\NewDocumentEnvironment{stabular*}{m o m}
+{
+\renewcommand{\noalign}[1]{}
+\begin{tabular}[#2]{#3}
+}
+{\end{tabular}}
+%    \end{macrocode}
+%
 % \iffalse
+%</stabular>
+% \fi
+%
+%
+%
+%
+%
+%
+%
+% \iffalse
 %<*subfig>
 % \fi
 
@@ -30098,9 +30878,42 @@
 %
 %
 %
+% \iffalse
+%<*tabls>
+% \fi
 %
+% \part{lwarp-tabls.sty}
 %
+% \section{tabls}
+%
+% \DescribePackage{tabls}
+% \pkg{tabls} is emulated.
+% \cs{LWR at hline} is used to handle the optional argument when
+% \pkg{tabls} is loaded.
+%
+% \changes{v0.40}{2017/09/06}{\pkg{tabls}: Added.}
+%
+% \codehtml
+%
+%    \begin{macrocode}
+\LWR at ProvidesPackageDrop{tabls}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\newdimen\tablinesep
+\newdimen\arraylinesep
+\newdimen\extrarulesep
+%    \end{macrocode}
+%
 % \iffalse
+%</tabls>
+% \fi
+%
+%
+%
+%
+%
+% \iffalse
 %<*tabularx>
 % \fi
 
@@ -30234,6 +31047,8 @@
 %
 % \changes{v0.37}{2017/08/18}{\pkg{textcomp}: Improved support.}
 % \changes{v0.38}{2017/08/21}{\pkg{textcomp}: Removed from \pkg{lwarp} core.}
+% \changes{v0.40}{2017/09/07}{\pkg{textcomp}: Additional symbols,
+%       improved XeLaTeX and LuaLaTeX support.}
 %
 % \codehtml
 %
@@ -30242,7 +31057,6 @@
 %    \end{macrocode}
 %
 %
-%
 % The following are restored for print when inside a \env{lateximage}:
 %    \begin{macrocode}
 \let\LWR at origtextdegree\textdegree
@@ -30249,6 +31063,19 @@
 \let\LWR at origtextcelsius\textcelsius
 \let\LWR at origtextohm\textohm
 \let\LWR at origtextmu\textmu
+\let\LWR at origtextlquill\textlquill
+\let\LWR at origtextrquill\textrquill
+\let\LWR at origtextcircledP\textcircledP
+\let\LWR at origtexttwelveudash\texttwelveudash
+\let\LWR at origtextthreequartersemdash\textthreequartersemdash
+\let\LWR at origtextmho\textmho
+\let\LWR at origtextnaira\textnaira
+\let\LWR at origtextpeso\textpeso
+\let\LWR at origtextrecipe\textrecipe
+\let\LWR at origtextpertenthousand\textpertenthousand
+\let\LWR at origtextbaht\textbaht
+\let\LWR at origtextdiscount\textdiscount
+\let\LWR at origtextservicemark\textservicemark
 \LetLtxMacro\LWR at origcapitalcedilla\capitalcedilla
 \LetLtxMacro\LWR at origcapitalogonek\capitalogonek
 \LetLtxMacro\LWR at origcapitalgrave\capitalgrave
@@ -30264,18 +31091,51 @@
 \LetLtxMacro\LWR at origcapitaldotaccent\capitaldotaccent
 \LetLtxMacro\LWR at origtextcircled\textcircled
 %    \end{macrocode}
-% For \HTML, use \HTML\ entities or direct Unicode, depending on the engine:
+% For \HTML, use \HTML\ entities or direct Unicode, depending on the engine.
+%
+% \cs{AtBeginDocument} improves support for \LuaLaTeX\ and \XeLaTeX.
 %    \begin{macrocode}
+\AtBeginDocument{
 \ifPDFTeX
 \renewcommand*{\textdegree}{\HTMLentity{deg}}
-\renewcommand*{\textcelsius}{\HTMLentity{deg}\,C}
+\renewcommand*{\textcelsius}{\HTMLunicode{2103}}
 \renewcommand*{\textohm}{\HTMLunicode{2126}}
 \renewcommand*{\textmu}{\HTMLunicode{00B5}}
+\renewcommand*{\textlquill}{\HTMLunicode{2045}}
+\renewcommand*{\textrquill}{\HTMLunicode{2046}}
+\renewcommand*{\textcircledP}{\HTMLunicode{2117}}
+\renewcommand*{\texttwelveudash}{\HTMLunicode{2014}}% emdash
+\renewcommand*{\textthreequartersemdash}{\HTMLunicode{2014}}% emdash
+\renewcommand*{\textmho}{\HTMLunicode{2127}}
+\renewcommand*{\textnaira}{\HTMLunicode{20A6}}
+\renewcommand*{\textpeso}{\HTMLunicode{20B1}}
+\renewcommand*{\textrecipe}{\HTMLunicode{211E}}
+\renewcommand*{\textpertenthousand}{\HTMLunicode{2031}}
+\renewcommand*{\textbaht}{\HTMLunicode{0E3F}}
+\renewcommand*{\textdiscount}{\%}
+\renewcommand*{\textservicemark}{\HTMLunicode{2120}}
 \else
+%    \end{macrocode}
+% NOTE: Some of the following do not print well in the listing.
+% Consult the .dtx or .sty file for the actual characters.
+%    \begin{macrocode}
 \renewcommand*{\textdegree}{°}
-\renewcommand*{\textcelsius}{°C}
+\renewcommand*{\textcelsius}{℃}
 \renewcommand*{\textohm}{Ω}
-\renewcommand*{\textmu}{μ}
+\renewcommand*{\textmu}{µ}
+\renewcommand*{\textlquill}{⁅}
+\renewcommand*{\textrquill}{⁆}
+\renewcommand*{\textcircledP}{℗}
+\renewcommand*{\texttwelveudash}{—}% emdash
+\renewcommand*{\textthreequartersemdash}{—}% emdash
+\renewcommand*{\textmho}{℧}
+\renewcommand*{\textnaira}{₦}
+\renewcommand*{\textpeso}{₱}
+\renewcommand*{\textrecipe}{℞}
+\renewcommand*{\textpertenthousand}{‱}
+\renewcommand*{\textbaht}{฿}
+\renewcommand*{\textdiscount}{\%}
+\renewcommand*{\textservicemark}{℠}
 \fi
 %    \end{macrocode}
 % For \HTML, Unicode diacritical marks are used:
@@ -30299,6 +31159,7 @@
 \renewcommand*{\textcircled}[1]{%
 \InlineClass[border: 1px solid \LWR at currenttextcolor]{textcircled}{#1}%
 }
+}% AtBeginDocument
 %    \end{macrocode}
 %
 % When a \env{lateximage} is begun:
@@ -30308,6 +31169,19 @@
 \let\textcelsius\LWR at origtextcelsius%
 \let\textohm\LWR at origtextohm%
 \let\textmu\LWR at origtextmu%
+\let\textlquill\LWR at origtextlquill%
+\let\textrquill\LWR at origtextrquill%
+\let\textcircledP\LWR at origtextcircledP%
+\let\texttwelveudash\LWR at origtexttwelveudash%
+\let\textthreequartersemdash\LWR at origtextthreequartersemdash%
+\let\textmho\LWR at origtextmho%
+\let\textnaira\LWR at origtextnaira%
+\let\textpeso\LWR at origtextpeso%
+\let\textrecipe\LWR at origtextrecipe%
+\let\textpertenthousand\LWR at origtextpertenthousand%
+\let\textbaht\LWR at origtextbaht%
+\let\textdiscount\LWR at origtextdiscount%
+\let\textservicemark\LWR at origtextservicemark%
 \LetLtxMacro\capitalcedilla\LWR at origcapitalcedilla%
 \LetLtxMacro\capitalogonek\LWR at origcapitalogonek%
 \LetLtxMacro\capitalgrave\LWR at origcapitalgrave%
@@ -30633,24 +31507,24 @@
 
 
 
-% ^^A \begin{macro}{\LWR at printtablenote} \marg{text}
+% \begin{noindmacro}{\LWR at printtablenote} \marg{text}
 %
 % Prints the table note item header inside a \CSS\ class of |tnoteitemheader|.
 %    \begin{macrocode}
 \newcommand{\LWR at printtablenote}[1]{\InlineClass{tnoteitemheader}{#1}}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
 
-% ^^A \begin{environment}{threeparttable} \oarg{alignment}
+% \begin{noindenvironment}{threeparttable} \oarg{alignment}
 % To emulate threeparttable:
 %    \begin{macrocode}
 \newenvironment*{threeparttable}[1][b]{}{}
 %    \end{macrocode}
-% ^^A \end{environment}
+% \end{noindenvironment}
 
-% ^^A \begin{environment}{tablenotes} \oarg{options}
+% \begin{noindenvironment}{tablenotes} \oarg{options}
 % \changes{v0.19}{2016/06/01}{CSS for table note item.}
 %    \begin{macrocode}
 \newenvironment*{tablenotes}[1][]
@@ -30667,12 +31541,13 @@
 \endBlockClass%
 }
 %    \end{macrocode}
-% ^^A \end{environment}
-% ^^A \begin{macro}{\tnote}
+% \end{noindenvironment}
+%
+% \begin{noindmacro}{\tnote} \marg{text}
 %    \begin{macrocode}
 \newcommand{\tnote}[1]{\LWR at htmlspan{sup}{#1}}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 % \iffalse
 %</threeparttable>
@@ -30798,75 +31673,75 @@
 %
 % \cs{pagestyle} and \cs{thispagestyle} are already disabled in the \pkg{lwarp} code.
 %
-% ^^A \begin{macro}{\newpagestyle} \marg{name} \oarg{style} \marg{commands}
-% ^^A \begin{macro}{\renewpagestyle} \marg{name} \oarg{style} \marg{commands}
+% \begin{noindmacro}{\newpagestyle} \marg{name} \oarg{style} \marg{commands}
+% \begin{noindmacro}{\renewpagestyle} \marg{name} \oarg{style} \marg{commands}
 %    \begin{macrocode}
 \NewDocumentCommand{\newpagestyle}{m o m}{}
 \NewDocumentCommand{\renewpagestyle}{m o m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\sethead} \oarg{el} \oarg{ec} \oarg{er} \marg{ol} \marg{oc} \marg{or}
-% ^^A \begin{macro}{\setfoot} \oarg{el} \oarg{ec} \oarg{er} \marg{ol} \marg{oc} \marg{or}
+% \begin{noindmacro}{\sethead} \oarg{el} \oarg{ec} \oarg{er} \marg{ol} \marg{oc} \marg{or}
+% \begin{noindmacro}{\setfoot} \oarg{el} \oarg{ec} \oarg{er} \marg{ol} \marg{oc} \marg{or}
 %    \begin{macrocode}
 \NewDocumentCommand{\sethead}{o o o m m m}{}
 \NewDocumentCommand{\setfoot}{o o o m m m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\settitlemarks} * \marg{names}
+% \begin{noindmacro}{\settitlemarks} * \marg{names}
 %    \begin{macrocode}
 \NewDocumentCommand{\settitlemarks}{s m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\headrule}
-% ^^A \begin{macro}{\footrule}
+% \begin{noindmacro}{\headrule}
+% \begin{noindmacro}{\footrule}
 %    \begin{macrocode}
 \newcommand*{\headrule}{}
 \newcommand*{\footrule}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\setheadrule} \marg{length}
-% ^^A \begin{macro}{\setfootrule} \marg{length}
+% \begin{noindmacro}{\setheadrule} \marg{length}
+% \begin{noindmacro}{\setfootrule} \marg{length}
 %    \begin{macrocode}
 \newcommand*{\setheadrule}[1]{}
 \newcommand*{\setfootrule}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\makeheadrule}
-% ^^A \begin{macro}{\makefootrule}
+% \begin{noindmacro}{\makeheadrule}
+% \begin{noindmacro}{\makefootrule}
 %    \begin{macrocode}
 \newcommand*{\makeheadrule}{}
 \newcommand*{\makefootrule}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\setmarkboth} \marg{code}
+% \begin{noindmacro}{\setmarkboth} \marg{code}
 %    \begin{macrocode}
 \newcommand{\setmarkboth}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\widenhead}
+% \begin{noindmacro}{\widenhead}
 %    \begin{macrocode}
 \NewDocumentCommand{\widenhead}{s o o m m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\bottitlemarks}
-% ^^A \begin{macro}{\toptitlemarks}
-% ^^A \begin{macro}{\firsttitlemarks}
-% ^^A \begin{macro}{\nexttitlemarks}
-% ^^A \begin{macro}{\outertitlemarks}
-% ^^A \begin{macro}{\innertitlemarks}
+% \begin{noindmacro}{\bottitlemarks}
+% \begin{noindmacro}{\toptitlemarks}
+% \begin{noindmacro}{\firsttitlemarks}
+% \begin{noindmacro}{\nexttitlemarks}
+% \begin{noindmacro}{\outertitlemarks}
+% \begin{noindmacro}{\innertitlemarks}
 %    \begin{macrocode}
 \newcommand*{\bottitlemarks}{}
 \newcommand*{\toptitlemarks}{}
@@ -30875,67 +31750,67 @@
 \newcommand*{\outertitlemarks}{}
 \newcommand*{\innertitlemarks}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\newtitlemark} * \marg{name}
+% \begin{noindmacro}{\newtitlemark} * \marg{name}
 %    \begin{macrocode}
 \NewDocumentCommand{\newtitlemark}{s m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\pretitlemark} * \marg{section} \marg{text}
+% \begin{noindmacro}{\pretitlemark} * \marg{section} \marg{text}
 %    \begin{macrocode}
 \NewDocumentCommand{\pretitlemark}{s m m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\ifsamemark} \marg{group} \marg{command} \marg{true} \marg{false}
+% \begin{noindmacro}{\ifsamemark} \marg{group} \marg{command} \marg{true} \marg{false}
 %    \begin{macrocode}
 \newcommand{\ifsamemark}[4]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\setfloathead} * \oarg{.} \oarg{.} \oarg{.} \marg{.} \marg{.} \marg{.} \marg{extra} \oarg{which}
-% ^^A \begin{macro}{\setfloatfoot} * \oarg{.} \oarg{.} \oarg{.} \marg{.} \marg{.} \marg{.} \marg{extra} \oarg{which}
+% \begin{noindmacro}{\setfloathead} * \oarg{.} \oarg{.} \oarg{.} \marg{.} \marg{.} \marg{.} \marg{extra} \oarg{which}
+% \begin{noindmacro}{\setfloatfoot} * \oarg{.} \oarg{.} \oarg{.} \marg{.} \marg{.} \marg{.} \marg{extra} \oarg{which}
 %    \begin{macrocode}
 \NewDocumentCommand{\setfloathead}{s o o o m m m m m}{}
 \NewDocumentCommand{\setfloatfoot}{s o o o m m m m m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\nextfloathead} * \oarg{.} \oarg{.} \oarg{.} \marg{.} \marg{.} \marg{.} \marg{extra} \oarg{which}
-% ^^A \begin{macro}{\nextfloatfoot} * \oarg{.} \oarg{.} \oarg{.} \marg{.} \marg{.} \marg{.} \marg{extra} \oarg{which}
+% \begin{noindmacro}{\nextfloathead} * \oarg{.} \oarg{.} \oarg{.} \marg{.} \marg{.} \marg{.} \marg{extra} \oarg{which}
+% \begin{noindmacro}{\nextfloatfoot} * \oarg{.} \oarg{.} \oarg{.} \marg{.} \marg{.} \marg{.} \marg{extra} \oarg{which}
 %    \begin{macrocode}
 \NewDocumentCommand{\nextfloathead}{s o o o m m m m m}{}
 \NewDocumentCommand{\nextfloatfoot}{s o o o m m m m m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\newmarkset} \marg{markset}
+% \begin{noindmacro}{\newmarkset} \marg{markset}
 %    \begin{macrocode}
 \newcommand{\newmarkset}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\newextramark} * \marg{markset} \marg{macro-name}
+% \begin{noindmacro}{\newextramark} * \marg{markset} \marg{macro-name}
 %    \begin{macrocode}
 \NewDocumentCommand{\newextramarkset}{s m m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\botextramarks} \marg{markset}
-% ^^A \begin{macro}{\topextramarks} \marg{markset}
-% ^^A \begin{macro}{\firstextramarks} \marg{markset}
-% ^^A \begin{macro}{\nextextramarks} \marg{markset}
-% ^^A \begin{macro}{\outerextramarks} \marg{markset}
-% ^^A \begin{macro}{\innerextramarks} \marg{markset}
+% \begin{noindmacro}{\botextramarks} \marg{markset}
+% \begin{noindmacro}{\topextramarks} \marg{markset}
+% \begin{noindmacro}{\firstextramarks} \marg{markset}
+% \begin{noindmacro}{\nextextramarks} \marg{markset}
+% \begin{noindmacro}{\outerextramarks} \marg{markset}
+% \begin{noindmacro}{\innerextramarks} \marg{markset}
 %    \begin{macrocode}
 \newcommand{\botextramarks}[1]{}
 \newcommand{\topextramarks}[1]{}
@@ -30944,12 +31819,12 @@
 \newcommand{\outerextramarks}[1]{}
 \newcommand{\innerextramarks}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
 % \iffalse
 %</titleps>
@@ -31013,16 +31888,16 @@
 \LWR at ProvidesPackageDrop{titlesec}
 %    \end{macrocode}
 
-% ^^A \begin{macro}{\titlelabel} \marg{label-format}
+% \begin{noindmacro}{\titlelabel} \marg{label-format}
 %    \begin{macrocode}
 \newcommand*{\titlelabel}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\titleformat*} \marg{command} \marg{format}
+% \begin{noindmacro}{\titleformat*} \marg{command} \marg{format}
 %
-% ^^A \begin{macro}{\titleformat} \marg{command} \oarg{shape} \marg{format}
-% ^^A						\marg{label} \marg{sep} \marg{begfore} \oarg{after}
+% \begin{noindmacro}{\titleformat} \marg{command} \oarg{shape} \marg{format}
+%						\marg{label} \marg{sep} \marg{begfore} \oarg{after}
 %    \begin{macrocode}
 \newcommand\titleformat{%
   \@ifstar{\ttl at format@s}%
@@ -31030,30 +31905,30 @@
 \newcommand{\ttl at format@s}[1]{}
 \NewDocumentCommand{\ttl at format@i}{m o m m m m o}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\chaptertitlename}
+% \begin{noindmacro}{\chaptertitlename}
 %    \begin{macrocode}
 \@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}
 \newcommand\chaptertitlename{\@chapapp}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\titlespacing} * \marg{command} \marg{left} \marg{before} \marg{after} \oarg{right}
+% \begin{noindmacro}{\titlespacing} * \marg{command} \marg{left} \marg{before} \marg{after} \oarg{right}
 %
 %    \begin{macrocode}
 \NewDocumentCommand{\titlespacing}{s m m m m o}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\filright}
-% ^^A \begin{macro}{\filcenter}
-% ^^A \begin{macro}{\filleft}
-% ^^A \begin{macro}{\fillast}
-% ^^A \begin{macro}{\filinner}
-% ^^A \begin{macro}{\filouter}
+% \begin{noindmacro}{\filright}
+% \begin{noindmacro}{\filcenter}
+% \begin{noindmacro}{\filleft}
+% \begin{noindmacro}{\fillast}
+% \begin{noindmacro}{\filinner}
+% \begin{noindmacro}{\filouter}
 %    \begin{macrocode}
 \newcommand*{\filright}{}
 \newcommand*{\filcenter}{}
@@ -31062,45 +31937,45 @@
 \newcommand*{\filinner}{}
 \newcommand*{\filouter}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\wordsep}
+% \begin{noindmacro}{\wordsep}
 %    \begin{macrocode}
 \newcommand\wordsep{\fontdimen\tw@\font \@plus
   \fontdimen\thr@@\font \@minus \fontdimen4\font}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\titleline} * \oarg{align} \marg{material}
+% \begin{noindmacro}{\titleline} * \oarg{align} \marg{material}
 %    \begin{macrocode}
 \NewDocumentCommand{\titleline}{s o m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\titlerule} \oarg{height}
+% \begin{noindmacro}{\titlerule} \oarg{height}
 %    \begin{macrocode}
 \providecommand*\titlerule{\@ifstar{\ttl at row}{\ttl at rule}}
 \newcommand*{\ttl at rule}[1][]{}
 \newcommand*{\ttl at row}[2][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\iftitlemeasuring} \marg{true} \marg{false}
-% ^^A \begin{macro}{\assignpagestyle} \marg{command} \marg{pagestyle}
-% ^^A \begin{macro}{\titleclass} \marg{name} \oarg{startlevel} \marg{class} \oarg{cmd}
+% \begin{noindmacro}{\iftitlemeasuring} \marg{true} \marg{false}
+% \begin{noindmacro}{\assignpagestyle} \marg{command} \marg{pagestyle}
+% \begin{noindmacro}{\titleclass} \marg{name} \oarg{startlevel} \marg{class} \oarg{cmd}
 %    \begin{macrocode}
 \newcommand{\iftitlemeasuring}[2]{#2}
 \newcommand{\assignpagestyle}[2]{#2}
 \NewDocumentCommand{\titleclass}{m o m o}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
 % \iffalse
 %</titlesec>
@@ -31135,93 +32010,93 @@
 %    \end{macrocode}
 %
 
-% ^^A \begin{macro}{\dottedcontents} \marg{section} \oarg{left} \marg{above} \marg{label} \marg{leader}
+% \begin{noindmacro}{\dottedcontents} \marg{section} \oarg{left} \marg{above} \marg{label} \marg{leader}
 %    \begin{macrocode}
 \NewDocumentCommand{\dottedcontents}{m o m m m}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\titlecontents} * \marg{section} \oarg{left} \marg{above}
-% ^^A		\marg{numbered} \marg{numberless} \marg{filler}
-% ^^A		\oarg{below or begin} \oarg{separator} \oarg{end}
+% \begin{noindmacro}{\titlecontents} * \marg{section} \oarg{left} \marg{above}
+%		\marg{numbered} \marg{numberless} \marg{filler}
+%		\oarg{below or begin} \oarg{separator} \oarg{end}
 %    \begin{macrocode}
 \newcommand{\titlecontents}{\@ifstar{\ttl at tcstar}{\ttl at tcnostar}}
 \NewDocumentCommand{\ttl at tcstar}{m o m m m m o o o}{}
 \NewDocumentCommand{\ttl at tcnostar}{m o m m m m o}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\contentsmargin} \oarg{correction} \marg{right}
+% \begin{noindmacro}{\contentsmargin} \oarg{correction} \marg{right}
 %    \begin{macrocode}
 \newcommand{\contentsmargin}[2][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\thecontentslabel}
-% ^^A \begin{macro}{\thecontentspage}
+% \begin{noindmacro}{\thecontentslabel}
+% \begin{noindmacro}{\thecontentspage}
 %    \begin{macrocode}
 \newcommand*{\thecontentslabel}{thecontentslabel}
 \newcommand*{\thecontentspage}{thecontentspage}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\contentslabel} \oarg{format} \marg{space}
-% ^^A \begin{macro}{\contentspage} \oarg{format}
+% \begin{noindmacro}{\contentslabel} \oarg{format} \marg{space}
+% \begin{noindmacro}{\contentspage} \oarg{format}
 %    \begin{macrocode}
 \newcommand{\contentslabel}[2][]{\thecontentslabel}
 \newcommand{\contentspage}[1][]{\thecontentspage}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\contentspush} \marg{text}
+% \begin{noindmacro}{\contentspush} \marg{text}
 %    \begin{macrocode}
 \newcommand{\contentspush}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\contentsuse} \marg{name} \marg{text}
+% \begin{noindmacro}{\contentsuse} \marg{name} \marg{text}
 %    \begin{macrocode}
 \newcommand{\contentsuse}[2]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\startcontents} \oarg{name}
-% ^^A \begin{macro}{\stopcontents} \oarg{name}
-% ^^A \begin{macro}{\resumecontents} \oarg{name}
+% \begin{noindmacro}{\startcontents} \oarg{name}
+% \begin{noindmacro}{\stopcontents} \oarg{name}
+% \begin{noindmacro}{\resumecontents} \oarg{name}
 %    \begin{macrocode}
 \newcommand*{\startcontents}[1][]{}
 \newcommand*{\stopcontents}[1][]{}
 \newcommand*{\resumecontents}[1][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\printcontents} \oarg{name} \marg{prefix} \marg{start} \marg{code}
+% \begin{noindmacro}{\printcontents} \oarg{name} \marg{prefix} \marg{start} \marg{code}
 %    \begin{macrocode}
 \newcommand{\printcontents}[4][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\startlist} \oarg{name} \marg{list}
-% ^^A \begin{macro}{\stoplist} \oarg{name} \marg{list}
-% ^^A \begin{macro}{\resumelist} \oarg{name} \marg{list}
+% \begin{noindmacro}{\startlist} \oarg{name} \marg{list}
+% \begin{noindmacro}{\stoplist} \oarg{name} \marg{list}
+% \begin{noindmacro}{\resumelist} \oarg{name} \marg{list}
 %    \begin{macrocode}
 \newcommand{\startlist}[2][]{}
 \newcommand{\stoplist}[2][]{}
 \newcommand{\resumelist}[2][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\printlist} \oarg{name} \marg{list} \marg{prefix} \marg{code}
+% \begin{noindmacro}{\printlist} \oarg{name} \marg{list} \marg{prefix} \marg{code}
 %    \begin{macrocode}
 \newcommand{\printlist}[4][]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
 % \iffalse
@@ -31539,15 +32414,21 @@
 % \part{lwarp-tocbibind.sty}
 
 % \section{tocbibind}
+% \label{sec:tocbibind}
 %
 % \DescribePackage{tocbibind}
 % \pkg{tocbibind} is patched for use by \pkg{lwarp}.
 %
+% \limitsindex
+%
 % \changes{v0.38}{2017/08/22}{\pkg{tocbibind}: Added.}
+% \changes{v0.40}{2017/09/12}{\pkg{tocbibind}: Improved for \cs{simplechapter}.}
 %
 % \codehtml
 %
 %    \begin{macrocode}
+\let\simplechapterdelim\relax
+
 \LWR at ProvidesPackagePass{tocbibind}
 %    \end{macrocode}
 
@@ -31583,6 +32464,20 @@
 }
 %    \end{macrocode}
 %
+% The following code is shared by \pkg{anonchap}.
+%
+%    \begin{macrocode}
+\renewcommand{\simplechapter}[1][\@empty]{%
+    \def\@chapcntformat##1{%
+        #1~\csname the##1\endcsname\simplechapterdelim\protect\quad%
+    }%
+}
+
+\renewcommand{\restorechapter}{%
+\let\@chapcntformat\@seccntformat%
+}
+%    \end{macrocode}
+%
 % \iffalse
 %</tocbibind>
 % \fi
@@ -31589,8 +32484,6 @@
 %
 %
 %
-
-
 %
 %
 %
@@ -31607,7 +32500,9 @@
 % \pkg{tocloft} is emulated.
 % Most user options and macros are ignored and disabled.
 % \cs{newlistof} and \cs{cftchapterprecis} are supported.
-
+%
+% \limitstocloft
+%
 % \changes{v0.20}{2017/01/03}{\pkg{tocloft}: Added.}
 %
 %
@@ -31619,24 +32514,24 @@
 %    \end{macrocode}
 %
 
-% ^^A \begin{macro}{\tocloftpagestyle} \marg{style}
+% \begin{noindmacro}{\tocloftpagestyle} \marg{style}
 %    \begin{macrocode}
 \newcommand{\tocloftpagestyle}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
-% ^^A \begin{macro}{\cftmarktoc}
-% ^^A \begin{macro}{\cfttoctitlefont}
-% ^^A \begin{macro}{\cftaftertoctitle}
+% \begin{noindmacro}{\cftmarktoc}
+% \begin{noindmacro}{\cfttoctitlefont}
+% \begin{noindmacro}{\cftaftertoctitle}
 %    \begin{macrocode}
 \newcommand*{\cftmarktoc}{}
 \newcommand*{\cfttoctitlefont}{}
 \newcommand*{\cftaftertoctitle}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
 %    \begin{macrocode}
 \newlength{\cftbeforetoctitleskip}
@@ -31644,17 +32539,17 @@
 %    \end{macrocode}
 
 
-% ^^A \begin{macro}{\cftmarklof}
-% ^^A \begin{macro}{\cftloftitlefont}
-% ^^A \begin{macro}{\cftafterloftitle}
+% \begin{noindmacro}{\cftmarklof}
+% \begin{noindmacro}{\cftloftitlefont}
+% \begin{noindmacro}{\cftafterloftitle}
 %    \begin{macrocode}
 \newcommand*{\cftmarklof}{}
 \newcommand*{\cftloftitlefont}{}
 \newcommand*{\cftafterloftitle}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
 %    \begin{macrocode}
 \newlength{\cftbeforeloftitleskip}
@@ -31662,17 +32557,17 @@
 %    \end{macrocode}
 
 
-% ^^A \begin{macro}{\cftmarklot}
-% ^^A \begin{macro}{\cftlottitlefont}
-% ^^A \begin{macro}{\cftafterlottitle}
+% \begin{noindmacro}{\cftmarklot}
+% \begin{noindmacro}{\cftlottitlefont}
+% \begin{noindmacro}{\cftafterlottitle}
 %    \begin{macrocode}
 \newcommand*{\cftmarklot}{}
 \newcommand*{\cftlottitlefont}{}
 \newcommand*{\cftafterlottitle}{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
 %    \begin{macrocode}
 \newlength{\cftbeforelottitleskip}
@@ -31680,34 +32575,38 @@
 %    \end{macrocode}
 
 
-% ^^A \begin{macro}{\cftdot}
-% ^^A \begin{macro}{\cftdotsep}
-% ^^A \begin{macro}{\cftnodots}
+% \begin{noindmacro}{\cftdot}
+% \begin{noindmacro}{\cftdotsep}
+% \begin{noindmacro}{\cftnodots}
 %    \begin{macrocode}
 \newcommand*{\cftdot}{.}
 \providecommand*{\cftdotsep}{1}
 \newcommand*{\cftnodots}{5000}
+%    \end{macrocode}
+% \end{noindmacro}
+% \end{noindmacro}
+% \end{noindmacro}
 
+% \begin{noindmacro}{\cftdotfill} \marg{sep}
+%    \begin{macrocode}
 \providecommand{\cftdotfill}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\cftsetpnumwidth} \marg{length}
-% ^^A \begin{macro}{\cftsetrmarg} \marg{length}
+% \begin{noindmacro}{\cftsetpnumwidth} \marg{length}
+% \begin{noindmacro}{\cftsetrmarg} \marg{length}
 %    \begin{macrocode}
 \newcommand*{\cftsetpnumwidth}[1]{}
 \newcommand*{\cftsetrmarg}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
-% ^^A \end{macro}
+% \end{noindmacro}
+% \end{noindmacro}
 
-% ^^A \begin{macro}{\cftpnumalign} \marg{alignment}
+% \begin{noindmacro}{\cftpnumalign} \marg{alignment}
 %    \begin{macrocode}
 \newcommand*{\cftpnumalign}[1]{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 %    \begin{macrocode}
 \newlength{\cftparskip}
@@ -31879,7 +32778,7 @@
 %    \end{macrocode}
 
 
-% ^^A \begin{macro}{\newlistof} \oarg{within} \marg{type} \marg{ext} \marg{listofname}
+% \begin{noindmacro}{\newlistof} \oarg{within} \marg{type} \marg{ext} \marg{listofname}
 %
 % Emulated through the \cs{newfloat} mechanism.
 %    \begin{macrocode}
@@ -31903,7 +32802,7 @@
 \@namedef{cft#2afterpnum}{}
 }
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 
 
 % \cs{cftchapterprecis} from \pkg{tocloft}:
@@ -32651,7 +33550,7 @@
 %
 %
 % Inside a \env{lateximage} the following gets restored to their print-mode actions:
-% \margintag{\cs{LWR at restoreorigformatting}}
+% \margintag{\small\cs{LWR at restoreorigformatting}}
 %    \begin{macrocode}
 \appto{\LWR at restoreorigformatting}{%
 \LetLtxMacro\textcolor\LWRprint at textcolor%
@@ -32663,20 +33562,18 @@
 }
 %    \end{macrocode}
 %
-%
+% \begin{noindmacro}{\LWR at tempcolor}
 % The color converted to \HTML\ colorspace.
-% \margintag{\cs{LWR at tempcolor}}
 %    \begin{macrocode}
 \newcommand*{\LWR at tempcolor}{}
 \newcommand*{\LWR at tempcolortwo}{}
 %    \end{macrocode}
-% ^^A \end{macro}
+% \end{noindmacro}
 %
 %
 %
-%
+% \begin{noindmacro}{\LWR at colorstyle}
 % \marg{1: styletext} \marg{2: model} \marg{3: color}
-% \margintag{\cs{LWR at colorstyle}}
 %
 % \changes{v0.19}{2016/06/01}{Supports colored \cs{rule}.}
 % \changes{v0.36}{2017/08/11}{\pkg{xcolor}: Refactored \cs{LWR at colorstyle}.}
@@ -32698,9 +33595,10 @@
 \endgroup%
 }
 %    \end{macrocode}
+% \end{noindmacro}
 %
 %
-% \begin{macro}{\LWR at borderpadding} \marg{colorstyle} \marg{color}
+% \begin{noindmacro}{\LWR at borderpadding} \marg{colorstyle} \marg{color}
 % Prints the \HTML attributes for a black border and padding.
 %
 % \cs{LWR at forceminwidth} must be used first in order to set the border width.
@@ -32712,7 +33610,7 @@
 padding:\rndprintlength{\fboxsep}%
 }
 %    \end{macrocode}
-% \end{macro}
+% \end{noindmacro}
 %
 %
 %
@@ -32877,10 +33775,6 @@
 
 
 % \label{sec:fcolorminipage}
-% \begin{environment}{fcolorminipage}
-%	\oarg{1:framemodel} \marg{2:framecolor} \oarg{3:boxmodel} \marg{4:boxcolor} 
-%	\oarg{5:align} \oarg{6:height} \oarg{7:inner-align} \marg{8:width}
-%
 % Creates a framed \HTML\ \element{div} around its contents.
 %
 % A print-output version is defined in the \pkg{lwarp} core: \cref{sec:xcolorpatches}
@@ -32887,28 +33781,31 @@
 %
 % \changes{v0.34}{2017/07/31}{Added.}
 %
+% \begin{noindmacro}{\LWR at subfcolorminipage}
 %	\marg{framemodel} \marg{framecolor} \marg{background tag} \marg{height}
-% \margintag{\cs{LWR at subfcolorminipage}}
 %    \begin{macrocode}
 \NewDocumentCommand{\LWR at subfcolorminipage}{m m m m}{%
 \begin{BlockClass}[%
 #3%
 \LWR at borderpadding{#1}{#2} ; %
-\IfValueTF{#4}{height:\rndprintlength{\LWR at tempheight} ; }{}%
+\IfValueT{#4}{height:\rndprintlength{\LWR at tempheight} ; }%
 width:\rndprintlength{\LWR at tempwidth}%
 ]{fcolorminipage}%
 }
 %    \end{macrocode}
+% \end{noindmacro}
 %
-% \oarg{1:framestyle} \marg{2:framecolor} \oarg{3:bkgcolorstyle} \marg{4:bkgcolor}
-% \margintag{\env{fcolorminipage}}
-%	\oarg{5:align} \oarg{6:height} \oarg{7:inneralign} \marg{8:width}
+%
+% \begin{environment}{fcolorminipage}
+%	\oarg{1:framemodel} \marg{2:framecolor} \oarg{3:boxmodel} \marg{4:boxcolor} 
+%	\oarg{5:align} \oarg{6:height} \oarg{7:inner-align} \marg{8:width}
+%
 %    \begin{macrocode}
 \NewDocumentEnvironment{fcolorminipage}{O{named} m O{named} m O{c} o o m}
 {%
 \LWR at FBcancel%
 \setlength{\LWR at tempwidth}{#8}%
-\IfValueTF{#6}{\setlength{\LWR at tempheight}{#6}}{}%
+\IfValueT{#6}{\setlength{\LWR at tempheight}{#6}}%
 \uselengthunit{PT}%
 \LWR at forceminwidth{\fboxrule}%
 \convertcolorspec{#1}{#2}{HTML}\LWR at tempcolor%
@@ -33074,6 +33971,7 @@
 %    \begin{macrocode}
 scaling = false
 }
+
 \DeclareInstance{xfrac}{lmr}{text}{
 numerator-format = {%
 \LetLtxMacro{\scalebox}{\LWR at noscalebox}%
@@ -33086,6 +33984,7 @@
 %    \begin{macrocode}
 scaling = false
 }
+
 \DeclareInstance{xfrac}{lmss}{text}{
 numerator-format = {%
 \LetLtxMacro{\scalebox}{\LWR at noscalebox}%
@@ -33098,6 +33997,7 @@
 %    \begin{macrocode}
 scaling = false
 }
+
 \DeclareInstance{xfrac}{lmtt}{text}{
 numerator-format = {%
 \LetLtxMacro{\scalebox}{\LWR at noscalebox}%
@@ -33139,6 +34039,7 @@
 % \credits{Will Robertson, Jonathan Kew}
 %
 % \changes{v0.38}{2017/08/25}{\pkg{xltxtra}: Added.}
+% \changes{v0.40}{2017/09/07}{\pkg{xltxtra}: Fix for \cs{showhyphens} with XeLaTeX.}
 %
 % \codehtml
 %
@@ -33165,7 +34066,7 @@
 
 \newcommand\xxt at namedglyph@fallback[1]{[#1]}
 
-\newcommand{\showhyphens}[1]{}
+\DeclareDocumentCommand{\showhyphens}{m}{}
 %    \end{macrocode}
 %
 % \iffalse

Modified: trunk/Master/texmf-dist/source/latex/lwarp/lwarp.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/lwarp/lwarp.ins	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/source/latex/lwarp/lwarp.ins	2017-09-26 23:20:37 UTC (rev 45406)
@@ -37,11 +37,13 @@
 \file{lwarp-a4wide.sty}{\from{lwarp.dtx}{a4wide}}
 \file{lwarp-a5comb.sty}{\from{lwarp.dtx}{a5comb}}
 \file{lwarp-abstract.sty}{\from{lwarp.dtx}{abstract}}
+\file{lwarp-adjmulticol.sty}{\from{lwarp.dtx}{adjmulticol}}
 \file{lwarp-addlines.sty}{\from{lwarp.dtx}{addlines}}
 \file{lwarp-afterpage.sty}{\from{lwarp.dtx}{afterpage}}
 \file{lwarp-algorithmicx.sty}{\from{lwarp.dtx}{algorithmicx}}
 \file{lwarp-alltt.sty}{\from{lwarp.dtx}{alltt}}
 \file{lwarp-amsthm.sty}{\from{lwarp.dtx}{amsthm}}
+\file{lwarp-anonchap.sty}{\from{lwarp.dtx}{anonchap}}
 \file{lwarp-anysize.sty}{\from{lwarp.dtx}{anysize}}
 \file{lwarp-appendix.sty}{\from{lwarp.dtx}{appendix}}
 \file{lwarp-arabicfront.sty}{\from{lwarp.dtx}{arabicfront}}
@@ -59,7 +61,9 @@
 \file{lwarp-chappg.sty}{\from{lwarp.dtx}{chappg}}
 \file{lwarp-color.sty}{\from{lwarp.dtx}{color}}
 \file{lwarp-crop.sty}{\from{lwarp.dtx}{crop}}
+\file{lwarp-cuted.sty}{\from{lwarp.dtx}{cuted}}
 \file{lwarp-cutwin.sty}{\from{lwarp.dtx}{cutwin}}
+\file{lwarp-dblfnote.sty}{\from{lwarp.dtx}{dblfnote}}
 \file{lwarp-dcolumn.sty}{\from{lwarp.dtx}{dcolumn}}
 \file{lwarp-draftwatermark.sty}{\from{lwarp.dtx}{draftwatermark}}
 \file{lwarp-ebook.sty}{\from{lwarp.dtx}{ebook}}
@@ -84,6 +88,7 @@
 \file{lwarp-floatrow.sty}{\from{lwarp.dtx}{floatrow}}
 \file{lwarp-flushend.sty}{\from{lwarp.dtx}{flushend}}
 \file{lwarp-fncychap.sty}{\from{lwarp.dtx}{fncychap}}
+\file{lwarp-fnpos.sty}{\from{lwarp.dtx}{fnpos}}
 \file{lwarp-footmisc.sty}{\from{lwarp.dtx}{footmisc}}
 \file{lwarp-footnote.sty}{\from{lwarp.dtx}{footnote}}
 \file{lwarp-footnotehyper.sty}{\from{lwarp.dtx}{footnotehyper}}
@@ -118,6 +123,7 @@
 \file{lwarp-mcaption.sty}{\from{lwarp.dtx}{mcaption}}
 \file{lwarp-mdframed.sty}{\from{lwarp.dtx}{mdframed}}
 \file{lwarp-microtype.sty}{\from{lwarp.dtx}{microtype}}
+\file{lwarp-midfloat.sty}{\from{lwarp.dtx}{midfloat}}
 \file{lwarp-metalogo.sty}{\from{lwarp.dtx}{metalogo}}
 \file{lwarp-moreverb.sty}{\from{lwarp.dtx}{moreverb}}
 \file{lwarp-mparhack.sty}{\from{lwarp.dtx}{mparhack}}
@@ -137,8 +143,10 @@
 \file{lwarp-parskip.sty}{\from{lwarp.dtx}{parskip}}
 \file{lwarp-pdflscape.sty}{\from{lwarp.dtx}{pdflscape}}
 \file{lwarp-pdfsync.sty}{\from{lwarp.dtx}{pdfsync}}
+\file{lwarp-pfnote.sty}{\from{lwarp.dtx}{pfnote}}
 \file{lwarp-placeins.sty}{\from{lwarp.dtx}{placeins}}
 \file{lwarp-prelim2e.sty}{\from{lwarp.dtx}{prelim2e}}
+\file{lwarp-quotchap.sty}{\from{lwarp.dtx}{quotchap}}
 \file{lwarp-ragged2e.sty}{\from{lwarp.dtx}{ragged2e}}
 \file{lwarp-realscripts.sty}{\from{lwarp.dtx}{realscripts}}
 \file{lwarp-relsize.sty}{\from{lwarp.dtx}{relsize}}
@@ -148,6 +156,7 @@
 \file{lwarp-rotfloat.sty}{\from{lwarp.dtx}{rotfloat}}
 \file{lwarp-savetrees.sty}{\from{lwarp.dtx}{savetrees}}
 \file{lwarp-scalefnt.sty}{\from{lwarp.dtx}{scalefnt}}
+\file{lwarp-sectsty.sty}{\from{lwarp.dtx}{sectsty}}
 \file{lwarp-setspace.sty}{\from{lwarp.dtx}{setspace}}
 \file{lwarp-shadow.sty}{\from{lwarp.dtx}{shadow}}
 \file{lwarp-showidx.sty}{\from{lwarp.dtx}{idx}}
@@ -156,11 +165,13 @@
 \file{lwarp-sidenotes.sty}{\from{lwarp.dtx}{sidenotes}}
 \file{lwarp-siunitx.sty}{\from{lwarp.dtx}{siunitx}}
 \file{lwarp-soul.sty}{\from{lwarp.dtx}{soul}}
+\file{lwarp-stabular.sty}{\from{lwarp.dtx}{stabular}}
 \file{lwarp-subfig.sty}{\from{lwarp.dtx}{subfig}}
 \file{lwarp-supertabular.sty}{\from{lwarp.dtx}{supertabular}}
 \file{lwarp-syntonly.sty}{\from{lwarp.dtx}{syntonly}}
 \file{lwarp-tabularx.sty}{\from{lwarp.dtx}{tabularx}}
 \file{lwarp-tabulary.sty}{\from{lwarp.dtx}{tabulary}}
+\file{lwarp-tabls.sty}{\from{lwarp.dtx}{tabls}}
 \file{lwarp-textarea.sty}{\from{lwarp.dtx}{textarea}}
 \file{lwarp-textcomp.sty}{\from{lwarp.dtx}{textcomp}}
 \file{lwarp-textpos.sty}{\from{lwarp.dtx}{textpos}}

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,7 +17,6 @@
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{a4}
 \newcommand*{\WideMargins}{}
-
 \endinput
 %%
 %% End of file `lwarp-a4.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{a4wide}
-
 \endinput
 %%
 %% End of file `lwarp-a4wide.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a5comb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a5comb.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-a5comb.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{a5comb}
-
 \endinput
 %%
 %% End of file `lwarp-a5comb.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -81,7 +81,6 @@
 \fi
 
 
-
 \endinput
 %%
 %% End of file `lwarp-abstract.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-addlines.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-addlines.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-addlines.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -20,7 +20,6 @@
 \let\addline\addlines
 \newcommand*\removelines[1][1]{}
 \let\removeline\removelines
-
 \endinput
 %%
 %% End of file `lwarp-addlines.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,40 @@
+%%
+%% This is file `lwarp-adjmulticol.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `adjmulticol')
+%% 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{adjmulticol}
+\RequirePackage{multicol}
+\newlength{\LWR at templengthone}%
+\newlength{\LWR at templengthtwo}%
+\NewDocumentEnvironment{adjmulticols}{s m m m}
+{%
+\setlength{\LWR at templengthone}{#3}%
+\ifdimcomp{\LWR at templengthone}{<}{0pt}{\setlength{\LWR at templengthone}{0pt}}{}%
+\setlength{\LWR at templengthtwo}{#4}
+\ifdimcomp{\LWR at templengthtwo}{<}{0pt}{\setlength{\LWR at templengthtwo}{0pt}}{}%
+\newcommand*{\LWR at mcolstype}{multicols}%
+\ifnumcomp{#2}{=}{1}{\renewcommand*{\LWR at mcolstype}{singlecolumn}}{}%
+\LWR at forcenewpage%
+\uselengthunit{PT}%
+\BlockClass[%
+margin-left:\rndprintlength{\LWR at templengthone} ; %
+margin-right:\rndprintlength{\LWR at templengthtwo}%
+]{\LWR at mcolstype}%
+}
+{\endBlockClass}
+\endinput
+%%
+%% End of file `lwarp-adjmulticol.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,7 +17,6 @@
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{afterpage}
 \newcommand{\afterpage}[1]{#1}
-
 \endinput
 %%
 %% End of file `lwarp-afterpage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -34,7 +34,6 @@
 
 \end{warpHTML}
 
-
 \endinput
 %%
 %% End of file `lwarp-algorithmicx.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -27,7 +27,6 @@
 \AfterEndEnvironment{alltt}{\unskip\LWR at origvspace*{-\baselineskip}\LWR at afterendverbatim}
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-alltt.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -99,7 +99,6 @@
   \@endpefalse
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-amsthm.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,30 @@
+%%
+%% This is file `lwarp-anonchap.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `anonchap')
+%% 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{anonchap}
+\newcommand{\simplechapter}[1][\@empty]{%
+    \def\@chapcntformat##1{%
+        #1~\csname the##1\endcsname\simplechapterdelim\protect\quad%
+    }%
+}
+
+\newcommand{\restorechapter}{%
+\let\@chapcntformat\@seccntformat%
+}
+\endinput
+%%
+%% End of file `lwarp-anonchap.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,7 +18,6 @@
 \LWR at ProvidesPackageDrop{anysize}
 \def\papersize#1#2{}
 \def\marginsize#1#2#3#4{}
-
 \endinput
 %%
 %% End of file `lwarp-anysize.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -29,7 +29,6 @@
  \addappheadtotoc
  \fi
 }
-
 \endinput
 %%
 %% End of file `lwarp-appendix.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{arabicfront}
-
 \endinput
 %%
 %% End of file `lwarp-arabicfront.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -28,7 +28,6 @@
 \LWRAB at affil[#1]{\protect\InlineClass{affiliation}{#2}}
 }
 \renewcommand*{\authorcr}{\protect\LWR at newlinebr}
-
 \endinput
 %%
 %% End of file `lwarp-authblk.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,7 +18,6 @@
 \LWR at ProvidesPackageDrop{balance}
 \newcommand*{\balance}{}
 \newcommand*{\nobalance}{}
-
 \endinput
 %%
 %% End of file `lwarp-balance.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,6 +15,8 @@
 %%   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.
+\let\ldelim\relax
+\let\rdelim\relax
 \LWR at ProvidesPackagePass{bigdelim}
 \LetLtxMacro\LWR at origldelim\ldelim
 \LetLtxMacro\LWR at origrdelim\rdelim
@@ -31,7 +33,6 @@
 \LetLtxMacro{\ldelim}{\LWR at origldelim}%
 \LetLtxMacro{\rdelim}{\LWR at origrdelim}%
 }
-
 \endinput
 %%
 %% End of file `lwarp-bigdelim.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -23,7 +23,6 @@
 \appto{\LWR at restoreorigformatting}{%
 \LetLtxMacro{\bigstrut}{\LWR at origbigstrut}%
 }
-
 \endinput
 %%
 %% End of file `lwarp-bigstrut.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -25,7 +25,6 @@
 \newcommand*{\bookmarkdefinestyle}[2]{}
 \newcommand*{\bookmarkget}[1]{}
 \newcommand{\BookmarkAtEnd}[1]{}
-
 \endinput
 %%
 %% End of file `lwarp-bookmark.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -23,7 +23,6 @@
 \LetLtxMacro\LWR at origaddlinespace\addlinespace
 \LetLtxMacro\LWR at origmorecmidrules\morecmidrules
 \LetLtxMacro\LWR at origspecialrule\specialrule
-
 \endinput
 %%
 %% End of file `lwarp-booktabs.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at loadnever{boxedminipage}{boxedminipage2e}
-
 \endinput
 %%
 %% End of file `lwarp-boxedminipage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -28,7 +28,6 @@
 \end{BlockClass}
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-boxedminipage2e.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ccaption.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ccaption.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ccaption.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \LWR at loadnever{ccaption}{caption}
 
-
 \endinput
 %%
 %% End of file `lwarp-ccaption.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -26,7 +26,6 @@
 \newenvironment{adjustwidth}[2]{}{}
 \newenvironment{adjustwidth*}[2]{}{}
 
-
 \endinput
 %%
 %% End of file `lwarp-changepage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,7 +18,6 @@
 \LWR at ProvidesPackageDrop{chappg}
 \renewcommand{\pagenumbering}[2][]{}
 \providecommand{\chappgsep}{--}
-
 \endinput
 %%
 %% End of file `lwarp-chappg.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at loadnever{chngpage}{changepage}
-
 \endinput
 %%
 %% End of file `lwarp-chngpage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,7 +17,6 @@
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackagePass{color}
 \RequirePackage{xcolor}
-
 \endinput
 %%
 %% End of file `lwarp-color.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,7 +18,6 @@
 \LWR at ProvidesPackageDrop{crop}
 \newcommand*{\crop}[1][]{}
 \newcommand*{\cropdef}[6][]{}
-
 \endinput
 %%
 %% End of file `lwarp-crop.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,24 @@
+%%
+%% This is file `lwarp-cuted.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `cuted')
+%% 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{cuted}
+\newenvironment{strip}{}{}
+\newskip\stripsep
+\def\oldcolsbreak#1{}
+\endinput
+%%
+%% End of file `lwarp-cuted.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -41,7 +41,6 @@
 \begin{picture}(0,0)
 \putstuffinpic
 \end{picture}}
-
 \endinput
 %%
 %% End of file `lwarp-cutwin.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,30 @@
+%%
+%% This is file `lwarp-dblfnote.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `dblfnote')
+%% 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{dblfnote}
+\newcounter{DFNsloppiness}
+\newdimen\DFNcolumnsep
+\newdimen\DFNcolumnwidth
+\def\DFNallowcbreak{}
+\def\DFNinhibitcbreak{}
+\def\DFNtrysingle{}
+\def\DFNalwaysdouble{}
+\def\DFNruleboth{}
+\def\DFNruleleft{}
+\endinput
+%%
+%% End of file `lwarp-dblfnote.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% 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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -30,7 +30,6 @@
 \newcommand{\SetWatermarkVertCenter}[1]{}
 \newcommand{\SetWatermarkText}[1]{}
 
-
 \endinput
 %%
 %% End of file `lwarp-draftwatermark.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ebook.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ebook.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ebook.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -25,7 +25,6 @@
 \setcounter{secnumdepth}{0}
 \setcounter{tocdepth}{2}
 }
-
 \endinput
 %%
 %% End of file `lwarp-ebook.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -22,7 +22,6 @@
 
 \newcommand{\ellipsisgap}{0.1em}
 
-
 \endinput
 %%
 %% End of file `lwarp-ellipsis.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 
 \LWR at ProvidesPackageDrop{emptypage}
 
-
 \endinput
 %%
 %% End of file `lwarp-emptypage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -24,7 +24,6 @@
 
 \def\@makeenmark{\hbox{\LWR at htmlspan{sup}{\normalfont\theenmark}}}
 \def\makeenmark{\@makeenmark}
-
 \endinput
 %%
 %% End of file `lwarp-endnotes.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,7 +17,6 @@
 %% version 2005/12/01 or later.
 
 \LWR at ProvidesPackagePass{enumerate}
-
 \endinput
 %%
 %% End of file `lwarp-enumerate.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -28,7 +28,6 @@
 
 \end{warpHTML}
 
-
 \endinput
 %%
 %% End of file `lwarp-enumitem.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -55,7 +55,6 @@
 \newcommand{\dropchapter}[1]{}
 \newcommand*{\undodrop}{}
 \newcommand{\cleartoevenpage}[1][]{}
-
 \endinput
 %%
 %% End of file `lwarp-epigraph.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -38,7 +38,6 @@
 \newcommand*{\ClearShipoutPictureFG}{}
 \newcommand{\gridSetup}[6][]{}
 
-
 \endinput
 %%
 %% End of file `lwarp-eso-pic.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -23,7 +23,6 @@
 \newcommand*{\AddEverypageHook}[1]{}
 \newcommand*{\AddThispageHook}[1]{}
 
-
 \endinput
 %%
 %% End of file `lwarp-everypage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,7 +18,6 @@
 \LWR at ProvidesPackageDrop{everyshi}
 \newcommand*{\EveryShipout}[1]{}
 \newcommand*{\AtNextShipout}[1]{}
-
 \endinput
 %%
 %% End of file `lwarp-everyshi.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -31,7 +31,6 @@
 \newcommand*{\firstleftmark}{}
 \newcommand*{\lastrightmark}{}
 
-
 \endinput
 %%
 %% End of file `lwarp-extramarks.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -93,7 +93,6 @@
 \LWR at afterendverbatim%
 }
 \end{warpHTML}
-
 \endinput
 %%
 %% End of file `lwarp-fancybox.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -38,7 +38,6 @@
 \newcommand*{\ifftopfloat}[2]{#2}
 \newcommand*{\iffbotfloat}[2]{#2}
 
-
 \endinput
 %%
 %% End of file `lwarp-fancyhdr.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -208,7 +208,6 @@
 } % \AfterEndPreamble
 
 \end{warpHTML}
-
 \endinput
 %%
 %% End of file `lwarp-fancyvrb.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -24,7 +24,6 @@
 \def\figurecapname{Figure Captions}
 \def\tablepagename{Tables}
 \def\figurepagename{Figures}
-
 \endinput
 %%
 %% End of file `lwarp-figcaps.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{fix2col}
-
 \endinput
 %%
 %% End of file `lwarp-fix2col.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -42,7 +42,6 @@
 \NewDocumentCommand{\restylefloat}{s m}{%
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-float.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -36,7 +36,6 @@
 \DeclareDocumentEnvironment{floatingtable}{o +m}
   {\begin{KFLTfloatflt at marginfloat}{table}#2}
   {\end{KFLTfloatflt at marginfloat}}
-
 \endinput
 %%
 %% End of file `lwarp-floatflt.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 \newcommand*{\floatpagestyle}[1]{}
 \newcommand*{\rotfloatpagestyle}[1]{}
 \newcommand*{\thisfloatpagestyle}[1]{}
-
 \endinput
 %%
 %% End of file `lwarp-floatpag.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -180,7 +180,6 @@
 \boolfalse{LWR at insubfloatrow}
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-floatrow.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -23,7 +23,6 @@
 \newcommand*{\atColsBreak}[1]{}
 \newcommand*{\atColsEnd}[1]{}
 \newcommand*{\showcolsendrule}{}
-
 \endinput
 %%
 %% End of file `lwarp-flushend.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -44,7 +44,6 @@
 \newcommand{\FmN}[1]{#1}
 \newcommand{\FmTi}[1]{#1}
 
-
 \endinput
 %%
 %% End of file `lwarp-fncychap.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,25 @@
+%%
+%% This is file `lwarp-fnpos.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `fnpos')
+%% 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{fnpos}
+\newcommand*{\makeFNbottom}{}
+\newcommand*{\makeFNmid}{}
+\newcommand*{\makeFNbelow}{}
+\newcommand*{\makeFNabove}{}
+\endinput
+%%
+%% End of file `lwarp-fnpos.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \LWR at loadbefore{fontenc}
 
-
 \endinput
 %%
 %% End of file `lwarp-fontenc.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontspec.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontspec.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fontspec.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -20,7 +20,6 @@
 
 \LWR at loadbefore{fontspec}
 
-
 \endinput
 %%
 %% End of file `lwarp-fontspec.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -49,7 +49,6 @@
   \endgroup
   \@footnotemark
 }
-
 \endinput
 %%
 %% End of file `lwarp-footmisc.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -44,7 +44,6 @@
 }
 \let\endfootnote\fn at endfntext
 \let\endfootnotetext\endfootnote
-
 \endinput
 %%
 %% End of file `lwarp-footnote.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 
 \RequirePackage{footnote}
 \LWR at ProvidesPackageDrop{footnotehyper}
-
 \endinput
 %%
 %% End of file `lwarp-footnotehyper.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -117,7 +117,6 @@
 \@tempboxa%
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-framed.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 
 \LWR at ProvidesPackageDrop{ftnright}
 
-
 \endinput
 %%
 %% End of file `lwarp-ftnright.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fullpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fullpage.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fullpage.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{fullpage}
-
 \endinput
 %%
 %% End of file `lwarp-fullpage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -23,7 +23,6 @@
 {%
 \endminipage%
 }
-
 \endinput
 %%
 %% End of file `lwarp-fullwidth.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -26,7 +26,6 @@
 \renewcommand*{\savegeometry}[1]{}
 \renewcommand*{\loadgeometry}[1]{}
 
-
 \endinput
 %%
 %% End of file `lwarp-geometry.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -33,7 +33,6 @@
   }%
   \@@glossaryseclabel
 }
-
 \endinput
 %%
 %% End of file `lwarp-glossaries.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,8 +17,282 @@
 %% version 2005/12/01 or later.
 
 
-\LWR at ProvidesPackageDrop{graphics}
+\LWR at ProvidesPackagePass{graphics}
 
+
+\AtBeginDocument{
+\DeclareGraphicsExtensions{.svg,.SVG,.gif,.GIF,.png,.PNG,.jpg,.JPG,.jpeg,.JPEG}
+\DeclareGraphicsRule{.svg}{svg}{.svg}{}
+\DeclareGraphicsRule{.SVG}{svg}{.SVG}{}
+}
+\appto\LWR at restoreorigformatting{%
+\DeclareGraphicsExtensions{.pdf,.PDF,.gif,.GIF,.png,.PNG,.jpg,.JPG,.jpeg,.JPEG}%
+}
+
+
+\AtBeginDocument{
+\renewcommand*{\unitspace}{}
+}
+
+\newlength{\LWR at igwidth}
+\newlength{\LWR at igheight}
+\newcommand*{\LWR at igwidthstyle}{}
+\newcommand*{\LWR at igheightstyle}{}
+\newcommand*{\LWR at igorigin}{}
+\newcommand*{\LWR at igangle}{}
+\newcommand*{\LWR at igxscale}{1}
+\newcommand*{\LWR at igyscale}{1}
+\newcommand*{\LWR at igclass}{inlineimage}
+
+\define at key{igraph}{width}{%
+\setlength{\LWR at igwidth}{#1}%
+\ifthenelse{\lengthtest{\LWR at igwidth > 0pt}}%
+{%
+    \uselengthunit{PT}%
+    \renewcommand*{\LWR at igwidthstyle}{width:\rndprintlength{\LWR at igwidth}}%
+    \IfEndWith{#1}{ex}%
+    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes ex
+    {}% not ex
+    \IfEndWith{#1}{em}%
+    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes em
+    {}% not em
+    \IfEndWith{#1}{\%}%
+    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes percent
+    {}% not percent
+    \IfEndWith{#1}{px}%
+    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes px
+    {}% not px
+}{}% end of length > 0pt
+}
+\define at key{igraph}{height}{%
+\setlength{\LWR at igheight}{#1}%
+\ifthenelse{\lengthtest{\LWR at igheight > 0pt}}%
+{%
+    \uselengthunit{PT}%
+    \renewcommand*{\LWR at igheightstyle}{%
+    height:\rndprintlength{\LWR at igheight} %
+    }%
+    \IfEndWith{#1}{ex}%
+    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes ex
+    {}% not ex
+    \IfEndWith{#1}{em}%
+    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes em
+    {}% not em
+    \IfEndWith{#1}{\%}%
+    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes percent
+    {}% not percent
+    \IfEndWith{#1}{px}%
+    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes px
+    {}% not px
+}{}% end of length > 0pt
+}
+\define at key{igraph}{origin}{%
+\renewcommand*{\LWR at igorigin}{#1}%
+}
+\define at key{igraph}{angle}{\renewcommand*{\LWR at igangle}{#1}}
+\define at key{igraph}{class}{\renewcommand*{\LWR at igclass}{#1}}
+
+\define at key{igraph}{scale}{%
+\renewcommand*{\LWR at igxscale}{#1}%
+\renewcommand*{\LWR at igyscale}{#1}}
+\define at key{igraph}{bb}{}
+\define at key{igraph}{bbllx}{}
+\define at key{igraph}{bblly}{}
+\define at key{igraph}{bburx}{}
+\define at key{igraph}{bbury}{}
+\define at key{igraph}{natwidth}{}
+\define at key{igraph}{natheight}{}
+\define at key{igraph}{hiresbb}{}
+\define at key{igraph}{viewport}{}
+\define at key{igraph}{trim}{}
+\define at key{igraph}{totalheight}{}
+\define at key{igraph}{keepaspectratio}{}
+\define at key{igraph}{clip}{}
+\define at key{igraph}{draft}{}
+\define at key{igraph}{type}{}
+\define at key{igraph}{ext}{}
+\define at key{igraph}{read}{}
+\define at key{igraph}{command}{}
+
+\newcommand*{\LWR at rotstyle}[2]{%
+ #1transform:rotate(-#2deg);
+}
+
+\newcommand*{\LWR at scalestyle}[3]{%
+ #1transform:scale(#2,#3);
+}
+
+
+\newbool{LWR at infloatrow}
+\boolfalse{LWR at infloatrow}
+
+\def\LWR at opacity{1}
+
+\NewDocumentCommand{\LWR at includegraphicsb}{s o o m}
+{%
+\LWR at traceinfo{LWR at includegraphicsb #4}%
+\LWR at origtilde \LWR at orignewline%
+\ifthenelse{\cnttest{\value{LWR at minipagedepth}}{=}{0}}%
+{%
+    \ifbool{LWR at infloatrow}%
+    {}
+    {% not in a minipage or a floatrow:
+        \setlength{\linewidth}{6in}%
+        \setlength{\textwidth}{6in}%
+        \setlength{\textheight}{9in}%
+    }%
+}{}%
+\renewcommand*{\Gin at setfile}[3]{%
+\LWR at traceinfo{Gin at setfile ##3}%
+\xdef\LWR at parsedfilename{##3}%
+}%
+\Ginclude at graphics{\detokenize{#4}}%
+\filename at parse{\LWR at parsedfilename}%
+\large%
+\setlength{\LWR at igwidth}{0pt}%
+\setlength{\LWR at igheight}{0pt}%
+\renewcommand*{\LWR at igwidthstyle}{}%
+\renewcommand*{\LWR at igheightstyle}{}%
+\renewcommand*{\LWR at igorigin}{}%
+\renewcommand*{\LWR at igangle}{}%
+\renewcommand*{\LWR at igxscale}{1}%
+\renewcommand*{\LWR at igyscale}{1}%
+\renewcommand*{\LWR at igclass}{inlineimage}%
+\IfValueF{#3}{%
+\IfValueTF{#2}%
+{\setkeys{igraph}{#2}}%
+{\setkeys{igraph}{}}%
+}%
+\LWR at traceinfo{LWR at includegraphicsb: about to create href}%
+\href{\LWR at parsedfilename}%
+{% start of href
+\LWR at traceinfo{LWR at includegraphicsb: about to LWR at htmltag}%
+\LWR at htmltag{% start of image tags
+img src="\LWR at parsedfilename" \LWR at orignewline%
+\LWR at origtilde{} alt="[\filename at base]" \LWR at orignewline%
+\ifthenelse{
+    \NOT\equal{\LWR at igwidthstyle}{} \OR
+    \NOT\equal{\LWR at igheightstyle}{} \OR
+    \NOT\equal{\LWR at igorigin}{} \OR
+    \NOT\equal{\LWR at igangle}{} \OR
+    \NOT\equal{\LWR at igxscale}{1} \OR
+    \NOT\equal{\LWR at igyscale}{1}
+}%
+{\LWR at origtilde{} style="%
+\ifthenelse{\NOT\equal{\LWR at igwidthstyle}{}}%
+{\LWR at igwidthstyle;}{}%
+\ifthenelse{\NOT\equal{\LWR at igheightstyle}{}}%
+{\LWR at igheightstyle;}{}%
+\ifthenelse{\NOT\equal{\LWR at igorigin}{}}%
+{\LWR at origtilde{} transform-origin: \LWR at originnames{\LWR at igorigin}; \LWR at orignewline}{}%
+\ifthenelse{\NOT\equal{\LWR at igangle}{}}%
+{%
+\LWR at rotstyle{-ms-}{\LWR at igangle}%
+\LWR at rotstyle{-webkit-}{\LWR at igangle}%
+\LWR at rotstyle{}{\LWR at igangle%
+}}{}%
+\ifthenelse{\NOT\equal{\LWR at igxscale}{1}\OR%
+\NOT\equal{\LWR at igyscale}{1}}%
+{\LWR at scalestyle{-ms-}{\LWR at igxscale}{\LWR at igyscale}%
+\LWR at scalestyle{-webkit-}{\LWR at igxscale}{\LWR at igyscale}%
+\LWR at scalestyle{}{\LWR at igxscale}{\LWR at igyscale}}{}%
+\ifthenelse{\NOT\equal{\LWR at opacity}{1}}%
+{opacity:\LWR at opacity;}%
+{}%
+" \LWR at orignewline}{}%
+\LWR at origtilde{} class="\LWR at igclass" \LWR at orignewline%
+}% end of image tags
+}% end of href
+\endgroup
+\LWR at origscriptsize
+\LWR at traceinfo{LWR at includegraphicsb done}%
+}
+
+
+
+
+
+\LetLtxMacro\LWR at origincludegraphics\includegraphics
+
+\AtBeginDocument{
+\renewcommand*{\includegraphics}
+{%
+\LWR at traceinfo{includegraphics}
+\LWR at ensuredoingapar%
+\begingroup%
+\catcode`\_=12%
+\LWR at includegraphicsb%
+}% includegraphics
+}% AtBeginDocument
+
+\newcommand*{\LWR at rotboxorigin}{}
+\newcommand*{\LWR at originname}[1]{%
+\ifthenelse{\equal{#1}{t}}{top}{}%
+\ifthenelse{\equal{#1}{b}}{bottom}{}%
+\ifthenelse{\equal{#1}{c}}{center}{}%
+\ifthenelse{\equal{#1}{l}}{left}{}%
+\ifthenelse{\equal{#1}{r}}{right}{}%
+}
+\newcommand*{\LWR at originnames}[1]{%
+\StrChar{#1}{1}[\LWR at strresult]%
+\LWR at originname{\LWR at strresult}
+\StrChar{#1}{2}[\LWR at strresult]%
+\LWR at originname{\LWR at strresult}
+}
+\define at key{krotbox}{origin}{%
+\renewcommand*{\LWR at rotboxorigin}{#1}%
+}
+\define at key{krotbox}{x}{}
+\define at key{krotbox}{y}{}
+\define at key{krotbox}{units}{}
+\LetLtxMacro\LWR at origrotatebox\rotatebox
+
+\AtBeginDocument{
+\RenewDocumentCommand{\rotatebox}{O{} m +m}{%
+\renewcommand*{\LWR at rotboxorigin}{}
+\setkeys{krotbox}{#1}%
+\LWR at htmltagc{span style="display: inline-block; %
+\ifthenelse{\NOT\equal{\LWR at rotboxorigin}{}}%
+{transform-origin: \LWR at originnames{\LWR at rotboxorigin};\LWR at origtilde}{}%
+\LWR at rotstyle{-ms-}{#2} %
+\LWR at rotstyle{-webkit-}{#2} %
+\LWR at rotstyle{}{#2} %
+"{}}\LWR at orignewline%
+\begin{LWR at nestspan}%
+#3%
+\LWR at htmltagc{/span}%
+\end{LWR at nestspan}%
+}
+}% AtBeginDocument
+
+\LetLtxMacro\LWR at origscalebox\scalebox
+
+\AtBeginDocument{
+\RenewDocumentCommand{\scalebox}{m o m}{%
+\LWR at htmltagc{span style="display: inline-block; %
+\LWR at scalestyle{-ms-}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
+\LWR at scalestyle{-webkit-}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
+\LWR at scalestyle{}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
+"{}}%
+\begin{LWR at nestspan}%
+#3%
+\LWR at htmltagc{/span}%
+\end{LWR at nestspan}%
+}
+}% AtBeginDocument
+
+\let\LWR at origreflectbox\reflectbox
+
+\AtBeginDocument{
+\renewcommand{\reflectbox}[1]{\scalebox{-1}[1]{#1}}
+}
+
+\LetLtxMacro\LWR at origresizebox\resizebox
+
+\AtBeginDocument{
+\renewcommand{\resizebox}[3]{#3}
+}
+
 \endinput
 %%
 %% End of file `lwarp-graphics.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,9 +17,8 @@
 %% version 2005/12/01 or later.
 
 
-\LWR at ProvidesPackageDrop{graphicx}
+\LWR at ProvidesPackagePass{graphicx}
 
-
 \endinput
 %%
 %% End of file `lwarp-graphicx.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,17 +15,7 @@
 %%   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{grffile}
-\define at key{igraph}{multidot}{}
-\define at key{igraph}{babel}{}
-\define at key{igraph}{extendedchars}{}
-\define at key{igraph}{encoding}{}
-\define at key{igraph}{inputencoding}{}
-\define at key{igraph}{filenameencoding}{}
-\define at key{igraph}{space}{}
-
-\newcommand*{\grffilesetup}[1]{}
-
+\LWR at ProvidesPackagePass{grffile}
 \endinput
 %%
 %% End of file `lwarp-grffile.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -125,7 +125,6 @@
 
 \newcommand{\MakeFieldButton}[1]{}
 
-
 \endinput
 %%
 %% End of file `lwarp-hyperref.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{hyperxmp}
-
 \endinput
 %%
 %% End of file `lwarp-hyperxmp.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -35,7 +35,6 @@
 \newcommand*{\indexjustific}{}
 \newcommand*{\indexsubsdelim}{}
 \newcommand*{\indexstheadcase}{}
-
 \endinput
 %%
 %% End of file `lwarp-idxlayout.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -20,7 +20,6 @@
 
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-inputenc.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \LWR at loadbefore{inputenc}
 
-
 \endinput
 %%
 %% End of file `lwarp-inputenc.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -67,7 +67,6 @@
 
 }% AtBeginDocument
 
-
 \endinput
 %%
 %% End of file `lwarp-keyfloat.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -25,7 +25,6 @@
 \def\textls#1#{}
 \newcommand*\lslig[1]{#1}
 
-
 \endinput
 %%
 %% End of file `lwarp-letterspace.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -43,7 +43,6 @@
 \newcommand*{\LettrineFontHook}{}
 \newcommand*{\LettrineFont}[1]{\InlineClass{lettrine}{#1}}
 \newcommand*{\LettrineFontEPS}[1]{\includegraphics[height=1.5ex]{#1}}
-
 \endinput
 %%
 %% End of file `lwarp-lettrine.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -36,7 +36,6 @@
 
 \newcommand \LPNobreakList {}
 
-
 \endinput
 %%
 %% End of file `lwarp-lips.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -125,7 +125,6 @@
     }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}}
 \end{warpHTML}
 
-
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -58,7 +58,6 @@
 \newlength{\LTcapwidth}
 \renewcommand*{\kill}{\LWR at tabularendofline}
 
-
 \endinput
 %%
 %% End of file `lwarp-longtable.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -25,7 +25,6 @@
 \newlength{\LTcapleft}
 \newlength{\LTcapright}
 \newcommand*{\LTcapmarginsfalse}{}
-
 \endinput
 %%
 %% End of file `lwarp-ltcaption.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{marginfit}
-
 \endinput
 %%
 %% End of file `lwarp-marginfit.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -26,7 +26,6 @@
 \newcommand*{\blockmargin}[1][]{}
 \newcommand*{\unblockmargin}[1][]{}
 \newcommand*{\marginphantom}[2][]{}
-
 \endinput
 %%
 %% End of file `lwarp-marginfix.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -25,7 +25,6 @@
 \newcommand*{\marginfont}{}
 \newcommand*{\raggedleftmarginnote}{}
 \newcommand*{\raggedrightmarginnote}{}
-
 \endinput
 %%
 %% End of file `lwarp-marginnote.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -23,7 +23,6 @@
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -249,9 +249,10 @@
  }
 \DeclareDocumentCommand\newmdtheoremenv{O{} m o m o }{%
  \ifboolexpr{ test {\IfNoValueTF {#3}} and test {\IfNoValueTF {#5}} }%
-    {\newtheorem{#2}{#4}}{%
-     \IfValueTF{#3}{\newtheorem{#2}[#3]{#4}}{}%
-     \IfValueTF{#5}{\newtheorem{#2}{#4}[#5]}{}%
+    {\newtheorem{#2}{#4}}%
+    {%
+     \IfValueT{#3}{\newtheorem{#2}[#3]{#4}}%
+     \IfValueT{#5}{\newtheorem{#2}{#4}[#5]}%
     }%
 \BeforeBeginEnvironment{#2}{%
 \renewcommand*{\LWR at mdthisenv}{md#2}%
@@ -260,7 +261,6 @@
 \end{mdframed}}%
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-mdframed.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -22,7 +22,6 @@
 \newcommand\setLaTeXee[1]{}
 \newcommand\seteverylogo[1]{}
 \newcommand\everylogo[1]{}
-
 \endinput
 %%
 %% End of file `lwarp-metalogo.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -51,7 +51,6 @@
 \@onlypreamble\DeclareMicrotypeVariants
 \@onlypreamble\DeclareMicrotypeBabelHook
 
-
 \endinput
 %%
 %% End of file `lwarp-microtype.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,23 @@
+%%
+%% This is file `lwarp-midfloat.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `midfloat')
+%% 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{midfloat}
+\newenvironment{strip}[1][]{}{}
+\newskip\stripsep
+\endinput
+%%
+%% End of file `lwarp-midfloat.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -88,7 +88,6 @@
 }
 
 \end{warpHTML}
-
 \endinput
 %%
 %% End of file `lwarp-moreverb.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{mparhack}
-
 \endinput
 %%
 %% End of file `lwarp-mparhack.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -27,7 +27,7 @@
 {
 \LWR at forcenewpage
 \BlockClass{multicols}
-\IfValueTF{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}{}}
+\IfValueT{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}}
 {\endBlockClass}
 
 \newcommand*{\columnbreak}{}
@@ -50,7 +50,6 @@
 
 \end{warpHTML}
 
-
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -30,7 +30,8 @@
 \ifstrequal{#1}{t}{style="vertical-align:top" }{}%
 }%
 \ifdefvoid{\LWR at multirowborder}{}{%
-style="border-\LWR at multirowborder: 2px solid black" %
+style="border-\LWR at multirowborder: 2px dotted black ; %
+padding-\LWR at multirowborder: 2px" %
 }
 class="td%
 \StrChar{\LWR at tablecolspec}{\theLWR at tablecolspos}%
@@ -42,7 +43,7 @@
 \renewcommand{\LWR at multirowborder}{}%
 \LWR at traceinfo{*** multirow done}%
 }%
-\RenewDocumentCommand{\multicolumnrow}{m m O{} m O{} m O{} +m}{%
+\NewDocumentCommand{\multicolumnrow}{m m O{} m O{} m O{} +m}{%
 \LWR at tabularhtmlcolumns{\theLWR at tablecolspos}{#1}
 \begingroup\LetLtxMacro{\\}{\LWR at endofline}%
 \LWR at domulticolumn[#3][#4]{\theLWR at tabhtmlcoltotal}{#2}{#8}%
@@ -55,7 +56,6 @@
 \LetLtxMacro\multirow\LWR at origmultirow%
 \renewcommand{\multicolumnrow}{\LWR at origmulticolumnrow}%
 }
-
 \endinput
 %%
 %% End of file `lwarp-multirow.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -23,7 +23,6 @@
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -22,7 +22,6 @@
 \newcommand*{\needspace}[1]{}
 \DeclareDocumentCommand{\Needspace}{s m}{}
 
-
 \endinput
 %%
 %% End of file `lwarp-needspace.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newclude.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newclude.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newclude.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \LWR at loadbefore{newclude}
 
-
 \endinput
 %%
 %% End of file `lwarp-newclude.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newunicodechar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newunicodechar.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-newunicodechar.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \LWR at loadbefore{newunicodechar}
 
-
 \endinput
 %%
 %% End of file `lwarp-newunicodechar.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -24,7 +24,6 @@
 \newcommand{\cleartooddpage}[1][]{}
 \newcommand{\movetooddpage}[1][]{}
 
-
 \endinput
 %%
 %% End of file `lwarp-nextpage.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{nonumonpart}
-
 \endinput
 %%
 %% End of file `lwarp-nonumonpart.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{nopageno}
-
 \endinput
 %%
 %% End of file `lwarp-nopageno.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -22,11 +22,8 @@
 
 \newcommand*{\nowidow}[1][]{}
 \newcommand*{\setnowidow}[1][]{}
-
 \newcommand*{\noclub}[1][]{}
 \newcommand*{\setnoclub}[1][]{}
-
-
 \endinput
 %%
 %% End of file `lwarp-nowidow.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -423,7 +423,6 @@
 \def\Box{\text{\HTMLunicode{25A1}}}% UTF-8 white box
 }
 \newcommand*{\thref}[1]{\cref{#1}}
-
 \endinput
 %%
 %% End of file `lwarp-ntheorem.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 
 \DeclareOption{page}{}
 \LWR at ProvidesPackagePass{pagenote}
-
 \endinput
 %%
 %% End of file `lwarp-pagenote.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -24,7 +24,6 @@
 \AtBeginEnvironment{compactdesc}{\LWR at descriptionstart}
 \AtEndEnvironment{compactdesc}{\LWR at descriptionend}
 \def\paradescriptionlabel#1{{\normalfont\textbf{#1}}}
-
 \endinput
 %%
 %% End of file `lwarp-paralist.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 
 \LWR at ProvidesPackageDrop{parskip}
 
-
 \endinput
 %%
 %% End of file `lwarp-parskip.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{pdflscape}
-
 \endinput
 %%
 %% End of file `lwarp-pdflscape.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 \let\pdfsync\relax
 \let\pdfsyncstart\relax
 \let\pdfsyncstop\relax
-
 \endinput
 %%
 %% End of file `lwarp-pdfsync.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,21 @@
+%%
+%% This is file `lwarp-pfnote.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `pfnote')
+%% 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{pfnote}
+\endinput
+%%
+%% End of file `lwarp-pfnote.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \newcommand*{\FloatBarrier}{}
 
-
 \endinput
 %%
 %% End of file `lwarp-placeins.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 \newcommand{\PrelimText}{}
 \newcommand{\PrelimTextStyle}{}
 \newcommand{\PrelimWords}{}
-
 \endinput
 %%
 %% End of file `lwarp-prelim2e.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,42 @@
+%%
+%% This is file `lwarp-quotchap.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `quotchap')
+%% 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{quotchap}
+\newcommand{\@quotchap}{}
+\newlength{\LWR at quotchapwidth}
+
+\let\@printcites\relax
+
+\newcommand*{\@iprintcites}{%
+\uselengthunit{PT}%
+\begin{BlockClass}[max-width: \rndprintlength{\LWR at quotchapwidth}]{quotchap}
+\@quotchap
+\end{BlockClass}
+\global\let\@printcites\relax
+}
+
+\NewEnviron{savequote}[1][\linewidth]{%
+\setlength{\LWR at quotchapwidth}{#1*2}%
+\global\LWR at quotchapwidth=\LWR at quotchapwidth%
+\global\let\@quotchap\BODY
+\global\let\@printcites\@iprintcites%
+}
+\newcommand{\qauthor}[1]{\begin{BlockClass}{qauthor}{#1}\end{BlockClass}}
+\newcommand{\qsetcnfont}[1]{}
+\endinput
+%%
+%% End of file `lwarp-quotchap.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -42,7 +42,6 @@
 \newenvironment*{FlushRight}{\flushright}{\endflushright}
 \newenvironment*{justify}{\justifying}{\endjustifying}
 
-
 \endinput
 %%
 %% End of file `lwarp-ragged2e.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -51,7 +51,6 @@
 \textsubscript{#4}\textsuperscript{#3}%
 }%
 }
-
 \endinput
 %%
 %% End of file `lwarp-realscripts.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -56,7 +56,6 @@
 \setcounter{LWR at relsizetemp}{100*\real{#1}}%
 \InlineClass[font-size:\arabic{LWR at relsizetemp}\%]{textscale}{#2}%
 }
-
 \endinput
 %%
 %% End of file `lwarp-relsize.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -24,7 +24,6 @@
 ]{romanbar}{#1}%
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-romanbar.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{romanbarpagenumber}
-
 \endinput
 %%
 %% End of file `lwarp-romanbarpagenumber.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -32,7 +32,6 @@
 \let\rotcaption\caption
 \let\@makerotcaption\@makecaption
 
-
 \endinput
 %%
 %% End of file `lwarp-rotating.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotfloat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotfloat.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-rotfloat.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -34,7 +34,6 @@
 \cslet{listof#1s}\relax
 \cslet{listof#1es}\relax
 }
-
 \endinput
 %%
 %% End of file `lwarp-rotfloat.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at ProvidesPackageDrop{savetrees}
-
 \endinput
 %%
 %% End of file `lwarp-savetrees.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-scalefnt.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-scalefnt.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-scalefnt.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,7 +18,6 @@
 
 \LWR at ProvidesPackageDrop{scalefnt}
 \DeclareRobustCommand\scalefont[1]{}
-
 \endinput
 %%
 %% End of file `lwarp-scalefnt.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,38 @@
+%%
+%% This is file `lwarp-sectsty.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `sectsty')
+%% 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{sectsty}
+\newcommand*{\partfont}          [1] {}
+\newcommand*{\partnumberfont}    [1] {}
+\newcommand*{\parttitlefont}     [1] {}
+\newcommand*{\chapterfont}       [1] {}
+\newcommand*{\chapternumberfont} [1] {}
+\newcommand*{\chaptertitlefont}  [1] {}
+\newcommand*{\sectionfont}       [1] {}
+\newcommand*{\subsectionfont}    [1] {}
+\newcommand*{\subsubsectionfont} [1] {}
+\newcommand*{\paragraphfont}     [1] {}
+\newcommand*{\subparagraphfont}  [1] {}
+\newcommand*{\minisecfont}  [1] {}
+\newcommand*{\allsectionsfont}[1] {}
+\newcommand{\nohang}{}
+\newcommand*{\sectionrule}[5]{}
+
+\def\ulemheading#1#2{}
+\endinput
+%%
+%% End of file `lwarp-sectsty.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -61,7 +61,6 @@
 }
 {\endBlockClass}
 
-
 \endinput
 %%
 %% End of file `lwarp-setspace.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -27,7 +27,6 @@
 \InlineClass{shabox}{#1}%
 }
 
-
 \endinput
 %%
 %% End of file `lwarp-shadow.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showidx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showidx.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showidx.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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.
-
 \endinput
 %%
 %% End of file `lwarp-showidx.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 
 \NewDocumentCommand{\showkeys}{s}{}
 
-
 \endinput
 %%
 %% End of file `lwarp-showkeys.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -39,7 +39,6 @@
 
 \newenvironment*{wide}{}{}
 
-
 \endinput
 %%
 %% End of file `lwarp-sidecap.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidenotes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidenotes.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-sidenotes.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -63,7 +63,6 @@
 \renewenvironment{table*}
                {\@dblfloat{table}}
                {\end at dblfloat}
-
 \endinput
 %%
 %% End of file `lwarp-sidenotes.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -27,7 +27,6 @@
 }% AtBeginDocument
 
 
-
 \endinput
 %%
 %% End of file `lwarp-siunitx.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-soul.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-soul.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-soul.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -65,7 +65,6 @@
 \let\textul\ul
 \let\texthl\hl
 \let\textcaps\caps
-
 \endinput
 %%
 %% End of file `lwarp-soul.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,33 @@
+%%
+%% This is file `lwarp-stabular.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `stabular')
+%% 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{stabular}
+\newenvironment{stabular}[2][c]
+{
+\renewcommand{\noalign}[1]{}
+\begin{tabular}[#1]{#2}
+}
+{\end{tabular}}
+\NewDocumentEnvironment{stabular*}{m o m}
+{
+\renewcommand{\noalign}[1]{}
+\begin{tabular}[#2]{#3}
+}
+{\end{tabular}}
+\endinput
+%%
+%% End of file `lwarp-stabular.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -216,7 +216,6 @@
 \renewcommand{\l at subfigure}[2]{\hypertocfloat{2}{subfigure}{lof}{#1}{#2}}
 \renewcommand{\l at subtable}[2]{\hypertocfloat{2}{subtable}{lot}{#1}{#2}}
 
-
 \endinput
 %%
 %% End of file `lwarp-subfig.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -70,7 +70,6 @@
 {\minipage{\linewidth}\supertabular{#3}}
 {\endsupertabular\endminipage}
 
-
 \endinput
 %%
 %% End of file `lwarp-supertabular.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -22,7 +22,6 @@
 \newcommand*{\syntaxonly}{}
 
 \@onlypreamble\syntaxonly
-
 \endinput
 %%
 %% End of file `lwarp-syntonly.sty'.

Added: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -0,0 +1,24 @@
+%%
+%% This is file `lwarp-tabls.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% lwarp.dtx  (with options: `tabls')
+%% 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{tabls}
+\newdimen\tablinesep
+\newdimen\arraylinesep
+\newdimen\extrarulesep
+\endinput
+%%
+%% End of file `lwarp-tabls.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -27,7 +27,6 @@
 {\tabular{#3}}
 {\endtabular}
 
-
 \endinput
 %%
 %% End of file `lwarp-tabularx.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -31,7 +31,6 @@
 \newdimen\tymax
 \def\tyformat{}
 
-
 \endinput
 %%
 %% End of file `lwarp-tabulary.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,7 +21,6 @@
 \newcommand*\RestoreTextArea{}
 \newcommand*\ExpandTextArea[1][*]{}
 \let\NCC at restoretextarea\@empty
-
 \endinput
 %%
 %% End of file `lwarp-textarea.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -21,6 +21,19 @@
 \let\LWR at origtextcelsius\textcelsius
 \let\LWR at origtextohm\textohm
 \let\LWR at origtextmu\textmu
+\let\LWR at origtextlquill\textlquill
+\let\LWR at origtextrquill\textrquill
+\let\LWR at origtextcircledP\textcircledP
+\let\LWR at origtexttwelveudash\texttwelveudash
+\let\LWR at origtextthreequartersemdash\textthreequartersemdash
+\let\LWR at origtextmho\textmho
+\let\LWR at origtextnaira\textnaira
+\let\LWR at origtextpeso\textpeso
+\let\LWR at origtextrecipe\textrecipe
+\let\LWR at origtextpertenthousand\textpertenthousand
+\let\LWR at origtextbaht\textbaht
+\let\LWR at origtextdiscount\textdiscount
+\let\LWR at origtextservicemark\textservicemark
 \LetLtxMacro\LWR at origcapitalcedilla\capitalcedilla
 \LetLtxMacro\LWR at origcapitalogonek\capitalogonek
 \LetLtxMacro\LWR at origcapitalgrave\capitalgrave
@@ -35,16 +48,43 @@
 \LetLtxMacro\LWR at origcapitalmacron\capitalmacron
 \LetLtxMacro\LWR at origcapitaldotaccent\capitaldotaccent
 \LetLtxMacro\LWR at origtextcircled\textcircled
+\AtBeginDocument{
 \ifPDFTeX
 \renewcommand*{\textdegree}{\HTMLentity{deg}}
-\renewcommand*{\textcelsius}{\HTMLentity{deg}\,C}
+\renewcommand*{\textcelsius}{\HTMLunicode{2103}}
 \renewcommand*{\textohm}{\HTMLunicode{2126}}
 \renewcommand*{\textmu}{\HTMLunicode{00B5}}
+\renewcommand*{\textlquill}{\HTMLunicode{2045}}
+\renewcommand*{\textrquill}{\HTMLunicode{2046}}
+\renewcommand*{\textcircledP}{\HTMLunicode{2117}}
+\renewcommand*{\texttwelveudash}{\HTMLunicode{2014}}% emdash
+\renewcommand*{\textthreequartersemdash}{\HTMLunicode{2014}}% emdash
+\renewcommand*{\textmho}{\HTMLunicode{2127}}
+\renewcommand*{\textnaira}{\HTMLunicode{20A6}}
+\renewcommand*{\textpeso}{\HTMLunicode{20B1}}
+\renewcommand*{\textrecipe}{\HTMLunicode{211E}}
+\renewcommand*{\textpertenthousand}{\HTMLunicode{2031}}
+\renewcommand*{\textbaht}{\HTMLunicode{0E3F}}
+\renewcommand*{\textdiscount}{\%}
+\renewcommand*{\textservicemark}{\HTMLunicode{2120}}
 \else
 \renewcommand*{\textdegree}{°}
-\renewcommand*{\textcelsius}{°C}
+\renewcommand*{\textcelsius}{℃}
 \renewcommand*{\textohm}{Ω}
-\renewcommand*{\textmu}{μ}
+\renewcommand*{\textmu}{µ}
+\renewcommand*{\textlquill}{⁅}
+\renewcommand*{\textrquill}{⁆}
+\renewcommand*{\textcircledP}{℗}
+\renewcommand*{\texttwelveudash}{—}% emdash
+\renewcommand*{\textthreequartersemdash}{—}% emdash
+\renewcommand*{\textmho}{℧}
+\renewcommand*{\textnaira}{₦}
+\renewcommand*{\textpeso}{₱}
+\renewcommand*{\textrecipe}{℞}
+\renewcommand*{\textpertenthousand}{‱}
+\renewcommand*{\textbaht}{฿}
+\renewcommand*{\textdiscount}{\%}
+\renewcommand*{\textservicemark}{℠}
 \fi
 \renewcommand*{\capitalcedilla}[1]{#1\HTMLunicode{0327}}
 \renewcommand*{\capitalogonek}[1]{#1\HTMLunicode{0328}}
@@ -62,11 +102,25 @@
 \renewcommand*{\textcircled}[1]{%
 \InlineClass[border: 1px solid \LWR at currenttextcolor]{textcircled}{#1}%
 }
+}% AtBeginDocument
 \appto{\LWR at restoreorigformatting}{%
 \let\textdegree\LWR at origtextdegree%
 \let\textcelsius\LWR at origtextcelsius%
 \let\textohm\LWR at origtextohm%
 \let\textmu\LWR at origtextmu%
+\let\textlquill\LWR at origtextlquill%
+\let\textrquill\LWR at origtextrquill%
+\let\textcircledP\LWR at origtextcircledP%
+\let\texttwelveudash\LWR at origtexttwelveudash%
+\let\textthreequartersemdash\LWR at origtextthreequartersemdash%
+\let\textmho\LWR at origtextmho%
+\let\textnaira\LWR at origtextnaira%
+\let\textpeso\LWR at origtextpeso%
+\let\textrecipe\LWR at origtextrecipe%
+\let\textpertenthousand\LWR at origtextpertenthousand%
+\let\textbaht\LWR at origtextbaht%
+\let\textdiscount\LWR at origtextdiscount%
+\let\textservicemark\LWR at origtextservicemark%
 \LetLtxMacro\capitalcedilla\LWR at origcapitalcedilla%
 \LetLtxMacro\capitalogonek\LWR at origcapitalogonek%
 \LetLtxMacro\capitalgrave\LWR at origcapitalgrave%
@@ -82,7 +136,6 @@
 \LetLtxMacro\capitaldotaccent\LWR at origcapitaldotaccent%
 \LetLtxMacro\textcircled\LWR at origtextcircled%
 }
-
 \endinput
 %%
 %% End of file `lwarp-textcomp.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -37,7 +37,6 @@
 \newcommand*{\showtextsize}{}
 \newcommand{\textblockorigin}[2]{}
 
-
 \endinput
 %%
 %% End of file `lwarp-textpos.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -172,7 +172,6 @@
     ]}
 }
 \gdef\@endtheorem{\endBlockClass\endtrivlist}
-
 \endinput
 %%
 %% End of file `lwarp-theorem.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -39,7 +39,6 @@
 }
 \newcommand{\tnote}[1]{\LWR at htmlspan{sup}{#1}}
 
-
 \endinput
 %%
 %% End of file `lwarp-threeparttable.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -43,7 +43,6 @@
 
 \end{warpHTML}
 
-
 \endinput
 %%
 %% End of file `lwarp-tikz.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -69,7 +69,6 @@
 \newcommand{\outerextramarks}[1]{}
 \newcommand{\innerextramarks}[1]{}
 
-
 \endinput
 %%
 %% End of file `lwarp-titleps.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,7 +16,6 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 \LWR at loadnever{titleref}{hyperref and nameref}
-
 \endinput
 %%
 %% End of file `lwarp-titleref.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -54,7 +54,6 @@
 \newcommand{\assignpagestyle}[2]{#2}
 \NewDocumentCommand{\titleclass}{m o m o}
 
-
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -51,7 +51,6 @@
 
 \newcommand{\printlist}[4][]{}
 
-
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -109,7 +109,6 @@
 \else
    \thanksmarkseries{fnsymbol}
 \fi
-
 \endinput
 %%
 %% End of file `lwarp-titling.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -16,6 +16,8 @@
 %% and version 1.3 or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 
+\let\simplechapterdelim\relax
+
 \LWR at ProvidesPackagePass{tocbibind}
 
   \renewenvironment{theindex}%
@@ -47,7 +49,15 @@
 \let\subitem\LWR at indexsubitem%
 \let\subsubitem\LWR at indexsubsubitem%
 }
+\renewcommand{\simplechapter}[1][\@empty]{%
+    \def\@chapcntformat##1{%
+        #1~\csname the##1\endcsname\simplechapterdelim\protect\quad%
+    }%
+}
 
+\renewcommand{\restorechapter}{%
+\let\@chapcntformat\@seccntformat%
+}
 \endinput
 %%
 %% End of file `lwarp-tocbibind.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,8 +18,6 @@
 
 
 
-
-
 \LWR at ProvidesPackageDrop{tocloft}
 
 \newcommand{\tocloftpagestyle}[1]{}

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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{transparent}
 \newcommand*{\transparent}[1]{\edef\LWR at opacity{#1}}
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -19,7 +19,6 @@
 
 
 
-
 \LWR at ProvidesPackageDrop{trivfloat}
 \LWR at origRequirePackage{trivfloat}
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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{typearea}
 \newcommand*\typearea[2][\z@]{}
 \newcommand*{\recalctypearea}{}

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ulem.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ulem.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-ulem.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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.
-
 \LetLtxMacro\LWR at ulemorigemph\emph
 \LetLtxMacro\LWR at ulemorigtextbf\textbf
 \NewDocumentCommand{\uline}{+m}{%

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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{upref}
 \endinput
 %%

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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{

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,7 +18,6 @@
 
 
 
-
 \LWR at ProvidesPackageDrop{wallpaper}
 
 \newcommand*{\CenterWallPaper}[2]{}

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -18,7 +18,6 @@
 
 
 
-
 \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-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,7 +17,6 @@
 %% version 2005/12/01 or later.
 
 
-
 \LWR at ProvidesPackagePass{xcolor}
 
 \begin{warpHTML}
@@ -143,7 +142,7 @@
 \begin{BlockClass}[%
 #3%
 \LWR at borderpadding{#1}{#2} ; %
-\IfValueTF{#4}{height:\rndprintlength{\LWR at tempheight} ; }{}%
+\IfValueT{#4}{height:\rndprintlength{\LWR at tempheight} ; }%
 width:\rndprintlength{\LWR at tempwidth}%
 ]{fcolorminipage}%
 }
@@ -151,7 +150,7 @@
 {%
 \LWR at FBcancel%
 \setlength{\LWR at tempwidth}{#8}%
-\IfValueTF{#6}{\setlength{\LWR at tempheight}{#6}}{}%
+\IfValueT{#6}{\setlength{\LWR at tempheight}{#6}}%
 \uselengthunit{PT}%
 \LWR at forceminwidth{\fboxrule}%
 \convertcolorspec{#1}{#2}{HTML}\LWR at tempcolor%

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,7 +17,6 @@
 %% version 2005/12/01 or later.
 
 
-
 \LWR at ProvidesPackagePass{xfrac}
 
 
@@ -50,6 +49,7 @@
 \LWR at htmlsmallfontstart{}\,#1\LWR at htmlsmallfontend},
 scaling = false
 }
+
 \DeclareInstance{xfrac}{lmr}{text}{
 numerator-format = {%
 \LetLtxMacro{\scalebox}{\LWR at noscalebox}%
@@ -59,6 +59,7 @@
 \LWR at htmlsmallfontstart{}\,#1\LWR at htmlsmallfontend},
 scaling = false
 }
+
 \DeclareInstance{xfrac}{lmss}{text}{
 numerator-format = {%
 \LetLtxMacro{\scalebox}{\LWR at noscalebox}%
@@ -68,6 +69,7 @@
 \LWR at htmlsmallfontstart{}\,#1\LWR at htmlsmallfontend},
 scaling = false
 }
+
 \DeclareInstance{xfrac}{lmtt}{text}{
 numerator-format = {%
 \LetLtxMacro{\scalebox}{\LWR at noscalebox}%

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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{xltxtra}
 \RequirePackage{realscripts}
 \RequirePackage{metalogo}
@@ -35,7 +34,7 @@
 
 \newcommand\xxt at namedglyph@fallback[1]{[#1]}
 
-\newcommand{\showhyphens}[1]{}
+\DeclareDocumentCommand{\showhyphens}{m}{}
 \endinput
 %%
 %% End of file `lwarp-xltxtra.sty'.

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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{xmpincl}
 \newcommand*{\includexmp}[1]{}
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,7 +17,6 @@
 %% version 2005/12/01 or later.
 
 
-
 \LWR at ProvidesPackageDrop{xtab}
 \newcommand{\LWRXT at firsthead}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -15,7 +15,6 @@
 %%   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{zwpagelayout}
 \def\noBboxes{}
 \@onlypreamble\noBboxes

Modified: trunk/Master/texmf-dist/tex/latex/lwarp/lwarp.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/lwarp/lwarp.sty	2017-09-26 23:19:58 UTC (rev 45405)
+++ trunk/Master/texmf-dist/tex/latex/lwarp/lwarp.sty	2017-09-26 23:20:37 UTC (rev 45406)
@@ -17,7 +17,7 @@
 %% version 2005/12/01 or later.
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesPackage{lwarp}
-    [2017/09/05 v0.39  Allows LaTeX to directly produce HTML5 output.]
+    [2017/09/25 v0.40  Allows LaTeX to directly produce HTML5 output.]
 
 
 
@@ -200,11 +200,13 @@
 \LWR at loadafter{a4wide}
 \LWR at loadafter{a5comb}
 \LWR at loadafter{abstract}
+\LWR at loadafter{adjmulticol}
 \LWR at loadafter{addlines}
 \LWR at loadafter{afterpage}
 \LWR at loadafter{algorithmicx}
 \LWR at loadafter{alltt}
 \LWR at loadafter{amsthm}
+\LWR at loadafter{anonchap}
 \LWR at loadafter{anysize}
 \LWR at loadafter{appendix}
 \LWR at loadafter{arabicfront}
@@ -223,7 +225,9 @@
 \LWR at loadafter{chappg}
 \LWR at loadafter{color}
 \LWR at loadafter{crop}
+\LWR at loadafter{cuted}
 \LWR at loadafter{cutwin}
+\LWR at loadafter{dblfnote}
 \LWR at loadafter{dcolumn}
 \LWR at loadafter{draftwatermark}
 \LWR at loadafter{ebook}
@@ -247,6 +251,7 @@
 \LWR at loadafter{floatrow}
 \LWR at loadafter{flushend}
 \LWR at loadafter{fncychap}
+\LWR at loadafter{fnpos}
 \LWR at loadafter{ftnright}
 \LWR at loadafter{fullpage}
 \LWR at loadafter{fullwidth}
@@ -273,6 +278,7 @@
 \LWR at loadafter{mdframed}
 \LWR at loadafter{metalogo}
 \LWR at loadafter{microtype}
+\LWR at loadafter{midfloat}
 \LWR at loadafter{moreverb}
 \LWR at loadafter{mparhack}
 \LWR at loadafter{multirow}
@@ -289,8 +295,10 @@
 \LWR at loadafter{parskip}
 \LWR at loadafter{pdflscape}
 \LWR at loadafter{pdfsync}
+\LWR at loadafter{pfnote}
 \LWR at loadafter{placeins}
 \LWR at loadafter{prelim2e}
+\LWR at loadafter{quotchap}
 \LWR at loadafter{ragged2e}
 \LWR at loadafter{realscripts}
 \LWR at loadafter{relsize}
@@ -299,6 +307,7 @@
 \LWR at loadafter{rotating}
 \LWR at loadafter{rotfloat}
 \LWR at loadafter{savetrees}
+\LWR at loadafter{sectsty}
 \LWR at loadafter{setspace}
 \LWR at loadafter{shadow}
 \LWR at loadafter{showidx}
@@ -307,8 +316,10 @@
 \LWR at loadafter{sidenotes}
 \LWR at loadafter{siunitx}
 \LWR at loadafter{soul}
+\LWR at loadafter{stabular}
 \LWR at loadafter{subfig}
 \LWR at loadafter{supertabular}
+\LWR at loadafter{tabls}
 \LWR at loadafter{tabularx}
 \LWR at loadafter{tabulary}
 \LWR at loadafter{textarea}
@@ -456,8 +467,6 @@
 \RequirePackage{amsmath}
 
 
-\RequirePackage{xfrac}
-
 \RequirePackage{printlen}
 
 \end{warpHTML}
@@ -678,6 +687,7 @@
 \let\LWR at origsb\sb
 \let\LWR at origtextsuperscript\textsuperscript
 \let\LWR at origtextsubscript\textsubscript
+\LetLtxMacro\LWR at origunderline\underline
 
 \let\LWR at origscriptsize\scriptsize
 
@@ -919,6 +929,11 @@
 
 span.textcircled { border: 1px solid black ; border-radius: 1ex ; }
 
+span.underline {
+    text-decoration: underline ;
+    text-decoration-skip ;
+}
+
 /* For realscripts */
 .supsubscript {
     display: inline-block;
@@ -958,7 +973,15 @@
     margin-right: 0px ;
 }
 
-blockquote p {
+/* quotchap is for the quotchap package */
+div.quotchap {
+  font-style: oblique ;
+  overflow-x: auto ;
+  margin-left: 2em ;
+  margin-right: 2em ;
+}
+
+blockquote p, div.quotchap p {
   line-height: 1.5;
     text-align: left ;
     font-size: .85em ;
@@ -966,6 +989,20 @@
     margin-right: 3em ;
 }
 
+/* qauthor is for the quotchap package */
+div.qauthor {
+  display: block ;
+  text-align: right ;
+  margin-left: auto ;
+  margin-right: 2em ;
+  font-size: 80% ;
+  font-variant: small-caps;
+}
+
+div.qauthor p {
+  text-align: right ;
+}
+
 blockquotation {
     margin-left: 0px ;
     margin-right: 0px ;
@@ -2600,7 +2637,7 @@
 
 -- Print the usage of the lwarpmk command:
 
-printversion = "v0.39"
+printversion = "v0.40"
 
 function printhelp ()
 print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ;
@@ -3496,7 +3533,7 @@
     \renewcommand{\BlockClassSingle}[2]{##2}%
     \renewcommand{\LWR at forcenewpage}{}%
     \renewcommand{\LWR at itemizestart}{%
-    \let\item\LWR at nestspanitem%
+        \let\item\LWR at nestspanitem%
     }%
     \renewcommand{\LWR at itemizeend}{}%
     \renewcommand{\LWR at enumeratestart}{%
@@ -3508,8 +3545,8 @@
     }%
     \renewcommand{\LWR at descriptionend}{}%
 }% not in a lateximage
-}%
-{%
+}% starting env
+{% ending env
 \ifthenelse{\cnttest{\value{LWR at lateximagedepth}}{>}{0}}%
 {}%
 {\addtocounter{LWR at spandepth}{-1}}%
@@ -3528,11 +3565,13 @@
 }
 
 \NewDocumentCommand{\LWR at htmlspanclass}{o m +m}{%
+\LWR at traceinfo{LWR at htmlspanclass #2}%
 \LWR at ensuredoingapar%
 \LWR at subhtmlelementclass{span}[#1]{#2}%
 \begin{LWR at nestspan}%
 #3%
 \LWR at htmltagc{/span}%
+\LWR at traceinfo{LWR at htmlspanclass done}%
 \end{LWR at nestspan}%
 }
 
@@ -3592,13 +3631,15 @@
 
 
 \NewDocumentCommand{\LWR at subhtmlelementclass}{m o m}{%
+\LWR at traceinfo{LWR at subhtmlelementclass #1 #3}%
 \IfValueTF{#2}%
 {% option
     \ifthenelse{\equal{#2}{}}%
-    {\LWR at htmltag{#1 class="#3" }}% empty option
-    {\LWR at htmltag{#1 class="#3" style="#2" }}% non-empty option
+    {\LWR at htmltag{#1 class="#3"}}% empty option
+    {\LWR at htmltag{#1 class="#3" style="#2"}}% non-empty option
 }% option
-{\LWR at htmltag{#1 class="#3" }}% no option
+{\LWR at htmltag{#1 class="#3"}}% no option
+\LWR at traceinfo{LWR at subhtmlelementclass done}%
 }
 
 \NewDocumentCommand{\LWR at htmlelementclass}{m o m}{%
@@ -3648,8 +3689,6 @@
 \end{warpHTML}
 
 
-
-
 \begin{warpHTML}
 \NewDocumentEnvironment{BlockClass}{o m}%
 {
@@ -4196,6 +4235,8 @@
 \newcounter{LWR at prevFileDepth}
 \setcounter{LWR at prevFileDepth}{\LWR at depthsubparagraph}
 \def\@seccntformat#1{\csname the#1\endcsname\protect\quad}
+\newcommand*{\simplechapterdelim}{}
+\let\@chapcntformat\@seccntformat
 \DeclareDocumentCommand{\LWR at section}{m m m m}{%
 \LWR at traceinfo{LWR at section |#2| |#3|}%
 \LWR at traceinfo{LWR at section: not an empty section}%
@@ -4231,10 +4272,10 @@
     \LWR at orignewpage%
 
 }% not new file
-\IfValueTF{#3}{%
+\IfValueT{#3}{%
 \LWR at traceinfo{LWR at section: about to LWR at setlatestname}%
 \IfValueTF{#2}{\LWR at setlatestname{#2}}{\LWR at setlatestname{#3}}%
-}{}%
+}%
 
 \ifbool{HTMLDebugComments}{%
     \LWR at htmlcomment{Opening #4 ``#3''{}}%
@@ -4291,7 +4332,11 @@
         \ifthenelse{%
             \cnttest{\csuse{LWR at depth#4}}{<=}{\value{secnumdepth}}%
         }%
-        {\protect\LWR at sectionnumber{\@seccntformat{#4}}}%
+        {%
+            \ifstrequal{#4}{chapter}%
+            {\protect\LWR at sectionnumber{\@chapcntformat{#4}}}%
+            {\protect\LWR at sectionnumber{\@seccntformat{#4}}}%
+        }%
         {}%
         \LWR at traceinfo{LWR at section: finished print section number}%
     }{}%
@@ -4331,6 +4376,8 @@
 \LWR at section{#1}{#2}{#3}{part}%
 }
 
+\let\@printcites\relax% for quotchap package
+
 \@ifundefined{chapter}
 {}
 {%
@@ -4342,6 +4389,7 @@
 \LWR at startnewdepth{\LWR at depthchapter}{\LWR at printclosechapter}%
 
 \LWR at section{#1}{#2}{#3}{chapter}%
+\@printcites% for quotchap package
 }
 }
 
@@ -4501,9 +4549,6 @@
 \let\XeTeX\LWR at XeTeX
 \let\XeLaTeX\LWR at XeLaTeX
 \let\ConTeXt\LWR at ConTeXt
-\LetLtxMacro{\rotatebox}{\LWR at rotatebox}
-\LetLtxMacro{\scalebox}{\LWR at scalebox}
-\let\reflectbox\LWR at reflectbox
 \global\boolfalse{LWR at doingapar}
 \global\boolfalse{LWR at doingstartpars}
 \LWR at traceinfo{LWR at lwarpStart: Starting new file.}
@@ -5455,13 +5500,13 @@
 }%
 \LWR at maybenewtablerow%
 \LWR at htmltag{td colspan="#3" %
-\IfValueTF{#2}{ % rows?
+\IfValueT{#2}{ % rows?
 rowspan="#2" %
 \IfValueT{#1}{% vpos?
 \ifstrequal{#1}{b}{style="vertical-align:bottom" }{}%
 \ifstrequal{#1}{t}{style="vertical-align:top" }{}%
 }% vpos?
-}{}% rows?
+}% rows?
  class="td%
 \LWR at parsemulticolumnalignment{#4}{\LWR at printmccoltype}%
 \ifthenelse{\equal{\LWR at getexparray{LWR at midrules}{\theLWR at tablecolspos}}{Y}}{rule}{}%
@@ -5575,16 +5620,38 @@
 }
 \end{warpHTML}
 \begin{warpall}
-\DeclareExpandableDocumentCommand{\LWR at origmulticolumnrow}{m m O{c} m O{0} m O{0pt} +m}{%
-\multicolumn{#1}{#2}{\@xmultirow[#3]{#4}[#5]{#6}[#7]{#8}}
+\AtBeginDocument{
+\@ifundefined{@xmultirow}
+{}% no version of multirow was loaded
+{% \@xmultirow defined, so some version of multirow was loaded
+\@ifpackageloaded{multirow}{% v2.0 or newer
+\@ifpackagelater{multirow}{2016/09/01}% 2016/09/27 for v2.0
+{% v2.0+:
+\DeclareExpandableDocumentCommand{\LWR at origmulticolumnrow}%
+    {+m +m +O{c} +m +O{0} +m +O{0pt} +m}%
+{\multicolumn{#1}{#2}{\@xmultirow[#3]{#4}[#5]{#6}[#7]{#8}}}%
 }
-
-\newcommand*{\multicolumnrow}{\LWR at origmulticolumnrow}
+{% loaded but older, probably not executed:
+\DeclareExpandableDocumentCommand{\LWR at origmulticolumnrow}%
+    {+m +m +O{c} +m +O{0} +m +O{0pt} +m}%
+{\multicolumn{#1}{#2}{\@xmultirow{#4}[#5]{#6}[#7]{#8}}}%
+}
+}% packageloaded{multirow}
+{% v1.6 or older did not \ProvidePackage
+\DeclareExpandableDocumentCommand{\LWR at origmulticolumnrow}%
+    {+m +m +O{c} +m +O{0} +m +O{0pt} +m}%
+{\multicolumn{#1}{#2}{\@xmultirow{#4}[#5]{#6}[#7]{#8}}}%
+}
+\providecommand*{\multicolumnrow}{\LWR at origmulticolumnrow}
+}% \@xmultirow defined, so multirow was loaded
+}% AtBeginDocument
 \end{warpall}
 \begin{warpHTML}
 \newcommand*{\LWR at donothing}{}
 \newcommand*{\LWR at domidrule}{\booltrue{LWR at doinghline}}
 \newcommand*{\LWR at dotbrule}{\booltrue{LWR at doingtbrule}}
+\newcommand*{\ldelim}{}
+\newcommand*{\rdelim}{}
 
 \end{warpHTML}
 
@@ -5618,38 +5685,42 @@
 {%
 \LWR at traceinfo{LWR at tabledatacolumntag}%
 \let\mynext\LWR at tabledatasinglecolumntag%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\end}}%
-{\booltrue{LWR at exitingtabular}}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\caption}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\multicolumn}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\multirow}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\multicolumnrow}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\mrowcell}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\TabularMacro}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\hline}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\toprule}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\midrule}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\cmidrule}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\specialrule}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\cline}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\bottomrule}}%
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\warpprintonly}}
-{\let\mynext\LWR at donothing}{}%
-\ifthenelse{\isequivalentto{\LWR at mynexttoken}{\warpHTMLonly}}
-{\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\end}%
+    {\booltrue{LWR at exitingtabular}}{}%
+\ifdefequal{\LWR at mynexttoken}{\caption}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\multicolumn}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\multirow}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\multicolumnrow}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\mrowcell}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\TabularMacro}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\hline}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\toprule}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\midrule}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\cmidrule}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\specialrule}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\cline}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\bottomrule}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\warpprintonly}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\warpHTMLonly}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\ldelim}%
+    {\let\mynext\LWR at donothing}{}%
+\ifdefequal{\LWR at mynexttoken}{\rdelim}%
+    {\let\mynext\LWR at donothing}{}%
 \mynext%
 }
 
@@ -5670,6 +5741,11 @@
 \newcommand*{\LWR at origaddlinespace}[1][]{}
 \newcommand*{\LWR at origmorecmidrules}{}
 \newcommand*{\LWR at origspecialrule}[3]{\hline}
+\AtBeginDocument{
+\@ifpackageloaded{lwarp-tabls}
+{\newcommand*{\LWR at hline}[1][]{\LWR at domidrule\LWR at getmynexttoken}}
+{\newcommand*{\LWR at hline}{\LWR at domidrule\LWR at getmynexttoken}}
+}% AtBeginDocument
 \StartDefiningTabulars
 
 \newenvironment*{LWR at tabular}[2][]
@@ -5690,8 +5766,7 @@
 \LWR at clearmidrules%
 \LetLtxMacro{\\}{\LWR at tabularendofline}%
 \LWR at traceinfo{LWR at tabular: redefining macros}%
-\renewcommand*{\hline}{\LWR at domidrule\LWR at getmynexttoken}%
-
+\renewcommand*{\hline}{\LWR at hline}%
 \RenewDocumentCommand{\cline}{m}%
 {\LWR at docmidrule{##1}\LWR at getmynexttoken}%
 
@@ -6403,9 +6478,15 @@
 }
 \newcommand*{\LWR at restoreorigformatting}{%
 \LWR at traceinfo{LWR at restoreorigformatting}%
+\RenewDocumentCommand{\InlineClass}{o m +m}{##3}%
+\RenewDocumentEnvironment{BlockClass}{o m}{}{}%
+\renewcommand{\BlockClassSingle}[2]{##2}%
 \LetLtxMacro{\hspace}{\LWR at orighspace}%
 \LetLtxMacro\rule\LWR at origrule%
 \let\,\LWR at origcomma% disable HTML short unbreakable space
+\let\textellipsis\LWR at origtextellipsis%
+\let\textless\LWR at origtextless%
+\let\textgreater\LWR at origtextgreater%
 \LetLtxMacro{\textrm}{\LWR at origtextrm}%
 \LetLtxMacro{\textsf}{\LWR at origtextsf}%
 \LetLtxMacro{\texttt}{\LWR at origtexttt}%
@@ -6432,6 +6513,7 @@
 \let\sb\LWR at origsb%
 \let\textsuperscript\LWR at origtextsuperscript%
 \let\textsubscript\LWR at origtextsubscript%
+\LetLtxMacro\underline\LWR at origunderline%
 \let~\LWR at origtilde%
 \let\enskip\LWR at origenskip%
 \let\quad\LWR at origquad%
@@ -6447,9 +6529,11 @@
 \LetLtxMacro\specialrule\LWR at origspecialrule%
 \let\newline\LWR at orignewline%
 \LetLtxMacro{\raisebox}{\LWR at origraisebox}%
+\LetLtxMacro\includegraphics\LWR at origincludegraphics%
 \LetLtxMacro{\scalebox}{\LWR at origscalebox}%
 \LetLtxMacro{\rotatebox}{\LWR at origrotatebox}%
 \let\reflectbox\LWR at origreflectbox%
+\LetLtxMacro\resizebox\LWR at origresizebox%
 \let\framebox\LWR at origframebox%
 \let\makebox\LWR at origmakebox%
 \let\fbox\LWRprint at fbox%
@@ -6459,6 +6543,10 @@
 \LetLtxMacro{\minipage}{\LWR at origminipage}%
 \let\endminipage\LWR at endminipage%
 \LetLtxMacro{\parbox}{\LWR at origparbox}%
+\let\TeX\LWR at origTeX%
+\let\LaTeX\LWR at origLaTeX%
+\let\LaTeXe\LWR at origLaTeXe%
+\renewcommand*{\Xe}{X\textsubscript{E}}%
 \LWR at restoreorigaccents%
 \LWR at FBcancel%
 }
@@ -6974,6 +7062,12 @@
 }
 {}
 
+\@ifpackageloaded{graphics}
+{
+\LWR at origRequirePackage{lwarp-graphics}
+}
+{}
+
 \end{warpHTML}
 
 
@@ -6989,297 +7083,11 @@
 \end{warpHTML}
 
 
-\begin{warpHTML}
 
-
-\newcommand*{\thisgraphicspath}{{}}
-\renewcommand*{\graphicspath}[1]{\renewcommand*{\thisgraphicspath}{#1}}
-
-
-\renewcommand*{\DeclareGraphicsExtensions}[1]{}
-\renewcommand*{\DeclareGraphicsRule}[4]{}
-
-
-\renewcommand*{\unitspace}{}
-
-\newlength{\LWR at igwidth}
-\newlength{\LWR at igheight}
-\newcommand*{\LWR at igwidthstyle}{}
-\newcommand*{\LWR at igheightstyle}{}
-\newcommand*{\LWR at igorigin}{}
-\newcommand*{\LWR at igangle}{}
-\newcommand*{\LWR at igxscale}{1}
-\newcommand*{\LWR at igyscale}{1}
-\newcommand*{\LWR at igclass}{inlineimage}
-
-\define at key{igraph}{width}{%
-\setlength{\LWR at igwidth}{#1}%
-\ifthenelse{\lengthtest{\LWR at igwidth > 0pt}}%
-{%
-    \uselengthunit{PT}%
-    \renewcommand*{\LWR at igwidthstyle}{width:\rndprintlength{\LWR at igwidth}}%
-    \IfEndWith{#1}{ex}%
-    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes ex
-    {}% not ex
-    \IfEndWith{#1}{em}%
-    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes em
-    {}% not em
-    \IfEndWith{#1}{\%}%
-    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes percent
-    {}% not percent
-    \IfEndWith{#1}{px}%
-    {\renewcommand*{\LWR at igwidthstyle}{width:#1}}% yes px
-    {}% not px
-}{}% end of length > 0pt
-}
-\define at key{igraph}{height}{%
-\setlength{\LWR at igheight}{#1}%
-\ifthenelse{\lengthtest{\LWR at igheight > 0pt}}%
-{%
-    \uselengthunit{PT}%
-    \renewcommand*{\LWR at igheightstyle}{%
-    height:\rndprintlength{\LWR at igheight} %
-    }%
-    \IfEndWith{#1}{ex}%
-    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes ex
-    {}% not ex
-    \IfEndWith{#1}{em}%
-    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes em
-    {}% not em
-    \IfEndWith{#1}{\%}%
-    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes percent
-    {}% not percent
-    \IfEndWith{#1}{px}%
-    {\renewcommand*{\LWR at igheightstyle}{height:#1}}% yes px
-    {}% not px
-}{}% end of length > 0pt
-}
-\define at key{igraph}{origin}{%
-\renewcommand*{\LWR at igorigin}{#1}%
-}
-\define at key{igraph}{angle}{\renewcommand*{\LWR at igangle}{#1}}
-\define at key{igraph}{class}{\renewcommand*{\LWR at igclass}{#1}}
-
-\define at key{igraph}{scale}{%
-\renewcommand*{\LWR at igxscale}{#1}%
-\renewcommand*{\LWR at igyscale}{#1}}
-\define at key{igraph}{bb}{}
-\define at key{igraph}{bbllx}{}
-\define at key{igraph}{bblly}{}
-\define at key{igraph}{bburx}{}
-\define at key{igraph}{bbury}{}
-\define at key{igraph}{natwidth}{}
-\define at key{igraph}{natheight}{}
-\define at key{igraph}{hiresbb}{}
-\define at key{igraph}{viewport}{}
-\define at key{igraph}{trim}{}
-\define at key{igraph}{totalheight}{}
-\define at key{igraph}{keepaspectratio}{}
-\define at key{igraph}{clip}{}
-\define at key{igraph}{draft}{}
-\define at key{igraph}{type}{}
-\define at key{igraph}{ext}{}
-\define at key{igraph}{read}{}
-\define at key{igraph}{command}{}
-
-\newcommand*{\LWR at rotstyle}[2]{%
- #1transform:rotate(-#2deg);
-}
-
-\newcommand*{\LWR at scalestyle}[3]{%
- #1transform:scale(#2,#3);
-}
-
-
-\newbool{LWR at infloatrow}
-\boolfalse{LWR at infloatrow}
-
-\def\LWR at opacity{1}
-
-\newcommand*{\LWR at imageextension}{}
-\newcommand*{\LWR at expgraphicsfilename}{}
-
-\NewDocumentCommand{\LWR at includegraphicsb}{s o o m}
-{%
-\LWR at origtilde \LWR at orignewline%
-\ifthenelse{\cnttest{\value{LWR at minipagedepth}}{=}{0}}%
-{%
-    \ifbool{LWR at infloatrow}%
-    {}
-    {% not in a minipage or a floatrow:
-        \setlength{\linewidth}{6in}%
-        \setlength{\textwidth}{6in}%
-        \setlength{\textheight}{9in}%
-    }%
-}{}%
-\edef\LWR at expgraphicsfilename{#4}
-\renewcommand*{\LWR at imageextension}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.jpg}%
-{\renewcommand*{\LWR at imageextension}{.jpg}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.JPG}%
-{\renewcommand*{\LWR at imageextension}{.JPG}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.png}%
-{\renewcommand*{\LWR at imageextension}{.png}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.PNG}%
-{\renewcommand*{\LWR at imageextension}{.PNG}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.gif}%
-{\renewcommand*{\LWR at imageextension}{.gif}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.GIF}%
-{\renewcommand*{\LWR at imageextension}{.GIF}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.svg}%
-{\renewcommand*{\LWR at imageextension}{.svg}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.SVG}%
-{\renewcommand*{\LWR at imageextension}{.SVG}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.svgz}%
-{\renewcommand*{\LWR at imageextension}{.svgz}}{}%
-\IfFileExists{\detokenize\expandafter\thisgraphicspath\LWR at expgraphicsfilename.SVGZ}%
-{\renewcommand*{\LWR at imageextension}{.SVGZ}}{}%
-\StrSubstitute{\detokenize\expandafter{\LWR at expgraphicsfilename}}%
-{\detokenize{.pdf}}{\detokenize{.svg}}[\LWR at strresult]%
-\StrSubstitute{\LWR at strresult}%
-{\detokenize{.PDF}}{\detokenize{.SVG}}[\LWR at strresult]%
-\large%
-\setlength{\LWR at igwidth}{0pt}%
-\setlength{\LWR at igheight}{0pt}%
-\renewcommand*{\LWR at igwidthstyle}{}%
-\renewcommand*{\LWR at igheightstyle}{}%
-\renewcommand*{\LWR at igorigin}{}%
-\renewcommand*{\LWR at igangle}{}%
-\renewcommand*{\LWR at igxscale}{1}%
-\renewcommand*{\LWR at igyscale}{1}%
-\renewcommand*{\LWR at igclass}{inlineimage}%
-\IfValueTF{#3}{}{%
-\IfValueTF{#2}%
-{\setkeys{igraph}{#2}}%
-{\setkeys{igraph}{}}%
-}%
-\href{\thisgraphicspath\LWR at strresult\LWR at imageextension}%
-{% start of href
-\LWR at htmltag{% start of image tags
-img src="\thisgraphicspath\LWR at strresult\LWR at imageextension" \LWR at orignewline
-\LWR at origtilde{} alt="\LWR at strresult" \LWR at orignewline
-\ifthenelse{
-    \NOT\equal{\LWR at igwidthstyle}{} \OR
-    \NOT\equal{\LWR at igheightstyle}{} \OR
-    \NOT\equal{\LWR at igorigin}{} \OR
-    \NOT\equal{\LWR at igangle}{} \OR
-    \NOT\equal{\LWR at igxscale}{1} \OR
-    \NOT\equal{\LWR at igyscale}{1}
-}%
-{\LWR at origtilde{} style="%
-\ifthenelse{\NOT\equal{\LWR at igwidthstyle}{}}%
-{\LWR at igwidthstyle;}{}%
-\ifthenelse{\NOT\equal{\LWR at igheightstyle}{}}%
-{\LWR at igheightstyle;}{}%
-\ifthenelse{\NOT\equal{\LWR at igorigin}{}}%
-{\LWR at origtilde{} transform-origin: \LWR at originnames{\LWR at igorigin}; \LWR at orignewline}{}%
-\ifthenelse{\NOT\equal{\LWR at igangle}{}}%
-{%
-\LWR at rotstyle{-ms-}{\LWR at igangle}%
-\LWR at rotstyle{-webkit-}{\LWR at igangle}%
-\LWR at rotstyle{}{\LWR at igangle%
-}}{}%
-\ifthenelse{\NOT\equal{\LWR at igxscale}{1}\OR%
-\NOT\equal{\LWR at igyscale}{1}}%
-{\LWR at scalestyle{-ms-}{\LWR at igxscale}{\LWR at igyscale}%
-\LWR at scalestyle{-webkit-}{\LWR at igxscale}{\LWR at igyscale}%
-\LWR at scalestyle{}{\LWR at igxscale}{\LWR at igyscale}}{}%
-\ifthenelse{\NOT\equal{\LWR at opacity}{1}}%
-{opacity:\LWR at opacity;}%
-{}%
-" \LWR at orignewline}{}%
-\LWR at origtilde{} class="\LWR at igclass" \LWR at orignewline%
-}% end of image tags
-}% end of href
-\endgroup
-\LWR at origscriptsize
-}
-
-
-
-
-
-\renewcommand*{\includegraphics}
-{%
-\LWR at ensuredoingapar%
-\begingroup%
-\LWR at includegraphicsb%
-}
-
-\end{warpHTML}
-
 \begin{warpprint}
 \define at key{Gin}{class}{}
 \end{warpprint}
 
-
-\begin{warpHTML}
-
-\newcommand*{\LWR at rotboxorigin}{}
-\newcommand*{\LWR at originname}[1]{%
-\ifthenelse{\equal{#1}{t}}{top}{}%
-\ifthenelse{\equal{#1}{b}}{bottom}{}%
-\ifthenelse{\equal{#1}{c}}{center}{}%
-\ifthenelse{\equal{#1}{l}}{left}{}%
-\ifthenelse{\equal{#1}{r}}{right}{}%
-}
-\newcommand*{\LWR at originnames}[1]{%
-\StrChar{#1}{1}[\LWR at strresult]%
-\LWR at originname{\LWR at strresult}
-\StrChar{#1}{2}[\LWR at strresult]%
-\LWR at originname{\LWR at strresult}
-}
-\define at key{krotbox}{origin}{%
-\renewcommand*{\LWR at rotboxorigin}{#1}%
-}
-\define at key{krotbox}{x}{}
-\define at key{krotbox}{y}{}
-\define at key{krotbox}{units}{}
-\LetLtxMacro\LWR at origrotatebox\rotatebox
-
-\NewDocumentCommand{\LWR at rotatebox}{O{} m +m}{%
-\renewcommand*{\LWR at rotboxorigin}{}
-\setkeys{krotbox}{#1}%
-\LWR at htmltagc{span style="display: inline-block; %
-\ifthenelse{\NOT\equal{\LWR at rotboxorigin}{}}%
-{transform-origin: \LWR at originnames{\LWR at rotboxorigin};\LWR at origtilde}{}%
-\LWR at rotstyle{-ms-}{#2} %
-\LWR at rotstyle{-webkit-}{#2} %
-\LWR at rotstyle{}{#2} %
-"{}}\LWR at orignewline%
-\begin{LWR at nestspan}%
-#3%
-\LWR at htmltagc{/span}%
-\end{LWR at nestspan}%
-}
-
-\LetLtxMacro\LWR at origscalebox\scalebox
-
-\NewDocumentCommand{\LWR at scalebox}{m o m}{%
-\LWR at htmltagc{span style="display: inline-block; %
-\LWR at scalestyle{-ms-}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
-\LWR at scalestyle{-webkit-}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
-\LWR at scalestyle{}{#1}{\IfNoValueTF{#2}{#1}{#2}} %
-"{}}%
-\begin{LWR at nestspan}%
-#3%
-\LWR at htmltagc{/span}%
-\end{LWR at nestspan}%
-}
-
-\let\LWR at origreflectbox\reflectbox
-
-\newcommand{\LWR at reflectbox}[1]{\LWR at scalebox{-1}[1]{#1}}
-
-\end{warpHTML}
-
-
-\begin{warpHTML}
-
-\renewcommand{\resizebox}[3]{#3}
-
-\end{warpHTML}
-
 \begin{warpall}
 \AtBeginDocument{
 \@ifpackageloaded{xcolor}{
@@ -7496,7 +7304,7 @@
 \LWR at traceinfo{computed width is \rndprintlength{\LWR at minipagewidth}}
 \addtocounter{LWR at minipagedepth}{1}%
 \setlength{\LWR at minipageheight}{\textheight}% default unless specified
-\IfValueTF{#2}{\setlength{\LWR at minipageheight}{#2}}{}%
+\IfValueT{#2}{\setlength{\LWR at minipageheight}{#2}}%
 \LWR at stoppars%
 \LWR at traceinfo{minipage: creating div class}%
 \LWR at orignewpage%
@@ -7518,7 +7326,7 @@
     {width:\rndprintlength{\LWR at minipagewidth} ; }%
 }%
 \LWR at traceinfo{minipage: about to print the height}%
-\IfValueTF{#2}{height:\rndprintlength{\LWR at minipageheight} ; }{}%
+\IfValueT{#2}{height:\rndprintlength{\LWR at minipageheight} ; }%
 "{}}%
 
 \LWR at origminipage{6in}% The preceding empty line is required.
@@ -7615,11 +7423,11 @@
 \LWR at traceinfo{fminipage #1 #2 #3 #4}%
 \LWR at forceminwidth{\fboxrule}%
 \setlength{\LWR at tempwidth}{#4}%
-\IfValueTF{#2}{\setlength{\LWR at tempheight}{#2}}{}%
+\IfValueT{#2}{\setlength{\LWR at tempheight}{#2}}%
 \begin{BlockClass}[%
 \LWR at blackborderpadding ; %
 \uselengthunit{PT}%
-\IfValueTF{#2}{height:\rndprintlength{\LWR at tempheight} ; }{}%
+\IfValueT{#2}{height:\rndprintlength{\LWR at tempheight} ; }%
 width:\rndprintlength{\LWR at tempwidth}%
 ]{fminipage}%
 }
@@ -7756,8 +7564,9 @@
 \renewcommand*{\&}{and}%
 \renewcommand{\textsuperscript}[1]{##1}%
 \renewcommand{\textsubscript}[1]{##1}%
+\LetLtxMacro\underline\LWR at origunderline%
 \RenewDocumentCommand{\LWR at htmlspanclass}{o m +m}{##3}%
-\DeclareExpandableDocumentCommand{\InlineClass}{o m +m}{##3}%
+\DeclareExpandableDocumentCommand{\InlineClass}{+o +m +m}{##3}%
 }
 
 \renewcommand*{\mdseries}{}
@@ -7792,6 +7601,8 @@
 
 \AtBeginDocument{\let\fup\textsuperscript}
 
+\renewcommand{\underline}[1]{\InlineClass{underline}{#1}}
+
 \renewcommand*{\hfill}{\qquad}
 
 \renewcommand*{\hrulefill}{\rule{1in}{1pt}}
@@ -7812,6 +7623,7 @@
 \let\LWR at origvspace\vspace
 \let\LWR at origrule\rule
 \let\LWR at origmedskip\medskip
+\let\LWR at origtextellipsis\textellipsis
 
 \renewcommand*{\,}{\HTMLunicode{202f}} % HTML thin non-breakable space
 
@@ -7946,7 +7758,7 @@
     background:\LWR at currenttextcolor; %
     width:\printlength{\LWR at tempwidth}; %
     height:\printlength{\LWR at tempheight}; %
-    \IfValueTF{#1}%
+    \IfValueT{#1}%
     {%
         \setlength{\LWR at tempraise}{0pt-#1}%
         \setlength{\LWR at tempraise}{\LWR at tempraise*2}%
@@ -7957,7 +7769,7 @@
         \LWR at orignewline%
         transform: translate(0pt,\printlength{\LWR at tempraise}); %
         \LWR at orignewline%
-    }{}%
+    }%
     display:inline-block;"%
     }%
     \LWR at htmltagc{/span}%
@@ -7980,14 +7792,20 @@
 
 \begin{warpHTML}
 
+\let\LWR at origTeX\TeX
+
 \newcommand*{\LWR at TeX}
 {\InlineClass{latexlogofont}%
 {\InlineClass{latexlogo}{T\textsubscript{e}X}}}
+\let\LWR at origLaTeX\LaTeX
+
 \newcommand*{\LWR at LaTeX}
 {\InlineClass{latexlogofont}%
 {\InlineClass{latexlogo}%
 {L\textsuperscript{a}T\textsubscript{e}X}}}
 
+\let\LWR at origLaTeXe\LaTeXe
+
 \renewcommand*{\LaTeXe}
 {\LaTeX\InlineClass{latexlogofont}%
 {\,2\textsubscript{\textit{\HTMLunicode{3B5}}}}}
@@ -8036,7 +7854,6 @@
 \end{warpHTML}
 
 
-
 \endinput
 %%
 %% End of file `lwarp.sty'.



More information about the tex-live-commits mailing list