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