diff options
author | Karl Berry <karl@freefriends.org> | 2019-02-08 22:56:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-02-08 22:56:29 +0000 |
commit | ab1383854b03b3c08a7575e33c84d2bafb533642 (patch) | |
tree | 14ca4245c6d8ac0010819c128b10a6303556cb54 /Master/texmf-dist | |
parent | 3031cbd848546746dd3545c69b200dd0756c87ff (diff) |
lwarp (8feb19)
git-svn-id: svn://tug.org/texlive/trunk@49976 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
309 files changed, 3221 insertions, 1978 deletions
diff --git a/Master/texmf-dist/doc/latex/lwarp/README.txt b/Master/texmf-dist/doc/latex/lwarp/README.txt index 3a07e25a376..cf0b9cb4954 100644 --- a/Master/texmf-dist/doc/latex/lwarp/README.txt +++ b/Master/texmf-dist/doc/latex/lwarp/README.txt @@ -1,5 +1,5 @@ -LaTeX lwarp package v0.65 README.txt +LaTeX lwarp package v0.66 README.txt Files included are: @@ -41,7 +41,7 @@ and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later. -Copyright 2016-2018 Brian Dunn +Copyright 2016-2019 Brian Dunn Homepage: http://BDTechConcepts.com Email: bd@BDTechConcepts.com diff --git a/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf b/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf Binary files differindex 0f56931497c..619ca013f26 100644 --- a/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf +++ b/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf diff --git a/Master/texmf-dist/scripts/lwarp/lwarpmk.lua b/Master/texmf-dist/scripts/lwarp/lwarpmk.lua index aa7b01c66e9..33677933677 100755 --- a/Master/texmf-dist/scripts/lwarp/lwarpmk.lua +++ b/Master/texmf-dist/scripts/lwarp/lwarpmk.lua @@ -2,8 +2,8 @@ -- Copyright 2016-2018 Brian Dunn -printversion = "v0.65" -requiredconfversion = "1" -- also at *lwarpmk.conf +printversion = "v0.66" +requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ; @@ -103,6 +103,8 @@ end -- Additional defaults: confversion = "0" opsystem = "Unix" +imagesdirectory = "lateximages" +imagesname = "image-" latexmk = "false" printlatexcmd = "" HTMLlatexcmd = "" @@ -164,6 +166,8 @@ elseif ( cvarname == "opsystem" ) then elseif ( cvarname == "sourcename" ) then sourcename = cvalue elseif ( cvarname == "homehtmlfilename" ) then homehtmlfilename = cvalue elseif ( cvarname == "htmlfilename" ) then htmlfilename = cvalue +elseif ( cvarname == "imagesdirectory" ) then imagesdirectory = cvalue +elseif ( cvarname == "imagesname" ) then imagesname = cvalue elseif ( cvarname == "latexmk" ) then latexmk = cvalue elseif ( cvarname == "printlatexcmd" ) then printlatexcmd = cvalue elseif ( cvarname == "HTMLlatexcmd" ) then HTMLlatexcmd = cvalue @@ -379,34 +383,33 @@ end -- checkhtmlpdfexists function warnlimages () -- --- Warning of a missing lateximages.txt file: --- +-- Warning of a missing <sourcename>-images.txt file: print ("lwarpmk: ===") - print ("lwarpmk: \"lateximages.txt\" does not exist.") + print ("lwarpmk: \"" .. sourcename .. "-images.txt\" does not exist.") print ("lwarpmk: Your project does not use SVG math or other lateximages,") print ("lwarpmk: or the file has been deleted somehow.") print ("lwarpmk: Use \"lwarpmk html\" to recompile your project") - print ("lwarpmk: and recreate \"lateximages.txt\".") + print ("lwarpmk: and recreate \"" .. sourcename .. "-images.txt\".") print ("lwarpmk: If your project does not use SVG math or other lateximages,") - print ("lwarpmk: then \"lateximages.txt\" will never exist, and") + print ("lwarpmk: then \"" .. sourcename .. "-images.txt\" will never exist, and") print ("lwarpmk: \"lwarpmk limages\" will not be necessary.") print ("lwarpmk: ===") end -- warnlimages function checklimages () -- --- Check lateximages.txt to see if need to recompile first. +-- Check <sourcename>.txt to see if need to recompile first. -- If any entry has a page number of zero, then there were incorrect images. -- -print ("lwarpmk: Checking for a valid lateximages.txt file.") -local limagesfile = io.open("lateximages.txt", "r") +print ("lwarpmk: Checking for a valid " .. sourcename .. "-images.txt file.") +local limagesfile = io.open(sourcename .. "-images.txt", "r") if ( limagesfile == nil ) then warnlimages () os.exit(1) end -- Track warning to recompile if find a page 0 local pagezerowarning = false --- Scan lateximages.txt +-- Scan <sourcename>.txt for line in limagesfile:lines() do -- lwimgpage is the page number in the PDF which has the image -- lwimghash is true if this filename is a hash @@ -439,20 +442,20 @@ executecheckerror ( cmdgroupopenname .. "pdfseparate -f " .. lwimgpage .. " -l " .. lwimgpage .. " " .. sourcename .."_html.pdf " .. - "lateximages" .. dirslash .."lateximagetemp-%d" .. ".pdf" .. + imagesdirectory .. dirslash .."lateximagetemp-%d" .. ".pdf" .. seqname .. -- Crop the image: - "pdfcrop --hires lateximages" .. dirslash .. "lateximagetemp-" .. + "pdfcrop --hires " .. imagesdirectory .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf " .. - "lateximages" .. dirslash .. lwimgname .. ".pdf" .. + imagesdirectory .. dirslash .. lwimgname .. ".pdf" .. seqname .. -- Convert the image to svg: - "pdftocairo -svg -noshrink lateximages" .. dirslash .. lwimgname .. ".pdf " .. - "lateximages" .. dirslash .. lwimgname ..".svg" .. + "pdftocairo -svg -noshrink " .. imagesdirectory .. dirslash .. lwimgname .. ".pdf " .. + imagesdirectory .. dirslash .. lwimgname ..".svg" .. seqname .. -- Remove the temporary files: - rmname .. " lateximages" .. dirslash .. lwimgname .. ".pdf" .. seqname .. - rmname .. " lateximages" .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf" .. + rmname .. " " .. imagesdirectory .. dirslash .. lwimgname .. ".pdf" .. seqname .. + rmname .. " " .. imagesdirectory .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf" .. cmdgroupclosename .. " >/dev/null " .. bgname , "File error trying to convert " .. lwimgfullname @@ -495,7 +498,7 @@ end -- createwindowsimage function createonelateximage ( line ) -- --- Given the next line of lateximages.txt, convert a single image. +-- Given the next line of <sourcename>.txt, convert a single image. -- -- lwimgpage is the page number in the PDF which has the image -- lwimghash is true if this filename is a hash @@ -508,7 +511,7 @@ if ( (i~=nil) ) then pagezerowarning = true else -- Skip is this image is hashed and already exists: - local lwimgfullname = "lateximages" .. dirslash .. lwimgname .. ".svg" + local lwimgfullname = imagesdirectory .. dirslash .. lwimgname .. ".svg" if ( (lwimghash ~= "true") or (lfs.attributes(lwimgfullname,"mode")==nil) -- file not exists @@ -534,7 +537,7 @@ end -- createonelateximage function createlateximages () -- --- Create lateximages based on lateximages.txt: +-- Create lateximages based on <sourcename>.txt: -- -- See if the document must be recompiled first: checklimages () @@ -542,13 +545,13 @@ checklimages () checkhtmlpdfexists () -- Attempt to create the lateximages: print ("lwarpmk: Creating lateximages.") -local limagesfile = io.open("lateximages.txt", "r") +local limagesfile = io.open(sourcename .. "-images.txt", "r") if ( limagesfile == nil ) then - warnlateximages () + warnlimages () os.exit(1) end -- Create the lateximages directory, ignore error if already exists -err = os.execute("mkdir lateximages") +err = os.execute("mkdir " .. imagesdirectory) -- For Windows, create lwarp_one_limage.cmd from lwarp_one_limage.txt: if opsystem=="Windows" then executecheckerror ( @@ -560,7 +563,7 @@ end -- create lwarp_one_limage.cmd numimageprocesses = 0 -- Track warning to recompile if find a page 0 pagezerowarning = false --- Scan lateximages.txt +-- Scan <sourcename>.txt for line in limagesfile:lines() do createonelateximage ( line ) end -- do @@ -758,7 +761,7 @@ os.execute(glossarycmd .. " " .. sourcename .. "_html") updateanddone () -- lwarpmk limages: --- Scan the lateximages.txt file to create lateximages. +-- Scan the <sourcename>.txt file to create lateximages. elseif arg[1] == "limages" then loadconf () @@ -796,11 +799,11 @@ os.execute ( rmname .. " " .. print ("lwarpmk: Done.") -- lwarpmk cleanlimages --- Remove images from the lateximages directory. +-- Remove images from the imagesdirectory. elseif arg[1] == "cleanlimages" then loadconf () -os.execute ( rmname .. " lateximages/*" ) +os.execute ( rmname .. " " .. imagesdirectory .. dirslash .. "*" ) print ("lwarpmk: Done.") -- lwarpmk epstopdf <list of file names> diff --git a/Master/texmf-dist/source/latex/lwarp/lwarp.dtx b/Master/texmf-dist/source/latex/lwarp/lwarp.dtx index 67e54f5c022..e49d34f4402 100644 --- a/Master/texmf-dist/source/latex/lwarp/lwarp.dtx +++ b/Master/texmf-dist/source/latex/lwarp/lwarp.dtx @@ -1,7 +1,7 @@ % % \iffalse meta-comment % -% Copyright 2016-2018 Brian Dunn +% Copyright 2016-2019 Brian Dunn % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -16,7 +16,7 @@ % \iffalse %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] %<package>\ProvidesPackage{lwarp} -%<package> [2018/12/22 v0.65 Allows LaTeX to directly produce HTML5 output.] +%<package> [2019/02/08 v0.66 Allows LaTeX to directly produce HTML5 output.] % %<*driver> \documentclass{ltxdoc} @@ -24,10 +24,11 @@ \usepackage{lmodern} % \usepackage{libertine} \usepackage[space]{erewhon} -% \usepackage[varqu,varl]{inconsolata} % typewriter -% \usepackage{roboto} +\usepackage[varqu,varl]{inconsolata} % typewriter +\usepackage{roboto} +% \usepackage{sourcesanspro} % \usepackage{cabin} -\usepackage[tabular,semibold]{sourcesanspro} +% \usepackage[tabular,semibold]{sourcesanspro} \usepackage[T1]{fontenc} @@ -130,11 +131,21 @@ \definecolor{codecolor}{rgb}{0,.4,.2} \definecolor{overviewcolor}{rgb}{0,.2,.4} +\usepackage[ + left=2in, + right=1.5in, + top=1.5in, + bottom=1in +]{geometry} \usepackage{graphicx} \graphicspath{{images/}} + \usepackage{metalogo} + +\makeatletter +\@ifpackageloaded{erewhon}{ % for erewhon: \setlogokern{Te}{-.08em} \setlogokern{eX}{-0.04em} @@ -143,6 +154,9 @@ \setlogokern{Xe}{-.04em} \setlogokern{eL}{-.06em} \setlogodrop{0.27ex} +}{} +\makeatother + \usepackage{enumitem} @@ -182,70 +196,7 @@ \pagestyle{pageheadfoot} - - -\usepackage{dtxdescribe} - - -\DeclareRobustCommand{\thinskip}{\hskip 0.16667em\relax} -\def\endash{–} -\def\emdash{—} -% \def\d@sh#1#2{\unskip#1\thinskip#2\thinskip\ignorespaces} -% \def\dash{\d@sh\nobreak\endash} -% \def\Dash{\d@sh\nobreak\emdash} -\newcommand{\thinbrspace}{\hspace{.16667em}\penalty\exhyphenpenalty\hspace{0pt}} -\newrobustcmd{\Dash}{\unskip\thinspace\textemdash\thinbrspace} -\newrobustcmd{\dash}{\unskip\thinspace\mbox{--}\thinbrspace} -\newrobustcmd{\Slash}{\unskip\thinspace/\thinbrspace} - - -\newcommand{\ItemDescribeMacro}[1]{% -\item[\cmd{#1}:]% -\setlength{\parskip}{1.5ex}% -\DescribeMacro{#1}% -} - -\newcommand{\ItemDescribeEnv}[1]{% -\item[\env{#1}:]% -\setlength{\parskip}{1.5ex}% -\DescribeEnv{#1}% -} - -\newcommand{\ItemDescribeOption}[1]{% -\item[\texttt{#1}:]% -\setlength{\parskip}{1.5ex}% -\DescribeOption{#1}% -} - -\newcommand{\ItemDescribeCounter}[1]{% -\item[\texttt{#1}:]% -\setlength{\parskip}{1.5ex}% -\DescribeCounter{#1}% -} - -\newcommand{\ItemDescribeBoolean}[1]{% -\item[\texttt{#1}:]% -\setlength{\parskip}{1.5ex}% -\DescribeBoolean{#1}% -} - -% A macro which is not indexed: -\makeatletter -\newenvironment{noindmacro}[1] -{ -\setlength{\parskip}{\marginparpush} -\leavevmode\par\DTXD@margintag{}{\cmd{#1}}{}} -{\unskip} -\makeatother - -% An environment which is not indexed: -\makeatletter -\newenvironment{noindenvironment}[1] -{ -\setlength{\parskip}{\marginparpush} -\leavevmode\par\DTXD@margintag{}{#1}{Env}} -{\unskip} -\makeatother +\usepackage{dtxdescribe}[2019/01/11] \usepackage{splitidx} @@ -281,24 +232,6 @@ Keywords={LaTeX, HTML, conversion}% }} -\pdfstringdefDisableCommands{ -\def\quad{ } -\def\\{ } -\def\pkg#1{#1} -\def\cs#1{\textbackslash#1} -\def\env#1{#1} -\def\,{ } -\def\prog#1{#1} -\def\LuaLaTeX{LuaLaTeX} -\def\XeLaTeX{XeLaTeX} -\def\TeX{TeX} -\def\LaTeX{LaTeX} -\def\Dash{ --- } -\def\dash{ -- } -\def\element#1{#1} -\def\attribute#1{#1} -} - \usepackage{cleveref} @@ -306,55 +239,19 @@ Keywords={LaTeX, HTML, conversion}% \renewcommand{\partname}{Package} \renewcommand*{\thepart}{\arabic{part}} - -\providerobustcmd*{\lmacro}[1]{\textbackslash#1} -\providerobustcmd*{\cmds}[1]{\mbox{\texttt{\textbf{\textsl{#1}}}}} -\providerobustcmd*{\env}[1]{\mbox{\texttt{#1}}} -\providerobustcmd*{\ctr}[1]{\mbox{\texttt{#1}}} -\providerobustcmd*{\bool}[1]{\mbox{\texttt{#1}}} - -% \providerobustcmd*{\pkg}[1]{\mbox{\textbf{\textsf{#1}}}} -% \providerobustcmd*{\prog}[1]{\mbox{\textbf{\textsf{#1}}}} -\providerobustcmd*{\pkg}[1]{\mbox{\textsf{#1}}} -\providerobustcmd*{\prog}[1]{\mbox{\textsf{\textsl{#1}}}} - -\providerobustcmd*{\progcode}[1]{\mbox{\texttt{#1}}} -\providerobustcmd*{\optn}[1]{\mbox{\texttt{#1}}} -\providerobustcmd*{\filenm}[1]{\mbox{\texttt{#1}}} - -\providerobustcmd*{\brand}[1]{\textsc{#1}} - -\newrobustcmd{\acro}[1]{\textsc{\lowercase{#1}}} -\newrobustcmd{\element}[1]{\texttt{<#1>}} -\newrobustcmd{\attribute}[1]{\mbox{\texttt{#1}}} -\newrobustcmd{\UI}[1]{\textbf{\textsf{#1}}} - -\newrobustcmd{\supregistered}{\textsuperscript{\textregistered}} - -\newrobustcmd{\TOC}{\acro{TOC}} -\newrobustcmd{\LOF}{\acro{LOF}} -\newrobustcmd{\LOT}{\acro{LOT}} - -\newrobustcmd{\HTML}{\acro{HTML}} -\newrobustcmd{\HTMLfive}{\HTML\textsc{5}} -\newrobustcmd{\CSS}{\acro{CSS}} -\newrobustcmd{\CSSthree}{\CSS\textsc{3}} -\newrobustcmd{\EPUB}{\acro{EPUB}} -\newrobustcmd{\ODT}{\acro{ODT}} -\newrobustcmd{\SVG}{\acro{SVG}} -\newrobustcmd{\PNG}{\acro{PNG}} -\newrobustcmd{\GIF}{\acro{GIF}} -\newrobustcmd{\JPG}{\acro{JPG}} -\newrobustcmd{\EPS}{\acro{EPS}} -\newrobustcmd{\PDF}{\acro{PDF}} -\newrobustcmd{\DVI}{\acro{DVI}} -\newrobustcmd{\tikz}{Ti\textit{k}z} -\newrobustcmd{\MathML}{Math\acro{ML}} -\newrobustcmd{\CTAN}{\acro{CTAN}} -\newrobustcmd{\TDS}{\acro{TDS}} -\newrobustcmd{\UTF}{\acro{UTF}} - -\newcommand{\spslash}{\unskip\kern.085em/\hspace{.085em}\penalty\exhyphenpenalty\hspace{0pt}} +\renewenvironment{abstract} + { + \addvspace{\bigskipamount} + \begin{center} + \textbf{\abstractname} + \end{center} +% \small + \setlength{\parindent}{2em} + \setlength{\parskip}{0ex} + } + { + \addvspace{\bigskipamount} + } \makeatletter \newcommand*{\rulebreak}{% @@ -362,8 +259,6 @@ Keywords={LaTeX, HTML, conversion}% } \makeatother -\newcommand{\DescribeDefault}[1]{\margintag{\footnotesize \textgreen{Default: \texttt{#1}}}} - \newcommand{\goesto}{$\Rightarrow$} \newcommand{\credits}[1]{{\footnotesize(\textit{Emulates or patches code by} \textsc{#1}.)}} @@ -375,78 +270,15 @@ Keywords={LaTeX, HTML, conversion}% \newcommand*{\testthis}{\textcolor{blue}{Please send bug reports!}\watchout[Not fully tested!]} -\newcommand*{\fquad}{\hspace*{1em}} -\newcommand*{\fqquad}{\hspace*{2em}} -\newcommand*{\fqqquad}{\hspace*{3em}} - \newcommand{\textred}[1]{\textcolor{red}{#1}} \newcommand{\textgreen}[1]{\textcolor{green!50!black}{#1}} \newcommand{\textblue}[1]{\textcolor{blue!70!black}{#1}} -\newcommand{\userentry}[1]{% -\par -\fqquad\begin{minipage}{\linewidth-2em} -{\footnotesize Enter~$\Rightarrow$}\quad\texttt{#1} -\end{minipage} -\par -} - -\newenvironment{sourcedisplay} -{ -\leavevmode -\par -\fqquad\minipage{\linewidth-2em} -\ttfamily -} -{% -\endminipage -\par -} - -\newenvironment{UIdisplay} -{ -\leavevmode -\par -\fqquad\minipage{\linewidth-2em} -\sffamily\bfseries -} -{ -\endminipage -\par -} - -\newenvironment{docsidebar}[1][] -{% -\ifblank{#1}{}{\medskip}% -\hfill\minipage{.9\linewidth}% -\setlength{\parskip}{1.5ex}% -\ifblank{#1}{}{\textit{#1}}% -\leavevmode\smallskip\hrule% -} -{\smallskip\hrule\endminipage\hspace*{\fill}\bigskip} - \newcommand{\pdflatexonly}{ \textred{Only pre-loaded if \prog{pdflatex} is being used.} \marginpar{\raggedleft\textblue{\prog{pdflatex} only:}} } -% From package dtxdescribe: -% \makeatletter -% \renewcommand{\watchout}[1][]{% -% \@ifundefined{@captype}{% not float? -% % \@bsphack% -% \marginpar{\raggedleft% -% \textcolor{red!50!black}{\warningsign\normalsize\quad#1}}% -% % \@esphack% -% \ignorespaces% -% }{}% not float? -% } -% \makeatother - -% \newcommand{\margintag}[1]{% -% \marginpar{\raggedleft\textblue{#1}}% -% } - % \trouble[watchout phrase]{index entry} \newcommand*{\trouble}[2][]{% @@ -469,6 +301,7 @@ the \nameref{sec:indextrb} if something doesn't work. The \nameref{sec:indexidx} contains automated entries for each package, macro, environment, counter, boolean, and other objects; individually and also sorted by category. A \nameref{sec:troubleshooting} section is also available. +\smallskip \hrule \end{minipage}\margintag{Need help?} } @@ -567,7 +400,7 @@ but does not require that \pkg{hyperref} be loaded by the document. Do not place a comment with a \texttt{\%} character between arguments \trouble[comments between arguments]{hyperref=\pkg{hyperref}>comments between arguments} -for \cs{hyperref}, etc., as it is neutralized for inclusion in \HTML\ \acro{URL}s. +for \cs{hyperref}, etc., as it is neutralized for inclusion in \HTML\ \URL{}s. \pkg{lwarp} can also load \pkg{url}, but \pkg{url} should not be used at the same time as \pkg{hyperref}, since they both define the \cs{url} command. @@ -583,7 +416,7 @@ automatically load \pkg{backref}, so \pkg{backref} must be loaded explicitly. \newcommand{\limitsabstract}{% If using the \optn{number} option with file splits, -\trouble[missing \acro{TOC}]{abstract>missing \acro{TOC}} +\trouble[missing \TOC]{abstract>missing \TOC} be sure to place the table of contents before the abstract. The \optn{number} option causes a section break which may cause a file split, which would put a table of contents out @@ -607,28 +440,12 @@ See \cref{sec:publishedsubtitle}. \newcommand{\limitsappendix}{% During \HTML\ conversion, the option \optn{toc} without -\trouble[incorrect \acro{TOC} link]{appendix>incorrect \acro{TOC} link} -the option \optn{page} results in a \acro{TOC} link to +\trouble[incorrect \TOC\ link]{appendix>incorrect \TOC\ link} +the option \optn{page} results in a \TOC\ link to whichever section was before the \texttt{appendices} environment. It is recommended to use both \texttt{toc} and also \texttt{page} at the same time. } -\newcommand{\limitsxindylanguage}{% -The \pkg{lwarp} package option -\DescribeOption{xindyLanguage} -\DescribeDefault{english} -\optn{xindyLanguage} sets the language used by \prog{xindy}. -This is passed to \prog{xindy} using its \optn{-L} option -when using \cmds{lwarpmk printindex} and \cmds{lwarpmk htmlindex}. - -The option -\DescribeOption{xindyCodepage} -\DescribeDefault{utf8} -\optn{xindycodepage} sets the codepage used by \prog{xindy}. -This is passed to \prog{xindy} using its \optn{-C} option -when using \cmds{lwarpmk printindex} and \cmds{lwarpmk htmlindex}. -} - \newcommand{\limitspdftotextenc}{% The option \DescribeOption{pdftotextEnc} @@ -664,14 +481,14 @@ To do so, add to the start of the \filenm{.bib} file the following: \DescribeOption[lwarpmk]{htmlglossary} \prog{lwarpmk} has the commands \texttt{lwarpmk printglossary} and \texttt{lwarpmk htmlglossary}, which process the glossaries created by the -\pkg{glossaries} package using that package's \cmds{makeglossaries} command. +\pkg{glossaries} package using that package's \prog{makeglossaries} program. The shell command to execute is set by the \pkg{lwarp} option \optn{GlossaryCmd}, which defaults to \cmds{makeglossaries}. The print or \HTML\ glossary filename is appended to this command. In some situations it may be required to modify the default command, -\trouble[\cmds{makeglossaries} not found]{makeglossaries=\prog{makeglossaries}>not found} +\trouble[\prog{makeglossaries} not found]{makeglossaries=\prog{makeglossaries}>not found} \trouble{glossaries=\pkg{glossaries}>makeglossaries=\prog{makeglossaries} not found} such as to add the \cmds{perl} command in front: \begin{sourcedisplay} @@ -687,11 +504,11 @@ To set the language to use for processing glossaries with \prog{xindy}: \fquad\ GlossaryCmd=\{makeglossaries \textred{-L english}\}, \\ ] \{lwarp\} \end{sourcedisplay} -Other options for \cmds{makeglossaries} may be set as well. +Other options for \prog{makeglossaries} may be set as well. The glossaries may be placed in a numbered or unnumbered section, given -\margintag{placement and \acro{TOC} options} -a \acro{TOC} entry, and placed inline or on their own \HTML\ page: +\margintag{placement and \TOC\ options} +a \TOC\ entry, and placed inline or on their own \HTML\ page: \begin{description} \item [Numbered section, on its own \HTML\ page:] @@ -736,8 +553,8 @@ though the page number is currently ignored. \newcommand{\limitstocbibind}{% An index may be placed inline with other \HTML\ text, or on its own \HTML\ page: -\margintag{placement and \acro{TOC} options} -\gindex{index>placement and \acro{TOC} options} +\margintag{placement and \TOC\ options} +\gindex{index>placement and \TOC\ options} \gindex{index>table of contents} \begin{description} @@ -771,7 +588,7 @@ An index may be placed inline with other \HTML\ text, or on its own \HTML\ page: \DescribePackage{tocbibind} The \pkg{tocbibind} - package may be used to automatically place an entry in the \acro{TOC}. + package may be used to automatically place an entry in the \TOC. \begin{sourcedisplay} \cs{usepackage}[nottoc]\{tocbibind\} \\ \dots \\ @@ -854,7 +671,7 @@ allowing other packages to work with it. } \newcommand*{\limitsendnotes}{% -To place the endnotes in the \acro{TOC}, use: +To place the endnotes in the \TOC, use: \margintag{table of contents} \begin{sourcedisplay} \cs{usepackage}\{endnotes\} \\ @@ -1062,6 +879,16 @@ loading \pkg{lwarp}: \cs{usepackage\{package\_name\}} \end{sourcedisplay} +\pkg{memoir} emulates a number of packages, and declares a version date for each +\trouble[version numbers]{memoir=\pkg{memoir}>version clash} +\trouble{package>version numbers with \pkg{memoir}} +\trouble{version numbers>with \pkg{memoir}} +which often does not match the date of the corresponding freestanding package. +This can cause warnings about incorrect version numbers. +Since \pkg{lwarp} is intended to support the freestanding packages, +which are often newer than the date declared by \pkg{memoir}, it is hoped that +\pkg{memoir} will update and change its emulated version numbers to match. + \cs{verbfootnote} is not supported. \cs{newfootnoteseries}, etc. are not supported. @@ -1091,16 +918,11 @@ but it will only work for print output. \pkg{lwarp} provides \cs{attribution}, which works for both print and \HTML\ output. To combine the two so that \cs{attrib} is used for print and \cs{attribution} is used for \HTML: - -\begin{docsidebar} -\raggedright -\ttfamily -\cs{begin}\{warpHTML\} - -\cs{let}\cs{attrib}\cs{attribution} - +\begin{sourcedisplay} +\cs{begin}\{warpHTML\} \\ +\cs{let}\cs{attrib}\cs{attribution} \\ \cs{end}\{warpHTML\} -\end{docsidebar} +\end{sourcedisplay} \DescribeLength{\vleftskip} \DescribeLength{\vleftmargini} @@ -1149,6 +971,10 @@ which defaults to: \newcommand{\limitsmath}{% + +\subsubsection{Math in section names} +\limitsmathinsectionnames + \subsubsection{Rendering tradeoffs} Math may be rendered @@ -1381,6 +1207,20 @@ Examples: %\end{sourcedisplay} %} +\newcommand*{\limitsmathinsectionnames}{ +if using named files, in section names use paren math \texttt{\textbackslash(x+y\textbackslash)} +\trouble[math in section names]{filename>math in} +\trouble{sectioning>math in name} +\trouble{math>section name} +\trouble{math>file name} +instead of dollar math \texttt{\$x+y\$}. +(Dollar math works, but appears in the filename.) +Or, use a short name for the \TOC\ entry without the math, or use +\begin{sourcedisplay} +\cs{section}\{\cs{texorpdfstring}\{\$1+2=3\$\}\{text description\}\} +\end{sourcedisplay} +} + \newcommand{\limitschemfig}{% If using \cs{polymerdelim} to add delimiters to a \cs{chemfig}, wrap both inside a single \env{lateximage}: @@ -1429,6 +1269,8 @@ It is recommended to use \pkg{cleveref} instead of \pkg{ntheorem}'s } \newcommand{\limitsgraphics}{% +\limitsincludegraphicsscale + For \cs{includegraphics} with \filenm{.pdf} or \filenm{.eps} files, \gindex{graphics>formats} \gindex{includegraphics=\cs{includegraphics}>using} @@ -1514,7 +1356,7 @@ enclose them inside \env{warpHTML} environments. 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}. -Use the keys \optn{width=.5\lmacro{linewidth}}, +Use the keys \optn{width=.5\cs{linewidth}}, or similar for \cs{textwidth} or \cs{textheight} to give fixed-sized images proportional to a 6 by 9 inch text area. Do not use the \optn{scale} option, since it is not well supported by \HTML\ browsers. @@ -1547,6 +1389,19 @@ unlike \LaTeX{}, so expect some ugly results for scaling and rotating. } +\newcommand*{\limitsincludegraphicsscale}{ +Avoid using the \cs{includegraphics} \optn{scale} option. Change: +\trouble[\optn{scale}]{scale=\optn{scale} (\cs{includegraphics} option)} +\trouble{includegraphics=\cs{includegraphics}>scale=\optn{scale}} +\trouble{graphics>scale=\optn{scale} option} +\begin{sourcedisplay} +\cs{includegraphics}[scale=<xx>]\{\,\dots\} +\end{sourcedisplay} to: +\begin{sourcedisplay} +\cs{includegraphics}[width=<yy>\textbackslash{linewidth}]\{\,\dots\} +\end{sourcedisplay} +} + \newcommand{\limitssvgimages}{% When a math expression, \env{picture}, or \tikz\ environment is added or \trouble[adding/removing]{SVG image>out of order} @@ -1744,7 +1599,7 @@ following, especially if working with environments, macros inside tabulars, multirows, \texttt{*} column specifiers, \pkg{siunitx} \texttt{S} columns, or the packages \pkg{multirow}, \pkg{longtable}, \pkg{supertabular}, or \pkg{xtab}. \begin{description} -\item [Defining environments:] \ +\item [Defining macros and environments:] \ \begin{itemize} \item When defining environments or macros which include \env{tabular} and \trouble[Misplaced alignment tab character \&]% @@ -1984,7 +1839,7 @@ Keep the \cs{endfirsthead} row, which is still relevent to \HTML\ output. \begin{sourcedisplay} \cs{begin}\{warpprint\} \ldots\ \cs{end}\{warpprint\} \end{sourcedisplay} -or place it inside \cs{warpingprintonly}. +or place it inside \cs{warpprintonly}. \pkg{longtable} is not supported inside a \env{lateximage}.% \watchout[lateximage] @@ -2081,57 +1936,73 @@ the page will be corrupted. } \newcommand{\limitsminipage}{% -A line of text with an inline minipage +A line of text with an inline \env{minipage} \trouble[inline]{minipage>inline} -or parbox will have the minipage or parbox placed onto its own line, +or \cs{parbox} will have the \env{minipage} or \cs{parbox} placed onto its own line, because a paragraph is a block element and cannot be made \attribute{inline-block}. -Minipages and parboxes will be placed side-by-side in \HTML\ +\env{minipage}s and \cs{parbox}es will be placed side-by-side in \HTML\ \margintag{placement} unless you place a \cs{newline} between them. -Side-by-side minipages may be separated by \cs{quad}, \cs{qquad}, \cs{enskip}, +Side-by-side \env{minipage}s may be separated by \cs{quad}, \cs{qquad}, \cs{enskip}, \margintag{side-by-side} \cs{hspace}, \cs{hfill}, or a \cs{rule}. When inside a \env{center} environment, the result is similar in print and \HTML. Paragraph tags are suppressed between -side-by-side minipages and these spacing commands, but not at the start or end +side-by-side \env{minipage}s and these spacing commands, but not at the start or end of the paragraph. -There is limited support for minipages inside an \HTML\ \element{span}. -\margintag{in a span} -\trouble{minipage>in a span} +There is limited support for \env{minipage}s inside an \HTML\ \element{span}. +\trouble[minipage in a span]{minipage>in a span} An \HTML\ \element{div} cannot appear inside a \element{span}. -While in a \element{span}, minipages, and parboxes, and any enclosed lists +While in a \element{span}, \env{minipage}s, and \cs{parbox}es, and any enclosed lists have limited \HTML\ tags, resulting in an ``inline'' format, without markup except for \HTML\ breaks. Use \cs{newline} or \cs{par} for an \HTML\ break. When using \cs{linewidth}, \cs{textwidth}, and \cs{textheight}, -\margintag{size} -widths and heights are scaled proportionally to a 6\texttimes{}9 inch text area. +\trouble[minipage size]{minipage>size} +widths and heights in \HTML\ are scaled proportionally to a 6\texttimes{}9 inch text area, +and inside a \env{multicols} \cs{linewidth} is divided by the specified number +of columns. -A minipage of width exactly \cs{linewidth} is automatically -given no \HTML\ width. -\margintag{no-width minipages} +If a \env{minipage} or \cs{parbox} is assigned a width of exactly \cs{linewidth}, +\margintag{if width is \cs{linewidth}} +in \HTML\ it is automatically given no \HTML\ width, +thus allowed to fill the line as needed, similar to how it appears in print output. A new macro \cs{minipagefullwidth} requests -\margintag{full-width minipages} -that the next minipage be generated +\margintag{full-width if \HTML} +that, during \HTML\ output, the next single \env{minipage} or \cs{parbox} be generated without an \HTML\ \attribute{width} attribute, allowing it to be the full width of -the display rather than the fixed width given. - -Nested minipages adopt their parent's text alignment in \HTML, -whereas in regular \LaTeX{} \PDF\ output they do not. +the display rather than the declared print-output width. This may be useful where +the printed version's width makes no sense in \HTML. + +Inside a \env{tabular} or \env{multicols} environment, +\trouble[\env{tabular}, \env{multicols}]{minipage>tabular=\env{tabular}, width in} +\trouble{minipage>multicols=\env{multicols}, width in} +where the width depends on the browser window, +\cs{minipagefullwidth} is effectively used by default for +every \env{minipage} or \cs{parbox} inside the environment. +\DescribeMacro{\UseMinipageWidths} +\DescribeMacro{\IgnoreMinipageWidths} +\cs{UseMinipageWidths} may be used to tell \pkg{lwarp} to honor the specified +widths of all following \env{minipage}s and \cs{parboxes} until the end +of the local scope, and \cs{IgnoreMinipageWidths} may be used to tell \pkg{lwarp} to +ignore the specified widths. + +Nested \env{minipage}s adopt their parent's text alignment in \HTML, \trouble[text alignment]{minipage>alignment} -Use a \env{flushleft} or similar environment in the child minipage +whereas in regular \LaTeX{} \PDF\ output they do not. +Use a \env{flushleft} or similar environment in the child \env{minipage} to force a text alignment. } \newcommand{\limitsfancybox}{% \pkg{fancybox}'s documentation has an example \env{FramedEqn} environment \margintag{framed equation example} -which combines math, \cs{Sbox}, a minipage, and an \cs{fbox}. +which combines math, \cs{Sbox}, a \env{minipage}, and an \cs{fbox}. This combination requires that the entire environment be enclosed inside a \env{lateximage}, which is done by adding \cs{lateximage} at the very start of \env{FramedEqn}'s beginning code, and @@ -2242,7 +2113,7 @@ and likewise for subsubtitles. \newcommand{\limitscaption}{% To pass options to caption, select the options before loading \pkg{lwarp}: -\trouble[options]{caption>options} +\trouble[options]{caption=\pkg{caption}>options} \begin{sourcedisplay} \cs{documentclass}\{article\} \\ \dots \\ @@ -2255,13 +2126,17 @@ To pass options to caption, select the options before loading \pkg{lwarp}: To ensure proper float numbering, set caption positions such as: -\trouble[numbering]{caption>numbering} +\trouble[numbering]{caption=\pkg{caption}>numbering} +\trouble{subcaption=\pkg{subcaption}>numbering} \begin{sourcedisplay} +\cs{captionsetup}[figure]\{position=bottom\} \\ +\cs{captionsetup}[subfigure]\{position=bottom\} \\ \cs{captionsetup}[table]\{position=top\} \\ -\cs{captionsetup}[figure]\{position=bottom\} +\cs{captionsetup}[subtable]\{position=top\} \end{sourcedisplay} -Similarly for \pkg{subtable}, \pkg{subfigure}, -and \pkg{longtable}. +Similarly for \pkg{longtable}. +These positions depend on where the user places the \cs{caption} command +inside each float. } \newcommand{\limitscombiningfloats}{% @@ -2432,15 +2307,14 @@ the \HTML\ version should work as well using \pkg{lwarp}. \pkg{newclude} modifies \cs{label} in a non-adaptive way, so \pkg{newclude} must be loaded before \pkg{lwarp} is loaded: \trouble[loading]{newclude=\pkg{newclude}} - -\begin{docsidebar} +\begin{sourcedisplay} \raggedright \cs{documentclass\{article\}} \\ \ldots <font setup> \\ \cs{usepackage\{newclude\}} \\ \cs{usepackage[warpHTML]\{lwarp\}} \\ \ldots -\end{docsidebar} +\end{sourcedisplay} } \newcommand{\limitstodonotes}{% @@ -2567,7 +2441,7 @@ This boolean may be tested by the user for later use. %<*package> % \fi % -% \CheckSum{27403} +% \CheckSum{27831} % % \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 @@ -2614,7 +2488,7 @@ This boolean may be tested by the user for later use. % \changes{v0.18}{2016/04/23}{File: lwarp.css: Improved \TOC\ outline display.} % \changes{v0.18}{2016/05/13}{Test Suite: Verse package} % \changes{v0.19}{2016/06/08}{\ 2016/06/08} -% \changes{v0.19}{2016/05/25}{File: \filenm{lwarp\_mathjax.txt} added.} +% \changes{v0.19}{2016/05/25}{File: \filenm{lwarp_mathjax.txt} added.} % \changes{v0.19}{2016/06/01}{File: \filenm{lwarp.css}: \attribute{tnoteitemheader} added.} % \changes{v0.20}{2017/02/09}{\ 2017/02/09} % \changes{v0.20}{2016/06/27}{Test Suite: \HTML\ meta descriptions.} @@ -2675,6 +2549,7 @@ This boolean may be tested by the user for later use. % \changes{v0.63}{2018/12/03}{\ 2018/12/03} % \changes{v0.64}{2018/12/08}{\ 2018/12/08} % \changes{v0.65}{2018/12/22}{\ 2018/12/22} +% \changes{v0.66}{2019/02/08}{\ 2019/02/08} @@ -2687,85 +2562,105 @@ This boolean may be tested by the user for later use. % % % \thispagestyle{empty} +% \newgeometry{margin=1in} % % \begin{center} % \includegraphics[width=.3\linewidth]{lwarp_logo.pdf} % -% \bigskip -% -% {\Huge The \textbf{lwarp} package} +% {\Huge The \pkg{lwarp} package} % -% \smallskip -% -% {\Large \textup{\LaTeX{} to HTML}} -% -% \bigskip +% {\Large \LaTeX\ to \HTML} % % \fileversion{} \Dash \filedate % -% \bigskip -% -% {\small\textcopyright{} 2016--2018} Brian Dunn\\ \small \texttt{bd@BDTechConcepts.com} +% {\small\textcopyright{} 2016--2019} Brian Dunn\\ \small \texttt{bd@BDTechConcepts.com} % -% -% ^^A % \title{The \pkg{lwarp} package\thanks{This document -% ^^A % corresponds to \pkg{lwarp}~\fileversion, -% ^^A % dated \filedate.}} -% ^^A % \author{{\small\textcopyright{} 2016--2018} Brian Dunn\\ \small \texttt{bd@BDTechConcepts.com}} -% ^^A % \published{} -% ^^A % \subtitle{\textup{\LaTeX{} to HTML5}} -% ^^A % -% ^^A % \maketitle -% -% \vfill +% \end{center} % % \begin{abstract} % \noindent -% The \pkg{lwarp} package allows \LaTeX\ to directly produce \HTMLfive\ output, -% using external utility programs only for the final conversion of text and images. -% Math may be represented by \SVG\ files or \brand{MathJax}. +% The \pkg{lwarp} package converts \LaTeX\ to \HTML\ by using \LaTeX\ to process the +% user's document and directly generate \HTML\ tags. External utility programs are only +% used for the final conversion of text and images. Math may be represented +% by \SVG\ images or MathJax. Hundreds of \LaTeX\ packages are supported. +% +% Documents may be produced by \DVI\ or \PDF\ \LaTeX, Lua\LaTeX, \XeLaTeX; +% by several CJK engines, classes, and packages; +% or by customized systems such as \pkg{perltex} and \pkg{pythontex}. +% A \prog{texlua} script automates compilation, index, +% glossary, and batch image processing, and also supports \prog{latexmk}. +% Configuration is semi-automatic at the first manual compile. Support files +% are self-generated. Print and \HTML\ versions of each document may coexist. +% +% Assistance is provided for \HTML\ import into \EPUB\ conversion software and +% word processors. +% +% Requirements include the commonly-available \brand{Poppler} utilities +% (included with \brand{MiKTeX}) and \brand{Perl}. +% Detailed installation instructions are included for each of the +% major operating systems and \TeX\ distributions. +% +% A quick-start tutorial is provided, as well as extensive documentation +% for special cases, a general index, and a troubleshooting index. +% Automatic testing of package load order and image generation offers +% useful advice for resolving errors. +% +% \SVG\ math and many other generated images +% include \LaTeX\ expressions in the \attribute{alt} tags. +% \brand{MathJax} may be used with advanced equation numbering +% under the direct control of \pkg{lwarp}. +% +% Complicated tables are supported, which copy/paste well into \brand{LibreOffice Writer}. +% +% Supported classes and packages include \pkg{memoir} and \pkg{koma-script}, +% \pkg{cleveref}, \pkg{caption}, \pkg{mdframed}, \pkg{siunitx}, +% and many popular packages for tabulars, floats, graphics, theorems, the title page, +% bibliography, indexing, footnotes, and editorial work. +% +% \TeX\ is a self-modifying tokenized macro-expansion language. +% Since \pkg{lwarp} is written directly in \LaTeX, it is able to interpret the document's +% meaning at a deeper level than external conversions which merely approximate \TeX. +% \HTML5 and \CSS3 are leveraged to provide advanced features such as +% \pkg{booktabs} trim, multicolumns, side-by-side minipages, and +% \brand{JavaScript}-free navigation. +% +% ^^A The \pkg{lwarp} package allows \LaTeX\ to directly produce \HTMLfive\ output, +% ^^A using external utility programs only for the final conversion of text and images. +% ^^A Math may be represented by \SVG\ files or \brand{MathJax}. % -% Documents may be produced by pdf\LaTeX, \LuaLaTeX, or \XeLaTeX. -% A \prog{texlua} script removes the need for system utilities such as \prog{make} and \prog{gawk}, -% and also supports \prog{xindy} and \prog{latexmk}. Configuration is automatic at the -% first manual compile. +% ^^A Documents may be produced by pdf\LaTeX, \LuaLaTeX, or \XeLaTeX. +% ^^A A \prog{texlua} script removes the need for system utilities such as \prog{make} and \prog{gawk}, +% ^^A and also supports \prog{xindy} and \prog{latexmk}. Configuration is automatic at the +% ^^A first manual compile. % -% Print and \HTML\ versions of each document may coexist, each with its own -% set of auxiliary files. Support files are self-generated on request. -% Assistance is provided for import into \EPUB\ conversion software and word processors. +% ^^A Print and \HTML\ versions of each document may coexist, each with its own +% ^^A set of auxiliary files. Support files are self-generated on request. +% ^^A Assistance is provided for import into \EPUB\ conversion software and word processors. % -% A modular package-loading system uses the \pkg{lwarp} version of a package for -% \HTML\ when available. -% More than 300 \LaTeX\ packages are supported with these -% high-level source-compatibility replacements, and many others work as-is. +% ^^A A modular package-loading system uses the \pkg{lwarp} version of a package for +% ^^A \HTML\ when available. +% ^^A More than 300 \LaTeX\ packages are supported with these +% ^^A high-level source-compatibility replacements, and many others work as-is. % -% A tutorial is provided to quickly introduce the user to the major components -% of the package. +% ^^A A tutorial is provided to quickly introduce the user to the major components +% ^^A of the package. % -% \bigskip +% \end{abstract} % % \begin{center} +% \setlength{\parskip}{1ex} % \color{blue} -% To update existing projects, see \cref{sec:updates}: \nameref{sec:updates}. -% -% \bigskip -% % For a list of supported features, see \cref{tab:supported}: \nameref{tab:supported}. -% \end{center} % -% \bigskip +% To update existing projects, see \cref{sec:updates}: \nameref{sec:updates}. % -% \noindent -% \textcolor{red!30!black}{\bfseries -% Note that this is still a ``beta'' version of \pkg{lwarp}, -% and some things may change in response to user feedback and -% further project development. -% } +% \color{red!30!black}\bfseries +% \pkg{Lwarp} is still in development. Changes are likely. % -% \bigskip +% \end{center} % -% \footnotesize % \begin{description} +% \footnotesize % \item[License:] \ % % This work may be distributed and/or modified under the @@ -2778,17 +2673,12 @@ This boolean may be tested by the user for later use. % \end{description} % % -% \end{abstract} % -% \vspace*{\fill} -% \vspace*{\fill} -% \vspace*{\fill} +% \clearpage % -% \end{center} +% \restoregeometry % -% \clearpage -% -% \section{Supporting \protect\TeX\ development} +% \section{Support \protect\TeX\ development} % \label{sec:supportinglatex} % \changes{v0.42}{2017/10/30}{Docs: Added support page.} % @@ -2874,7 +2764,76 @@ This boolean may be tested by the user for later use. % % \begin{description} % \needspace{2\baselineskip} -% \item[v0.65:] \CSS\ layout, \attribute{alt} tags, Japanese. PENDING +% \item[v0.66:] \pkg{xr}, multiple projects, image names/directory, \HTML\ formatting +% \begin{itemize} +% \item \newlwarpmkconf +% \item Adds options \optn{ImagesDirectory} and \optn{ImagesName} +% \margintag{\env{lateximage}} +% to assign directory and name prefixes for \env{lateximage} images. +% The new defaults include the jobname, allowing the image directories for +% multiple projects to coexist. +% \item To reuse existing \filenm{lateximage} directories, add \pkg{lwarp} options +% \watchout[existing projects] +% \begin{sourceverb} +% \usepackage[ +% ImagesDirectory={lateximages}, +% ImagesName={lateximage-} +% ]{lwarp} +% \end{sourceverb} +% If not reused, the existing \filenm{lateximages} directory and +% \filenm{lateximages.txt} file may be removed. +% \item Added \cs{FilenameLimit} to control the maximum length of the +% \margintag{filenames} +% filenames generated by \pkg{lwarp}. +% \item Improved filename generation +% \watchout[Possible filename changes] +% when special characters or macros are used in section names. +% \item Fix for \cmds{lwarpmk cleanlimages} with \brand{Windows}. +% \margintag{\brand{Windows}} +% \item Fixes for floats in the home page. +% \margintag{floats} +% \item Improved \CSS\ for definition lists, table notes. +% \margintag{lists, table notes} +% \item \env{tabular}: Fixes for \cs{par} in column specifier, +% minipage inside \env{tabular}. +% \margintag{\env{tabular}} +% \item Indexing: Fix for a long line of multiple entries. +% \margintag{indexing} +% \item \cs{minipagefullwidth}: Fix for global changes. +% \margintag{\env{minipage}} +% \item Added \cs{UseMinipageWidths} and \cs{IgnoreMinipageWidths}. +% See \cref{sec:minipages}. +% \item Improved \cs{fbox}, \cs{fboxBlock}, \cs{fminipage} to use current text color. +% \margintag{colors} +% \item Improved \HTML\ output formatting. +% \margintag{\HTML} +% \item Added discussion regarding invalid \HTML. See \cref{sec:invalidhtml}. +% \margintag{docs} +% \item Added discussion regarding math in section names, +% \cs{imagegraphics} \optn{scale} option. See \cref{sec:convertexisting}. +% \item Added discussion regarding international languages in section names. +% See \cref{sec:international}. +% \item \pkg{caption}: Fix for options clash. +% \margintag{packages} +% \item \pkg{xr}, \pkg{xr-hyper}: Now compatible. +% \item \pkg{subcaption}: Improved horizontal spacing. +% \item \pkg{multicol}: Fix for minipage inside \env{multicols}. +% \item \pkg{multicolrule}: Updated for v1.2. +% \item \pkg{tocbasic}: Minor update. +% \item \pkg{acronym}: Fix for acronym in float caption. +% \item \pkg{kotexutf}: Patch with \prog{pdflatex} and new +% \pkg{lwarp} labels. +% \item \pkg{extramarks}, \pkg{fancyhdr}: Updated for v3.10. +% \item \pkg{memoir}: Added docs regarding version numbers. See \cref{sec:limitsmemoir}. +% \item \pkg{zref}: No longer required. +% \item Added \pkg{ar}, \pkg{ed}, \pkg{indentfirst}, \pkg{nameauth}, \pkg{truncate}. +% \item Verified to work as-is with \pkg{changelog}. +% \item Prevented \pkg{colortab}, \pkg{epsf}, \pkg{hyper}, +% \pkg{picinpar}, \pkg{picins}, +% \pkg{sistyle}, \pkg{ucs}. +% \end{itemize} +% \needspace{2\baselineskip} +% \item[v0.65:] \CSS\ layout, \attribute{alt} tags, Japanese. % \begin{itemize} % \item Moved the side\TOC\ to the left side, % \margintag{page layout} @@ -3264,10 +3223,10 @@ This boolean may be tested by the user for later use. % \margintag{floats with \cs{centering}, etc.} % and their \pkg{ragged2e} equivalents, % when placed directly after: -% \begin{sourcedisplay} -% \cs{begin}\{floattype\} \\ -% \cs{centering} -% \end{sourcedisplay} +% \begin{sourceverb} +% \begin{floattype} +% \centering +% \end{sourceverb} % \item \pkg{tikz}: \cs{pgfpicture}, fit, align, font. % \margintag{misc. fixes} % \item \pkg{ragged2e}: \cs{centering} etc. @@ -3297,7 +3256,7 @@ This boolean may be tested by the user for later use. % \needspace{2\baselineskip} % \item[v0.52:] Improved footnotes, \SVG\ math. % \begin{itemize} -% \item Improved install instructions regarding \filenm{lwarp\_baseline\_marker.png}. +% \item Improved install instructions regarding \filenm{lwarp_baseline_marker.png}. % \margintag{documentation} % \item Added documentation regarding footnotes in section headings, % and footnotes with \cs{VerbatimFootnotes} @@ -3309,7 +3268,7 @@ This boolean may be tested by the user for later use. % \margintag{SVG math} % when generating \env{lateximage}s. % \item Added user-adjustable \SVG\ math font scaling. See \cref{sec:mathfontscale}. -% \item Added warnings if \filenm{lwarp\_baseline\_marker.png} is not present, or +% \item Added warnings if \filenm{lwarp_baseline_marker.png} is not present, or % if \pkg{graphicx} or \pkg{graphics} is not loaded. % \item Improved \cs{ensuremath} hashing expansion. % \item Fix: \env{equation*} with \env{split}. @@ -3326,7 +3285,7 @@ This boolean may be tested by the user for later use. % \item Fix: \cs{FileDepth}, misc. others, when input encoding is not \optn{utf8}. % \item Fix: \cs{texorpdfstring} in a section name. % \item \pkg{hyperref} emulation: Fix for \progcode{\#}, \progcode{\%}, \margintag{packages} -% \progcode{\&}, \progcode{\~}, \progcode{\_} characters in \acro{URL}s. +% \progcode{\&}, \progcode{\~}, \progcode{\_} characters in \URL{}s. % \item \pkg{fancybox}, \pkg{fancyvrb}: Initial support for \cs{VerbatimFootnotes}. % \item \pkg{nicefrac}: Added with fix for \cs{ensuremath}. % \item \pkg{graphicx}: Fix for option defaults. Added v1.1a/b options. @@ -3460,7 +3419,7 @@ This boolean may be tested by the user for later use. % \needspace{2\baselineskip} % \item[v0.45:] \ % \begin{itemize} -% \item Improved \prog{MikTeX} install instructions. +% \item Improved \prog{MiKTeX} install instructions. % \margintag{documentation} % \item Improved graphics and \pkg{epstopdf} instructions. % \item Updates to the \nameref{sec:introduction}. @@ -3498,7 +3457,7 @@ This boolean may be tested by the user for later use. % Fixed web page title if \cs{HTMLTitle} empty and no \cs{title} given and % not using \pkg{titling} package. % \item Fixed web page author if \cs{HTMLauthor} is empty and \cs{author} is not given. -% \item If using \prog{pdflatex}, automatically loads T1 and \acro{UTF}-8 encodings. +% \item If using \prog{pdflatex}, automatically loads T1 and \UTF-8 encodings. % \margintag{encodings} % (Additional \pkg{fontenc} encodings may be loaded after \pkg{lwarp}.) % \item Added \env{list} and \env{trivlist} environments, \pkg{hang}.\margintag{lists} @@ -3559,7 +3518,7 @@ This boolean may be tested by the user for later use. % been renamed |WPMarkFloats|.} % \item New booleans control whether to place additional % marks around minipages, at the table of contents, -% at the \acro{LOF} and \acro{LOT}, and whether to +% at the \LOF\ and \LOT, and whether to % print math as \LaTeX\ source for copy/paste into the % \prog{LibreOffice Writer TeXMaths} extension. % \item Improved formatting for numerous objects. @@ -3676,7 +3635,7 @@ This boolean may be tested by the user for later use. % \item Added \cs{ForceHTMLPage} and \cs{ForceHTMLTOC} to force % \margintag{starred sections} % a starred sectional unit onto its own \HTML\ page -% and with its own \acro{TOC} entry. +% and with its own \TOC\ entry. % See \cref{sec:forcesectionstar}. % \item Modified the tutorial to use the new \cs{ForceHTMLPage} % \margintag{updated tutorial} @@ -3835,9 +3794,9 @@ This boolean may be tested by the user for later use. % have been combined with \pkg{lwarp}. % % To modify existing documents, remove from the document source: -% \begin{sourcedisplay} -% \cs{usepackage}\{lwarp-newproject\} -% \end{sourcedisplay} +% \begin{sourceverb} +% \usepackage{lwarp-newproject} +% \end{sourceverb} % % The \pkg{lwarp} package now produces the configuration files during % print output, and also accepts the option \optn{lwarpmk} if desired. @@ -3872,13 +3831,13 @@ This boolean may be tested by the user for later use. % \needspace{2\baselineskip} % \item Per the above changes, in existing documents, % modify the package load of \pkg{lwarp}, such as: -% \begin{Verbatim}[tabsize=4,gobble=2] +% \begin{sourceverb} % \usepackage[ % HomeHTMLFilename=index, % HTMLFilename={}, % xindyLanguage=english % ]{lwarp} -% \end{Verbatim} +% \end{sourceverb} % % \item The file |lwarp_html.xdy| has been renamed |lwarp.xdy|. % To update each document's project: @@ -4262,9 +4221,7 @@ This boolean may be tested by the user for later use. % ^^A *supported features % % \begin{longtable}{>{\raggedright}p{.3\linewidth}p{.6\linewidth}} -% \caption{\protect\LaTeX--\acro{HTML} generation --- -% \pkg{lwarp} package --- -% Supported features\label{tab:supported}} \endfirsthead +% \caption{\LaTeX\ \pkg{lwarp} package --- Supported features\label{tab:supported}} \endfirsthead % \warpprintonly{\multicolumn{2}{c}{\pkg{lwarp} Supported Functions --- continued} \\ % Category & Status \\ \toprule \endhead} % @@ -4341,7 +4298,7 @@ This boolean may be tested by the user for later use. % Sectioning: & Adds \progcode{FileDepth} for splitting the \HTML\ output. % Files may be numbered sequentially or named according to section name. % Common short words and punctuation are removed from the filenames. -% \pkg{anonchap}, \pkg{bsheaders}, \pkg{fncychap}, \pkg{quotchap}, +% \pkg{anonchap}, \pkg{bsheaders}, \pkg{fncychap}, \pkg{indentfirst}, \pkg{quotchap}, % \pkg{section}, \pkg{sectionbreak}, \pkg{sectsty}, \pkg{titlesec}. % % Tested to work as-is: \pkg{secdot}.\\ @@ -4372,7 +4329,7 @@ This boolean may be tested by the user for later use. % Cross-references: & % \pkg{bookmark}, \pkg{breakurl}, \pkg{cleveref}, \pkg{fancyref}, % \pkg{hypdestopt}, \pkg{hyperref}, \pkg{prettyref}, -% \pkg{titleref}, \pkg{url}, \pkg{varioref}, \pkg{xurl}. \\ +% \pkg{titleref}, \pkg{url}, \pkg{varioref}, \pkg{xr}, \pkg{xr-hyper}, \pkg{xurl}. \\ % % \midrule % @@ -4501,7 +4458,7 @@ This boolean may be tested by the user for later use. % \pkg{lua-check-hyphen}, \pkg{luacolor}, % \pkg{magaz}, \pkg{nowidow}, \pkg{pdfrender}, \pkg{realscripts}, \pkg{relsize}, % \pkg{scalefnt}, \pkg{soul}, \pkg{soulpos}, \pkg{soulutf8}, -% \pkg{textfit}, \pkg{thinsp}, \pkg{trimclip}, +% \pkg{textfit}, \pkg{thinsp}, \pkg{trimclip}, \pkg{truncate}, % \pkg{ulem}, \pkg{underscore}, \pkg{uspace}, % \pkg{widows-and-orphans}, \pkg{xellipsis}. \\ % @@ -4542,7 +4499,8 @@ This boolean may be tested by the user for later use. % \midrule % % Science and engineering: & -% \pkg{algorithm2e}, \pkg{algorithmicx}, \pkg{axodraw2}, \pkg{bitpattern}, \pkg{bytefield}, +% \pkg{algorithm2e}, \pkg{algorithmicx}, \pkg{ar}, +% \pkg{axodraw2}, \pkg{bitpattern}, \pkg{bytefield}, % \pkg{chemfig}, \pkg{chemformula}, \pkg{chemgreek}, \pkg{chemmacros}, \pkg{chemnum}, % \pkg{listings}, \pkg{mhchem}, \pkg{phfqit}, \pkg{register}. % @@ -4556,8 +4514,8 @@ This boolean may be tested by the user for later use. % % \midrule % -% Arts and humanities: & \pkg{forest}, \pkg{musicography}, \pkg{octave}, -% \pkg{schemata}, \pkg{semantic-markup}, \pkg{vowel}, \pkg{xpiano}. +% Arts and humanities: & \pkg{forest}, \pkg{musicography}, \pkg{nameauth}, +% \pkg{octave}, \pkg{schemata}, \pkg{semantic-markup}, \pkg{vowel}, \pkg{xpiano}. % % Tested to work as-is: % \pkg{phonrule}, \pkg{piano}, \pkg{tikz-dependency}. \\ @@ -4565,10 +4523,13 @@ This boolean may be tested by the user for later use. % \midrule % % Editorial: & \pkg{changebar}, -% \pkg{easy-todo}, \pkg{errata}, \pkg{fixme}, +% \pkg{easy-todo}, \pkg{ed}, \pkg{errata}, \pkg{fixme}, % \pkg{fixmetodonotes}, % \pkg{pdfcomment}, \pkg{pdfmarginpar}, -% \pkg{todo}, \pkg{todonotes}, \pkg{tram}, \pkg{xechangebar}. \\ +% \pkg{todo}, \pkg{todonotes}, \pkg{tram}, \pkg{xechangebar}. +% +% Tested to work as-is: +% \pkg{changelog} \\ % % \midrule % @@ -4882,8 +4843,8 @@ This boolean may be tested by the user for later use. % \changes{v0.62}{2018/11/03}{Docs: \prog{MiKTeX Console}} % \item For older versions of MiK\TeX, % to install \pkg{lwarp} the first time, -% use the \prog{MikTeX Package Manager (Admin)}. -% To update \pkg{lwarp}, use \prog{MikTeX Update (Admin)}. +% use the \prog{MiKTeX Package Manager (Admin)}. +% To update \pkg{lwarp}, use \prog{MiKTeX Update (Admin)}. % \item Either way, also update the package \pkg{miktex-misc}, which will install and % update the \prog{lwarpmk} executable. % \end{enumerate} @@ -4908,9 +4869,9 @@ This boolean may be tested by the user for later use. % In the \UI{Settings} window, \UI{Roots} tab, look for a local \TDS\ root. % \end{description} % This should be something like: -% \begin{sourcedisplay} -% |/usr/local/texlive/texmf-local/| -% \end{sourcedisplay} +% \begin{sourceverb} +% /usr/local/texlive/texmf-local/ +% \end{sourceverb} % \item Unpack the archive in the \TDS\ local directory. % \item Renew the cache: % \userentry{mktexlsr} \quad —\,or\,— @@ -4939,17 +4900,17 @@ This boolean may be tested by the user for later use. % \end{Verbatim} % \item Copy the |.sty| files somewhere such as the \TeX\ Live local tree % found in the previous \CTAN\ \TDS\ section, under the subdirectory: -% \begin{sourcedisplay} -% |<texlocal>/tex/latex/local/lwarp| -% \end{sourcedisplay} -% \item Copy \filenm{lwarp\_baseline\_marker.png} and \filenm{lwarp\_baseline\_marker.eps} +% \begin{sourceverb} +% <texlocal>/tex/latex/local/lwarp +% \end{sourceverb} +% \item Copy \filenm{lwarp_baseline_marker.png} and \filenm{lwarp_baseline_marker.eps} % to the same place as the \filenm{.sty} files. % \changes{v0.52}{2018/03/24}{Docs: Improved install instructions.} % \item Copy the documentation \filenm{lwarp.pdf} to a \filenm{source} directory in the local tree, % such as: -% \begin{sourcedisplay} -% |<texlocal>/doc/local/lwarp| -% \end{sourcedisplay} +% \begin{sourceverb} +% <texlocal>/doc/local/lwarp +% \end{sourceverb} % \item Renew the cache: % \userentry{mktexlsr} \quad —\,or\,— % \userentry{texhash} @@ -4967,8 +4928,8 @@ This boolean may be tested by the user for later use. % document source files. The resultant |*.sty| and \filenm{lwarpmk.lua} files % may be used as-is, so long as they are in the same directory % as the document source. -% The files \filenm{lwarp\_baseline\_marker.png} and -% \filenm{lwarp\_baseline\_marker.eps} must also be copied as well. +% The files \filenm{lwarp_baseline_marker.png} and +% \filenm{lwarp_baseline_marker.eps} must also be copied as well. % \changes{v0.52}{2018/03/24}{Docs: Improved install instructions.} % This approach is especially useful if % you would like to temporarily test\margintag{Just testing!}\ @@ -5014,14 +4975,14 @@ This boolean may be tested by the user for later use. % \item Locate the \TeX\ Live binaries: % \userentry{kpsewhich -var-value TEXMFROOT} % This will be something like: -% \begin{sourcedisplay} -% |/usr/local/texlive/<year>| -% \end{sourcedisplay} +% \begin{sourceverb} +% /usr/local/texlive/<year> +% \end{sourceverb} % The binaries are then located in the |bin/<arch>| directory % under the root: -% \begin{sourcedisplay} -% |/usr/local/texlive/<year>/bin/<architecture>/| -% \end{sourcedisplay} +% \begin{sourceverb} +% /usr/local/texlive/<year>/bin/<architecture>/ +% \end{sourceverb} % In this directory you will find programs % such as \prog{pdflatex} and \prog{makeindex}. % \item In the binaries directory, @@ -5041,16 +5002,15 @@ This boolean may be tested by the user for later use. % \item [\brand{Windows} MiK\TeX:] Create a new |lwarpmk.bat| file: % \begin{enumerate} % \item Locate the MiK\TeX\ binaries. These will be in a directory such as: -% \begin{sourcedisplay} -% |C:\Program Files\MiKTeX 2.9\miktex\bin\x64| -% \end{sourcedisplay} +% \begin{sourceverb} +% C:\Program Files\MiKTeX 2.9\miktex\bin\x64 +% \end{sourceverb} % In this directory you will find programs % such as |pdflatex.exe| and |makeindex.exe|. % \item Create a new file named |lwarpmk.bat| containing: -% \begin{sourcedisplay} -% {\footnotesize -% |texlua "C:\Program Files\MiKTeX 2.9\scripts\lwarp\lwarp.texlua" %*|} -% \end{sourcedisplay} +% \begin{sourceverb} +% texlua "C:\Program Files\MiKTeX 2.9\scripts\lwarp\lwarp.texlua" %* +% \end{sourceverb} % This will call the copy of \filenm{lwarpmk.lua} % which is in the |scripts| directory of the distribution. % \end{enumerate} @@ -5063,9 +5023,9 @@ This boolean may be tested by the user for later use. % \begin{enumerate} % \item When compiling the tutorial in \cref{sec:tutorial}, % use the \optn{lwarpmk} option for the \pkg{lwarp} package: -% \begin{sourcedisplay} -% |\usepackage[lwarpmk]{lwarp}| -% \end{sourcedisplay} +% \begin{sourceverb} +% \usepackage[lwarpmk]{lwarp} +% \end{sourceverb} % \item When the tutorial is compiled with \prog{pdflatex}, the file \filenm{lwarpmk.lua} % will be generated along with the other configuration files. % \item \filenm{lwarpmk.lua} may be used for this project: @@ -5117,7 +5077,7 @@ This boolean may be tested by the user for later use. % \item [To install \prog{xindy}, \prog{latexmk}, and \prog{pdfcrop}:] \ % % The \TeX\ utilities \prog{xindy}, \prog{latexmk}, and \prog{pdfcrop} may be installed -% in \prog{TexLive} with \prog{tlmgr}, installed by \prog{MikTeX}, provided by +% in \prog{TexLive} with \prog{tlmgr}, installed by \prog{MiKTeX}, provided by % your operating system's package manager, or downloaded from the \prog{CTAN} archive: % \changes{v0.45}{2017/11/30}{Docs: Improved install instructions.} % \begin{sourcedisplay} @@ -5204,7 +5164,7 @@ This boolean may be tested by the user for later use. % % \subsection{Starting a new project} % -% \changes{v0.21}{2017/02/23}{File: \filenm{lwarp\_tutorial.txt} added.} +% \changes{v0.21}{2017/02/23}{File: \filenm{lwarp_tutorial.txt} added.} % % \begin{enumerate} % @@ -5781,6 +5741,7 @@ This boolean may be tested by the user for later use. % % \changes{v0.48}{2018/02/05}{Docs: Converting an existing document.} % \changes{v0.51}{2018/03/04}{Docs: Updated Converting an existing document.} +% \changes{v0.66}{2019/02/07}{Docs: Updated Converting an existing document.} % % To convert an existing document for use with \pkg{lwarp}: % \begin{enumerate} @@ -5802,13 +5763,8 @@ This boolean may be tested by the user for later use. % ^^A \cs{includegraphics}\{filename\} % ^^A \end{sourcedisplay} % ^^A Other image formats may have a file extension. -% \item Avoid the \optn{scale} option. Change: -% \begin{sourcedisplay} -% \cs{includegraphics}[scale=<xx>] -% \end{sourcedisplay} to: -% \begin{sourcedisplay} -% \cs{includegraphics}[width=<yy>\textbackslash{linewidth}] -% \end{sourcedisplay} +% \item \limitsmathinsectionnames +% \item \limitsincludegraphicsscale % \item Possible changes to \env{tabular} environments include % |*| columns, \pkg{multirow}, \pkg{longtable}, \pkg{supertabular}, \pkg{xtab}, % \pkg{bigdelim}. See \cref{sec:limitstabular}. @@ -6097,6 +6053,7 @@ This boolean may be tested by the user for later use. % \DescribePackage{lwarp} % \gindex{lwarp=\pkg{lwarp}>loading} % \gindex{lwarp=\pkg{lwarp}>options} +% \pkg{lwarp} package options are as follows: % % \begin{description} % @@ -6229,7 +6186,7 @@ This boolean may be tested by the user for later use. % \trouble[xindy]{xindy=\pkg{xindy}>options>PrintIndexCmd=\optn{PrintIndexCmd}} % be sure to assign an \prog{xindy} % language and codepage with the |-L| and |-C| \prog{xindy} options, as the -% \prog{lwarp} \optn{xindyLanguage} and \optn{xindyCodepage} options are not +% \pkg{lwarp} \optn{xindyLanguage} and \optn{xindyCodepage} options are not % used for the \optn{PrintIndexCmd} option when it is set manually. % % This option is stored in the configuration files \filenm{lwarpmk.conf} @@ -6269,7 +6226,7 @@ This boolean may be tested by the user for later use. % \trouble[xindy]{xindy=\pkg{xindy}>options>HTMLIndexCmd=\optn{HTMLIndexCmd}} % be sure to assign an \prog{xindy} % language and codepage with the |-L| and |-C| \prog{xindy} options, as the -% \prog{lwarp} \optn{xindyLanguage} and \optn{xindyCodepage} options are not +% \pkg{lwarp} \optn{xindyLanguage} and \optn{xindyCodepage} options are not % used for the \optn{HTMLIndexCmd} option when it is set manually. % % As with \optn{PrintIndexCmd}, to generate complicated indexes it may be @@ -6304,7 +6261,7 @@ This boolean may be tested by the user for later use. % \trouble[xindy]{xindy=\pkg{xindy}>options>LatexmkIndexCmd=\optn{LatexmkIndexCmd}} % be sure to assign an \prog{xindy} % language and codepage with the |-L| and |-C| \prog{xindy} options, as the -% \prog{lwarp} \optn{xindyLanguage} and \optn{xindyCodepage} options are not +% \pkg{lwarp} \optn{xindyLanguage} and \optn{xindyCodepage} options are not % used for the \optn{LatexmkIndexCmd} option when it is set manually. % % @@ -6392,6 +6349,7 @@ This boolean may be tested by the user for later use. % FileDepth & Sectioning depth of the file splits. \\ % CombineHigherDepths & Combine higher section levels. \\ % FileSectionNames & Use section names for file names, else use numbers. \\ +% \cs{FilenameLimit} & Maximum length of the generated filenames. \\ % \midrule % FootnoteDepth & Sectioning depth of footnotes. \\ % \midrule @@ -6598,6 +6556,12 @@ This boolean may be tested by the user for later use. % so the rest of the filename must be sufficiently unique to avoid name collisions. % \gindex{file>unique names} % +% \ItemDescribeMacro{\FilenameLimit} \DescribeDefault{80} +% \gindex{file>name length} +% The maximum length of the filenames generated by \pkg{lwarp}. +% ``\filenm{.html}'' is added to this length. +% Redefine with \cs{newcommand}. +% % \ItemDescribeCounter{FootnoteDepth} \DescribeDefault{3} % Determines where to place pending footnotes. % |3| places footnotes before each break down to the \cs{subsubsection} level. @@ -6847,7 +6811,7 @@ This boolean may be tested by the user for later use. % Note that |sample_project.css| is overwritten whenever \pkg{lwarp} % is loaded in print mode. % It is therefore important to rename the file -% \trouble[Rename it!]{sample=\filenm{sample\_projects.css}>overwritten} +% \trouble[Rename it!]{sample=\filenm{sample_projects.css}>overwritten} % to something like |<project>.css| before % using it, so that your own changes are not overwritten. % @@ -7143,6 +7107,19 @@ This boolean may be tested by the user for later use. % \end{sourcedisplay} % \end{description} % +% +% \subsubsection{Invalid \HTML} +% \label{sec:invalidhtml} +% +% \trouble{HTML>invalid} +% \trouble{HTML>validation} +% Additionally, some objects are valid \LaTeX, but invalid \HTML. +% An example is a tabular inside \cs{textbf}, since \HTML\ does not allow a table +% inside a span. \pkg{lwarp} will create the table, and the browser may support it, +% but the result is technically invalid. +% +% +% % \subsection{Formatting} % % \subsubsection{Text formatting} @@ -7192,7 +7169,7 @@ This boolean may be tested by the user for later use. % \trouble{list>empty item} % % -% \subsubsection{Filenames and \acro{URL}s in lists or footnotes} +% \subsubsection{Filenames and \URL{}s in lists or footnotes} % % \gindex{underscore>filename}\gindex{file>underscore in name} % \gindex{list>filename} @@ -7425,41 +7402,41 @@ This boolean may be tested by the user for later use. % bibliographies, and the index. % See the following sections where applicable. % Continue here if interested in the reason for adding these commands to \pkg{lwarp}. -% \trouble{endnotes>\HTML\ page and \TOC} -% \trouble{glossaries=\pkg{glossaries}>\HTML\ page and \TOC} -% \trouble{bibliography>\HTML\ page and \TOC} -% \trouble{index>\HTML\ page and \TOC} -% \gindex{endnotes>\HTML\ page and \TOC} -% \gindex{glossaries=\pkg{glossaries}>\HTML\ page and \TOC} -% \gindex{bibliography>\HTML\ page and \TOC} -% \gindex{index>\HTML\ page and \TOC} +% \trouble{endnotes>HTML=\HTML\ page and \TOC} +% \trouble{glossaries=\pkg{glossaries}>HTML=\HTML\ page and \TOC} +% \trouble{bibliography>HTML=\HTML\ page and \TOC} +% \trouble{index>HTML=\HTML\ page and \TOC} +% \gindex{endnotes>HTML=\HTML\ page and \TOC} +% \gindex{glossaries=\pkg{glossaries}>HTML=\HTML\ page and \TOC} +% \gindex{bibliography>HTML=\HTML\ page and \TOC} +% \gindex{index>HTML=\HTML\ page and \TOC} % % Some packages use \cs{chapter*} or \cs{section*} to introduce reference % material such as notes or lists, often to be placed in the back matter of a book. % These starred sections are placed inline instead of on their own \HTML\ pages, -% and they are not given \acro{TOC} entries. +% and they are not given \TOC\ entries. % % \pkg{lwarp} provides a method to cause a starred section to be on its own \HTML\ page, % subject to \texttt{FileDepth}, and also a method to cause the starred section -% to have its own \acro{TOC} entry during \HTML\ output. +% to have its own \TOC\ entry during \HTML\ output. % % \DescribeMacro{\ForceHTMLPage} % To place a starred section on its own \HTML\ page, use \cs{ForceHTMLPage} just before % the \cs{chapter*} or \cs{section*}. \pkg{lwarp} will create a new page for the % starred sectional unit. % -% A starred sectional unit does not have a \acro{TOC} entry unless one is placed +% A starred sectional unit does not have a \TOC\ entry unless one is placed % manually. The typical method using \cs{phantomsection} and \cs{addcontentsline} % works for inline text but fails when the new starred section is given its own -% webpage after the \acro{TOC} entry is created, or when creating an \EPUB\ where -% the \acro{TOC} entry will point to the page before the starred section. -% If the starred section has its own \HTML\ page but no correct \acro{TOC} entry +% webpage after the \TOC\ entry is created, or when creating an \EPUB\ where +% the \TOC\ entry will point to the page before the starred section. +% If the starred section has its own \HTML\ page but no correct \TOC\ entry % \trouble[inaccessible \HTML\ page]{HTML>inaccessible pages>starred section} % \trouble{sectioning>starred section} % pointing to that page, the page will be inaccessible unless some other link is created. % % \DescribeMacro{\ForceHTMLTOC} -% To automatically force the \HTML\ version of the document to have a \acro{TOC} entry +% To automatically force the \HTML\ version of the document to have a \TOC\ entry % for a starred section, use \cs{ForceHTMLTOC} just before % the \cs{chapter*} or \cs{section*}, % and place \cs{phantomsection} and \cs{addcontentsline} inside a \env{warpprint} @@ -7515,6 +7492,7 @@ This boolean may be tested by the user for later use. % \limitsbibtex % % +% \needspace{10\baselineskip} % \subsubsection{\pkg{glossaries} package} % \label{sec:glossaries} % @@ -7548,7 +7526,7 @@ This boolean may be tested by the user for later use. % \margintag{manual processing} % without the use of \prog{lwarpmk}, but adjustments will be required to % process \HTML\ indexes as well. In general, \filenm{*.idx} and \filenm{*.ind} files -% will be accompanied by \filenm{*\_html.idx} and \filenm{*\_html.ind} files. +% will be accompanied by \filenm{*_html.idx} and \filenm{*_html.ind} files. % % If using a custom indexing style file, % \margintag{custom index style} @@ -7593,7 +7571,7 @@ This boolean may be tested by the user for later use. % \end{sourcedisplay} % The usual \filenm{.idx} and \filenm{.ind} files will be used, % along with the new \filenm{lwarp.ist} style file. -% When creating the \HTML\ index, ``\filenm{\_html}'' is automatically appended +% When creating the \HTML\ index, ``\filenm{_html}'' is automatically appended % to each of the names. % % \prog{lwarpmk} will use \prog{latexmk} if specified, in which case @@ -7657,7 +7635,7 @@ This boolean may be tested by the user for later use. % \end{sourcedisplay} % \emph{For \brand{Windows}, replace the two ``;'' characters with ``\&''.}\watchout[\brand{Windows}] % -% When creating the \HTML\ index, ``\filenm{\_html}'' is automatically appended +% When creating the \HTML\ index, ``\filenm{_html}'' is automatically appended % to the index filenames. % % Use \userentry{lwarpmk printindex} \userentry{lwarpmk htmlindex} @@ -7698,7 +7676,7 @@ This boolean may be tested by the user for later use. % \cs{makeindex} \\ % \cs{newindex}[Second Index]\{secondname\} \\ % \end{sourcedisplay} -% When creating the \HTML\ index, ``\filenm{\_html}'' is automatically appended +% When creating the \HTML\ index, ``\filenm{_html}'' is automatically appended % to each of the names. % % Use \userentry{lwarpmk printindex} \userentry{lwarpmk htmlindex} @@ -7723,7 +7701,7 @@ This boolean may be tested by the user for later use. % \cs{makeindex} \\ % \cs{newindex}[Second Index]\{secondname\} \\ % \end{sourcedisplay} -% When creating the \HTML\ index, ``\filenm{\_html}'' is automatically appended +% When creating the \HTML\ index, ``\filenm{_html}'' is automatically appended % to each of the names. % % Use \userentry{lwarpmk printindex} \userentry{lwarpmk htmlindex} @@ -7804,9 +7782,9 @@ This boolean may be tested by the user for later use. % For the first compile, use % \watchout[enable shell escape] % \userentry{pdflatex \textred{-\/-shell-escape} projectname.tex} -% \userentry{pdflatex \textred{-\/-enable-write18} projectname.tex \quad \textrm{(MikTeX)}} +% \userentry{pdflatex \textred{-\/-enable-write18} projectname.tex \quad \textrm{(MiKTeX)}} % or similar with \prog{xelatex} or \prog{lualatex}. -% \prog{lwarp} will remember that shell escape was used. +% \pkg{lwarp} will remember that shell escape was used. % % \prog{imakeidx} will automatically execute \prog{splitindex}, % and will also use \prog{makeindex} to compile the indexes. @@ -7839,9 +7817,9 @@ This boolean may be tested by the user for later use. % For the first compile, use % \watchout[enable shell escape] % \userentry{pdflatex \textred{-\/-shell-escape} projectname.tex} -% \userentry{pdflatex \textred{-\/-enable-write18} projectname.tex \quad \textrm{(MikTeX)}} +% \userentry{pdflatex \textred{-\/-enable-write18} projectname.tex \quad \textrm{(MiKTeX)}} % or similar with \prog{xelatex} or \prog{lualatex}. -% \prog{lwarp} will remember that shell escape was used. +% \pkg{lwarp} will remember that shell escape was used. % % \prog{imakeidx} will automatically execute \prog{splitindex} if selected, % and will also use \prog{xindy} to compile the indexes. @@ -7900,7 +7878,7 @@ This boolean may be tested by the user for later use. % % \texttt{<projectname>} is the \cs{jobname}: % if compiling ``\filenm{name.tex}'', use the filenames \filenm{name.idx} and -% \filenm{name\_html.idx}. +% \filenm{name_html.idx}. % % Use \userentry{lwarpmk printindex} \userentry{lwarpmk htmlindex} % to compile the indexes. @@ -7967,7 +7945,7 @@ This boolean may be tested by the user for later use. % % \texttt{<projectname>} is the \cs{jobname}: % if compiling ``\filenm{name.tex}'', use the filenames \filenm{name.idx} and -% \filenm{name\_html.idx}. +% \filenm{name_html.idx}. % % Use \userentry{lwarpmk printindex} \userentry{lwarpmk htmlindex} % to compile the indexes. @@ -8045,7 +8023,7 @@ This boolean may be tested by the user for later use. % % \texttt{<projectname>} is the \cs{jobname}: % if compiling ``\filenm{name.tex}'', use the filenames \filenm{name.idx} and -% \filenm{name\_html.idx}. +% \filenm{name_html.idx}. % % Use \userentry{lwarpmk printindex} \userentry{lwarpmk htmlindex} % to compile the indexes. @@ -8178,7 +8156,7 @@ This boolean may be tested by the user for later use. % see \filenm{lwarp.xdy} for \cs{textbf} and \cs{textit} as examples. % % -% \subsubsection{Index positions, \acro{TOC}, \pkg{tocbibind}} +% \subsubsection{Index positions, \TOC, \pkg{tocbibind}} % \limitstocbibind % % \limitstocloft @@ -8189,6 +8167,7 @@ This boolean may be tested by the user for later use. % % \changes{v0.42}{2017/10/30}{Docs: Reorganized math limitations} % \label{sec:limitsmath} +% % \limitsmath % % \subsubsection{Catcode changes} @@ -8209,7 +8188,7 @@ This boolean may be tested by the user for later use. % \gindex{math>display with complicated objects} % \gindex{math>dynamic} % \gindex{dynamic math} -% \trouble{math>\tikz} +% \trouble{math>tikz=\tikz} % \trouble{tikz>in math} % \trouble{MathJax=\brand{MathJax}>errors} % \trouble{HTML>alt tags} @@ -8402,10 +8381,33 @@ This boolean may be tested by the user for later use. % \subsection{\brand{Memoir} class} % \label{sec:limitsmemoir} % +% \changes{v0.66}{2019/02/06}{\pkg{memoir}: Docs re: version numbers.} +% % \DescribeClass{memoir} % \limitsmemoir % % +% \subsection{International languages} +% \label{sec:international} +% +% If using \prog{pdflatex} with the setting |\booltrue{FileSectionNames}|, +% \trouble[section and file names]{sectioning>international language} +% \trouble{filename>corrupted} +% \trouble{filename>international, \UTF-8} +% \gindex{international>section names} +% \gindex{foreign>section names} +% \gindex{section>international languages} +% \gindex{file>international languages} +% non-\acro{ASCII} text in section names can result in corrupted \HTML\ file names. +% \prog{pdflatex} may be used if setting |\boolfalse{FileSectionNames}|, in which case +% \HTML\ file numbers will be generated. +% +% For correct \HTML\ file names, use \prog{xelatex}, \prog{lualatex}, +% or dedicated document classes \Slash engines. +% +% (As of this writing, this warning is only relevent to the \pkg{kotex} package.) +% +% % \subsection{Miscellaneous packages} % % \subsubsection{\pkg{verse} and \pkg{memoir}} @@ -8428,7 +8430,6 @@ This boolean may be tested by the user for later use. % % \DescribePackage{babel} % ^^A \limitsbabelone -% % \limitsbabeltwo % % @@ -8469,7 +8470,7 @@ This boolean may be tested by the user for later use. % See \cref{sec:mhchem}. % % -% \subsubsection{xparse} +% \subsubsection{\pkg{xparse} package} % % \changes{v0.45}{2017/12/09}{Docs: \pkg{xparse} warnings.} % \DescribePackage{xparse} @@ -8477,6 +8478,13 @@ This boolean may be tested by the user for later use. % \gindex{xparse=\pkg{xparse}>warnings} % % +% \subsubsection{\pkg{kotex} package} +% +% \DescribePackage{kotex} +% See \cref{sec:international} regarding \prog{pdflatex} and +% Korean section names. +% \trouble[Korean section names]{filename>Korean} +% % % \clearpage % @@ -8504,9 +8512,9 @@ This boolean may be tested by the user for later use. % \begin{description} % \item [\optn{PrintLatexCmd}] should be set to shell commands which take \filenm{project.tex} % and generate \filenm{project.pdf}. -% \item[\optn{HTMLLatexCmd}] should be set to take \filenm{project\_html.tex} and -% generate \filenm{project\_html.pdf}. -% \prog{lwarpmk} will then take \filenm{project\_html.pdf} and +% \item[\optn{HTMLLatexCmd}] should be set to take \filenm{project_html.tex} and +% generate \filenm{project_html.pdf}. +% \prog{lwarpmk} will then take \filenm{project_html.pdf} and % automatically convert it and generate \filenm{project.html}. % \end{description} % @@ -8582,10 +8590,10 @@ This boolean may be tested by the user for later use. % using it. % \begin{description} % \item[\cmds{latexmk project.tex}] would create \filenm{project.pdf} as normal. -% \item[\cmds{latexmk project\_html.tex}] would create \filenm{project\_html.pdf}, +% \item[\cmds{latexmk project\_html.tex}] would create \filenm{project_html.pdf}, % then % \item [\cmds{lwarpmk pdftohtml project\_html.pdf}] would take -% \filenm{project\_html.pdf} and convert it to \filenm{project.html}. +% \filenm{project_html.pdf} and convert it to \filenm{project.html}. % \end{description} % % \prog{latexmk} may simplify the use of packages such as \pkg{sagetex}. @@ -8670,15 +8678,15 @@ This boolean may be tested by the user for later use. % |\usepackage{lwarp}| must be used, and it generates \filenm{lwarpmk.conf} % when the print version is created. % -% To generate \HTML, first have \filenm{project\_html.tex} be compiled to -% generate \filenm{project\_html.pdf}. +% To generate \HTML, first have \filenm{project_html.tex} be compiled to +% generate \filenm{project_html.pdf}. % This must be in \PDF\ format. -% Finally, have \filenm{project\_html.pdf} be converted to \HTML\ using +% Finally, have \filenm{project_html.pdf} be converted to \HTML\ using % \cmds{lwarpmk pdftohtml project\_html.pdf}, % and convert \SVG\ math with \cmds{lwarpmk limages}. % % -% \subsection{\acro{UTF}-8 locale} +% \subsection{\UTF-8 locale} % \label{sec:utf8locale} % \gindex{locale} % \gindex{UTF-8>locale} @@ -8736,8 +8744,8 @@ This boolean may be tested by the user for later use. % A special boolean is provided to simplify the process of % converting \pkg{lwarp} \HTML\ output to \EPUB: % +% \begin{docsidebar}[\bool{FormatEPUB}] % \DescribeBoolean{FormatEPUB} \DescribeDefault{false} -% \begin{docsidebar}[\texttt{FormatEPUB}] % \raggedright % |FormatEPUB| changes \HTML\ output for easy \EPUB\ conversion % via an external program. Removes per-file headers, footers, and nav. @@ -8776,7 +8784,7 @@ This boolean may be tested by the user for later use. % do a breadth-first search of the files. % For \prog{Calibre}, this option is found in % \begin{UIdisplay} -% \textsf{Preferences $\to$ Plugins $\to$ File type plugins $\to$ \HTML\ to Zip} +% Preferences $\to$ Plugins $\to$ File type plugins $\to$ \HTML\ to Zip % \end{UIdisplay} % Check the box \textsf{Add linked files in breadth first order.} % Set the document encoding as |utf-8|\trouble[encoding]{EPUB>encoding}, @@ -8793,8 +8801,8 @@ This boolean may be tested by the user for later use. % which is \HTML\ heading level \element{h3}. % For \prog{Calibre}, this option is found in % \begin{UIdisplay} -% \textsf{Preferences $\to$ Conversion (Common Options) $\to$ -% Structure Detection $\to$ Detect chapters at (XPath expression)} +% Preferences $\to$ Conversion (Common Options) $\to$ +% Structure Detection $\to$ Detect chapters at (XPath expression) % \end{UIdisplay} % Select the ``magic wand'' to the right of this entry box, and set % the first entry @@ -8804,7 +8812,7 @@ This boolean may be tested by the user for later use. % to ``h4''. (Or ``h3'' for document classes with \cs{chapter}s.) % The \textsf{Detect chapters at} field should then show % \begin{UIdisplay} -% //h:h4 \qquad \textrm{---\,or\,---} \qquad //h:h3 +% //h:h4 \qquad \textmd{\textrm{---\,or\,---}} \qquad //h:h3 % \end{UIdisplay} % % This option is also available on the main tool bar at the \textsf{Convert books} @@ -8857,9 +8865,8 @@ This boolean may be tested by the user for later use. % % A special boolean is provided to simplify the process of % converting \pkg{lwarp} \HTML\ output to \EPUB: -% +% \begin{docsidebar}[\bool{FormatWP}] % \DescribeBoolean{FormatWP} \DescribeDefault{false} -% \begin{docsidebar}[\texttt{FormatWP}] % \raggedright % Changes \HTML\ output for easier conversion % by a word processor. @@ -8953,8 +8960,8 @@ This boolean may be tested by the user for later use. % to word-processor frames and captions. % } % +% \begin{docsidebar}[\bool{WPMarkFloats}] % \DescribeBoolean{WPMarkFloats} \DescribeDefault{false} -% \begin{docsidebar}[\texttt{WPMarkFloats}] % \raggedright % \describeWPMarkFloats % \end{docsidebar} @@ -8972,8 +8979,8 @@ This boolean may be tested by the user for later use. % to word-processor frames. % } % +% \begin{docsidebar}[\bool{WPMarkMinipages}] % \DescribeBoolean{WPMarkMinipages} \DescribeDefault{false} -% \begin{docsidebar}[\texttt{WPMarkMinipages}] % \raggedright % \describeWPMarkMinipages % \end{docsidebar} @@ -8985,13 +8992,13 @@ This boolean may be tested by the user for later use. % === table of contents === \\ % \end{sourcedisplay} % where the Table of Contents would have been. -% This helps identify where to insert the actual \acro{TOC}. +% This helps identify where to insert the actual \TOC. % -% \emph{If set |false|, the actual \acro{TOC} is printed instead.} +% \emph{If set |false|, the actual \TOC\ is printed instead.} % } % +% \begin{docsidebar}[\bool{WPMarkTOC}] % \DescribeBoolean{WPMarkTOC} \DescribeDefault{true} -% \begin{docsidebar}[\texttt{WPMarkTOC}] % \raggedright % \describeWPMarkTOC % \end{docsidebar} @@ -9009,8 +9016,8 @@ This boolean may be tested by the user for later use. % \emph{If set |false|, the actual lists are printed instead.} % } % +% \begin{docsidebar}[\bool{WPMarkLOFT}] % \DescribeBoolean{WPMarkLOFT} \DescribeDefault{false} -% \begin{docsidebar}[\texttt{WPMarkLOFT}] % \raggedright % \describeWPMarkLOFT % \end{docsidebar} @@ -9022,12 +9029,12 @@ This boolean may be tested by the user for later use. % This is useful for cut/paste into the \prog{LibreOffice Writer TeXMaths} extension. % } % -% \DescribeBoolean{WPMarkMath} \DescribeDefault{false} -% \DescribeProgram{TeXMaths} +% \begin{docsidebar}[\bool{WPMarkMath}] % \trouble{TeXMaths} % \trouble{siunitx>with TeXMaths} % \margintag{siunitx} -% \begin{docsidebar}[\texttt{WPMarkMath}] +% \DescribeBoolean{WPMarkMath} \DescribeDefault{false} +% \DescribeProgram{TeXMaths} % \raggedright % \describeWPMarkMath % @@ -9053,9 +9060,9 @@ This boolean may be tested by the user for later use. % See \cref{tab:WPsectionheadings} on \cpageref{tab:WPsectionheadings}. % } % +% \begin{docsidebar}[\bool{WPTitleHeading}] % \DescribeBoolean{WPTitleHeading} \DescribeDefault{false} % \margintag{section headings} -% \begin{docsidebar}[\texttt{WPTitleHeading}] % \raggedright % \describeWPTitleHeading % \end{docsidebar} @@ -9109,7 +9116,7 @@ This boolean may be tested by the user for later use. % \item Set |\booltrue{WPMarkTOC}| and |\boolfalse{WPMarkLOFT}| % \item Use \pkg{lwarp} to generate the \HTML\ document. % \item Copy/paste from the \HTML\ document into an empty \prog{LibreOffice Writer} document. -% \item Manually insert a \brand{LibreOffice} \acro{TOC} in the \brand{LibreOffice} document. +% \item Manually insert a \brand{LibreOffice} \TOC\ in the \brand{LibreOffice} document. % \item Manually add frames around each float, adding a caption which is cut/pasted from % each float's simulated caption. % \item Manually create cross references. @@ -9137,7 +9144,7 @@ This boolean may be tested by the user for later use. % Cross references are not actual \brand{LibreOffice} linked cross references. % % The List of Figures and List of Tables are not linked. -% The pasted pseudo \acro{LOF} and \acro{LOT} match the numbering +% The pasted pseudo \LOF\ and \LOT\ match the numbering % of the \LaTeX\ and \HTML\ versions. % % Equation numbering is not automatic, but the equation numbers in \SVG\ math @@ -9631,7 +9638,7 @@ This boolean may be tested by the user for later use. % \trouble{cross reference>incorrect link} % \trouble{reference>\% character between arguments} % arguments of \cs{hyperref}, etc., as this character is among those which -% is neutralized for inclusion in \HTML\ \acro{URL}s. +% is neutralized for inclusion in \HTML\ \URL{}s. % % \item [Em-dashes or En-dashes in listing captions and titles:] \ % @@ -9715,8 +9722,8 @@ This boolean may be tested by the user for later use. % \subsection{Compiling the \filenm{lwarp.dtx} file} % % \begin{description} -% \item [\filenm{lwarp\_tutorial.tex}:] Copy or link \filenm{lwarp\_tutorial.txt} -% from the \acro{TDS} |doc| directory to the |source| directory, +% \item [\filenm{lwarp_tutorial.tex}:] Copy or link \filenm{lwarp_tutorial.txt} +% from the \TDS\ |doc| directory to the |source| directory, % or wherever you wish to compile the documentation. % This file is included verbatim in the documentation, but is in the \filenm{doc} % directory so that it may be found by \prog{texdoc} and copied by the user. @@ -9997,7 +10004,7 @@ This boolean may be tested by the user for later use. % % \clearpage % -% \section{Detecting the \TeX\ Engine — \prog{pdflatex}, \prog{lualatex}, \prog{xelatex}} +% \section{Detecting the \TeX\ engine — \prog{pdflatex}, \prog{lualatex}, \prog{xelatex}} % % \changes{v0.16}{2016/04/07}{Added XeLaTeX, LuaLaTeX support.} % See: \url{http://tex.stackexchange.com/a/47579}. @@ -10270,6 +10277,8 @@ For a possible alternative, see class(es) #2.} % \changes{v0.54}{2018/09/26}{Never load \pkg{aecompl}.} % \changes{v0.62}{2018/11/18}{Added early checks for \pkg{CJK}, \pkg{CJKutf8}.} % \changes{v0.65}{2018/12/15}{Added early checks for \pkg{jarticle}, \pkg{tarticle}, and related.} +% \changes{v0.66}{2019/01/04}{Added early checks for \pkg{colortab}, \pkg{epsf}, \pkg{hyper}, +% \pkg{picinpar}, \pkg{picins}, \pkg{sistyle}, \pkg{ucs}.} % % \begin{macrocode} \LWR@earlyclassloadnever{jarticle}{ujarticle} @@ -10302,9 +10311,16 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} % Others: % \begin{macrocode} +\LWR@earlyloadnever{colortab}{colortbl} +\LWR@earlyloadnever{epsf}{graphicx} \LWR@earlyloadnever{fancyheadings}{fancyhdr} \LWR@earlyloadnever{glossary}{glossaries} +\LWR@earlyloadnever{hyper}{hyperref} +\LWR@earlyloadnever{picinpar}{floatflt, wrapfig} +\LWR@earlyloadnever{picins}{floatflt, wrapfig} +\LWR@earlyloadnever{sistyle}{siunitx} \LWR@earlyloadnever{t1enc}{fontenc, inputenc, inputenx} +\LWR@earlyloadnever{ucs}{inputenc, inputencx} \LWR@earlyloadnever{wasysym}{textcomp, amssymb, amsfonts, mnsymbol, fdsymbol} % \end{macrocode} % @@ -10344,6 +10360,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{anonchap} \LWR@loadafter{anysize} \LWR@notmemoirloadafter{appendix} +\LWR@loadafter{ar} \LWR@loadafter{arabicfront} \LWR@notmemoirloadafter{array} \LWR@loadafter{arydshln} @@ -10409,6 +10426,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{draftwatermark} \LWR@loadafter{easy-todo} \LWR@loadafter{ebook} +\LWR@loadafter{ed} \LWR@loadafter{ellipsis} \LWR@loadafter{embrac} \LWR@loadafter{emptypage} @@ -10485,7 +10503,6 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{idxlayout} \LWR@loadafter{ifoddpage} \LWR@loadafter{imakeidx} -\LWR@loadafter{indentfirst} \LWR@notmemoirloadafter{index} % inputenc must be loaded before lwarp % inputenx must be loaded before lwarp @@ -10531,6 +10548,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{multirow} \LWR@loadafter{multitoc} \LWR@loadafter{musicography} +\LWR@loadafter{nameauth} \LWR@loadafter{nameref} \LWR@loadafter{natbib} \LWR@notmemoirloadafter{nccfancyhdr} @@ -10629,6 +10647,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{srctex} \LWR@loadafter{stabular} \LWR@notltjloadafter{stfloats} +\LWR@loadafter{subcaption} \LWR@loadafter{subfig} \LWR@loadafter{subfigure} \LWR@loadafter{supertabular} @@ -10663,6 +10682,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{transparent} \LWR@loadafter{trimclip} \LWR@loadafter{trivfloat} +\LWR@loadafter{truncate} \LWR@loadafter{turnthepage} \LWR@loadafter{twoup} % \end{macrocode} @@ -10747,16 +10767,16 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} % % -% \section{pdf\LaTeX\ T1 and \acro{UTF}-8 encoding} +% \section{pdf\LaTeX\ T1 and \UTF-8 encoding} % -% When using pdf\LaTeX, \pkg{lwarp} requires T1 encoding, and recommends \acro{UTF}-8 encoding. +% When using pdf\LaTeX, \pkg{lwarp} requires T1 encoding, and recommends \UTF-8 encoding. % % If some other input encoding is already defined, \pkg{lwarp} will % try to use it instead, and hope for the best. % -% \XeLaTeX\ and Lua\LaTeX\ are both \acro{UTF}-8 by nature. +% \XeLaTeX\ and Lua\LaTeX\ are both \UTF-8 by nature. % -% \changes{v0.44}{2017/11/16}{If pdfLaTeX, require T1 and \acro{UTF}-8 encoding.} +% \changes{v0.44}{2017/11/16}{If pdfLaTeX, require T1 and \UTF-8 encoding.} % \changes{v0.52}{2018/03/26}{If pdfLaTeX, allow other input encoding.} % \changes{v0.63}{2018/11/25}{p\TeX: Encoding.} % @@ -10904,6 +10924,25 @@ For a possible alternative, see class(es) #2.} % \end{macro} % % +% \begin{macro}{\LWR@firstoffour} \marg{first} \marg{second} \marg{third} \marg{fourth} +% \changes{v0.63}{2019/01/25}{Added.} +% \begin{macro}{\LWR@secondoffour} \marg{first} \marg{second} \marg{third} \marg{fourth} +% \begin{macro}{\LWR@thirdoffour} \marg{first} \marg{second} \marg{third} \marg{fourth} +% \begin{macro}{\LWR@fourthoffour} \marg{first} \marg{second} \marg{third} \marg{fourth} +% +% Expands to the nth of the four arguments. +% Used for extra cross referencing. +% +% \begin{macrocode} +\long\def\LWR@firstoffour#1#2#3#4{#1} +\long\def\LWR@secondoffour#1#2#3#4{#2} +\long\def\LWR@thirdoffour#1#2#3#4{#3} +\long\def\LWR@fourthoffour#1#2#3#4{#4} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % % \section{Operating-System portability} @@ -10953,6 +10992,30 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} % % +% The literal |{| character. +% The ampersand is temporarily set to the begin group character during the +% definition of the leftbrace macro. +% \begin{macrocode} +\catcode`\&=1 +\catcode`\{=12 +\def\LWRleftbrace&{} +\catcode`\{=1 +\catcode`\&=4 +% \end{macrocode} +% +% +% The literal |}| character. +% The ampersand is temporarily set to the end group character during the +% definition of the leftbrace macro. +% \begin{macrocode} +\catcode`\&=2 +\catcode`\}=12 +\def\LWRrightbrace{}& +\catcode`\}=2 +\catcode`\&=4 +% \end{macrocode} +% +% % The literal |#| character: % \begin{macrocode} \catcode`\#=12 @@ -11130,8 +11193,8 @@ For a possible alternative, see class(es) #2.} % \changes{v0.19}{2016/05/25}{Options: mathsvg and mathjax} % \DescribeOption{mathsvg} % Option \optn{mathsvg} selects \SVG\ math display: -% \gindex{math>\optn{mathsvg} option} -% \gindex{SVG>\optn{mathsvg} option} +% \gindex{math>mathsvg=\optn{mathsvg} option} +% \gindex{SVG>mathsvg=\optn{mathsvg} option} % If the \optn{mathsvg} option is given, boolean |mathjax| is false, % and may be used for \cs{ifbool} tests. % \begin{macrocode} @@ -11149,7 +11212,7 @@ For a possible alternative, see class(es) #2.} % % \DescribeOption{mathjax} % Option \optn{mathjax} selects \brand{MathJax} math display: -% \gindex{math>\optn{mathjax} option} +% \gindex{math>mathjax=\optn{mathjax} option} % \gindex{MathJax=\brand{MathJax}>mathjax=\optn{mathjax} option} % If the \optn{mathjax} option is given, boolean |mathjax| is true, may be used for \cs{ifbool} tests. % \begin{macrocode} @@ -11167,7 +11230,7 @@ For a possible alternative, see class(es) #2.} % ^^A \DescribeOption{mathKaTeX} % ^^A Option \optn{mathKaTeX} selects Ka\TeX\ math display: -% ^^A \gindex{math>\optn{mathKaTeX} option} +% ^^A \gindex{math>mathKaTeX=\optn{mathKaTeX} option} % ^^A \gindex{KaTeX=Ka\TeX>mathKaTeX=\optn{mathKaTeX} option} % ^^A If the \optn{mathKaTeX} option is given, boolean |mathKaTeX| is true, % ^^A may be used for \cs{ifbool} tests. @@ -11185,6 +11248,7 @@ For a possible alternative, see class(es) #2.} % \DescribeOption{BaseJobname} +% \DescribeDefault{\cs{jobname}} % Option \optn{BaseJobname} sets the \cs{BaseJobname} for this document. % % This is the \cs{jobname} of the printed version, even if currently @@ -11196,8 +11260,30 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} +% \DescribeOption{ImagesDirectory} +% \DescribeDefault{\cs{jobname}-images} +% Option \optn{ImagesDirectory} sets the name of the directory +% to use for the \env{lateximages}. +% +% \changes{v0.66}{2019/01/27}{Added option \optn{ImagesDirectory}.} +% \begin{macrocode} +\DeclareStringOption[\BaseJobname-images]{ImagesDirectory} +% \end{macrocode} + + +% \DescribeOption{ImagesName} +% \DescribeDefault{image-} +% Option \optn{ImagesName} sets the prefix +% to use for the \env{lateximages}. +% +% \changes{v0.66}{2019/01/27}{Added option \optn{ImagesName}.} +% \begin{macrocode} +\DeclareStringOption[image-]{ImagesName} +% \end{macrocode} + + % \DescribeOption{makeindexStyle} Selects a custom |.ist| file. -% The default is |lwarp.ist|. +% \DescribeDefault{lwarp.ist} % A customized file should be based on |lwarp.ist|, and must retain % the lines related to \cs{hyperindexref}. % @@ -11209,7 +11295,7 @@ For a possible alternative, see class(es) #2.} % \DescribeOption{xindyStyle} Selects a custom |.xdy| file. -% The default is |lwarp.xdy|. +% \DescribeDefault{lwarp.xdy} % A customized file should be based on |lwarp.xdy|, and must retain % the line % \begin{Verbatim}[gobble=2] @@ -11225,6 +11311,7 @@ For a possible alternative, see class(es) #2.} % \DescribeOption{xindyLanguage} Sets the \pkg{xindy} language to be assigned +% \DescribeDefault{english} % in \prog{lwarpmk}'s configuration files. This is then used by \prog{lwarpmk} while % processing the index and glossary. % @@ -11238,6 +11325,7 @@ For a possible alternative, see class(es) #2.} % \DescribeOption{xindyCodepage} Sets the \pkg{xindy} codepage to be assigned +% \DescribeDefault{utf8} % in \prog{lwarpmk}'s configuration files. This is then used by \prog{lwarpmk} while % processing the index. % ^^A and glossary. @@ -11295,7 +11383,7 @@ For a possible alternative, see class(es) #2.} -% \DescribeOption{HomeHTMLFilename} \DescribeDefault{\cs{\BaseJobname}} +% \DescribeOption{HomeHTMLFilename} \DescribeDefault{\cs{BaseJobname}} % The filename of the homepage. % The default is the jobname. % This option is stored into \cs{LWR@HomeHTMLFilename}, @@ -11443,6 +11531,11 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} + + +% \subsection{Additional options support} + + % Assign the \cs{BaseJobname} if the user hasn't provided one: % \begin{macrocode} \providecommand*{\BaseJobname}{\LWR@BaseJobname} @@ -11452,15 +11545,52 @@ For a possible alternative, see class(es) #2.} % Defaults unless already over-ridden by the user: % \begin{macrocode} \ifcsempty{LWR@HomeHTMLFilename}{ -\newcommand*{\HomeHTMLFilename}{\BaseJobname} + \newcommand*{\HomeHTMLFilename}{\BaseJobname} }{ -\csedef{HomeHTMLFilename}{\LWR@HomeHTMLFilename} + \csedef{HomeHTMLFilename}{\LWR@HomeHTMLFilename} } \csedef{HTMLFilename}{\LWR@HTMLFilename} % \end{macrocode} % % +% Special handling for underscores in labels and filenames. +% +% \begin{macro}{\LWR@sanitized} The sanitized version of what was given +% to \cs{LWR@sanitize}. +% Characters are set to their detokenized versions. +% Required for underscores in labels and filenames. +% \begin{macrocode} +\newcommand*{\LWR@sanitized}{} +% \end{macrocode} +% \end{macro} + +% \begin{macro}{\LWR@sanitize} \marg{text} +% +% Sanitizes the text and returns the result in \cs{LWR@sanitized}. +% \begin{macrocode} +\newcommand*{\LWR@sanitize}[1]{% +\edef\LWR@sanitized{#1}% +\edef\LWR@sanitized{\detokenize\expandafter{\LWR@sanitized}}% +} +% \end{macrocode} +% \end{macro} + + +% Sanitize some string options to neutralize underscores. +% \changes{v0.66}{2019/01/28}{Sanitize filenames.} +% \begin{macrocode} +\LWR@sanitize{\LWR@BaseJobname} +\edef\LWR@BaseJobname{\LWR@sanitized} + +\LWR@sanitize{\LWR@ImagesDirectory} +\edef\LWR@ImagesDirectory{\LWR@sanitized} + +\LWR@sanitize{\LWR@ImagesName} +\edef\LWR@ImagesName{\LWR@sanitized} +% \end{macrocode} +% +% % % \cs{LWR@PrintIndexCmd} and \cs{LWR@HTMLIndexCmd} are tested to see if they are empty. % If so, they are set to a reasonable defaults for a single index using \prog{makeindex}, @@ -12007,8 +12137,13 @@ For a possible alternative, see class(es) #2.} % \DescribePackage{xstring} +% There was a short-term bug in \pkg{xstring} regarding \cs{IfInteger} which affected +% \pkg{lwarp}'s index generation. The updated version is requested here. +% \trouble[index]{index>xstring=\pkg{xstring} bug} +% \trouble{index>numbers, not links} +% \trouble{xstring=\pkg{xstring}} % \begin{macrocode} -\RequirePackage{xstring} +\RequirePackage{xstring}[2019/02/01] % \end{macrocode} @@ -12030,14 +12165,8 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} -% \DescribePackage{zref} -% Used for cross-references. -% \begin{macrocode} -\RequirePackage{zref} -% \end{macrocode} - - -% \changes{v0.40}{2017/09/07}{No longer preloads \pkg{xfrac}.} +% \changes{v0.40}{2017/09/07}{\pkg{xfrac}: No longer preloaded.} +% \changes{v0.66}{2019/01/27}{\pkg{zref}: No longer used.} % \DescribePackage{printlen} @@ -12130,6 +12259,8 @@ For a possible alternative, see class(es) #2.} % \changes{v0.63}{2018/12/02}{Added to reduce number of \filenm{lwarp-*} files.} % \changes{v0.64}{2018/12/07}{Prevented \pkg{bitfield}, \pkg{doublespace}, % \pkg{newthm}, \pkg{rplain}, \pkg{si}.} +% \changes{v0.66}{2019/01/04}{Prevented \pkg{colortab}, \pkg{epsf}, \pkg{hyper}, \pkg{picinpar}, +% \pkg{picins}, \pkg{sistyle}, \pkg{ucs}.} % % The following should never be loaded: % \begin{macrocode} @@ -12140,13 +12271,20 @@ For a possible alternative, see class(es) #2.} \LWR@checkloadnever{#1}{boxedminipage}{boxedminipage2e} \LWR@checkloadnever{#1}{caption2}{caption} \LWR@checkloadnever{#1}{ccaption}{caption} +\LWR@checkloadnever{#1}{colortab}{colortbl} \LWR@checkloadnever{#1}{doublespace}{setspace} +\LWR@checkloadnever{#1}{epsf}{graphicx} \LWR@checkloadnever{#1}{fancyheadings}{fancyhdr} \LWR@checkloadnever{#1}{glossary}{glossaries} +\LWR@checkloadnever{#1}{hyper}{hyperref} \LWR@checkloadnever{#1}{newthm}{ntheorem} +\LWR@checkloadnever{#1}{picinpar}{floatflt, wrapfig} +\LWR@checkloadnever{#1}{picins}{floatflt, wrapfig} \LWR@checkloadnever{#1}{rplain}{fancyhdr} \LWR@checkloadnever{#1}{si}{siunitx} +\LWR@checkloadnever{#1}{sistyle}{siunitx} \LWR@checkloadnever{#1}{t1enc}{fontenc, inputenc, inputenx} +\LWR@checkloadnever{#1}{ucs}{inputenc, inputencx} \LWR@checkloadnever{#1}{wasysym}{textcomp, amssymb, amsfonts, mnsymbol, fdsymbol} % \end{macrocode} % @@ -12212,7 +12350,7 @@ For a possible alternative, see class(es) #2.} {% yes filename was found % \end{macrocode} % Check if the package should be loaded before \pkg{lwarp}, -% or never at all: +% or never at all: % \begin{macrocode} \LWR@checkloadfilename{\LWR@strresulttwo}% % \end{macrocode} @@ -12374,8 +12512,10 @@ For a possible alternative, see class(es) #2.} % \DescribePackage{caption} % \changes{v0.47}{2018/01/29}{\pkg{caption}: Also loads \pkg{lwarp-caption}.} +% \changes{v0.66}{2018/12/29}{\pkg{caption}: Fix for options clash.} % \begin{macrocode} -\RequirePackage{caption}% +\LWR@origRequirePackage{caption} +\AtBeginDocument{\RequirePackage{lwarp-caption}}% % \end{macrocode} % \begin{macrocode} @@ -13115,6 +13255,9 @@ For a possible alternative, see class(es) #2.} \let\LWR@origllap\llap \let\LWR@origrlap\rlap \let\LWR@orighfilneg\hfilneg +\let\LWR@orighspace\hspace + +\let\LWR@origrule\rule \let\LWR@origmedskip\medskip \let\LWR@origbigskip\bigskip @@ -13291,7 +13434,7 @@ For a possible alternative, see class(es) #2.} -% \section{Configuration Files} +% \section{Configuration files} % \changes{v0.20}{2016/12/20}{\pkg{lwarp-newproject}: Added.} % \changes{v0.30}{2017/04/27}{\pkg{lwarp-newproject} removed, and combined with \pkg{lwarp}.} @@ -13331,7 +13474,7 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} -% \subsection{\filenm{project\_html.tex}} +% \subsection{\filenm{project_html.tex}} % % \DescribeFile{project_html.tex} Used to allow an \HTML\ version of the % document to exist alongside the print version. @@ -13367,7 +13510,7 @@ For a possible alternative, see class(es) #2.} % Incremented by one each time the configuration file format changes. % (This is NOT the same as the \pkg{lwarp} version number.) % \begin{macrocode} -\newcommand*{\LWR@lwarpconfversion}{1}% also in lwarpmk.lua +\newcommand*{\LWR@lwarpconfversion}{2}% also in lwarpmk.lua % \end{macrocode} % \end{macro} % @@ -13392,7 +13535,7 @@ For a possible alternative, see class(es) #2.} % Used to form the basic compilation command for a document, adding % the optional shell escape. % -% Engine is \prog{pdflatex}, etc. Suffix is empty or \filenm{\_html} +% Engine is \prog{pdflatex}, etc. Suffix is empty or \filenm{_html} % \begin{macrocode} \newcommand*{\LWR@compilecmd}[2]{% #1 \LWR@shellescapecmd \jobname#2% @@ -13405,7 +13548,7 @@ For a possible alternative, see class(es) #2.} % % Adds to the compilation command. % -% Cmd is \prog{dvipdfmx}, etc. Suffix is empty or \filenm{\_html} +% Cmd is \prog{dvipdfmx}, etc. Suffix is empty or \filenm{_html} % \changes{v0.61}{2018/10/06}{Removed spaces.} % \begin{macrocode} \newcommand*{\LWR@addcompilecmd}[2]{% @@ -13422,7 +13565,7 @@ For a possible alternative, see class(es) #2.} \newcommand*{\LWR@unknownengine}{% \PackageError{lwarp} {Unknown LaTeX engine.} - {Lwarp only knows about pdflatex, dvi latex, xelatex, and lualatex.} + {Lwarp only knows about pdflatex, dvi latex, xelatex, lualatex, and upLateX.} } % \end{macrocode} % \end{macro} @@ -13696,6 +13839,7 @@ For a possible alternative, see class(es) #2.} % % \changes{v0.59}{2018/08/21}{Compilation commands now preassigned by \pkg{lwarp} instead % of being computed by \prog{lwarpmk}.} +% \changes{v0.66}{2019/01/27}{Added \optn{ImagesDirectory} and \optn{ImagesName}.} % \begin{macrocode} \newcommand{\LWR@writeconf}[1]{ \ifcsdef{LWR@quickfile}{}{\newwrite{\LWR@quickfile}} @@ -13709,6 +13853,8 @@ For a possible alternative, see class(es) #2.} \immediate\write\LWR@quickfile{sourcename = [[\jobname]]} \immediate\write\LWR@quickfile{homehtmlfilename = [[\HomeHTMLFilename]]} \immediate\write\LWR@quickfile{htmlfilename = [[\HTMLFilename]]} +\immediate\write\LWR@quickfile{imagesdirectory = [[\LWR@ImagesDirectory]]} +\immediate\write\LWR@quickfile{imagesname = [[\LWR@ImagesName]]} \immediate\write\LWR@quickfile{latexmk = [[\ifbool{LWR@latexmk}{true}{false}]]} \immediate\write\LWR@quickfile{printlatexcmd = [[\LWR@PrintLatexCmd]]} \immediate\write\LWR@quickfile{HTMLlatexcmd = [[\LWR@HTMLLatexCmd]]} @@ -13821,6 +13967,7 @@ For a possible alternative, see class(es) #2.} % \changes{v0.65}{2018/12/09}{\filenm{lwarp.css}: Side\TOC to left for improved \cs{marginpar}s.} % \changes{v0.65}{2018/12/09}{\filenm{lwarp.css}: Added \cs{sishape}, \cs{textsi}.} % \changes{v0.65}{2018/12/18}{\filenm{lwarp.css}: Improved \CSS\ for page layout.} +% \changes{v0.66}{2019/01/02}{\filenm{lwarp.css}: Improved \CSS\ for definition lists.} % % ^^A *lwarp.css % @@ -14294,12 +14441,12 @@ div.titlepage div.mpfootnotes { -ol { +ul, ol { margin: 1ex 1em 1ex 0em; line-height: 1.2; } -ul, body dir, body menu { +body dir, body menu { margin: 3ex 1em 3ex 0em; line-height: 1.2; } @@ -14522,7 +14669,7 @@ div.wpminipage { border: 1px solid green ; margin: .5ex ; padding: .5ex ;} .mdframed p { padding: 0ex .5em 0ex .5em ; } -.mdframed dl { padding: 0ex .5em 0ex .5em ; } +.mdframed dl { padding: 1ex .5em 0ex .5em ; } .mdframedtitle { padding: .5ex 0pt 0pt 0pt ; @@ -14591,13 +14738,20 @@ dl { } dl dt { - margin-top: 1ex; - margin-left: 1em ; + display: block ; + float:left ; font-weight: bold; + padding-right: 1em ; } +dl dd { display: block ; } + +dl dd:after { content: "" ; display: block ; clear: both } + dl dd p { margin-top: 0em; } +dd ul, dd ol, dd dl { clear: both ; padding-top: 1ex } + nav { font-family: "URW Classico", Optima, "Linux Biolinum O", @@ -14834,7 +14988,7 @@ td.tdb , td.tdbrule , td.tdB , td.tdBrule .tnotes { margin: 0ex 5% 1ex 5% ; padding: 0.5ex 1em 0.5ex 1em; - font-size:.85em; + font-size:.80em; text-align: left ; } @@ -15311,7 +15465,7 @@ span.sidetocthetitle { display: none } -% \subsection{\filenm{lwarp\_sagebrush.css}} +% \subsection{\filenm{lwarp_sagebrush.css}} % \DescribeFile{lwarp_sagebrush.css} % An optional \CSS\ which may be used for @@ -15320,7 +15474,7 @@ span.sidetocthetitle { display: none } % If used, this must be present both when compiling the project % and also when distributing the \HTML\ files. % -% \changes{v0.65}{2018/12/09}{\filenm{lwarp\_sagebrush.css}: Side\TOC to left for improved \cs{marginpar}s.} +% \changes{v0.65}{2018/12/09}{\filenm{lwarp_sagebrush.css}: Side\TOC to left for improved \cs{marginpar}s.} % % ^^A *lwarp_sagebrush.css % @@ -15579,7 +15733,7 @@ nav.sidetoc a:hover { -% \subsection{\filenm{lwarp\_formal.css}} +% \subsection{\filenm{lwarp_formal.css}} % \DescribeFile{lwarp_formal.css} % An optional \CSS\ which may be used for @@ -15588,8 +15742,9 @@ nav.sidetoc a:hover { % If used, this must be present both when compiling the project % and also when distributing the \HTML\ files. % -% \changes{v0.62}{2018/11/10}{\filenm{lwarp\_formal.css}: Fix: Font for verse.} -% \changes{v0.65}{2018/12/09}{\filenm{lwarp\_formal.css}: Side\TOC to left for improved \cs{marginpar}s.} +% \changes{v0.62}{2018/11/10}{\filenm{lwarp_formal.css}: Fix: Font for verse.} +% \changes{v0.65}{2018/12/09}{\filenm{lwarp_formal.css}: Side\TOC to left for improved \cs{marginpar}s.} +% \changes{v0.66}{2019/01/02}{\filenm{lwarp_formal.css}: Improved \CSS\ for table notes.} % % ^^A *lwarp_formal.css % @@ -15739,6 +15894,8 @@ div.figurecaption , .lstlisting { .tnotes { background: #fffcf5 ; + border-top: 1px solid silver ; + border-bottom: 1px solid silver ; } .theorem { @@ -15798,7 +15955,7 @@ nav.botnavigation { -% \subsection{\filenm{sample\_project.css}} +% \subsection{\filenm{sample_project.css}} % \DescribeFile{sample_project.css} % The project-specific \CSS\ file. Use with \cs{CSSFilename}. @@ -15841,7 +15998,7 @@ nav.botnavigation { % % The page compositor line is for \pkg{memoir}'s \cs{specialindex}. % -% \changes{v0.58}{2018/06/17}{\filenm{lwarp\_html.ist}: Added.} +% \changes{v0.58}{2018/06/17}{\filenm{lwarp_html.ist}: Added.} % % ^^A *lwarp.ist % @@ -15888,7 +16045,7 @@ page_compositor "." % \href{https://tex.stackexchange.com/questions/80300/how-can-i-convince-hyperref-and-xindy-to-play-together-nicely} % {https://tex.stackexchange.com/questions/80300/ \\ \fqquad\ how-can-i-convince-hyperref-and-xindy-to-play-together-nicely} % -% \changes{v0.30}{2017/04/28}{File: \filenm{lwarp\_html.xdy} renamed to \filenm{lwarp.xdy}.} +% \changes{v0.30}{2017/04/28}{File: \filenm{lwarp_html.xdy} renamed to \filenm{lwarp.xdy}.} % \changes{v0.30}{2017/04/26}{Fix: \filenm{lwarp.xdy} only written in print mode.} % \changes{v0.58}{2018/06/19}{\filenm{lwarp.xdy}: Requires \filenm{makeindex.xdy}.} % \changes{v0.58}{2018/06/21}{\filenm{lwarp.xdy}: Supports bold, italic.} @@ -15925,7 +16082,7 @@ page_compositor "." % \end{macrocode} -% \subsection{\filenm{lwarp\_one\_limage.cmd}} +% \subsection{\filenm{lwarp_one_limage.cmd}} % % \DescribeFile{lwarp_one_limage.cmd} % Used by \pkg{lwarp} to help make \env{lateximage}s when using \brand{Windows}. @@ -15937,34 +16094,47 @@ page_compositor "." % The arguments are each of the three fields from \filenm{lateximages.txt}, % and also the base name of the source file. % -% \prog{MikTeX} does not allow file \filenm{lwarp\_one\_limage.cmd} to be -% created directly by \prog{lwarpmk}, so \filenm{lwarp\_one\_limage.txt} is created instead, -% then copied to \filenm{lwarp\_one\_limage.cmd} by \prog{lwarpmk}. +% \prog{MiKTeX} does not allow file \filenm{lwarp_one_limage.cmd} to be +% created directly by \prog{lwarpmk}, so \filenm{lwarp_one_limage.txt} is created instead, +% then copied to \filenm{lwarp_one_limage.cmd} by \prog{lwarpmk}. % This occurs each time \prog{lwarpmk} used to create \env{lateximage}s. % -% \changes{v0.50}{2018/02/27}{\filenm{lwarp\_one\_limage.txt}: Added.} -% \changes{v0.51}{2018/03/16}{\filenm{lwarp\_one\_limage.txt}: \prog{pdftocairo} \optn{-noshrink} added.} +% \changes{v0.50}{2018/02/27}{\filenm{lwarp_one_limage.txt}: Added.} +% \changes{v0.51}{2018/03/16}{\filenm{lwarp_one_limage.txt}: \prog{pdftocairo} \optn{-noshrink} added.} +% \changes{v0.66}{2019/01/30}{\filenm{lwarp_one_limage.txt}: Image directory and prefix.} % % ^^A *lwarp_one_limage.txt % % \codeconfig % \begin{macrocode} \begin{LWRwriteconf} -\begin{filecontents*}{lwarp_one_limage.txt} -@echo off -pdfseparate -f %1 -l %1 %4_html.pdf lateximages\lateximagetemp-%%d.pdf -pdfcrop --hires lateximages\lateximagetemp-%1.pdf lateximages\%3.pdf -pdftocairo -svg -noshrink lateximages\%3.pdf lateximages\%3.svg -del lateximages\%3.pdf -del lateximages\lateximagetemp-%1.pdf -exit -\end{filecontents*} +\immediate\openout\LWR@quickfile=lwarp_one_limage.txt +\immediate\write\LWR@quickfile{% + pdfseparate -f \LWRpercent 1 -l \LWRpercent 1 \LWRpercent 4_html.pdf % + \LWR@ImagesDirectory\OSPathSymbol lateximagetemp-\LWRpercent\LWRpercent d.pdf% +} +\immediate\write\LWR@quickfile{% + pdfcrop --hires \LWR@ImagesDirectory\OSPathSymbol lateximagetemp-\LWRpercent 1.pdf % + \LWR@ImagesDirectory\OSPathSymbol\LWRpercent 3.pdf% +} +\immediate\write\LWR@quickfile{% + pdftocairo -svg -noshrink \LWR@ImagesDirectory\OSPathSymbol\LWRpercent 3.pdf % + \LWR@ImagesDirectory\OSPathSymbol\LWRpercent 3.svg% +} +\immediate\write\LWR@quickfile{% + del \LWR@ImagesDirectory\OSPathSymbol\LWRpercent 3.pdf% +} +\immediate\write\LWR@quickfile{% + del \LWR@ImagesDirectory\OSPathSymbol lateximagetemp-\LWRpercent 1.pdf% +} +\immediate\write\LWR@quickfile{exit} +\immediate\closeout\LWR@quickfile \end{LWRwriteconf} % \end{macrocode} -% \subsection{\filenm{lwarp\_mathjax.txt}} +% \subsection{\filenm{lwarp_mathjax.txt}} % \DescribeFile{lwarp_mathjax.txt} % Used by \pkg{lwarp} when using \brand{MathJax}. @@ -15973,15 +16143,15 @@ exit % but does not need to be present when distributing % the resulting \HTML\ files. % -% \changes{v0.28}{2017/04/11}{File: \filenm{lwarp\_mathjax.txt}: Updated \protect\acro{CDN} repository.} -% \changes{v0.30}{2017/04/26}{Fix: \filenm{lwarp\_mathjax.txt}: Only written in print mode.} -% \changes{v0.34}{2017/07/27}{File: \filenm{lwarp\_mathjax.txt}: Version change.} -% \changes{v0.42}{2017/10/16}{File: \filenm{lwarp\_mathjax.txt}: Updated \pkg{siunitx} script.} -% \changes{v0.45}{2017/12/21}{File: \filenm{lwarp\_mathjax.txt}: Allow \brand{MathJax} inside \env{tabbing}.} -% \changes{v0.45}{2018/01/23}{File: \filenm{lwarp\_mathjax.txt}: Allow \brand{MathJax} inside \env{verse}.} -% \changes{v0.59}{2018/07/13}{File: \filenm{lwarp\_mathjax.txt}: Updated to MathJax v2.7.4.} -% \changes{v0.59}{2018/07/16}{File: \filenm{lwarp\_mathjax.txt}: Fix: Removed chapter number from tagged non-numeric MathJax equations.} -% \changes{v0.62}{2018/11/05}{File: \filenm{lwarp\_mathjax.txt}: Removed inoperable \pkg{siunitx} extension.} +% \changes{v0.28}{2017/04/11}{File: \filenm{lwarp_mathjax.txt}: Updated \protect\acro{CDN} repository.} +% \changes{v0.30}{2017/04/26}{Fix: \filenm{lwarp_mathjax.txt}: Only written in print mode.} +% \changes{v0.34}{2017/07/27}{File: \filenm{lwarp_mathjax.txt}: Version change.} +% \changes{v0.42}{2017/10/16}{File: \filenm{lwarp_mathjax.txt}: Updated \pkg{siunitx} script.} +% \changes{v0.45}{2017/12/21}{File: \filenm{lwarp_mathjax.txt}: Allow \brand{MathJax} inside \env{tabbing}.} +% \changes{v0.45}{2018/01/23}{File: \filenm{lwarp_mathjax.txt}: Allow \brand{MathJax} inside \env{verse}.} +% \changes{v0.59}{2018/07/13}{File: \filenm{lwarp_mathjax.txt}: Updated to MathJax v2.7.4.} +% \changes{v0.59}{2018/07/16}{File: \filenm{lwarp_mathjax.txt}: Fix: Removed chapter number from tagged non-numeric MathJax equations.} +% \changes{v0.62}{2018/11/05}{File: \filenm{lwarp_mathjax.txt}: Removed inoperable \pkg{siunitx} extension.} % % % ^^A *lwarp_mathjax.txt @@ -16104,7 +16274,7 @@ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX- -% ^^A \subsection{\filenm{lwarp\_KaTeX.txt}} +% ^^A \subsection{\filenm{lwarp_KaTeX.txt}} % ^^A \DescribeFile{lwarp_KaTeX.txt} % ^^A Used by \pkg{lwarp} when using Ka\TeX. @@ -16113,7 +16283,7 @@ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX- % ^^A but does not need to be present when distributing % ^^A the resulting \HTML\ files. % -% ^^A \changes{v0.59}{2018/11/03}{File: \filenm{lwarp\_KaTeX.txt}: Added.} +% ^^A \changes{v0.59}{2018/11/03}{File: \filenm{lwarp_KaTeX.txt}: Added.} % % % ^^A ^^A *lwarp_KaTeX.txt @@ -16204,6 +16374,8 @@ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX- % \changes{v0.59}{2018/08/05}{\prog{lwarpmk}: Double insead of single-dashed \optn{-\/-shell-escape} option.} % \changes{v0.59}{2018/08/21}{\prog{lwarpmk}: Consolidated compiling options into \optn{printlatexcmd} and \optn{HTMLlatexcmd}.} % \changes{v0.59}{2018/09/06}{\prog{lwarpmk}: Added \cmds{lwarpmk epstopdf}.} +% \changes{v0.66}{2019/01/27}{\prog{lwarpmk}: Added \optn{ImagesDirectory} and \optn{ImagesName}.} +% \changes{v0.66}{2019/01/30}{\prog{lwarpmk}: Fix for \cmds{cleanlimages}.}% % % The following is only generated if the \optn{lwarpmk} option % was given to \pkg{lwarp}. @@ -16219,8 +16391,8 @@ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX- -- Copyright 2016-2018 Brian Dunn -printversion = "v0.65" -requiredconfversion = "1" -- also at *lwarpmk.conf +printversion = "v0.66" +requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ; @@ -16324,6 +16496,8 @@ end -- Additional defaults: confversion = "0" opsystem = "Unix" +imagesdirectory = "lateximages" +imagesname = "image-" latexmk = "false" printlatexcmd = "" HTMLlatexcmd = "" @@ -16385,6 +16559,8 @@ elseif ( cvarname == "opsystem" ) then elseif ( cvarname == "sourcename" ) then sourcename = cvalue elseif ( cvarname == "homehtmlfilename" ) then homehtmlfilename = cvalue elseif ( cvarname == "htmlfilename" ) then htmlfilename = cvalue +elseif ( cvarname == "imagesdirectory" ) then imagesdirectory = cvalue +elseif ( cvarname == "imagesname" ) then imagesname = cvalue elseif ( cvarname == "latexmk" ) then latexmk = cvalue elseif ( cvarname == "printlatexcmd" ) then printlatexcmd = cvalue elseif ( cvarname == "HTMLlatexcmd" ) then HTMLlatexcmd = cvalue @@ -16612,16 +16788,15 @@ end -- checkhtmlpdfexists function warnlimages () -- --- Warning of a missing lateximages.txt file: --- +-- Warning of a missing <sourcename>-images.txt file: print ("lwarpmk: ===") - print ("lwarpmk: \"lateximages.txt\" does not exist.") + print ("lwarpmk: \"" .. sourcename .. "-images.txt\" does not exist.") print ("lwarpmk: Your project does not use SVG math or other lateximages,") print ("lwarpmk: or the file has been deleted somehow.") print ("lwarpmk: Use \"lwarpmk html\" to recompile your project") - print ("lwarpmk: and recreate \"lateximages.txt\".") + print ("lwarpmk: and recreate \"" .. sourcename .. "-images.txt\".") print ("lwarpmk: If your project does not use SVG math or other lateximages,") - print ("lwarpmk: then \"lateximages.txt\" will never exist, and") + print ("lwarpmk: then \"" .. sourcename .. "-images.txt\" will never exist, and") print ("lwarpmk: \"lwarpmk limages\" will not be necessary.") print ("lwarpmk: ===") end -- warnlimages @@ -16629,18 +16804,18 @@ end -- warnlimages function checklimages () -- --- Check lateximages.txt to see if need to recompile first. +-- Check <sourcename>.txt to see if need to recompile first. -- If any entry has a page number of zero, then there were incorrect images. -- -print ("lwarpmk: Checking for a valid lateximages.txt file.") -local limagesfile = io.open("lateximages.txt", "r") +print ("lwarpmk: Checking for a valid " .. sourcename .. "-images.txt file.") +local limagesfile = io.open(sourcename .. "-images.txt", "r") if ( limagesfile == nil ) then warnlimages () os.exit(1) end -- Track warning to recompile if find a page 0 local pagezerowarning = false --- Scan lateximages.txt +-- Scan <sourcename>.txt for line in limagesfile:lines() do -- lwimgpage is the page number in the PDF which has the image -- lwimghash is true if this filename is a hash @@ -16674,20 +16849,20 @@ executecheckerror ( cmdgroupopenname .. "pdfseparate -f " .. lwimgpage .. " -l " .. lwimgpage .. " " .. sourcename .."_html.pdf " .. - "lateximages" .. dirslash .."lateximagetemp-%d" .. ".pdf" .. + imagesdirectory .. dirslash .."lateximagetemp-%d" .. ".pdf" .. seqname .. -- Crop the image: - "pdfcrop --hires lateximages" .. dirslash .. "lateximagetemp-" .. + "pdfcrop --hires " .. imagesdirectory .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf " .. - "lateximages" .. dirslash .. lwimgname .. ".pdf" .. + imagesdirectory .. dirslash .. lwimgname .. ".pdf" .. seqname .. -- Convert the image to svg: - "pdftocairo -svg -noshrink lateximages" .. dirslash .. lwimgname .. ".pdf " .. - "lateximages" .. dirslash .. lwimgname ..".svg" .. + "pdftocairo -svg -noshrink " .. imagesdirectory .. dirslash .. lwimgname .. ".pdf " .. + imagesdirectory .. dirslash .. lwimgname ..".svg" .. seqname .. -- Remove the temporary files: - rmname .. " lateximages" .. dirslash .. lwimgname .. ".pdf" .. seqname .. - rmname .. " lateximages" .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf" .. + rmname .. " " .. imagesdirectory .. dirslash .. lwimgname .. ".pdf" .. seqname .. + rmname .. " " .. imagesdirectory .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf" .. cmdgroupclosename .. " >/dev/null " .. bgname , "File error trying to convert " .. lwimgfullname @@ -16732,7 +16907,7 @@ end -- createwindowsimage function createonelateximage ( line ) -- --- Given the next line of lateximages.txt, convert a single image. +-- Given the next line of <sourcename>.txt, convert a single image. -- -- lwimgpage is the page number in the PDF which has the image -- lwimghash is true if this filename is a hash @@ -16745,7 +16920,7 @@ if ( (i~=nil) ) then pagezerowarning = true else -- Skip is this image is hashed and already exists: - local lwimgfullname = "lateximages" .. dirslash .. lwimgname .. ".svg" + local lwimgfullname = imagesdirectory .. dirslash .. lwimgname .. ".svg" if ( (lwimghash ~= "true") or (lfs.attributes(lwimgfullname,"mode")==nil) -- file not exists @@ -16772,7 +16947,7 @@ end -- createonelateximage function createlateximages () -- --- Create lateximages based on lateximages.txt: +-- Create lateximages based on <sourcename>.txt: -- -- See if the document must be recompiled first: checklimages () @@ -16780,13 +16955,13 @@ checklimages () checkhtmlpdfexists () -- Attempt to create the lateximages: print ("lwarpmk: Creating lateximages.") -local limagesfile = io.open("lateximages.txt", "r") +local limagesfile = io.open(sourcename .. "-images.txt", "r") if ( limagesfile == nil ) then - warnlateximages () + warnlimages () os.exit(1) end -- Create the lateximages directory, ignore error if already exists -err = os.execute("mkdir lateximages") +err = os.execute("mkdir " .. imagesdirectory) -- For Windows, create lwarp_one_limage.cmd from lwarp_one_limage.txt: if opsystem=="Windows" then executecheckerror ( @@ -16798,7 +16973,7 @@ end -- create lwarp_one_limage.cmd numimageprocesses = 0 -- Track warning to recompile if find a page 0 pagezerowarning = false --- Scan lateximages.txt +-- Scan <sourcename>.txt for line in limagesfile:lines() do createonelateximage ( line ) end -- do @@ -17012,7 +17187,7 @@ updateanddone () -- lwarpmk limages: --- Scan the lateximages.txt file to create lateximages. +-- Scan the <sourcename>.txt file to create lateximages. elseif arg[1] == "limages" then loadconf () @@ -17054,11 +17229,11 @@ print ("lwarpmk: Done.") -- lwarpmk cleanlimages --- Remove images from the lateximages directory. +-- Remove images from the imagesdirectory. elseif arg[1] == "cleanlimages" then loadconf () -os.execute ( rmname .. " lateximages/*" ) +os.execute ( rmname .. " " .. imagesdirectory .. dirslash .. "*" ) print ("lwarpmk: Done.") -- lwarpmk epstopdf <list of file names> @@ -17186,8 +17361,9 @@ end -- not --version % % Note that nested \LaTeX\ structures may push depths which are non-sequential. % \watchout - +% % \begin{docsidebar}[Ex:] +% \vspace*{-2\baselineskip} % \begin{Verbatim}[gobble=2,obeytabs,tabsize=4] % \begin{itemize} % \item{A} @@ -17196,6 +17372,7 @@ end -- not --version % \end{description} % \end{itemize} % \end{Verbatim} +% \vspace{-\baselineskip} % \end{docsidebar} % \begin{macrocode} @@ -17314,12 +17491,16 @@ end -- not --version % \end{macrocode} % % \begin{macro}{\LWR@setexparray} \marg{name} \marg{index} \marg{contents} +% \changes{v0.66}{2018/12/31}{Fix with \cs{par}.} % \begin{macrocode} \NewDocumentCommand{\LWR@setexparray}{m m m}{% + \begingroup% + \let\par\relax% \xdef\LWR@thisexparrayname{#1#2}% \ifstrempty{#3}% {\csgdef{\LWR@thisexparrayname}{}}% {\csxdef{\LWR@thisexparrayname}{#3}}% + \endgroup% } % \end{macrocode} % \end{macro} @@ -17488,43 +17669,6 @@ end -- not --version -% \section{Sanitizing labels and filenames} -% -% Special handling for underscores in labels and filenames. - -% \codehtml -% \begin{macrocode} -\begin{warpHTML} -% \end{macrocode} - -% \begin{macro}{\LWR@sanitized} The sanitized version of what was given -% to \cs{LWR@sanitize}. -% Characters are set to their detokenized versions. -% Required for underscores in labels and filenames. -% \begin{macrocode} -\newcommand*{\LWR@sanitized}{} -% \end{macrocode} -% \end{macro} - -% \begin{macro}{\LWR@sanitize} \marg{text} -% -% Sanitizes the text and returns the result in \cs{LWR@sanitized}. -% \begin{macrocode} -\newcommand*{\LWR@sanitize}[1]{% -\LWR@traceinfo{LWR@sanitize: !#1!}% -\edef\LWR@sanitized{#1}% -\LWR@traceinfo{LWR@sanitize expanded: !\LWR@sanitized!}% -\edef\LWR@sanitized{\detokenize\expandafter{\LWR@sanitized}}% -\LWR@traceinfo{LWR@sanitize result: !\LWR@sanitized!}% -} -% \end{macrocode} -% \end{macro} - -% \begin{macrocode} -\end{warpHTML} -% \end{macrocode} - - % \section{\HTML\ entities} @@ -17561,16 +17705,20 @@ end -- not --version % \end{macrocode} % \begin{macro}{\textless} -% \begin{macro}{\textgreater} +% \changes{v0.66}{2019/02/07}{Made robust.} % \begin{macrocode} \let\LWR@origtextless\textless -\renewcommand*{\textless}{\HTMLentity{lt}} +\renewrobustcmd*{\textless}{\HTMLentity{lt}} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\textgreater} +% \changes{v0.66}{2019/02/07}{Made robust.} +% \begin{macrocode} \let\LWR@origtextgreater\textgreater -\renewcommand*{\textgreater}{\HTMLentity{gt}} +\renewrobustcmd*{\textgreater}{\HTMLentity{gt}} % \end{macrocode} % \end{macro} -% \end{macro} % \begin{macrocode} \end{warpHTML} @@ -17678,6 +17826,7 @@ end -- not --version % \changes{v0.20}{2016/09/11}{HTMLFilename: removed additional trailing '-', and may be empty.} % \changes{v0.20}{2016/09/11}{Sections called ``Index'' or ``index'' have an underscore % prepended to their filenames if no prefix.} +% \changes{v0.66}{2019/01/30}{Sanitize underscores.} % % Prints the filename for a given section: |\HTMLFilename{}filenumber/name.html| % \begin{macrocode} @@ -17688,16 +17837,16 @@ end -- not --version % The filename must be detokenized for underscores. % \begin{macrocode} % \LWR@traceinfo{about to assign temp}% -\edef\LWR@tempone{#1}% +\LWR@sanitize{#1}% \LWR@traceinfo{about to compare with ??}% -\ifthenelse{\equal{\LWR@tempone}{??}}% +\ifthenelse{\equal{\LWR@sanitized}{??}}% {\LWR@traceinfo{found ??}}% {\LWR@traceinfo{not found ??}}% \LWR@traceinfo{about to compare with zero or empty}% \ifthenelse{% - \equal{\LWR@tempone}{0}% - \OR \equal{\LWR@tempone}{}% - \OR \equal{\LWR@tempone}{??}% + \equal{\LWR@sanitized}{0}% + \OR \equal{\LWR@sanitized}{}% + \OR \equal{\LWR@sanitized}{??}% }% {% \LWR@traceinfo{LWR@htmlsectionfilename B \HomeHTMLFilename.html}% @@ -17708,20 +17857,22 @@ end -- not --version % with a leading underscore to avoid colliding with the \HTML\ filename |index.html|: % \begin{macrocode} {% - \LWR@traceinfo{LWR@htmlsectionfilename C \LWR@tempone}% + \LWR@traceinfo{LWR@htmlsectionfilename C \LWR@sanitized}% \ifthenelse{% \equal{\HTMLFilename}{} \AND - \equal{\LWR@tempone}{Index} \OR - \equal{\LWR@tempone}{index}% + \equal{\LWR@sanitized}{Index} \OR + \equal{\LWR@sanitized}{index}% }% {% \LWR@traceinfo{Prefixing the index name with an underscore.}% - \_#1.html% + \_\LWR@sanitized.html% }% % \end{macrocode} % Otherwise, create a filename with the chosen prefix: % \begin{macrocode} - {\HTMLFilename\LWR@isolate{#1}.html}% + {% + \HTMLFilename\LWR@isolate{\LWR@sanitized}.html% + }% }% \LWR@traceinfo{LWR@htmlsectionfilename Z}% } @@ -17806,17 +17957,26 @@ end -- not --version % For print output, if \pkg{hyperref} is available a hyperlink to the first page % is used, named by \cs{linkhomename}. % If \pkg{hyperref} is not available, a pageref is used instead. +% +% \cs{BaseJobname} is included in the link label in case multiple +% documents are cross-referenced. +% % \changes{v0.63}{2018/11/29}{Fix: Print version.} +% \changes{v0.66}{2019/01/23}{Fix: Document cross-references.} % \begin{macrocode} \AtBeginDocument{ \@ifundefined{hyperref}{ - \newcommand*{\LinkHome}{\linkhomename\ --- page \pageref{page-LWRfirstpage}} + \newcommand*{\LinkHome}{% + \linkhomename\ --- page \pageref{\BaseJobname-page-LWRfirstpage}% + } }{ - \newcommand*{\LinkHome}{\hyperref[page-LWRfirstpage]{\linkhomename}} + \newcommand*{\LinkHome}{% + \hyperref[\BaseJobname-page-LWRfirstpage]{\linkhomename}% + } } } -\AfterEndPreamble{\label{page-LWRfirstpage}} +\AfterEndPreamble{\label{\BaseJobname-page-LWRfirstpage}} % \end{macrocode} % \end{macro} @@ -18164,6 +18324,20 @@ end -- not --version % \end{macrocode} +% \subsection{\HTML\ output formatting} +% +% Helps format the output \HTML\ code for human readability. +% +% \begin{macro}{\LWR@indentHTML} Newline and indent the output \HTML\ code. +% \changes{v0.66}{2019/02/01}{Added.} +% \begin{macrocode} +\newcommand*{\LWR@indentHTML}{% + \LWR@orignewline\LWR@origrule{2em}{0pt}% +} +% \end{macrocode} +% \end{macro} + + % \subsection{\HTML\ tags} % \begin{macro}{\LWR@htmltagc} \marg{tag} @@ -18180,7 +18354,6 @@ end -- not --version \LWR@isolate{#1}% \protect\LWR@origtextgreater% \endgroup% -% \LWR@traceinfo{LWR@htmltagc: done}% } % \end{macrocode} % \end{macro} @@ -18377,19 +18550,23 @@ end -- not --version % \changes{v0.20}{2017/01/17}{Factored code.} % \changes{v0.34}{2017/08/02}{Moved optional argument in front of mandatory.} % \changes{v0.63}{2018/11/24}{Fix for \pkg{xeCJK}.} +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % % \begin{macrocode} \NewDocumentCommand{\LWR@subhtmlelementclass}{m O{} m}{% \LWR@traceinfo{LWR@subhtmlelementclass !#1!#2!#3!}% \ifblank{#2}% {% empty option - \LWR@htmltag{#1 class=\textquotedbl#3\textquotedbl}% -}% -{% non-empty option \LWR@htmltag{% #1 % space class=\textquotedbl#3\textquotedbl\ % space - style=\textquotedbl#2\textquotedbl% + }% +}% +{% non-empty option + \LWR@htmltag{% + #1\LWR@indentHTML% + class=\textquotedbl#3\textquotedbl\LWR@indentHTML% + style=\textquotedbl#2\textquotedbl\LWR@orignewline% }% }% \LWR@traceinfo{LWR@subhtmlelementclass done}% @@ -18819,8 +18996,9 @@ end -- not --version \PN@parnotes@auto% % \end{macrocode} % The opening paragraph tag: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} - \LWR@htmltagc{\LWR@tagregularparagraph}% + \LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline% % \end{macrocode} % Now have started a paragraph. % \begin{macrocode} @@ -18840,6 +19018,26 @@ end -- not --version % \end{macro} +% \begin{macro}{\LWR@closeparagraph@br} +% +% Add an \HTML\ break if in a span, and not in a \env{lateximage}, +% and not in tabular metadata. Factored from \cs{LWR@closeparagraph}. +% +% \changes{v0.66}{2019/01/01}{Factored.} +% \begin{macrocode} +\newcommand*{\LWR@closeparagraph@br} +{% + \ifboolexpr{ + test {\ifnumcomp{\value{LWR@spandepth}}{>}{0}} and + test {\ifnumcomp{\value{LWR@lateximagedepth}}{=}{0}} and + not bool {LWR@intabularmetadata} + }% + {\unskip\LWR@htmltagc{br /}}% + {}% +} +% \end{macrocode} +% \end{macro} + % \begin{macro}{\LWR@closeparagraph} % \changes{v0.20}{2017/01/17}{No break tags in the start/end of a tabular.} @@ -18865,16 +19063,11 @@ end -- not --version test {\ifnumcomp{\value{LWR@spandepth}}{>}{0}} }% % \end{macrocode} -% Do nothing if already started a \env{lateximage} or a \element{span}, -% but add a parbreak if in a span but not a \env{lateximage}. +% Add a parbreak if in a span, not in a lateximage, +% and not in table metadata. % \begin{macrocode} {% no nested par tags - \ifboolexpr{ - test {\ifnumcomp{\value{LWR@spandepth}}{>}{0}} and - test {\ifnumcomp{\value{LWR@lateximagedepth}}{=}{0}} - }% - {\ifbool{LWR@intabularmetadata}{}{\unskip\LWR@htmltagc{br /}}}% - {}% + \LWR@closeparagraph@br% }% no nested par tags % \end{macrocode} % If have not already started a \env{lateximage} or a \element{span}: @@ -18882,8 +19075,9 @@ end -- not --version {% yes nest par tags % \end{macrocode} % Print a closing tag and some extra vertical space. +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} - \unskip% + \leavevmode\LWR@orignewline% \LWR@htmltagc{/\LWR@tagregularparagraph}% \LWR@orignewline% % \end{macrocode} @@ -18904,13 +19098,12 @@ end -- not --version }% end of yes nest par tags }% end of handling pars % \end{macrocode} -% Add a parbreak if in a span, -% but not in a table outside a row: +% Add a parbreak if in a span, not in a lateximage, +% and not in table metadata. +% \changes{v0.66}{2019/01/01}{Fix: Combined span, \env{tabular}, and \env{lateximage}.} % \begin{macrocode} {% not handling pars - \ifnumcomp{\value{LWR@spandepth}}{>}{0}% - {\ifbool{LWR@intabularmetadata}{}{\unskip\LWR@htmltagc{br /}}}% - {}% + \LWR@closeparagraph@br% }% not handling pars % \end{macrocode} % In most cases, finish with a \LaTeX\ \cs{par}, but in the case @@ -19033,8 +19226,9 @@ end -- not --version {% % \end{macrocode} % Print a closing tag: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} - \unskip% + \leavevmode\LWR@orignewline% \LWR@htmltagc{/\LWR@tagregularparagraph}% \LWR@orignewline% % \end{macrocode} @@ -19083,6 +19277,34 @@ end -- not --version +% \section{Indentfirst} +% +% \DescribePackage{indentfirst} +% \pkg{indentfirst} redefines \cs{@afterindentfalse} to be \cs{@afterindenttrue}. +% This is reversed \cs{AtBeginDocument} here. +% +% \changes{v0.66}{2019/02/04}{Added support for \pkg{indentfirst}.} +% +% \codehtml +% \begin{macrocode} +\begin{warpHTML} +% \end{macrocode} + +% \begin{macrocode} +\AtBeginDocument{ +\def\@afterindentfalse{\let\if@afterindent\iffalse} +\@afterindentfalse +} +\let\LWR@afterindent@syntaxhighlight\fi% syntax highlighting +% \end{macrocode} + + + +% \begin{macrocode} +\end{warpHTML} +% \end{macrocode} + + % \section{Page headers and footers} % \codeall @@ -19430,13 +19652,14 @@ end -- not --version \renewrobustcmd{\textsuperscript}[1]{\LWR@htmlspan{sup}{##1}}% % \end{macrocode} % Use paragraph tags if in a tabular data cell or a \env{lateximage}: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \ifthenelse{% \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% % \end{macrocode} % Append the footnote to the list: % \begin{macrocode} @@ -19500,13 +19723,14 @@ end -- not --version \color@begingroup% % \end{macrocode} % Use paragraph tags if in a tabular data cell or a \env{lateximage}: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \ifthenelse{% \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% % \end{macrocode} % \begin{macrocode} \@makefntext{% @@ -19743,6 +19967,15 @@ end -- not --version \booltrue{CombineHigherDepths} % \end{macrocode} + +% \begin{macro}{\FilenameLimit} +% Maximum length of the generated filenames. +% \begin{macrocode} +\newcommand*{\FilenameLimit}{80} +% \end{macrocode} +% \end{macro} + + % \begin{macrocode} \end{warpall} % \end{macrocode} @@ -19755,8 +19988,13 @@ end -- not --version % \begin{macro}{\LWR@thisfilename} % The currently-active filename or number. +% At first, this is the homepage. % \begin{macrocode} -\newcommand*{\LWR@thisfilename}{} +\AtBeginDocument{ +\ifbool{FileSectionNames}% + {\newcommand*{\LWR@thisfilename}{\HomeHTMLFilename}} + {\newcommand*{\LWR@thisfilename}{0}} +} % \end{macrocode} % \end{macro} @@ -19769,6 +20007,27 @@ end -- not --version % \end{macro} +% \begin{macro}{\LWR@simplifyname} * \marg{expression} \qquad Simplify \cs{LWR@thisnewfilename}. +% +% If starred, detokenizes the input expression. +% If found, changes the expression to a single detokenized dash. +% +% \begin{macrocode} +\NewDocumentCommand{\LWR@simplifyname}{s m}{% +\IfBooleanTF{#1}{% + \StrSubstitute{\LWR@thisnewfilename}% + {\detokenize{#2}}% + {\detokenize{-}}[\LWR@thisnewfilename]% +}{% + \StrSubstitute{\LWR@thisnewfilename}% + {#2}% + {\detokenize{-}}[\LWR@thisnewfilename]% +} +} +% \end{macrocode} +% \end{macro} + + % \begin{macro}{\LWR@filenamenoblanks} \marg{filename} % % Convert blanks into dashes, removes short words, @@ -19781,6 +20040,9 @@ end -- not --version % Use the optional \TOC\ caption entry parameter for formatting. % Remember to \cs{protect} \LaTeX\ commands which appear in % section names and \TOC\ captions. +% +% \changes{v0.66}{2019/02/07}{Improved file name generation.} +% % \begin{macrocode} \newcommand*{\LWR@filenamenoblanks}[1]{% \begingroup @@ -19793,102 +20055,127 @@ end -- not --version \renewcommand*{\LWR@htmltagc}[1]{}% % \end{macrocode} % -% Replaces common symbols and short words with hyphens: % \begin{macrocode} \edef\LWR@thisnewfilename{#1}% +% \end{macrocode} +% Replaces common macros with hyphens. +% (\cs{\&} is done by \cs{LWR@nullfonts}.) +% \begin{macrocode} +\RenewDocumentCommand{\LWR@subsingledollar}{s m m m}{}% +\LWR@simplifyname{\_} +\LWR@simplifyname{\#} +\LWR@simplifyname{\textbackslash} +\LWR@simplifyname{\protect} +\LWR@simplifyname{\ } +\LWR@simplifyname{<} +\LWR@simplifyname{>} +\LWR@simplifyname{\textless} +\LWR@simplifyname{\textgreater} +% \end{macrocode} +% \changes{v0.66}{2019/02/06}{Fix: Section names detokenized.} +% \begin{macrocode} +\edef\LWR@thisnewfilename{\detokenize\expandafter{\LWR@thisnewfilename}}% +% \end{macrocode} +% \begin{macrocode} \LWR@traceinfo{LWR@filenamenoblanks edef: !\LWR@thisnewfilename!}% \fullexpandarg% % \end{macrocode} -% % Convert spaces into hyphens: -% -% \changes{v0.45}{2017/12/29}{Fix: Section names with \cs{\ }.} % \begin{macrocode} -\StrSubstitute{\LWR@thisnewfilename}{\ }{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{ }{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{ } % \end{macrocode} % Convert punctutation into hyphens: -% ^^A \StrSubstitute{\LWR@thisnewfilename}{é}{e}[\LWR@thisnewfilename] -% \begin{macrocode} -\StrSubstitute{\LWR@thisnewfilename}{,}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{'}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}% - {\LWR@origampersand}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{+}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{,}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{/}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{:}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{;}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{=}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{?}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{@}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{"}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}% - {\textless}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}% - {\textgreater}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\LWR@origpound}{-}[\LWR@thisnewfilename] -% \end{macrocode} -% \changes{v0.45}{2017/12/29}{Fix: Section names with underscores.} -% \begin{macrocode} -\StrSubstitute{\LWR@thisnewfilename}{\_}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\%}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\{}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\}}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{|}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}% - {\textbackslash}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{^}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{~}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{~{}}{-}[\LWR@thisnewfilename] -% "~{}" for babel -\StrSubstitute{\LWR@thisnewfilename}{[}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{]}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{`}{-}[\LWR@thisnewfilename] +% \begin{macrocode} +\LWR@simplifyname*{!} +\LWR@simplifyname*{,} +\LWR@simplifyname*{'} +\LWR@simplifyname*{+} +\LWR@simplifyname*{,} +\LWR@simplifyname*{/} +\LWR@simplifyname*{:} +\LWR@simplifyname*{;} +\LWR@simplifyname*{=} +\LWR@simplifyname*{?} +\LWR@simplifyname*{@} +\LWR@simplifyname*{^} +\LWR@simplifyname*{&} +\LWR@simplifyname*{"} +\LWR@simplifyname*{<} +\LWR@simplifyname*{>} +% \end{macrocode} +% \changes{v0.66}{2019/02/06}{Fix: Section names with macros.} +% \begin{macrocode} +\LWR@simplifyname{\LWRbackslash} +\LWR@simplifyname{\LWRleftbrace} +\LWR@simplifyname{\LWRrightbrace} +% \end{macrocode} +% \changes{v0.66}{2019/02/06}{Fix: Section names with percent.} +% \begin{macrocode} +\LWR@simplifyname{\LWRpercent} +\LWR@simplifyname{\LWRdollar} +% \end{macrocode} +% \begin{macrocode} +\LWR@simplifyname*{|} +\LWR@simplifyname*{^} +\LWR@simplifyname*{~} +\LWR@simplifyname*{[} +\LWR@simplifyname*{]} +\LWR@simplifyname*{`} % \end{macrocode} % Convert short words: % \begin{macrocode} -\StrSubstitute{\LWR@thisnewfilename}{-s-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-S-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-a-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-A-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-an-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-AN-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-to-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-TO-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-by-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-BY-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-of-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-OF-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-and-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-AND-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-for-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-FOR-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-the-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-THE-}{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{-s-} +\LWR@simplifyname*{-S-} +\LWR@simplifyname*{-a-} +\LWR@simplifyname*{-A-} +\LWR@simplifyname*{-an-} +\LWR@simplifyname*{-AN-} +\LWR@simplifyname*{-to-} +\LWR@simplifyname*{-TO-} +\LWR@simplifyname*{-by-} +\LWR@simplifyname*{-BY-} +\LWR@simplifyname*{-of-} +\LWR@simplifyname*{-OF-} +\LWR@simplifyname*{-and-} +\LWR@simplifyname*{-AND-} +\LWR@simplifyname*{-for-} +\LWR@simplifyname*{-FOR-} +\LWR@simplifyname*{-the-} +\LWR@simplifyname*{-THE-} % \end{macrocode} % Convert multiple hyphens: % \begin{macrocode} -\StrSubstitute{\LWR@thisnewfilename}{-----}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{----}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{---}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{--}{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{-----} +\LWR@simplifyname*{----} +\LWR@simplifyname*{---} +\LWR@simplifyname*{--} % \end{macrocode} % If pdf\LaTeX\ and not \optn{utf8} encoding, don't try to convert emdash, endash: % \changes{v0.52}{2018/04/01}{Fix: \cs{FileDepth} with non-utf8 encoding.} % \begin{macrocode} \ifPDFTeX% pdflatex or dvi latex \ifdefstring{\inputencodingname}{utf8}{% -\StrSubstitute{\LWR@thisnewfilename}{—}{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{—} % emdash -\StrSubstitute{\LWR@thisnewfilename}{–}{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{–} % endash }{}% \else% not PDFTeX -\StrSubstitute{\LWR@thisnewfilename}{—}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{–}{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{—} +\LWR@simplifyname*{–} \fi% % \end{macrocode} +% If ends with a dash, remove the trailing dash: +% \begin{macrocode} +\IfEndWith{\LWR@thisnewfilename}{\detokenize{-}}{% + \StrGobbleRight{\LWR@thisnewfilename}{1}[\LWR@thisnewfilename]% +}{}% +% \end{macrocode} +% Limits the length of the filename: +% \changes{v0.66}{2019/02/07}{Limits filename length.} +% \begin{macrocode} +\StrLeft{\LWR@thisnewfilename}{\FilenameLimit}[\LWR@thisnewfilename]% +% \end{macrocode} % Return the global result: % \begin{macrocode} \global\let\LWR@thisfilename\LWR@thisnewfilename% @@ -19907,6 +20194,13 @@ end -- not --version % \end{macrocode} +% \DescribeFile{*_html.aux} +% A new entry in the \filenm{*_html.aux} file is used to help +% cross-references: +% \begin{sourceverb} +% \newlabel{autopage-<nnn>}{{<x>}{<y>}} +% \end{sourceverb} +% % \begin{macro}{\LWR@newautopagelabel} \marg{pagenumber counter} % \changes{v0.48}{2018/02/11}{Fix: \TOC, \LOF, \LOT\ links.} % \begin{macrocode} @@ -20076,9 +20370,9 @@ end -- not --version \newcommand*{\LWR@newhtmlfile}[1]{ \LWR@traceinfo{LWR@newhtmlfile} % \end{macrocode} - +% % At the bottom of the ending file: - +% % \changes{v0.65}{2018/12/18}{Improved \CSS\ for page layout.} % \begin{macrocode} \LWR@htmlelementclassend{section}{textbody} @@ -20141,7 +20435,7 @@ end -- not --version % \begin{macrocode} \LWR@filenamenoblanks{#1}% % \end{macrocode} -% Create a macro name from the MD5 hash of the file name. +% Create a macro name from the MD5 hash of the file name, to detect duplicates: % \begin{macrocode} \edef\LWR@hashedname{\LWR@mdfive{\LWR@thisfilename}}% % \end{macrocode} @@ -20161,13 +20455,12 @@ end -- not --version { Section name ``#1'', at the line number listed below, generates the filename ``\LWR@thisfilename'', - which appears to be a duplicate% + which appears to be a duplicate. + There is a previous section with an identical or similar name.% } { - Look for another section of the same type with a similar - or identical name. - (Lwarp sanitizes most symbols and common short words - when generating file names, and this may cause a conflict.) + Lwarp sanitizes most symbols and a few common short words + when generating file names, and this may cause a conflict. } } } @@ -20375,7 +20668,7 @@ end -- not --version % \begin{macro}{\ForceHTMLTOC} % For \HTML\ output, forces the next section to have a \TOC\ entry, even if starred. % For use with \cs{printindex} and others which generate a starred section -% which should be in the \acro{TOC} so that it may be accessed via \HTML. +% which should be in the \TOC\ so that it may be accessed via \HTML. % Not necessary if used with \pkg{tocbibind}. Also see \cs{ForceHTMLPage}. % % For print output, no effect. @@ -20598,9 +20891,11 @@ end -- not --version % was created. If a math expression is included in the section name, % and SVG math is used, the corresponding \env{lateximage} will cause the % page number to change by the time the following autosec label is created. -% \changes{v0.43}{2017/11/01}{\progcode{LWR@currentautosec}: Added.} +% \changes{v0.43}{2017/11/01}{\ctr{LWR@currentautosec}: Added.} +% \changes{v0.66}{2019/01/28}{\ctr{LWR@currentautosec}: Fix for \LOF, \LOT float in home page.} % \begin{macrocode} \newcounter{LWR@currentautosec} +\setcounter{LWR@currentautosec}{1} % \end{macrocode} % % @@ -20706,7 +21001,6 @@ end -- not --version % \changes{v0.52}{2018/03/28}{Fix: Footnote numbering: Use short \TOC\ entry % for HTMLDebug comments.} % \begin{macrocode} - \ifbool{HTMLDebugComments}{% \begingroup% \LWR@nullfonts% @@ -20716,10 +21010,9 @@ end -- not --version \IfNoValueTF{#2}% short TOC {\LWR@htmlcomment{Opening #4 ``#3''}}% {\LWR@htmlcomment{Opening #4 ``#2''}}% - } + }\LWR@orignewline% \endgroup% -}{}% - +}{} % \end{macrocode} % For inline sections paragraph and subparagraph, start a new paragraph now: % \begin{macrocode} @@ -20851,16 +21144,21 @@ end -- not --version \LWR@isolate{#3}% % \end{macrocode} % Close the heading tag, such as /H2: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \LWR@traceinfo{LWR@section: about to close the heading tag}% \LWR@htmltag{\@nameuse{LWR@tag#4end}}% +\LWR@orignewline% % \end{macrocode} % Generate a \LaTeX{} label: % \changes{v0.43}{2017/11/01}{Fix: Math in section name.} % \changes{v0.48}{2018/02/11}{Fix: \TOC, \LOF, \LOT\ links.} +% \changes{v0.66}{2019/01/28}{Fix: \TOC, \LOF, \LOT\ links.} +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \LWR@traceinfo{LWR@section: about to create the LaTeX label}% -\LWR@newautopagelabel{LWR@currentautosec}% +\setcounter{LWR@latestautopage}{\value{page}}% +\LWR@newautopagelabel{LWR@currentautosec}\LWR@orignewline% % \end{macrocode} % Start paragraph handing unless is an inline paragraph or subparagraph: % \begin{macrocode} @@ -21451,9 +21749,9 @@ end -- not --version \setlength{\parskip}{2ex} % \end{macrocode} % -% For the |lateximages| record file: +% For the \env{lateximages} record file: % \begin{macrocode} -\immediate\openout\LWR@lateximagesfile=lateximages.txt +\immediate\openout\LWR@lateximagesfile=\BaseJobname-images.txt % \end{macrocode} % % Removes space around the caption in the \HTML: @@ -21564,6 +21862,14 @@ end -- not --version % ^^A \LWR@customizeKaTeX % ^^A % \end{macrocode} % +% +% First autopage label in case a figure occurs early. +% \changes{v0.66}{2019/01/28}{Fix: \TOC, \LOF, \LOT\ links.} +% \begin{macrocode} +\setcounter{LWR@latestautopage}{\value{page}}% +\LWR@newautopagelabel{LWR@currentautosec}% +% \end{macrocode} +% % \begin{macrocode} \LWR@traceinfo{LWR@lwarpStart: done} } @@ -24441,6 +24747,7 @@ end -- not --version % \begin{Verbatim}[tabsize=4,gobble=2] % \newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}} % \end{Verbatim} +% \vspace{-\baselineskip} % \end{docsidebar} % \begin{macrocode} \IfStrEq{\LWR@strresult}{P}{\LWR@parsepcolumn{P}}{}% @@ -26863,6 +27170,11 @@ rowspan="#2" % \StartDefiningTabulars% \protected\gdef&{\LWR@tabularampersand}% % \end{macrocode} +% Locally force any minipages to be fullwidth, until the end of the \env{tabular}: +% \changes{v0.66}{2018/12/31}{Fix: Minipages inside \env{tabular}.} +% \begin{macrocode} +\booltrue{LWR@forceminipagefullwidth} +% \end{macrocode} % Nest one level deeper of tabular paragraph handling: % \changes{v0.46}{2018/01/18}{Fix: Tabular empty lines.} % \begin{macrocode} @@ -26957,8 +27269,13 @@ rowspan="#2" % % commands are custom-written for them. % Emulating both avoids several layers of patches. % -% The \pkg{zref} package is used to remember section name, file, and -% lateximage depth and number for each label. +% \DescribeFile{*_html.aux} +% A new entry in \filenm{*_html.aux} is used to remember section name, file, and +% lateximage depth and number for each label: +% \begin{sourceverb} +% \newlabel{<labelname>@lwarp}{{<section name>}{<filename>} +% {<limagedepth>}{<limagenumber>}} +% \end{sourceverb} % % \Cref{tab:crossrefdata} shows the data structures related to cross-referencing. % @@ -26986,12 +27303,14 @@ rowspan="#2" % % \item [Added by \pkg{lwarp}:] \hfill (\HTML\ only) % \begin{description} % \item [\cs{label}:] Adds \HTML\ tags (\cref{sec:labels}), -% plus \cs{splabel} data (\cref{sec:zrefsetup}): +% and another \filenm{.aux} entry (\cref{sec:lwarplabelsetup}). +% \item [\cs{newlabel}:] Unchanged. When the |.aux| file is read, sets \cs{r@<label>@lwarp}. +% \item [\cs{r@<label>@lwarp}:] Set to |{{section_name}{file_name}{depth}{number}}|: % \begin{description} -% \item [zLWR@name:] The section name for this label. -% \item [zLWR@htmlfilenumer:] The filenumber or name for this label. -% \item [zLWR@lateximagedepth:] The |lateximagedepth| for this label. -% \item [zLWR@lateximagenumber:] The |lateximagenumber| for this label. +% \item [\cs{LWR@nameref}:] The section name for this label. +% \item [\cs{LWR@htmlfileref}:] The filenumber or name for this label. +% \item [\cs{LWR@lateximagedepthref}:] The |lateximagedepth| for this label. +% \item [\cs{LWR@lateximagenumberref}:] The |lateximagenumber| for this label. % \end{description} % \item [\cs{nameref}:] Emualted from \pkg{hyperref} for \pkg{lwarp}. % See \cref{sec:references}. @@ -27012,7 +27331,7 @@ rowspan="#2" % % Also see \cref{sec:footnotesregular} for use with footnotes. % \item [\cs{label}:] Writes to the |.aux| file: % \qquad |\newlabel{<label>@cref}{{\cref@currentlabel}{\thepage}}| -% \item [\cs{newlabel}:] (Unchanged.) When the |.aux| file is read, sets \cs{r@<label>@cref}. +% \item [\cs{newlabel}:] Unchanged. When the |.aux| file is read, sets \cs{r@<label>@cref}. % \item [\cs{r@<label>@cref}:] Set to: |{{\cref@currentlabel}{\thepage}}| % \item [Utility functions:] See \cs{cref@getlabel}, \cs{cref@gettype}, % \cs{cref@getcounter}, \cs{cref@getprefix}. @@ -27072,7 +27391,7 @@ rowspan="#2" % \newcommand*{\LWR@setlatestname}[1]{% % \end{macrocode} % Remove \cs{label} and other commands from the name, the strip any final period. -% See \pkg{zref-titleref} and \pkg{gettitlestring}. +% See \pkg{gettitlestring}. % \begin{macrocode} \GetTitleStringExpand{#1}% \edef\@currentlabelname{\detokenize\expandafter{\GetTitleStringResult}}% @@ -27085,74 +27404,61 @@ rowspan="#2" % % \end{macro} -% \subsection{\pkg{zref} setup} -% \label{sec:zrefsetup} - +% \subsection{New \pkg{lwarp} labels.} +% \label{sec:lwarplabelsetup} +% +% \DescribeFile{*_html.aux} +% A new entry in \filenm{*_html.aux} is used to remember section name, file, and +% lateximage depth and number for each label: +% \begin{sourceverb} +% \newlabel{<labelname>@lwarp}{{<section name>}{<filename>} +% {<limagedepth>}{<limagenumber>}} +% \end{sourceverb} +% +% % See: \\ % \href{http://tex.stackexchange.com/questions/57194/extract-section-number-from-equation-reference} % {\ttfamily http://tex.stackexchange.com/questions/57194/ \\ % \fqquad\ extract-section-number-from-equation-reference} % -% Create a new property list called special: -% \begin{macrocode} -\zref@newlist{special} -% \end{macrocode} -% -% Define a new property which has the name of the most recently declared section: -% \begin{macrocode} -\zref@newprop{zLWR@name}{\@currentlabelname} -% \end{macrocode} -% -% Define a new property which has either a filename or a file number: -% \begin{macrocode} -\zref@newprop{zLWR@htmlfilenumber}{% -\ifbool{FileSectionNames}{\LWR@thisfilename}{\arabic{LWR@htmlfilenumber}}% -}% -% \end{macrocode} -% -% Additional properties for lateximages: -% \begin{macrocode} -\zref@newprop{zLWR@lateximagedepth}{\arabic{LWR@lateximagedepth}} -\zref@newprop{zLWR@lateximagenumber}{\arabic{LWR@lateximagenumber}} -% \end{macrocode} % -% |zLWR@htmlfilenumber| property holds the file number or name +% \begin{macro}{\LWR@setref} \marg{args list} \marg{selector} \marg{label} % -% Add a |LWR@htmlfilenumber| property, and lateximage properties to special: -% \begin{macrocode} -\zref@addprop{special}{zLWR@name} -\zref@addprop{special}{zLWR@htmlfilenumber} -\zref@addprop{special}{zLWR@lateximagedepth} -\zref@addprop{special}{zLWR@lateximagenumber} -% \end{macrocode} +% \cs{@setref} without the \cs{null} (\cs{hbox}), and without the +% warning messages. +% Each caused problems with \pkg{lwarp} references. +% The regular reference will cause the warning. % -% Returns the selected field: +% \changes{v0.66}{2019/01/30}{No longer use \pkg{zref}.} % \begin{macrocode} -\newcommand*{\LWR@spref}[2]{% -\zref@extractdefault{#1}{#2}{??}% -} +\def\LWR@setref#1#2#3{% + \ifx#1\relax% + ??% + \else% + \expandafter#2#1% + \fi} % \end{macrocode} +% \end{macro} % % % \begin{macro}{\LWR@nameref} \marg{label} % Returns the section name for this label: +% \changes{v0.66}{2019/01/27}{No longer use \pkg{zref}.} % \begin{macrocode} \newcommand*{\LWR@nameref}[1]{% -\LWR@spref{#1}{zLWR@name}% + \expandafter\LWR@setref\csname r@#1@lwarp\endcsname\LWR@firstoffour{#1}% } % \end{macrocode} % \end{macro} % % % \begin{macro}{\LWR@htmlfileref} \marg{label} -% \changes{v0.24}{2017/03/13}{Fix: Index links while \cs{tracinglwarp}.} % Returns the file number or name for this label: +% \changes{v0.24}{2017/03/13}{Fix: Index links while \cs{tracinglwarp}.} +% \changes{v0.66}{2019/01/27}{No longer use \pkg{zref}.} % \begin{macrocode} \newcommand*{\LWR@htmlfileref}[1]{% -% \end{macrocode} -% DO NOT USE \cs{LWR@traceinfo} HERE! Will be expanded. -% \begin{macrocode} -\LWR@spref{#1}{zLWR@htmlfilenumber}% + \expandafter\LWR@setref\csname r@#1@lwarp\endcsname\LWR@secondoffour{#1}% } % \end{macrocode} % \end{macro} @@ -27160,9 +27466,10 @@ rowspan="#2" % % % \begin{macro}{\LWR@lateximagedepthref} \marg{label} % Returns the |lateximagedepth| for this label: +% \changes{v0.66}{2019/01/27}{No longer use \pkg{zref}.} % \begin{macrocode} \newcommand*{\LWR@lateximagedepthref}[1]{% -\LWR@spref{#1}{zLWR@lateximagedepth}% + \expandafter\LWR@setref\csname r@#1@lwarp\endcsname\LWR@thirdoffour{#1}% } % \end{macrocode} % \end{macro} @@ -27171,21 +27478,31 @@ rowspan="#2" % % % \begin{macro}{\LWR@lateximagenumberref} \marg{label} % Returns the |lateximagenumber| for this label: +% \changes{v0.66}{2019/01/27}{No longer use \pkg{zref}.} % \begin{macrocode} \newcommand*{\LWR@lateximagenumberref}[1]{% -\LWR@spref{#1}{zLWR@lateximagenumber}% + \expandafter\LWR@setref\csname r@#1@lwarp\endcsname\LWR@fourthoffour{#1}% } % \end{macrocode} % \end{macro} % % -% \begin{macro}{\LWR@splabel} \marg{label} +% \begin{macro}{\LWR@lwarplabel} \marg{label} % Sanitize the name and then creates the label: +% \changes{v0.66}{2019/01/27}{No longer use \pkg{zref}.} % \begin{macrocode} -\newcommand*{\LWR@splabel}[1]{% -\LWR@traceinfo{LWR@splabel !#1!}% +\newcommand*{\LWR@lwarplabel}[1]{% +\LWR@traceinfo{LWR@lwarplabel !#1!}% \LWR@setlatestname{\@currentlabelname}% -\zref@labelbylist{#1}{special}% + \@bsphack% + \protected@write\@auxout{}% + {\string\newlabel{#1@lwarp}{% + {\@currentlabelname}% + {\ifbool{FileSectionNames}{\LWR@thisfilename}{\arabic{LWR@htmlfilenumber}}}% + {\arabic{LWR@lateximagedepth}}% + {\arabic{LWR@lateximagenumber}}% + }}% + \@esphack% } % \end{macrocode} % \end{macro} @@ -27242,7 +27559,7 @@ rowspan="#2" % % \begin{macro}{\LWR@new@label} \parg{bookmark} \marg{label} \oarg{type} % % \cs{label} during \HTML\ output when not in \SVG\ math mode, -% removing extra spaces around the label, as done by regular \LaTeX\ \cs{label}. +% removing extra spaces around the label, as done by a regular \LaTeX\ \cs{label}. % % The is also used during a \env{lateximage}, including \SVG\ math, since % the special label handling is required, but \cs{LWR@sublabel} does not @@ -27270,7 +27587,7 @@ rowspan="#2" % \LWR@traceinfo{LWR@new@label: filesectionnames is \ifbool{FileSectionNames}{true}{false}}% \LWR@traceinfo{LWR@new@label: LWR@thisfilename is !\LWR@thisfilename!}% \LWR@traceinfo{LWR@new@label: LWR@htmlfilenumber is \arabic{LWR@htmlfilenumber}}% -\LWR@splabel{#2}% +\LWR@lwarplabel{#2}% \LWR@sublabel{#2}% % \@esphack% \LWR@traceinfo{LWR@new@label: done}% @@ -27290,11 +27607,11 @@ rowspan="#2" % % % \changes{v0.28}{2017/04/13}{Removed space.} % \changes{v0.47}{2018/01/26}{Fix: Line wrap at \HTML\ hyphen.} +% \changes{v0.66}{2019/01/27}{No longer use \pkg{zref}.} % % \begin{macrocode} \newcommand*{\LWR@startref}[1] {% -\edef\LWR@lidref{\LWR@lateximagedepthref{#1}}% \LWR@sanitize{#1}% \LWR@traceinfo{LWR@startref A: !#1!}% % \end{macrocode} @@ -27311,7 +27628,7 @@ rowspan="#2" % % See if |LWR@lateximagedepth| is unknown: % \begin{macrocode} \LWR@traceinfo{LWR@startref D: !#1!}% -\ifthenelse{\equal{\LWR@lidref}{??}}% +\ifcsundef{r@#1@lwarp}% % \end{macrocode} % ``|??|'' if |LWR@lateximagedepth| is unknown, % so create a link with an unknown destination: @@ -27326,11 +27643,9 @@ rowspan="#2" % % or a regular link otherwise: % \begin{macrocode} {% - \LWR@traceinfo{LWR@startref D1: \LWR@lidref}% - \ifthenelse{\cnttest{\LWR@lidref}{>}{0}}% + \ifthenelse{\cnttest{\LWR@lateximagedepthref{#1}}{>}{0}}% {% - \LWR@traceinfo{LWR@startref D2: \LWR@lidref}% - lateximage\LWR@lateximagenumberref{#1}% + \LWR@ImagesName\LWR@lateximagenumberref{#1}% }% {% \LWR@traceinfo{LWR@startref D3}% @@ -27503,8 +27818,8 @@ autopage-\theLWR@currentautosec% \LWR@traceinfo{LWR@subhyperref !#1!}% \LWR@sanitize{#1}% \LWR@htmltag{% - a href="\LWR@sanitized" % - target="\_{}blank"\LWR@orignewline% + a href="\LWR@sanitized" % space + target="\_{}blank" % space }% } % \end{macrocode} @@ -27529,15 +27844,15 @@ autopage-\theLWR@currentautosec% % \begin{macro}{\LWR@subhyperrefclass} \marg{URL} \marg{text} \marg{htmlclass} % \changes{v0.18}{2016/04/14}{Improved \HTML\ output linebreaks.} % \changes{v0.45}{2017/12/29}{Improved URLs with underscores.} +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \NewDocumentCommand{\LWR@subhyperrefclass}{m +m m}{% \LWR@htmltag{% - a href="% - \begingroup\@sanitize#1\endgroup% - " % - class="#3"\LWR@orignewline% -}% -#2% + a % space + href="\begingroup\@sanitize#1\endgroup" % space + class="#3" % space +}\LWR@orignewline% +#2\LWR@orignewline% \LWR@htmltag{/a}% \LWR@ensuredoingapar% } @@ -27552,7 +27867,7 @@ autopage-\theLWR@currentautosec% % % \changes{v0.43}{2017/10/31}{Made robust.} % \changes{v0.49}{2018/02/18}{Fix: Adapt to classes.} -% \changes{v0.52}{2018/03/26}{Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.52}{2018/03/26}{Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \changes{v0.57}{2018/06/05}{Fix: Text catcodes.} % \begin{macrocode} \DeclareDocumentCommand{\LWR@hrefb}{O{} m}{% @@ -27578,8 +27893,8 @@ autopage-\theLWR@currentautosec% % % Print the name of the link without creating the link: % \changes{v0.43}{2017/10/31}{Made robust.} -% \changes{v0.45}{2017/12/29}{Fix: Underscore in \acro{URL}.} -% \changes{v0.52}{2018/03/26}{Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.45}{2017/12/29}{Fix: Underscore in \URL.} +% \changes{v0.52}{2018/03/26}{Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \begin{macrocode} \newcommand*{\LWR@nolinkurlb}[1]{% \LWR@ensuredoingapar% @@ -27612,7 +27927,7 @@ autopage-\theLWR@currentautosec% % \changes{v0.43}{2017/10/31}{Made robust.} % \changes{v0.45}{2017/12/29}{Improved URLs with underscores.} % \changes{v0.49}{2018/02/18}{Fix: Adapt to classes.} -% \changes{v0.52}{2018/03/26}{Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.52}{2018/03/26}{Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \begin{macrocode} \DeclareDocumentCommand{\LWR@urlb}{m}{% \LWR@ensuredoingapar% @@ -27639,11 +27954,26 @@ autopage-\theLWR@currentautosec% % \marg{filename} \marg{extension} \marg{style} % % \changes{v0.18}{2016/05/18}{Suppress extra space.} +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \newcommand*{\LWR@subinlineimage}[5][]{% \ifblank{#1}% -{\LWR@htmltag{img src="#3.#4" alt="#3" style="#5" class="#2"}}% -{\LWR@htmltag{img src="#3.#4" alt="#1" style="#5" class="#2"}}% +{% + \LWR@htmltag{img \LWR@indentHTML + src="#3.#4" \LWR@indentHTML + alt="#3" \LWR@indentHTML + style="#5" \LWR@indentHTML + class="#2" \LWR@orignewline + }% +}% +{% + \LWR@htmltag{img \LWR@indentHTML + src="#3.#4" \LWR@indentHTML + alt="#1" \LWR@indentHTML + style="#5" \LWR@indentHTML + class="#2" \LWR@orignewline + }% +}% } % \end{macrocode} % \end{macro} @@ -27734,7 +28064,7 @@ autopage-\theLWR@currentautosec% % The figure is assigned a \attribute{class} equal to its type, % and another class according to the \pkg{float} package style, if used. % Note that \cs{csuse} returns an empty string if \cs{LWR@floatstyle@<type>} -% is note defined. +% is not defined. % \changes{v0.42}{2017/10/26}{If \progcode{FormatWP} add a text frame.} % \changes{v0.47}{2018/01/26}{Fix: Line wrap at \HTML\ hyphen.} % \changes{v0.56}{2018/05/14}{Adds a \element{class} per \pkg{float} package style.} @@ -27981,16 +28311,20 @@ autopage-\theLWR@currentautosec% % \end{macrocode} % % -% \begin{macro}{\LWRsetnextfloat} \marg{autopage} \marg{autoid} % -% This is written to the |.lof|, |.lot| file just before each float's usual entry. -% The |autopage| and |autoid| are remembered for \cs{l@figure} to use when +% \begin{macro}{\LWRsetnextfloat} \marg{autopage} \marg{float autoid} +% +% \DescribeFile{*_html.lof} +% \DescribeFile{*_html.lot} +% This is written to the \filenm{*_html.lof} or \filenm{*_html.lot} file +% just before each float's usual entry. +% The |autopage| and the float's |autoid| are remembered for \cs{l@figure} to use when % creating the \HTML\ links. % % \begin{macrocode} \newcommand*{\LWRsetnextfloat}[2]{% -\setcounter{LWR@nextautopage}{#1}% -\setcounter{LWR@nextautoid}{#2}% + \setcounter{LWR@nextautopage}{#1}% + \setcounter{LWR@nextautoid}{#2}% } % \end{macrocode} % \end{macro} @@ -28031,7 +28365,10 @@ autopage-\theLWR@currentautosec% % % \begin{macro}{\LWR@HTML@caption@begin} \marg{type} % -% Low-level patches to create \HTML\ tags for captions. +% Low-level code to create \HTML\ tags for captions. +% +% The print versions are from the \pkg{caption} package. +% % \changes{v0.47}{2018/01/28}{Fix: Argument passed to \cs{LWR@origcaption@begin}.} % \changes{v0.58}{2018/06/07}{Improved print/\HTML\ output selection.} % \begin{macrocode} @@ -28419,15 +28756,17 @@ autopage-\theLWR@currentautosec% % % It may be renamed by redefining \cs{sidetocname}, and may contain paragraphs. % -% \CSS\ may be used to format the sideTOC: +% \CSS\ may be used to format the side\TOC: % -% \begin{docsidebar}[CSS related to sideTOC:] -% \raggedright +% \begin{docsidebar}[CSS related to side\TOC:] +% \vspace*{-\baselineskip} % \begin{description}[parsep=0ex] +% \vspace*{-\baselineskip} % \item [|div.sidetoccontainer|:] The entire side\TOC. % \item [|div.sidetoctitle|:] The title. % \item [|div.sidetoccontents|:] The table of contents. % \end{description} +% \vspace*{-\baselineskip} % \end{docsidebar} % \begin{macrocode} @@ -28832,10 +29171,13 @@ autopage-\theLWR@currentautosec% % \end{macro} -% \begin{macro}{\LWR@hyperindexrefnullified} \qquad +% \begin{macro}{\LWR@hyperindexrefnullified} % Handles macros commonly seen inside an \cs{index} entry. +% Each macro is redefined to create and format a link to its entry. % % To handle additional macros: +% \trouble[index formatting]{index>formatting} +% \gindex{index>formatting} % \begin{sourcedisplay} % \cs{appto}\cs{LWR@hyperindexrefnullified}\{\dots\} % \end{sourcedisplay} @@ -28869,10 +29211,28 @@ autopage-\theLWR@currentautosec% % \changes{v0.20}{2016/12/19}{Print mode provided in case \pkg{hyperref} not used.} % \changes{v0.28}{2017/04/13}{Improved indexing.} % \changes{v0.58}{2018/06/17}{Adds support for \cs{see}, \cs{seealso}, \cs{emph}, \cs{textbf}, etc.} +% \changes{v0.66}{2019/02/05}{Fix: Long index entries.} % \begin{macrocode} \newcommand{\hyperindexref}[1]{% -\IfInteger{#1}% - {\LWR@indexnameref{#1}}% +% \end{macrocode} +% In long index lines with numerous entries, +% \prog{makeindex} can insert a newline before the page number, +% resulting in an extra space before the first digit. +% If the first character is a space, remove it first. +% ^^A Or use the trimspaces package. +% \begin{macrocode} +\def\LWR@tempone{#1}% +\IfBeginWith{\LWR@tempone}{ }{% + \StrGobbleLeft{\LWR@tempone}{1}[\LWR@tempone]% +}{}% +% \end{macrocode} +% If a numeric entry, create a link. +% If not numeric, such as \cs{see}, use the entry as-is. +% \cs{emph}, \cs{textit}, etc. have been redefined above to create and +% format the entry. +% \begin{macrocode} +\IfInteger{\LWR@tempone}% + {\LWR@indexnameref{\LWR@tempone}}% {% \begingroup% \LWR@hyperindexrefnullified @@ -29244,7 +29604,7 @@ autopage-\theLWR@currentautosec% % image. % If neither is loaded, no marker is used. % \changes{v0.51}{2018/03/16}{Improved \SVG\ math baseline.} -% \changes{v0.52}{2018/03/24}{Warnings if \filenm{lwarp\_baseline\_marker.png} is not present +% \changes{v0.52}{2018/03/24}{Warnings if \filenm{lwarp_baseline_marker.png} is not present % or if graphicx/s not loaded.} % \changes{v0.59}{2018/09/02}{Uses \filenm{.eps} if \DVI\ \prog{latex}.} % \begin{macrocode} @@ -29555,7 +29915,7 @@ autopage-\theLWR@currentautosec% % These markers are seen by \prog{pdfcrop}, % and force vertically-centered objects such as a dash % to be raised off the baseline in the cropped image, -% and also force the total width and left \spslash right margins to be correct. +% and also force the total width and left \Slash right margins to be correct. % (Except that in some fonts a character may exceed the bounding box, and thus % may appear wider than expected when converted to an image.) % \changes{v0.51}{2018/03/10}{SVG math baseline improved with invisible rule at corner.} @@ -30829,6 +31189,21 @@ autopage-\theLWR@currentautosec% % % \describehashing % +% \DescribeFile{*_html.aux} +% A new label is placed into the file \filenm{*_html.aux}: +% \begin{sourceverb} +% \newlabel{LWRlateximage-<BaseJobname>-<number>}{{<x>}{<y>}} +% \end{sourceverb} +% This is used to find the image in the \PDF\ file, according to its name. +% +% \DescribeFile{*-images.txt} +% A list of images to generate is created in \filenm{<jobname>-images.txt}. +% Each line has three pipe-delimited fields, +% containing the \PDF\ page number from \filenm{<jobname>_html.pdf}, where the image +% is located, a boolean indicating whether the image is hashed, and +% the filename of the image. +% +% % \changes{v0.18}{2016/05/18}{Suppress extra space.} % \changes{v0.18}{2016/05/18}{pdfcrop: -{}-hires added.} % \changes{v0.18}{2016/05/19}{Reorganize \cs{HomeHTMLFilename} logic.} @@ -30841,6 +31216,7 @@ autopage-\theLWR@currentautosec% % the \protect\env{lateximage} \protect\env{minipage}.} % \changes{v0.47}{2018/01/24}{Added \CSS\ style option.} % \changes{v0.51}{2018/03/07}{Added additional hashing option.} +% \changes{v0.66}{2019/01/27}{Adds \cs{BaseJobname} for multiple projects.} % % \begin{macrocode} \catcode`\$=\active% @@ -30902,21 +31278,26 @@ autopage-\theLWR@currentautosec% % \end{macrocode} % Figure out what the next page number will be. % \cs{setcounterpageref} assigns |LWR@LIpage| to the page number for -% the reference |LWRlateximageXXX|: +% the reference |LWRlateximage-BaseJobname-XXX|: % \begin{macrocode} - \setcounterpageref{LWR@LIpage}{LWRlateximage\arabic{LWR@lateximagenumber}}% + \setcounterpageref{LWR@LIpage}{% + LWRlateximage-\BaseJobname-\arabic{LWR@lateximagenumber}% + }% \LWR@traceinfo{lateximage: LWR@LIpage is \arabic{LWR@LIpage}}% % \end{macrocode} % Create an \HTML\ span which will hold the comment which contains the \prog{pdftotext} translation % of the image's page, and also will hold the link to the |.svg| file: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} - \LWR@htmltag{span id="lateximage\arabic{LWR@lateximagenumber}" % extra space - class="lateximagesource"}% + \LWR@htmltag{span\LWR@indentHTML% + id="lateximage-\BaseJobname-\arabic{LWR@lateximagenumber}"\LWR@indentHTML + class="lateximagesource"\LWR@orignewline + }% % \end{macrocode} -% Write instructions to the |lateximages.txt| file: +% Write instructions to the |<ImagesDirectory>.txt| file: % \changes{v0.50}{2018/02/22}{MD5 hash avoids duplicate \SVG\ math.} % \begin{macrocode} - \LWR@traceinfo{lateximage: about to write to lateximages.txt}% + \LWR@traceinfo{lateximage: about to write to \BaseJobname-images.txt}% \IfBooleanTF{#1}% starred {% hash \LWR@traceinfo{lateximage: hash true, adding % @@ -30927,7 +31308,6 @@ autopage-\theLWR@currentautosec% % \begin{macrocode} \edef\LWR@hashedname{% \LWR@mdfive{\detokenize\expandafter{#2}-!-#3}% -% \LWR@mdfive{\detokenize\expandafter{#2}-!-\detokenize\expandafter{#3}}% }% \LWR@traceinfo{lateximage: hash is \LWR@hashedname}% % \end{macrocode} @@ -30943,7 +31323,7 @@ autopage-\theLWR@currentautosec% % \begin{macrocode} \LWR@traceinfo{lateximage: hash false}% \immediate\write\LWR@lateximagesfile{% - |\arabic{LWR@LIpage}|false|lateximage-\arabic{LWR@externalfilecnt}|% + |\arabic{LWR@LIpage}|false|\LWR@ImagesName\arabic{LWR@externalfilecnt}|% }% }% no hash % \end{macrocode} @@ -30987,7 +31367,7 @@ autopage-\theLWR@currentautosec% % Create the |LWRlateximage<number>| label: % \begin{macrocode} \LWR@traceinfo{lateximage: about to create label}% - \LWR@orig@label{LWRlateximage\arabic{LWR@lateximagenumber}}% + \LWR@orig@label{LWRlateximage-\BaseJobname-\arabic{LWR@lateximagenumber}}% \LWR@traceinfo{lateximage: finished creating the label}% % \end{macrocode} % Enable print-mode math functions: @@ -31066,15 +31446,15 @@ autopage-\theLWR@currentautosec% {% hash \LWR@subinlineimage[#2]{lateximage}% {% - lateximages\OSPathSymbol% + \LWR@ImagesDirectory\OSPathSymbol% \LWR@print@mbox{\LWR@hashedname}% }{svg}{#4}% }% hash {% no hash \LWR@subinlineimage[#2]{lateximage}% {% - lateximages\OSPathSymbol% - \LWR@print@mbox{lateximage-\theLWR@externalfilecnt}% + \LWR@ImagesDirectory\OSPathSymbol% + \LWR@print@mbox{\LWR@ImagesName\theLWR@externalfilecnt}% }{svg}{#4}% }% no hash % \end{macrocode} @@ -31974,30 +32354,66 @@ autopage-\theLWR@currentautosec% \boolfalse{LWR@minipagefullwidth} % \end{macrocode} % +% +% \DescribeBoolean{LWR@forceminipagefullwidth} Should the next minipage +% have no \HTML\ |width|? Used to force full width for all minipages +% in an environment such as \env{tabular} or \env{multicols}, +% where the actual width depends on the browser width. +% Controlled by \cs{useminipagewidths} and \cs{ignoreminipagewidths}. +% \begin{macrocode} +\newbool{LWR@forceminipagefullwidth} +\boolfalse{LWR@forceminipagefullwidth} +% \end{macrocode} +% +% % \begin{macro}{\minipagefullwidth} Requests that the next minipage % have no |width| tag in \HTML: % \changes{v0.19}{2016/05/28}{Added: No width tag for the next minipage in HTML.} +% \changes{v0.66}{2018/12/28}{Made \cs{global}.} % % \codehtml % % \begin{macrocode} -\newcommand*{\minipagefullwidth}{\booltrue{LWR@minipagefullwidth}} +\newcommand*{\minipagefullwidth}{\global\booltrue{LWR@minipagefullwidth}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\UseMinipageWidths} Locally requests that minipage widths be +% honored. +% \changes{v0.66}{2018/12/31}{Added,} +% \begin{macrocode} +\newcommand*{\UseMinipageWidths}{\boolfalse{LWR@forceminipagefullwidth}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\IgnoreMinipageWidths} Locally requests that minipage widths be +% honored. +% \changes{v0.66}{2018/12/31}{Added,} +% \begin{macrocode} +\newcommand*{\IgnoreMinipageWidths}{\booltrue{LWR@forceminipagefullwidth}} \end{warpHTML} % \end{macrocode} +% \end{macro} +% % % \codeprint % % \begin{macrocode} \begin{warpprint} \newcommand*{\minipagefullwidth}{} +\newcommand*{\UseMinipageWidths}{} +\newcommand*{\IgnoreMinipageWidths}{} \end{warpprint} % \end{macrocode} % +% +% % \codehtml % \begin{macrocode} \begin{warpHTML} % \end{macrocode} -% \end{macro} +% +% % % % \DescribeBoolean{LWR@minipagethispar} @@ -32099,14 +32515,19 @@ autopage-\theLWR@currentautosec% \ifthenelse{\equal{#3}{s}}{\LWR@print@mbox{justify-content:space-between} ; }{}% % \end{macrocode} % Print the width and optional height styles: +% \changes{v0.66}{2018/12/31}{Honor \cs{LWR@forceminipagefullwidth}.} % \begin{macrocode} \LWR@traceinfo{minipage: about to print the width of \LWR@printlength{\LWR@minipagewidth}}% \ifbool{LWR@minipagefullwidth}% -{\boolfalse{LWR@minipagefullwidth}}% +{\global\boolfalse{LWR@minipagefullwidth}}% {% - \ifthenelse{\lengthtest{#4}=\linewidth}% - {}% - {width:\LWR@printlength{\LWR@minipagewidth} ; }% + \ifbool{LWR@forceminipagefullwidth}% + {}% + {% + \ifthenelse{\lengthtest{#4}=\linewidth}% + {}% + {width:\LWR@printlength{\LWR@minipagewidth} ; }% + }% }% \LWR@traceinfo{minipage: about to print the height}% \ifblank{#2}{}{height:\LWR@printlength{\LWR@minipageheight} ; }% @@ -32330,15 +32751,19 @@ autopage-\theLWR@currentautosec% % % -% \begin{macro}{\LWR@blackborderpadding} +% \begin{macro}{\LWR@fboxstyle} % Prints the \HTML\ attributes for a black border and padding. % % \cs{LWR@forceminwidth} must be used first in order to set the border width. % +% \changes{v0.66}{2019/02/04}{Use current text color.} +% % \begin{macrocode} -\newcommand*{\LWR@blackborderpadding}{% -border:\LWR@printlength{\LWR@atleastonept} solid black ; % -padding:\LWR@printlength{\fboxsep}% +\newcommand*{\LWR@fboxstyle}{% +\LWR@findcurrenttextcolor% +border:\LWR@printlength{\LWR@atleastonept} solid \LWR@origpound\LWR@tempcolor ; % +padding:\LWR@printlength{\fboxsep} ; % +color:\LWR@origpound\LWR@tempcolor% } % \end{macrocode} % \end{macro} @@ -32349,6 +32774,7 @@ padding:\LWR@printlength{\fboxsep}% % Creates a framed inline span enclosing the text. % % \changes{v0.36}{2017/08/10}{Fix: Uses \cs{fboxrule} and \cs{fboxsep}.} +% \changes{v0.66}{2019/02/02}{Fix: Removed extra space.} % % Create a new \HTML\ version, but don't use it until after \pkg{xcolor} % may have loaded: @@ -32357,8 +32783,8 @@ padding:\LWR@printlength{\fboxsep}% \LWR@traceinfo{HTML fbox}% \LWR@forceminwidth{\fboxrule}% \InlineClass[% -\LWR@blackborderpadding% -]{fbox}{#1} +\LWR@fboxstyle% +]{fbox}{#1}% } % \end{macrocode} % \pkg{xcolor} \cs{let}s things to \cs{fbox} when it is loaded, @@ -32394,7 +32820,7 @@ padding:\LWR@printlength{\fboxsep}% \newcommand{\LWR@HTML@fboxBlock}[1]{% \LWR@forceminwidth{\fboxrule}% \begin{BlockClass}[% -\LWR@blackborderpadding% +\LWR@fboxstyle% ]{fboxBlock} #1 \end{BlockClass} @@ -32491,7 +32917,7 @@ padding:\LWR@printlength{\fboxsep}% % \end{macrocode} % \begin{macrocode} \begin{BlockClass}[% -\LWR@blackborderpadding ; % +\LWR@fboxstyle ; % \IfValueT{#2}{height:\LWR@printlength{\LWR@tempheight} ; }% width:\LWR@printlength{\LWR@tempwidth}% ]{fminipage}% @@ -32761,8 +33187,8 @@ width:\LWR@printlength{\LWR@tempwidth}% % \end{macrocode} - -% \begin{macro}{\LWR@nullfonts} Removes formatting during filename operations. +% \begin{macro}{\LWR@nullfonts} Removes formatting during filename operations, +% file references, and \HTML\ comments. % % \textred{Use only inside a group.}\watchout % @@ -32776,6 +33202,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \changes{v0.48}{2018/02/04}{Fix: \cs{newline} in title.} % \changes{v0.65}{2018/12/09}{Added \cs{textsi}.} % \begin{macrocode} +\catcode`\$=\active% redefining $ below \newcommand*{\LWR@nullfonts}{% \LetLtxMacro\emph\LWR@null@emph% \LetLtxMacro\textmd\LWR@null@textmd% @@ -32807,7 +33234,6 @@ width:\LWR@printlength{\LWR@tempwidth}% \LetLtxMacro\normalfont\LWR@null@normalfont% \LetLtxMacro\em\LWR@null@em% % \end{macrocode} -% \changes{v0.50}{2018/02/20}{Robustify macros.} % \begin{macrocode} \renewcommand*{\,}{-}% \renewcommand*{~}{-}% @@ -32840,6 +33266,24 @@ width:\LWR@printlength{\LWR@tempwidth}% \def\(##1\){}% \def\[##1\]{}% \RenewDocumentCommand{\LWR@subsingledollar}{s m m m}{}% +\protected\def$##1${}% +% \end{macrocode} +% Nullify logos: +% \changes{v0.66}{2019/02/01}{Logos.} +% \begin{macrocode} +\renewcommand*{\TeX}{TeX}% +\renewcommand*{\LaTeX}{LaTeX}% +\renewcommand*{\LaTeXe}{LaTeX2e}% +\renewcommand*{\LuaTeX}{LuaTeX}% +\renewcommand*{\LuaLaTeX}{LuaLaTeX}% +\renewcommand*{\XeTeX}{XeTeX}% +\renewcommand*{\XeLaTeX}{XeLaTeX}% +\renewcommand*{\ConTeXt}{ConTeXt}% +\renewcommand*{\BibTeX}{BibTeX}% +\renewcommand*{\MakeIndex}{MakeIndex}% +\renewcommand*{\AmS}{AmS}% +\renewcommand*{\MiKTeX}{MiKTeX}% +\renewcommand*{\LyX}{LyX}% % \end{macrocode} % Use the simpler form with \cs{texorpdfstring}: % \changes{v0.52}{2018/03/31}{Fix: \cs{texorpdfstring} in section names.} @@ -32847,6 +33291,7 @@ width:\LWR@printlength{\LWR@tempwidth}% \let\texorpdfstring\relax% \newcommand{\texorpdfstring}[2]{##2}% } +\catcode`\$=3% % \end{macrocode} % \end{macro} @@ -33111,9 +33556,10 @@ width:\LWR@printlength{\LWR@tempwidth}% % \begin{macro}{\LWR@findcurrenttextcolor} % \changes{v0.51}{2018/03/14}{Added \cs{LWR@findcurrenttextcolor} when no \pkg{xcolor}.} % Sets \cs{LWR@tempcolor} to the current color. +% \changes{v0.66}{2019/02/04}{Fix: Color if \pkg{xcolor} not loaded.} % \begin{macrocode} \newcommand*{\LWR@findcurrenttextcolor}{% -\renewcommand{\LWR@tempcolor}{black}% +\renewcommand{\LWR@tempcolor}{000000}% } % \end{macrocode} % \end{macro} @@ -33629,10 +34075,11 @@ width:\LWR@printlength{\LWR@tempwidth}% % The width and height are NOT rounded, since a height of % less than 1pt is quite common in \LaTeX\ code. % \changes{v0.57}{2018/06/02}{Fix: Colored rules.} +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \LWR@findcurrenttextcolor% \LWR@htmltagc{% - span + span\LWR@indentHTML% style="% % \end{macrocode} % The background color is used to draw the filled rule. @@ -33658,18 +34105,18 @@ width:\LWR@printlength{\LWR@tempwidth}% {% \setlength{\LWR@tempraise}{0pt-#1}% \setlength{\LWR@tempraise}{\LWR@tempraise*2}% - \LWR@orignewline% + \LWR@indentHTML% -ms-transform: translate(0pt,\LWR@printlength{\LWR@tempraise}); % - \LWR@orignewline% + \LWR@indentHTML% -webkit-transform: translate(0pt,\LWR@printlength{\LWR@tempraise}); % - \LWR@orignewline% + \LWR@indentHTML% transform: translate(0pt,\LWR@printlength{\LWR@tempraise}); % - \LWR@orignewline% + \LWR@indentHTML% }% % \end{macrocode} % Display inline-block to place the span inline with the text: % \begin{macrocode} - display:inline-block;"% + display:inline-block;"\LWR@orignewline% }% % \end{macrocode} % If formatting for a word processor, approximate with a number of underscores, @@ -33990,7 +34437,7 @@ width:\LWR@printlength{\LWR@tempwidth}% -% \section{\brand{Koma-script} classes} +% \section{Loading \brand{Koma-script} class patches} % % Load patches to \pkg{koma-script}. % @@ -34010,7 +34457,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \end{macrocode} -% \section{\brand{Memoir} class} +% \section{Loading \brand{Memoir} class patches} % % Load patches to \pkg{memoir}. % @@ -34031,8 +34478,7 @@ width:\LWR@printlength{\LWR@tempwidth}% - -% \section{\pkg{ut*} classes} +% \section{\pkg{ut*} class patches} % % Load patches to \pkg{uj*} and \pkg{ut*} classes, as well as \pkg{ltj*} classes. % @@ -34121,7 +34567,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % ^^A *ctex -% \section{C\TeX patch} +% \section{C\TeX\ patches} % % Patches for \pkg{ctex} and related classes, % which are loaded before \pkg{lwarp}. @@ -34162,6 +34608,49 @@ width:\LWR@printlength{\LWR@tempwidth}% % \end{macrocode} % % +% +% ^^A *kotexutf +% \section{\pkg{kotexutf} patches} +% +% Patch for \pkg{kotexutf}, which is loaded before \pkg{lwarp}. +% +% \pkg{kotexutf}'s \cs{@setref} was conflicting with \pkg{lwarp}'s +% cross references. +% +% \changes{v0.66}{2019/01/29}{\pkg{kotexutf}: Patch for references.} +% +% \codehtml +% \begin{macrocode} +\begin{warpHTML} +% \end{macrocode} +% +% If \pkg{kotexutf}'s version of \cs{@setref} is detected, +% it is reverted to the original. +% \begin{macrocode} +\AtBeginDocument{ +\@ifpackageloaded{kotexutf}{% + \def\LWR@kotexutf@setref#1#2#3{% + \@setref@dhucs@orig{#1}{#2}{#3}% + \ifx#1\relax\else + \bgroup + \dhucs@make@cjkchar@null + \edef\@temp{\expandafter#2#1}\global\josatoks\expandafter{\@temp}% + \egroup + \fi% + }% + + \ifdefequal{\@setref}{\LWR@kotexutf@setref}{ + \let\@setref\@setref@dhucs@orig + }{} +}{} +} +% \end{macrocode} +% +% \begin{macrocode} +\end{warpHTML} +% \end{macrocode} +% +% % \iffalse %</package> % \fi @@ -34173,7 +34662,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % % % -% \changes{v0.20}{2016/12/12}{Code factored into independent \filenm{lwarp\_html} files.} +% \changes{v0.20}{2016/12/12}{Code factored into independent \filenm{lwarp_html} files.} % % ^^A The following adjustments apply to the lwarp-* package listings: % @@ -34200,7 +34689,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % % % -% +% \changes{v0.66}{2018/12/29}{Package dates added where possible.} % % % \iffalse @@ -34289,7 +34778,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{a4} +\LWR@ProvidesPackageDrop{a4}[2004/04/15] % \end{macrocode} % % \begin{macrocode} @@ -34320,7 +34809,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{a4wide} +\LWR@ProvidesPackageDrop{a4wide}[1994/08/30] % \end{macrocode} % % @@ -34390,7 +34879,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % % Accept all options for \pkg{lwarp-abstract}: % \begin{macrocode} -\LWR@ProvidesPackagePass{abstract} +\LWR@ProvidesPackagePass{abstract}[2009/06/08] % \end{macrocode} @@ -34512,7 +35001,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{accsupp} +\LWR@ProvidesPackageDrop{accsupp}[2018/03/28] % \end{macrocode} % % \begin{macrocode} @@ -34544,7 +35033,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{acro} +\LWR@ProvidesPackagePass{acro}[2017/01/30] % \end{macrocode} @@ -34648,7 +35137,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{acronym} +\LWR@ProvidesPackagePass{acronym}[2015/03/21] % \end{macrocode} % Uses \cs{textit} instead of \cs{itshape}: @@ -34666,46 +35155,36 @@ width:\LWR@printlength{\LWR@tempwidth}% % } % \end{macrocode} -% Modified for \pkg{cleveref} and \pkg{zref}: +% Fix for acronym labels in the captions of floats. +% \changes{v0.66}{2019/01/28}{\pkg{acronym}: Fix for acronym in caption.} +% \begin{macrocode} +\renewcommand{\@starttoc}[1]{ +\LWR@htmlelementclass{nav}{#1} +\LetLtxMacro\@verridelabel\@gobble +\LWR@orig@starttoc{#1} +\LWR@htmlelementclassend{nav}{#1} +} +% \end{macrocode} + + +% Modified for \pkg{cleveref} and \pkg{lwarp}: +% \changes{v0.66}{2019/01/27}{\pkg{acronym}: No longer uses \pkg{zref}.} % \begin{macrocode} \renewcommand*\AC@und@newl@bel[3]{% \@ifundefined{#1@#3}% {% \global\expandafter\let\csname#2@#3\endcsname\@nnil + \global\expandafter\let\csname#2@#3@lwarp\endcsname\@nnil% lwarp \global\expandafter\let\csname#2@#3@cref\endcsname\@nnil% lwarp }% {% \global\expandafter\let\csname#1@#3\endcsname\relax + \global\expandafter\let\csname#1@#3@lwarp\endcsname\relax% lwarp \global\expandafter\let\csname#1@#3@cref\endcsname\relax% lwarp - \global\expandafter\let\csname Z@R@#3\endcsname\relax% lwarp }% }% % \end{macrocode} -% Modified for \pkg{cleveref} and \pkg{zref}: -% \begin{macrocode} -\renewcommand*\AC@testdef[3]{% -\ifstrequal{#1}{Z@R}{}{% lwarp - \@ifundefined{s@#2}\@secondoftwo\@firstofone - {% - \expandafter\ifx\csname s@#2\endcsname\empty - \expandafter\@firstofone - \else - \expandafter\xdef\csname s@#2\endcsname{% - \expandafter\expandafter - \expandafter\@gobble - \csname s@#2\endcsname - }% - \expandafter\@gobble - \fi - }% - {% - \@testdef{#1}{#2}{#3}% - }% -}% lwarp -}% -% \end{macrocode} - % \iffalse %</acronym> % \fi @@ -34737,7 +35216,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{adjmulticol} +\LWR@ProvidesPackageDrop{adjmulticol}[2012/01/20] % \end{macrocode} % % \begin{macrocode} @@ -34844,7 +35323,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % % Discard all options for \pkg{lwarp-afterpage}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{afterpage} +\LWR@ProvidesPackageDrop{afterpage}[2014/10/28] % \end{macrocode} % % \begin{macrocode} @@ -34880,7 +35359,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{algorithm2e} +\LWR@ProvidesPackagePass{algorithm2e}[2017/07/18] % \end{macrocode} % For the list-of entries: @@ -35121,7 +35600,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{algorithmicx} +\LWR@ProvidesPackagePass{algorithmicx}[2005/04/27] % \end{macrocode} % % @@ -35199,7 +35678,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{alltt} +\LWR@ProvidesPackagePass{alltt}[1997/06/16] % \end{macrocode} % % \begin{macrocode} @@ -35242,7 +35721,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{amsmath} +\LWR@ProvidesPackagePass{amsmath}[2017/09/02] % \end{macrocode} % % Patches to allow \cs{eqref} inside a caption: @@ -35663,7 +36142,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \end{macrocode} % % \begin{macrocode} -\LWR@ProvidesPackagePass{amsthm} +\LWR@ProvidesPackagePass{amsthm}[2017/10/31] % \end{macrocode} % Storage for the style being used for new theorems: @@ -35876,7 +36355,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{anonchap} +\LWR@ProvidesPackageDrop{anonchap}[2009/08/03] % \end{macrocode} % % \begin{macrocode} @@ -35917,7 +36396,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{anysize} +\LWR@ProvidesPackageDrop{anysize}[1994/08/13] % \end{macrocode} % % \begin{macrocode} @@ -35954,7 +36433,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{appendix} +\LWR@ProvidesPackagePass{appendix}[2009/09/02] % \end{macrocode} % % \begin{macrocode} @@ -35982,6 +36461,110 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % % % \iffalse +%<*ar> +% \fi +% +% \part{lwarp-ar.sty} +% +% \section{ar} +% +% \credits{Agostino De Marco} +% +% \DescribePackage{ar} +% \pkg{ar} is patched for use by \pkg{lwarp}. +% +% \changes{v0.66}{2018/12/31}{\pkg{ar}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{ar}[2012/01/23] +% \end{macrocode} +% +% Measure and print the width of the supplied glyph. +% \begin{macrocode} +\newlength{\LWR@ar@width} + +\newcommand*{\LWR@ar@printwidth}[1]{% + \setlength{\LWR@ar@width}{\widthof{#1}}% + width:% + \LWR@convertto{em}{\the\LWR@ar@width}em% +} +% \end{macrocode} +% +% The \HTML\ version of \cs{AR}: +% \begin{macrocode} +\newrobustcmd*{\LWR@HTML@AR}{% +% \end{macrocode} +% Start a hashed \env{lateximage}, additionally hashed by the font series, +% with a width depending on the given glyph: +% \begin{macrocode} + \begin{lateximage}*[AR][\LWR@f@series][\LWR@ar@printwidth{\LWR@print@AR}]% +% \end{macrocode} +% For text mode, set the font series according to the \HTML\ font series: +% \begin{macrocode} + \ifmmode\else\csuse{LWR@orig\LWR@f@series series}\fi% +% \end{macrocode} +% Print the original glyph using the newly set font series: +% \begin{macrocode} + \LWR@print@AR% +% \end{macrocode} +% Done. +% \begin{macrocode} + \end{lateximage}% +} +% \end{macrocode} +% +% Combine the print and \HTML\ versions: +% \begin{macrocode} +\LWR@formatted{AR} +% \end{macrocode} +% +% \begin{macrocode} +\newrobustcmd*{\LWR@HTML@ARb}{% + \begin{lateximage}*[AR][b][\LWR@ar@printwidth{\LWR@print@ARb}]% + \LWR@print@ARb% + \end{lateximage}% +} +\LWR@formatted{ARb} +% \end{macrocode} +% +% \begin{macrocode} +\newrobustcmd*{\LWR@HTML@ARss}{% + \begin{lateximage}*[ARss][\LWR@f@series][\LWR@ar@printwidth{\LWR@print@ARss}]% + \ifmmode\else\csuse{LWR@orig\LWR@f@series series}\fi% + \LWR@print@ARss% + \end{lateximage}% +} +\LWR@formatted{ARss} +% \end{macrocode} +% +% \begin{macrocode} +\newrobustcmd*{\LWR@HTML@ARssb}{% + \begin{lateximage}*[AR][ssb][\LWR@ar@printwidth{\LWR@print@ARssb}]% + \LWR@print@ARssb% + \end{lateximage}% +} +\LWR@formatted{ARssb} +% \end{macrocode} +% +% \begin{macrocode} +\newrobustcmd*{\LWR@HTML@ARtt}{% + \begin{lateximage}*[AR][tt][\LWR@ar@printwidth{\LWR@print@ARtt}]% + \LWR@print@ARtt% + \end{lateximage}% +} +\LWR@formatted{ARtt} +% \end{macrocode} +% +% \iffalse +%</ar> +% \fi +% +% +% +% +% \iffalse %<*arabicfront> % \fi % @@ -35997,7 +36580,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{arabicfront} +\LWR@ProvidesPackageDrop{arabicfront}[2006/09/03] % \end{macrocode} % % @@ -36033,7 +36616,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \let\firsthline\relax \let\lasthline\relax -\LWR@ProvidesPackagePass{array} +\LWR@ProvidesPackagePass{array}[2018/12/30] % \end{macrocode} % % \begin{macrocode} @@ -36083,7 +36666,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \RequirePackage{array} % \end{macrocode} % \begin{macrocode} -\LWR@ProvidesPackageDrop{arydshln} +\LWR@ProvidesPackageDrop{arydshln}[2018/09/26] % \end{macrocode} % % Ignored, but included for source compatibility: @@ -36201,7 +36784,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{asymptote} +\LWR@ProvidesPackagePass{asymptote}[2016/11/26] % \end{macrocode} % % \begin{macrocode} @@ -36294,7 +36877,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{attachfile} +\LWR@ProvidesPackagePass{attachfile}[2016/09/18] % \end{macrocode} % % Encloses each icon: @@ -36376,7 +36959,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{attachfile2} +\LWR@ProvidesPackagePass{attachfile2}[2016/05/16] % \end{macrocode} % % Adds memory of the selected color: @@ -36524,7 +37107,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % % Load \pkg{authblk}: % \begin{macrocode} -\LWR@ProvidesPackagePass{authblk} +\LWR@ProvidesPackagePass{authblk}[2001/02/27] % \end{macrocode} % % Patch to add a class for the affiliation: @@ -36595,7 +37178,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{axodraw2} +\LWR@ProvidesPackagePass{axodraw2}[2018/02/15] % \end{macrocode} % \begin{macrocode} @@ -36635,7 +37218,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{backref} +\LWR@ProvidesPackagePass{backref}[2016/05/21] % \end{macrocode} % Force the \optn{hyperref} option: @@ -36670,7 +37253,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % % Discard all options for \pkg{lwarp-balance}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{balance} +\LWR@ProvidesPackageDrop{balance}[1999/02/23] % \end{macrocode} % % @@ -36727,7 +37310,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \end{macrocode} % % \begin{macrocode} -\LWR@ProvidesPackagePass{biblatex} +\LWR@ProvidesPackagePass{biblatex}[2018/03/04] % \end{macrocode} % % @@ -36755,7 +37338,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{bibunits} +\LWR@ProvidesPackagePass{bibunits}[2004/05/12] % \end{macrocode} % \begin{macrocode} @@ -36806,7 +37389,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % % Next, load the package's new definitions: % \begin{macrocode} -\LWR@ProvidesPackagePass{bigdelim} +\LWR@ProvidesPackagePass{bigdelim}[2018/08/03] % \end{macrocode} % % @@ -36855,7 +37438,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{bigstrut} +\LWR@ProvidesPackagePass{bigstrut}[2018/08/03] % \end{macrocode} % % \begin{macrocode} @@ -36895,7 +37478,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{bitpattern} +\LWR@ProvidesPackagePass{bitpattern}[2015/12/11] % \end{macrocode} % % \begin{macrocode} @@ -36935,7 +37518,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{blowup} +\LWR@ProvidesPackageDrop{blowup}[2018/01/02] % \end{macrocode} % % \begin{macrocode} @@ -37016,7 +37599,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % % Discard all options for \pkg{lwarp-bookmark}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{bookmark} +\LWR@ProvidesPackageDrop{bookmark}[2016/05/17] % \end{macrocode} % % \begin{macrocode} @@ -37064,7 +37647,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LetLtxMacro\morecmidrules\relax \LetLtxMacro\specialrule\relax -\LWR@ProvidesPackagePass{booktabs} +\LWR@ProvidesPackagePass{booktabs}[2016/04/27] % \end{macrocode} % % \changes{v0.41}{2017/10/03}{Improved rules.} @@ -37153,7 +37736,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{bophook} +\LWR@ProvidesPackageDrop{bophook}[2001/03/29] % \end{macrocode} % % \begin{macrocode} @@ -37184,7 +37767,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{bounddvi} +\LWR@ProvidesPackageDrop{bounddvi}[2016/12/28] % \end{macrocode} % % \iffalse @@ -37213,7 +37796,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % % Discard all options for \pkg{lwarp-boxedminipage2e}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{boxedminipage2e} +\LWR@ProvidesPackageDrop{boxedminipage2e}[2015/03/09] % \end{macrocode} % \begin{macrocode} @@ -37248,14 +37831,14 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \pkg{breakurl} is emulated. % % \changes{v0.43}{2017/10/31}{\pkg{breakurl}: Added.} -% \changes{v0.45}{2017/12/29}{\pkg{breakurl}: Fix: Underscore in \acro{URL}.} -% \changes{v0.52}{2018/03/26}{\pkg{breakurl}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.45}{2017/12/29}{\pkg{breakurl}: Fix: Underscore in \URL.} +% \changes{v0.52}{2018/03/26}{\pkg{breakurl}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \changes{v0.57}{2018/06/05}{\pkg{breakurl}: Fix: Text catcodes.} % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{breakurl} +\LWR@ProvidesPackageDrop{breakurl}[2013/04/10] % \end{macrocode} % % \begin{macrocode} @@ -37313,7 +37896,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{breqn} +\LWR@ProvidesPackagePass{breqn}[2017/01/27] % \end{macrocode} % % \begin{macrocode} @@ -37437,7 +38020,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{bxpapersize} +\LWR@ProvidesPackageDrop{bxpapersize}[2017/10/08] % \end{macrocode} % % \begin{macrocode} @@ -37470,7 +38053,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{bytefield} +\LWR@ProvidesPackagePass{bytefield}[2017/09/15] % \end{macrocode} % \begin{macrocode} @@ -37502,7 +38085,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % % \begin{macrocode} \LWR@origRequirePackage{lwarp-xcolor}% for \convertcolorspec -\LWR@ProvidesPackagePass{cancel} +\LWR@ProvidesPackagePass{cancel}[2013/04/12] % \end{macrocode} % % @@ -37576,7 +38159,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \codehtml s% % \begin{macrocode} -\LWR@ProvidesPackageDrop{canoniclayout} +\LWR@ProvidesPackageDrop{canoniclayout}[2011/11/05] % \end{macrocode} % % \begin{macrocode} @@ -37609,7 +38192,7 @@ s% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{caption} +\LWR@ProvidesPackagePass{caption}[2018/10/05] % \end{macrocode} % \begin{macrocode} @@ -37804,7 +38387,7 @@ s% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{cases} +\LWR@ProvidesPackagePass{cases}[2002/05/02] % \end{macrocode} % % \begin{macrocode} @@ -37896,7 +38479,7 @@ s% % % Discard all options for \pkg{lwarp-changepage}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{changepage} +\LWR@ProvidesPackageDrop{changepage}[2009/10/20] % \end{macrocode} % \begin{macrocode} @@ -37929,39 +38512,6 @@ s% % % % \iffalse -%<*chngpage> -% \fi - -% \part{lwarp-chngpage.sty} - -% \section{chngpage} -% -% \credits{Peter Wilson} -% -% \DescribePackage{chngpage} -% \pkg{chngpage} is emulated. -% -% \changes{v0.54}{2018/04/19}{\pkg{chngpage}: Added.} -% \changes{v0.62}{2018/10/18}{\pkg{chngpage}: Fix: Loads \pkg{lwarp-chngpage}.} -% -% \codehtml -% -% Discard all options for \pkg{lwarp-chngpage}: -% \begin{macrocode} -\LWR@ProvidesPackageDrop{chngpage} -\LWR@origRequirePackage{lwarp-changepage} -% \end{macrocode} - -% \iffalse -%</chngpage> -% \fi -% -% -% -% -% -% -% \iffalse %<*chappg> % \fi % @@ -37979,7 +38529,7 @@ s% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{chappg} +\LWR@ProvidesPackageDrop{chappg}[2006/05/09] % \end{macrocode} % % \begin{macrocode} @@ -38012,7 +38562,7 @@ s% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{chapterbib} +\LWR@ProvidesPackagePass{chapterbib}[2010/09/18] % \end{macrocode} % \begin{macrocode} @@ -38100,6 +38650,8 @@ s% % % % +% +% % \iffalse %<*chemformula> % \fi @@ -38476,7 +39028,7 @@ s% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{chemmacros} +\LWR@ProvidesPackagePass{chemmacros}[2017/08/28] % \end{macrocode} % % SVG file hashing assumes that the relevent options are constant for the entire document. @@ -39532,7 +40084,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{chemnum} +\LWR@ProvidesPackagePass{chemnum}[2016/04/14] % \end{macrocode} % \begin{macrocode} @@ -39606,6 +40158,37 @@ name = \chemmacros_translate:n {scheme-name} % % % +% +% \iffalse +%<*chngpage> +% \fi + +% \part{lwarp-chngpage.sty} + +% \section{chngpage} +% +% \credits{Peter Wilson} +% +% \DescribePackage{chngpage} +% \pkg{chngpage} is emulated. +% +% \changes{v0.54}{2018/04/19}{\pkg{chngpage}: Added.} +% \changes{v0.62}{2018/10/18}{\pkg{chngpage}: Fix: Loads \pkg{lwarp-chngpage}.} +% +% \codehtml +% +% Discard all options for \pkg{lwarp-chngpage}: +% \begin{macrocode} +\LWR@ProvidesPackageDrop{chngpage}[2009/10/20] +\LWR@origRequirePackage{lwarp-changepage} +% \end{macrocode} + +% \iffalse +%</chngpage> +% \fi +% +% +% % \iffalse %<*cite> % \fi @@ -39624,7 +40207,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{cite} +\LWR@ProvidesPackagePass{cite}[2015/02/27] % \end{macrocode} % For the [super] option, the \cs{kern} must be removed: @@ -39669,7 +40252,7 @@ name = \chemmacros_translate:n {scheme-name} \LWR@loadnever{CJK}{ctex, xeCJK} } -\LWR@ProvidesPackagePass{CJK} +\LWR@ProvidesPackagePass{CJK}[2015/04/18] % \end{macrocode} % % \iffalse @@ -39698,7 +40281,7 @@ name = \chemmacros_translate:n {scheme-name} \LWR@loadnever{CJKutf8}{ctex, xeCJK} } -\LWR@ProvidesPackagePass{CJKutf8} +\LWR@ProvidesPackagePass{CJKutf8}[2015/04/18] % \end{macrocode} % % \iffalse @@ -39724,7 +40307,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{clrdblpg} +\LWR@ProvidesPackageDrop{clrdblpg}[2018/04/21] % \end{macrocode} % % \iffalse @@ -39784,7 +40367,7 @@ name = \chemmacros_translate:n {scheme-name} % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{color} +\LWR@ProvidesPackagePass{color}[2016/07/10] \RequirePackage{xcolor} % \end{macrocode} % @@ -39817,7 +40400,7 @@ name = \chemmacros_translate:n {scheme-name} % \begin{macrocode} \let\rowcolor\relax -\LWR@ProvidesPackagePass{colortbl} +\LWR@ProvidesPackagePass{colortbl}[2018/12/12] % \end{macrocode} % % @@ -39944,7 +40527,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{continue} +\LWR@ProvidesPackageDrop{continue}}[2018/12/09] % \end{macrocode} % % \begin{macrocode} @@ -39988,7 +40571,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{copyrightbox} +\LWR@ProvidesPackageDrop{copyrightbox}[2011/11/27] % \end{macrocode} % % \begin{macrocode} @@ -40035,7 +40618,7 @@ name = \chemmacros_translate:n {scheme-name} % % Discard all options for \pkg{lwarp-crop}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{crop} +\LWR@ProvidesPackageDrop{crop}[2003/05/20] % \end{macrocode} % % \begin{macrocode} @@ -40069,7 +40652,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{cuted} +\LWR@ProvidesPackageDrop{cuted}[2012/10/04] % \end{macrocode} % % \begin{macrocode} @@ -40105,7 +40688,7 @@ name = \chemmacros_translate:n {scheme-name} % % Discard all options for \pkg{lwarp-cutwin}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{cutwin} +\LWR@ProvidesPackageDrop{cutwin}[2010/09/29] % \end{macrocode} % % \begin{macrocode} @@ -40161,7 +40744,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{dblfloatfix} +\LWR@ProvidesPackageDrop{dblfloatfix}[2012/12/31] % \end{macrocode} % % \iffalse @@ -40189,7 +40772,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{dblfnote} +\LWR@ProvidesPackageDrop{dblfnote}[1999/07/14] % \end{macrocode} % % \begin{macrocode} @@ -40226,7 +40809,7 @@ name = \chemmacros_translate:n {scheme-name} % \pkg{dcolumn} is emulated by the \pkg{lwarp} core. % % \begin{macrocode} -\LWR@ProvidesPackageDrop{dcolumn} +\LWR@ProvidesPackageDrop{dcolumn}[2014/10/28] % \end{macrocode} % % \iffalse @@ -40254,7 +40837,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{diagbox} +\LWR@ProvidesPackagePass{diagbox}[2016/12/28] % \end{macrocode} % % To restore print-mode inside a \env{lateximage}: @@ -40394,7 +40977,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{draftcopy} +\LWR@ProvidesPackageDrop{draftcopy}[2002/02/25] % \end{macrocode} % % \begin{macrocode} @@ -40476,7 +41059,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{draftwatermark} +\LWR@ProvidesPackageDrop{draftwatermark}[2015/02/19] % \end{macrocode} % \begin{macrocode} @@ -40516,7 +41099,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{easy-todo} +\LWR@ProvidesPackagePass{easy-todo}[2014/01/01] % \end{macrocode} % \begin{noindmacro}{\listoftodos} @@ -40605,6 +41188,60 @@ name = \chemmacros_translate:n {scheme-name} % % % \iffalse +%<*ed> +% \fi +% +% \part{lwarp-ed.sty} +% +% \section{ed} +% +% \credits{Michael Kohlhase} +% +% \DescribePackage{ed} +% \pkg{ed} is patched for use by \pkg{lwarp}. +% +% \changes{v0.66}{2019/02/05}{\pkg{ed}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{ed}[2012/01/29] +% \end{macrocode} +% +% Bugs: +% \begin{enumerate} +% \item \env{todolist} fails with the \optn{hide} option, as does \cs{edexplanation}. +% \item \cs{edstubURI} is actually \cs{edstuURI}. +% \end{enumerate} +% +% \begin{macrocode} +\RequirePackage{xcolor} + +\renewenvironment{edstub}[2][The following blue text] +{% + \def\@test{#1}% + \begin{center}% + \huge% + \textcolor{red}{% + #1 is only a provisional stub\\\Large + the Office document + \ifx\ed@stubURI\@empty{#2}\else\href{\ed@stubURI}{#2}\fi\ + contains more text\\which will be merged for the final document% + }% + \end{center}% + \BlockClass[color:blue]{edstub}% +} +{\endBlockClass} +% \end{macrocode} +% +% \iffalse +%</ed> +% \fi +% +% +% +% +% \iffalse %<*ellipsis> % \fi @@ -40622,7 +41259,7 @@ name = \chemmacros_translate:n {scheme-name} % \pkg{ellipsis} is emulated. % \begin{macrocode} -\LWR@ProvidesPackageDrop{ellipsis} +\LWR@ProvidesPackageDrop{ellipsis}[2004/09/28] \newcommand{\ellipsisgap}{0.1em} @@ -40655,7 +41292,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{embrac} +\LWR@ProvidesPackagePass{embrac}[2017/07/04] % \end{macrocode} % % \begin{macrocode} @@ -40715,7 +41352,7 @@ name = \chemmacros_translate:n {scheme-name} % % Discard all options for \pkg{lwarp-emptypage}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{emptypage} +\LWR@ProvidesPackageDrop{emptypage}[2010/05/30] % \end{macrocode} % \iffalse @@ -40744,7 +41381,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{endfloat} +\LWR@ProvidesPackageDrop{endfloat}[2018/03/24] % \end{macrocode} % % \begin{macrocode} @@ -40789,7 +41426,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{endheads} +\LWR@ProvidesPackageDrop{endheads}[2017/04/06] % \end{macrocode} % % \begin{macrocode} @@ -40896,7 +41533,7 @@ name = \chemmacros_translate:n {scheme-name} % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{enumerate} +\LWR@ProvidesPackagePass{enumerate}[2015/07/23] % \end{macrocode} % % @@ -40925,11 +41562,11 @@ name = \chemmacros_translate:n {scheme-name} % \pkg{enumitem} is supported with minor adjustments. % % \changes{v0.34}{2017/07/27}{\pkg{enumitem}: Added, no longer required.} -% \changes{v0.63}{2018/12/02}{\pkg{emumitem}: Nullifiy \cs{DrawEnumitemLabel}.} +% \changes{v0.63}{2018/12/02}{\pkg{emumitem}: v3.6: Nullifiy \cs{DrawEnumitemLabel}.} % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{enumitem} +\LWR@ProvidesPackagePass{enumitem}[2018/11/30] % \end{macrocode} % % @@ -40993,7 +41630,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{epigraph} +\LWR@ProvidesPackageDrop{epigraph}[2009/09/02] % \end{macrocode} % \begin{macrocode} @@ -41128,7 +41765,7 @@ name = \chemmacros_translate:n {scheme-name} % \section{epstopdf} % % \DescribePackage{epstopdf} -% Previous versions of \pkg{lwarp} had a nullfied verison, but +% Previous versions of \pkg{lwarp} had a nullfied version, but % now \pkg{epstopdf-base} is supported. % \pkg{lwarp-epstopdf} becomes a placeholder to overwrite % previous versions. @@ -41331,7 +41968,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{eso-pic} +\LWR@ProvidesPackageDrop{eso-pic}[2018/04/12] % \end{macrocode} % \begin{macrocode} @@ -41382,7 +42019,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{everypage} +\LWR@ProvidesPackageDrop{everypage}[2007/06/20] % \end{macrocode} % \begin{macrocode} @@ -41415,7 +42052,7 @@ name = \chemmacros_translate:n {scheme-name} % % Discard all options for \pkg{lwarp-everyshi}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{everyshi} +\LWR@ProvidesPackageDrop{everyshi}[2001/05/15] % \end{macrocode} % % \begin{macrocode} @@ -41444,12 +42081,13 @@ name = \chemmacros_translate:n {scheme-name} % \pkg{extramarks} is emulated. % % \changes{v0.20}{2017/01/11}{\pkg{extramarks}: Added.} +% \changes{v0.66}{2019/02/02}{\pkg{extramarks}: Updated to v3.10.} % % \codehtml % % Discard all options for \pkg{lwarp-extramarks}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{extramarks} +\LWR@ProvidesPackageDrop{extramarks}[2019/01/31] % \end{macrocode} % \begin{macrocode} @@ -41462,8 +42100,11 @@ name = \chemmacros_translate:n {scheme-name} \newcommand*{\lastxmark}{} \newcommand*{\topxmark}{} \newcommand*{\topleftxmark}{} +\newcommand*{\toprightxmark}{} \newcommand*{\firstleftmark}{} \newcommand*{\lastrightmark}{} +\newcommand*{\firstrightmark}{} +\newcommand*{\lastleftmark}{} % \end{macrocode} % \iffalse @@ -41498,7 +42139,7 @@ name = \chemmacros_translate:n {scheme-name} % \changes{v0.52}{2018/03/29}{\pkg{fancyvrb}: Initial support for \cs{VerbatimFootnotes}.} % % \begin{macrocode} -\LWR@ProvidesPackagePass{fancybox} +\LWR@ProvidesPackagePass{fancybox}[2010/05/15] % \end{macrocode} % % After the preamble is loaded, after any patches to \env{Verbatim}: @@ -41540,13 +42181,14 @@ name = \chemmacros_translate:n {scheme-name} \renewrobustcmd{\textsuperscript}[1]{\LWR@htmlspan{sup}{##1}}% % \end{macrocode} % Use paragraph tags if in a tabular data cell or a \env{lateximage}: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \ifthenelse{% \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% % \end{macrocode} % Append the footnote to the list: % \begin{macrocode} @@ -41762,12 +42404,13 @@ name = \chemmacros_translate:n {scheme-name} % % \changes{v0.20}{2017/01/11}{\pkg{fancyhdr}: Added.} % \changes{v0.33}{2017/06/18}{\pkg{fancyhdr}: Fix: Optional args for \cs{lhead}, etc.} +% \changes{v0.66}{2019/02/02}{\pkg{fancyhdr}: Updated to v3.10.} % % \codehtml % % Discard all options for \pkg{lwarp-fancyhdr}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{fancyhdr} +\LWR@ProvidesPackageDrop{fancyhdr}[2019/01/31] % \end{macrocode} % \begin{macrocode} @@ -41783,12 +42426,16 @@ name = \chemmacros_translate:n {scheme-name} \newcommand*{\rfoot}[2][]{} \newcommand*{\headrulewidth}{} \newcommand*{\footrulewidth}{} +\newcommand*{\headrule}{} +\newcommand*{\footrule}{} +\newlength{\headwidth} \newcommand*{\fancyheadoffset}[2][]{} \newcommand*{\fancyfootoffset}[2][]{} \newcommand*{\fancyhfoffset}[2][]{} \newcommand*{\iffloatpage}[2]{#2} \newcommand*{\ifftopfloat}[2]{#2} \newcommand*{\iffbotfloat}[2]{#2} +\newcommand*{\iffootnote}[2]{#2} % \end{macrocode} % \iffalse @@ -41815,7 +42462,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{fancyref} +\LWR@ProvidesPackagePass{fancyref}[1999/02/03] % \end{macrocode} % % To remove the \optn{margin} option, if \cs{fancyrefhook} is anything @@ -41885,7 +42532,7 @@ name = \chemmacros_translate:n {scheme-name} % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{fancytabs} +\LWR@ProvidesPackageDrop{fancytabs}[2016/03/29] % \end{macrocode} % % \begin{macrocode} @@ -41937,7 +42584,7 @@ name = \chemmacros_translate:n {scheme-name} % \begin{macrocode} \RequirePackage{xcolor}% for \convertcolorspec -\LWR@ProvidesPackagePass{fancyvrb} +\LWR@ProvidesPackagePass{fancyvrb}[2008/02/07] % \end{macrocode} % % Initial default patch for fancyvrb: @@ -41986,13 +42633,14 @@ name = \chemmacros_translate:n {scheme-name} \renewrobustcmd{\textsuperscript}[1]{\LWR@htmlspan{sup}{##1}}% % \end{macrocode} % Use paragraph tags if in a tabular data cell or a \env{lateximage}: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \ifthenelse{% \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% % \end{macrocode} % Append the footnote to the list: % \begin{macrocode} @@ -42287,7 +42935,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % Discard all options for \pkg{lwarp-figcaps}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{figcaps} +\LWR@ProvidesPackageDrop{figcaps}[1999/02/23] % \end{macrocode} % % \begin{macrocode} @@ -42326,7 +42974,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{figsize} +\LWR@ProvidesPackageDrop{figsize}[2002/03/18] % \end{macrocode} % % Emulates a virtual 6\texttimes9 inch textsize. @@ -42366,7 +43014,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{fix2col} +\LWR@ProvidesPackageDrop{fix2col}[2015/11/13] % \end{macrocode} % % @@ -42398,7 +43046,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{fixme} +\LWR@ProvidesPackagePass{fixme}[2017/03/05] % \end{macrocode} % % Restore \pkg{lwarp}'s version of \cs{@wrindex}, @@ -42478,7 +43126,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{fixmetodonotes} +\LWR@ProvidesPackagePass{fixmetodonotes}[2013/04/28] % \end{macrocode} % \begin{macrocode} @@ -42525,7 +43173,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{flafter} +\LWR@ProvidesPackageDrop{flafter}[2018/01/08] \providecommand\fl@trace[1]{} % \end{macrocode} % @@ -42710,7 +43358,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % Discard all options for \pkg{lwarp-floatflt}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{floatflt} +\LWR@ProvidesPackageDrop{floatflt}[1997/07/16] % \end{macrocode} % % @@ -42781,7 +43429,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % Discard all options for \pkg{lwarp-floatpag}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{floatpag} +\LWR@ProvidesPackageDrop{floatpag}[2012/05/29] % \end{macrocode} % % \begin{macrocode} @@ -42814,7 +43462,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{floatrow} +\LWR@ProvidesPackageDrop{floatrow}[2008/08/02] % \end{macrocode} % \changes{v0.14}{2016/03/31}{\pkg{floatrow}: Added.} @@ -43154,7 +43802,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{fltrace} +\LWR@ProvidesPackageDrop{fltrace}[2018/01/08] % \end{macrocode} % % \begin{macrocode} @@ -43189,7 +43837,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % Discard all options for \pkg{lwarp-flushend}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{flushend} +\LWR@ProvidesPackageDrop{flushend}[2017/03/27] % \end{macrocode} % % \begin{macrocode} @@ -43225,7 +43873,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{fnbreak} +\LWR@ProvidesPackageDrop{fnbreak}[2012/01/01] % \end{macrocode} % % \begin{macrocode} @@ -43262,7 +43910,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % Discard all options for \pkg{lwarp-fncychap}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{fncychap} +\LWR@ProvidesPackageDrop{fncychap}[2007/07/30] % \end{macrocode} % \begin{macrocode} @@ -43317,7 +43965,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{fnlineno} +\LWR@ProvidesPackageDrop{fnlineno}[2011/01/07] % \end{macrocode} % % \iffalse @@ -43344,7 +43992,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{fnpos} +\LWR@ProvidesPackageDrop{fnpos}[1999/07/14] % \end{macrocode} % % \begin{macrocode} @@ -43384,7 +44032,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{fontenc} +\LWR@ProvidesPackagePass{fontenc}[2017/04/05] % \end{macrocode} % % \iffalse @@ -43413,7 +44061,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \pkg{lwarp} incidentally happens to emulate the \optn{stable} option. % % \begin{macrocode} -\LWR@ProvidesPackageDrop{footmisc} +\LWR@ProvidesPackageDrop{footmisc}[2011/06/06] % \end{macrocode} % % Some nullified commands: @@ -43487,7 +44135,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{footnote} +\LWR@ProvidesPackagePass{footnote}[1997/01/28] % \end{macrocode} % % Removed print-version formatting: @@ -43565,7 +44213,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % Discard all options for \pkg{lwarp-footnotehyper}: % \begin{macrocode} \RequirePackage{footnote} -\LWR@ProvidesPackageDrop{footnotehyper} +\LWR@ProvidesPackageDrop{footnotehyper}[2018/01/23] % \end{macrocode} % % @@ -43594,7 +44242,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{footnoterange} +\LWR@ProvidesPackagePass{footnoterange}[2012/02/17] % \end{macrocode} % % \begin{macrocode} @@ -43660,7 +44308,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{forest} +\LWR@ProvidesPackagePass{forest}[2017/07/14] % \end{macrocode} % \begin{macrocode} @@ -43710,7 +44358,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % Accept all options for \pkg{lwarp-framed}: % \begin{macrocode} -\LWR@ProvidesPackagePass{framed} +\LWR@ProvidesPackagePass{framed}[2011/10/22] \RequirePackage{xcolor}% for \convertcolorspec % \end{macrocode} @@ -43866,7 +44514,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % Discard all options for \pkg{lwarp-ftnright}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{ftnright} +\LWR@ProvidesPackageDrop{ftnright}[2014/10/28] % \end{macrocode} % \iffalse @@ -43956,7 +44604,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{fullwidth} +\LWR@ProvidesPackageDrop{fullwidth}[2011/11/18] % \end{macrocode} % % \begin{macrocode} @@ -44028,7 +44676,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{gentombow} +\LWR@ProvidesPackageDrop{gentombow}[2018/05/17] % \end{macrocode} % % \begin{macrocode} @@ -44067,7 +44715,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % Discard all options for \pkg{lwarp-geometry}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{geometry} +\LWR@ProvidesPackageDrop{geometry}[2018/04/16] % \end{macrocode} % % \begin{macrocode} @@ -44106,12 +44754,14 @@ solid \LWR@origpound\LWR@tempcolor ; % % % \begin{macrocode} \PassOptionsToPackage{xindy}{glossaries} -\LWR@ProvidesPackagePass{glossaries} + +\LWR@ProvidesPackagePass{glossaries}[2018/07/23] + \setupglossaries{nonumberlist} \setglossarystyle{index} % \end{macrocode} % -% Patched to fix \acro{TOC} pointing to the previous page: +% Patched to fix \TOC\ pointing to the previous page: % \begin{macrocode} \renewcommand*{\@p@glossarysection}[2]{% \glsclearpage @@ -44122,11 +44772,11 @@ solid \LWR@origpound\LWR@tempcolor ; % }% {% % \end{macrocode} -% In the original, the \acro{TOC} entry was made before the section, +% In the original, the \TOC\ entry was made before the section, % thus linking to the phantomsection in the printed version, but for % \HTML, this caused the link to point to the page before the glossaries, % which could be a different \HTML\ file. -% Here, the \acro{TOC} entry is made after the section is created: +% Here, the \TOC\ entry is made after the section is created: % \begin{macrocode} \csname\@@glossarysec\endcsname*{#2}% \@gls@toc{#1}{\@@glossarysec}% Moved after the previous line. @@ -44198,7 +44848,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{gmeometric} +\LWR@ProvidesPackageDrop{gmeometric}[2008/11/22] % \end{macrocode} % % \iffalse @@ -44228,7 +44878,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{graphics} +\LWR@ProvidesPackagePass{graphics}[2017/06/25] % \end{macrocode} @@ -44562,6 +45212,7 @@ solid \LWR@origpound\LWR@tempcolor ; % % \changes{v0.45}{2017/12/29}{Improved URLs with underscores.} % \changes{v0.59}{2018/09/07}{Now works with \filenm{.pdf} and \filenm{.eps} % filename extensions.} +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} \NewDocumentCommand{\LWR@includegraphicsb}{s o o m} {% @@ -44708,14 +45359,15 @@ solid \LWR@origpound\LWR@tempcolor ; % {% start of href \LWR@traceinfo{LWR@includegraphicsb: about to LWR@htmltag}% \LWR@htmltag{% start of image tags -img src="% +img\LWR@indentHTML% +src="% % \end{macrocode} % \changes{v0.62}{2018/10/27}{Fix: Filename expansion.} % \begin{macrocode} \detokenize\expandafter{\LWR@parsedfilename}% % \end{macrocode} % \begin{macrocode} -" \LWR@orignewline% +"\LWR@indentHTML% % \end{macrocode} % Only include a style tag if a width, height, angle, or scale was given: % \begin{macrocode} @@ -44728,43 +45380,42 @@ img src="% \NOT\equal{\LWR@igyscale}{1} }% {% - \LWR@origtilde{} style="% + style="\LWR@indentHTML \ifthenelse{\NOT\equal{\LWR@igwidthstyle}{}}% - {\LWR@igwidthstyle; }{}% + {\LWR@igwidthstyle;\LWR@indentHTML}{}% \ifthenelse{\NOT\equal{\LWR@igheightstyle}{}}% - {\LWR@igheightstyle; }{}% + {\LWR@igheightstyle;\LWR@indentHTML}{}% \ifthenelse{\NOT\equal{\LWR@igorigin}{}}% {% - \LWR@origtilde{} transform-origin: \LWR@originnames{\LWR@igorigin}; % - \LWR@orignewline% + transform-origin: \LWR@originnames{\LWR@igorigin};\LWR@indentHTML% }{}% \ifthenelse{\NOT\equal{\LWR@igangle}{}}% {% - \LWR@rotstyle{-ms-}{\LWR@igangle} % extra space - \LWR@rotstyle{-webkit-}{\LWR@igangle} % extra space - \LWR@rotstyle{}{\LWR@igangle }% + \LWR@rotstyle{-ms-}{\LWR@igangle}\LWR@indentHTML + \LWR@rotstyle{-webkit-}{\LWR@igangle}\LWR@indentHTML + \LWR@rotstyle{}{\LWR@igangle }\LWR@indentHTML }{}% \ifthenelse{% \NOT\equal{\LWR@igxscale}{1}\OR% \NOT\equal{\LWR@igyscale}{1}% }% {% - \LWR@scalestyle{-ms-}{\LWR@igxscale}{\LWR@igyscale} % extra space - \LWR@scalestyle{-webkit-}{\LWR@igxscale}{\LWR@igyscale} % extra space - \LWR@scalestyle{}{\LWR@igxscale}{\LWR@igyscale}% - }{} % extra space + \LWR@scalestyle{-ms-}{\LWR@igxscale}{\LWR@igyscale}\LWR@indentHTML + \LWR@scalestyle{-webkit-}{\LWR@igxscale}{\LWR@igyscale}\LWR@indentHTML + \LWR@scalestyle{}{\LWR@igxscale}{\LWR@igyscale}\LWR@indentHTML + }{}% % \ifthenelse{\NOT\equal{\LWR@opacity}{1}}% - {opacity:\LWR@opacity; }{}% + {opacity:\LWR@opacity;\LWR@indentHTML}{}% % - " \LWR@orignewline% + "\LWR@indentHTML% }{}% % \end{macrocode} % Set the class and alt tag: % \changes{v0.65}{2018/12/19}{\pkg{graphics}: Added \cs{includegraphics} \attribute{alt} key.} % \begin{macrocode} -\LWR@origtilde{} class="\LWR@igclass" \LWR@orignewline% -\LWR@origtilde{} alt="\LWR@igalt" \LWR@orignewline% +class="\LWR@igclass"\LWR@indentHTML% +alt="\LWR@igalt" \LWR@orignewline% }% end of image tags }% end of href % \end{macrocode} @@ -44878,20 +45529,24 @@ img src="% \setkeys{krotbox}{#1}% % \end{macrocode} % Select |inline-block| so that \HTML\ will transform this span: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} -\LWR@htmltagc{span style="display: inline-block; % +\LWR@htmltagc{% + span\LWR@indentHTML + style="\LWR@indentHTML + display: inline-block;\LWR@indentHTML % \end{macrocode} % If an origin was given, translate and print the origin information: % \begin{macrocode} -\ifthenelse{\NOT\equal{\LWR@rotboxorigin}{}}% -{transform-origin: \LWR@originnames{\LWR@rotboxorigin};\LWR@origtilde}{}% + \ifthenelse{\NOT\equal{\LWR@rotboxorigin}{}}% + {transform-origin: \LWR@originnames{\LWR@rotboxorigin};\LWR@indentHTML}{}% % \end{macrocode} % Print the rotation information: % \begin{macrocode} -\LWR@rotstyle{-ms-}{#2} % extra space -\LWR@rotstyle{-webkit-}{#2} % extra space -\LWR@rotstyle{}{#2} % extra space -"}\LWR@orignewline% + \LWR@rotstyle{-ms-}{#2}\LWR@indentHTML + \LWR@rotstyle{-webkit-}{#2}\LWR@indentHTML + \LWR@rotstyle{}{#2}"\LWR@orignewline% +}\LWR@orignewline% % \end{macrocode} % Print the text to be rotated: % \begin{macrocode} @@ -44925,15 +45580,20 @@ img src="% \NewDocumentCommand{\LWR@HTML@scalebox}{m o m}{% % \end{macrocode} % Select |inline-block| so that \HTML\ will transform this span: +% \changes{v0.66}{2019/02/02}{Improved \HTML\ formatting.} % \begin{macrocode} -\LWR@htmltagc{span style="display: inline-block; % +\LWR@htmltagc{% + span\LWR@indentHTML + style="\LWR@indentHTML + display: inline-block;\LWR@indentHTML % \end{macrocode} % Print the scaling information: % \begin{macrocode} -\LWR@scalestyle{-ms-}{#1}{\IfNoValueTF{#2}{#1}{#2}} % extra space -\LWR@scalestyle{-webkit-}{#1}{\IfNoValueTF{#2}{#1}{#2}} % extra space -\LWR@scalestyle{}{#1}{\IfNoValueTF{#2}{#1}{#2}} % extra space -"}% + \LWR@scalestyle{-ms-}{#1}{\IfNoValueTF{#2}{#1}{#2}}\LWR@indentHTML + \LWR@scalestyle{-webkit-}{#1}{\IfNoValueTF{#2}{#1}{#2}}\LWR@indentHTML + \LWR@scalestyle{}{#1}{\IfNoValueTF{#2}{#1}{#2}} + "\LWR@orignewline +}\LWR@orignewline% % \end{macrocode} % Print the text to be scaled: % \begin{macrocode} @@ -45054,7 +45714,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{grffile} +\LWR@ProvidesPackagePass{grffile}[2017/06/30] % \end{macrocode} % % \iffalse @@ -45081,7 +45741,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{grid} +\LWR@ProvidesPackageDrop{grid}[2009/06/16] % \end{macrocode} % % \begin{macrocode} @@ -45190,7 +45850,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{hang} +\LWR@ProvidesPackageDrop{hang}[2017/02/18] % \end{macrocode} % % \begin{macrocode} @@ -45284,7 +45944,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{hanging} +\LWR@ProvidesPackageDrop{hanging}[2009/09/02] % \end{macrocode} % % @@ -45358,7 +46018,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{hypcap} +\LWR@ProvidesPackageDrop{hypcap}[2016/05/16] % \end{macrocode} % % \begin{macrocode} @@ -45392,7 +46052,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{hypdestopt} +\LWR@ProvidesPackageDrop{hypdestopt}[2016/05/21] % \end{macrocode} % % \iffalse @@ -45418,7 +46078,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{hypernat} +\LWR@ProvidesPackageDrop{hypernat}[2001/07/09] % \end{macrocode} % % \iffalse @@ -45466,8 +46126,8 @@ img src="% % Insert an image with alt text: % % \changes{v0.43}{2017/10/31}{\pkg{hyperref}: Made robust.} -% \changes{v0.45}{2017/12/29}{\pkg{hyperref}: Fix: Underscore in \acro{URL}.} -% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.45}{2017/12/29}{\pkg{hyperref}: Fix: Underscore in \URL.} +% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \begin{macrocode} \NewDocumentCommand{\LWR@hyperimageb}{m +m}{% \LWR@ensuredoingapar% @@ -45497,7 +46157,7 @@ img src="% % % Creates an \HTML\ anchor to |category.name| with the given text. % -% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \begin{macrocode} \NewDocumentCommand{\LWR@hyperdefb}{m m +m}{% \LWR@ensuredoingapar% @@ -45522,8 +46182,8 @@ img src="% % % \begin{noindmacro}{\LWR@hyperrefb} \marg{1: URL} \marg{2: category} % \marg{3: name} \marg{4: text} -% \changes{v0.45}{2018/01/02}{\pkg{hyperref}: Fix: Underscore in \acro{URL}.} -% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.45}{2018/01/02}{\pkg{hyperref}: Fix: Underscore in \URL.} +% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \changes{v0.57}{2018/06/05}{\pkg{subcaption}: Fix: \cs{subref}.} % % Creates an \HTML\ link to |URL#category.name| with the given text. @@ -45603,7 +46263,7 @@ img src="% % % Creates an anchor to |name| with the given text. % -% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \begin{macrocode} \NewDocumentCommand{\LWR@hypertargetb}{m +m}{% \label{LWR-ht-#1}% @@ -45631,7 +46291,7 @@ img src="% % % Declared because also defined by \pkg{memoir}. % -% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \acro{URL}.} +% \changes{v0.52}{2018/03/26}{\pkg{hyperref}: Fix: \progcode{\#}, \progcode{\%}, \progcode{\&}, \progcode{\~}, \progcode{\_} in \URL.} % \changes{v0.54}{2018/04/19}{\pkg{hyperref}: Fix: \cs{ref} in \cs{hyperref} and \cs{hyperlink} caused nested link.} % \changes{v0.54}{2018/04/19}{\pkg{hyperref}: Fix: \cs{hyperref} and \cs{hyperlink} with special chars in text.} % \begin{macrocode} @@ -45892,7 +46552,7 @@ img src="% % % Discard all options for \pkg{lwarp-hyperxmp}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{hyperxmp} +\LWR@ProvidesPackageDrop{hyperxmp}[2018/11/27] % \end{macrocode} % % @@ -45921,7 +46581,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{hyphenat} +\LWR@ProvidesPackagePass{hyphenat}[2009/09/02] % \end{macrocode} % % \begin{macrocode} @@ -45981,7 +46641,7 @@ img src="% % % Discard all options for \pkg{lwarp-idxlayout}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{idxlayout} +\LWR@ProvidesPackageDrop{idxlayout}[2012/03/30] % \end{macrocode} % % \begin{macrocode} @@ -46032,7 +46692,7 @@ img src="% % % Discard all options for \pkg{lwarp-ifoddpage}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{ifoddpage} +\LWR@ProvidesPackageDrop{ifoddpage}[2016/04/23] % \end{macrocode} % \begin{macrocode} @@ -46081,7 +46741,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{imakeidx} +\LWR@ProvidesPackagePass{imakeidx}[2016/10/15] % \end{macrocode} % % Use the new \HTML\ suffix: @@ -46328,34 +46988,6 @@ img src="% % % % \iffalse -%<*indentfirst> -% \fi - -% \part{lwarp-indentfirst.sty} - -% \section{indentfirst} -% -% \DescribePackage{indentfirst} -% \pkg{indentfirst} is ignored. -% -% \changes{v0.22}{2017/03/01}{\pkg{indentfirst}: Added.} -% -% Discard all options for \pkg{lwarp-indentfirst}: - -% \codehtml -% -% \begin{macrocode} -\LWR@ProvidesPackageDrop{indentfirst} -% \end{macrocode} - -% \iffalse -%</indentfirst> -% \fi -% -% -% -% -% \iffalse %<*index> % \fi % @@ -46374,7 +47006,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{index} +\LWR@ProvidesPackagePass{index}[2004/01/20] % \end{macrocode} % % Use \cs{theLWR@autoindex} instead of \cs{thepage}. @@ -46476,7 +47108,7 @@ img src="% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{intopdf} +\LWR@ProvidesPackageDrop{intopdf}[2018/03/15] % \end{macrocode} % % \begin{macrocode} @@ -46513,7 +47145,7 @@ img src="% % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{keyfloat} +\LWR@ProvidesPackagePass{keyfloat}[2017/05/12] % \end{macrocode} % After \pkg{keyfloat} has loaded: @@ -46743,7 +47375,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % Discard all options for \pkg{lwarp-layout}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{layout} +\LWR@ProvidesPackageDrop{layout}[2014/10/28] % \end{macrocode} % \begin{macrocode} @@ -46806,7 +47438,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % Discard all options for \pkg{lwarp-letterspace}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{letterspace} +\LWR@ProvidesPackageDrop{letterspace}[2018/01/14] % \end{macrocode} % \begin{macrocode} @@ -46843,7 +47475,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % Discard all options for \pkg{lwarp-lettrine}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{lettrine} +\LWR@ProvidesPackageDrop{lettrine}[2018-08-28] % \end{macrocode} % % The initial letter is in a \element{span} of class |lettrine|, and the following @@ -46905,7 +47537,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{lineno} +\LWR@ProvidesPackageDrop{lineno}[2005/11/02] % \end{macrocode} % % \begin{macrocode} @@ -47053,7 +47685,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \begin{macrocode} % \LWR@ProvidesPackageDrop{lips} \PackageInfo{lwarp}{Using the lwarp version of package `lips'.}% -\ProvidesPackage{lwarp-lips} +\ProvidesPackage{lwarp-lips}[2001/08/31] \NewDocumentCommand{\Lips}{}{\textellipsis} @@ -47104,7 +47736,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % % \begin{macrocode} -\LWR@ProvidesPackagePass{listings} +\LWR@ProvidesPackagePass{listings}[2015/06/04] % \end{macrocode} % ^^A For passing optional arguments to an environment, see: @@ -47396,7 +48028,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{lltjext} +\LWR@ProvidesPackagePass{lltjext}[2018/10/07] % \end{macrocode} % % \begin{macrocode} @@ -47435,7 +48067,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% } \RenewDocumentCommand{\pbox}{d<> O{0pt} O{c} m}{% -\booltrue{LWR@minipagefullwidth}% +\global\booltrue{LWR@minipagefullwidth}% \parbox{#2}{#4}% } % \end{macrocode} @@ -47464,7 +48096,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{longtable} +\LWR@ProvidesPackageDrop{longtable}[2014/10/28] % \end{macrocode} % % \limitslongtable @@ -47565,7 +48197,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % Discard all options for \pkg{lwarp-lscape}. % \begin{macrocode} -\LWR@ProvidesPackageDrop{lscape} +\LWR@ProvidesPackageDrop{lscape}[2000/10/22] % \end{macrocode} % \begin{macrocode} @@ -47603,7 +48235,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \begin{macrocode} \RequirePackage{tabularx} -\LWR@ProvidesPackageDrop{ltablex} +\LWR@ProvidesPackageDrop{ltablex}[2014/08/13] \DeclareDocumentEnvironment{tabularx}{m o m} {\longtable{#3}} @@ -47645,7 +48277,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{ltcaption} +\LWR@ProvidesPackageDrop{ltcaption}[2018/08/26] % \end{macrocode} % @@ -47685,7 +48317,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{ltxgrid} +\LWR@ProvidesPackageDrop{ltxgrid}[2010/07/25] % \end{macrocode} % % \begin{macrocode} @@ -47724,7 +48356,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{ltxtable} +\LWR@ProvidesPackageDrop{ltxtable}[1995/12/11] % \end{macrocode} % % \begin{noindmacro}{\LTXtable} \marg{width} \marg{file} @@ -47758,7 +48390,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{lua-check-hyphen} +\LWR@ProvidesPackageDrop{lua-check-hyphen}[2018/04/19] % \end{macrocode} % % \begin{macrocode} @@ -47815,7 +48447,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{luacolor} +\LWR@ProvidesPackageDrop{luacolor}[2016/05/16] % \end{macrocode} % % \begin{macrocode} @@ -47850,7 +48482,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{luatodonotes} +\LWR@ProvidesPackagePass{luatodonotes}[2017/09/30] % \end{macrocode} % % @@ -47973,7 +48605,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{magaz} +\LWR@ProvidesPackageDrop{magaz}[2011/11/24] % \end{macrocode} % % \begin{macrocode} @@ -48017,7 +48649,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{makeidx} +\LWR@ProvidesPackagePass{makeidx}[2014/09/29] % \end{macrocode} % % \cs{@wrindex} is redefined \cs{AtBeginDocument} by the \pkg{lwarp} core. @@ -48090,7 +48722,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % Discard all options for \pkg{lwarp-marginfit}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{marginfit} +\LWR@ProvidesPackageDrop{marginfit}[2018/06/08] % \end{macrocode} % % \iffalse @@ -48119,7 +48751,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % Discard all options for \pkg{lwarp-marginfix}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{marginfix} +\LWR@ProvidesPackageDrop{marginfix}[2013/09/08] % \end{macrocode} % % \begin{macrocode} @@ -48164,7 +48796,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % Discard all options for \pkg{lwarp-marginnote}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{marginnote} +\LWR@ProvidesPackageDrop{marginnote}[2018/08/09] % \end{macrocode} % % \changes{v0.57}{2018/06/05}{\pkg{marginnote}: Fix: Long optional argument.} @@ -48208,7 +48840,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % Discard all options for \pkg{lwarp-mcaption}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{mcaption} +\LWR@ProvidesPackageDrop{mcaption}[2009/03/13] % \end{macrocode} % \begin{macrocode} @@ -48257,7 +48889,7 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % \begin{macrocode} \RequirePackage{xcolor}% for \convertcolorspec -\LWR@ProvidesPackageDrop{mdframed} +\LWR@ProvidesPackageDrop{mdframed}[2013/07/01] % \end{macrocode} % % @@ -48833,7 +49465,7 @@ background: % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{memhfixc} +\LWR@ProvidesPackageDrop{memhfixc}[2013/05/30] % \end{macrocode} % % \iffalse @@ -48862,7 +49494,7 @@ background: % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{metalogo} +\LWR@ProvidesPackageDrop{metalogo}[2010/05/29] % \end{macrocode} % % \begin{macrocode} @@ -48915,8 +49547,8 @@ background: % When producing \HTML\ output, \pkg{lwarp} does not support % \trouble[nested math]{mhchem=\pkg{mhchem}>nested dollar signs} % the use of nested dollar signs in \pkg{mhchem} expressions. -% \gindex{array>\pkg{mhchem}} -% \gindex{math>\pkg{mhchem}} +% \gindex{array>mhchem=\pkg{mhchem}} +% \gindex{math>mhchem=\pkg{mhchem}} % % For some examples from the \pkg{mhchem} manual, change as follows: % \begin{Verbatim}[gobble=2,frame=leftline, xleftmargin=.5in,obeytabs,tabsize=4] @@ -48941,7 +49573,7 @@ background: % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{mhchem} +\LWR@ProvidesPackagePass{mhchem}[2018/06/22] % \end{macrocode} % The original definition of \cs{ce}: @@ -49054,7 +49686,7 @@ background: % % Discard all options for \pkg{lwarp-microtype}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{microtype} +\LWR@ProvidesPackageDrop{microtype}[2018/01/14] % \end{macrocode} % \begin{macrocode} @@ -49115,7 +49747,7 @@ background: % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{midfloat} +\LWR@ProvidesPackageDrop{midfloat}[2012/05/29] % \end{macrocode} % % \begin{macrocode} @@ -49146,7 +49778,7 @@ background: % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{midpage} +\LWR@ProvidesPackageDrop{midpage}[2009/09/03] % \end{macrocode} % % \changes{v0.47}{2018/01/26}{\pkg{midpage}: Fix: Line wrap at \HTML\ hyphen.} @@ -49181,7 +49813,7 @@ background: % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{morefloats} +\LWR@ProvidesPackageDrop{morefloats}[2015/07/22] % \end{macrocode} % % \iffalse @@ -49214,7 +49846,7 @@ background: % \end{macrocode} % % \begin{macrocode} -\LWR@ProvidesPackagePass{moreverb} +\LWR@ProvidesPackagePass{moreverb}[2008/06/03] % \end{macrocode} % % \begin{macrocode} @@ -49325,7 +49957,7 @@ background: % % Discard all options for \pkg{lwarp-mparhack}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{mparhack} +\LWR@ProvidesPackageDrop{mparhack}[2005/04/17] % \end{macrocode} % % \iffalse @@ -49352,7 +49984,7 @@ background: % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{multicol}[2015/09/13] +\LWR@ProvidesPackageDrop{multicol}[2018/12/27] % \end{macrocode} % Multicols are converted into a 1--3 column display, browser-supported. @@ -49372,12 +50004,22 @@ background: % \HTML\ \element{div} class to contain everything: % \begin{macrocode} { -\LWR@forcenewpage -\BlockClass{multicols} + \LWR@forcenewpage + \BlockClass{multicols} % \end{macrocode} % Optional \HTML\ \element{div} class for the heading: % \begin{macrocode} -\IfValueT{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}} + \IfValueT{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}% +% \end{macrocode} +% Change \cs{linewidth} to compensate for expected size: +% \begin{macrocode} + \setlength{\linewidth}{\linewidth/#2} +% \end{macrocode} +% Locally force any minipages to be fullwidth: +% \changes{v0.66}{2018/12/31}{Fix: Minipages inside \env{multicols}.} +% \begin{macrocode} + \booltrue{LWR@forceminipagefullwidth} +} % \end{macrocode} % When done with the environment, close the \element{div}: % \begin{macrocode} @@ -49437,17 +50079,19 @@ background: % \pkg{multicolrule} is ignored. % % \changes{v0.65}{2018/12/21}{\pkg{multicolrule}: Added.} +% \changes{v0.66}{2019/01/04}{\pkg{multicolrule}: Updated for v1.2.} % % \codehtml % % \begin{macrocode} \RequirePackage{multicol} -\LWR@ProvidesPackageDrop{multicolrule} +\LWR@ProvidesPackageDrop{multicolrule}[2019/01/01] % \end{macrocode} % % \begin{macrocode} \newcommand*{\SetMCRule}[1]{} +\NewDocumentCommand{\DeclareMCRulePattern}{m m}{} % \end{macrocode} % % \iffalse @@ -49487,7 +50131,7 @@ background: % \end{macrocode} % % \begin{macrocode} -\LWR@ProvidesPackagePass{multirow} +\LWR@ProvidesPackagePass{multirow}[2018/08/03] % \end{macrocode} % % @@ -49664,7 +50308,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{multitoc} +\LWR@ProvidesPackageDrop{multitoc}[1999/06/08] % \end{macrocode} % % \begin{macrocode} @@ -49795,6 +50439,102 @@ class="td% % % % \iffalse +%<*nameauth> +% \fi +% +% \part{lwarp-nameauth.sty} +% +% \section{nameauth} +% +% \credits{Charles P. Schaum} +% +% \DescribePackage{nameauth} +% \pkg{nameauth} is patched for use by \pkg{lwarp}. +% +% \changes{v0.66}{2019/02/05}{\pkg{nameauth}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{nameauth}[2017/03/22] +% \end{macrocode} +% +% \pkg{lwarp} formatting is inserted in the following. +% \begin{macrocode} +\renewcommand*\@nameauth@Hook[1] +{% + \if@nameauth@Lock + \@nameauth@InHooktrue% + \protected@edef\test{#1}% + \expandafter\@nameauth@TestDot\expandafter{\test}% + \if@nameauth@InAKA + \if@nameauth@AlwaysFormat + \@nameauth@FirstFormattrue% + \else + \unless\if@nameauth@AKAFormat + \@nameauth@FirstFormatfalse\fi + \fi + \if@nameauth@MainFormat + \if@nameauth@FirstFormat + \bgroup\NamesFormat{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \else + \bgroup\MainNameHook{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \fi + \else + \if@nameauth@FirstFormat + \bgroup\FrontNamesFormat{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \else + \bgroup\FrontNameHook{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \fi + \fi + \else + \if@nameauth@AlwaysFormat + \@nameauth@FirstFormattrue% + \fi + \if@nameauth@MainFormat + \if@nameauth@FirstFormat + \bgroup\NamesFormat{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \else + \bgroup\MainNameHook{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \fi + \else + \if@nameauth@FirstFormat + \bgroup\FrontNamesFormat{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \else + \bgroup\FrontNameHook{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \fi + \fi + \fi + \@nameauth@FirstFormatfalse% + \@nameauth@InHookfalse% + \fi +} +% \end{macrocode} +% +% \iffalse +%</nameauth> +% \fi +% +% +% +% +% \iffalse %<*nameref> % \fi @@ -49842,7 +50582,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{natbib} +\LWR@ProvidesPackagePass{natbib}[2010/09/13] % \end{macrocode} % % Replace math $<$ and $>$ with \cs{textless} and \cs{textgreater}: @@ -49899,7 +50639,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{nccfancyhdr} +\LWR@ProvidesPackageDrop{nccfancyhdr}[2004/12/07] % \end{macrocode} % % \begin{macrocode} @@ -49964,7 +50704,7 @@ class="td% % % Discard all options for \pkg{lwarp-needspace}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{needspace} +\LWR@ProvidesPackageDrop{needspace}[2010/09/12] \DeclareDocumentCommand{\needspace}{m}{} \DeclareDocumentCommand{\Needspace}{s m}{} @@ -49996,7 +50736,7 @@ class="td% % % Discard all options for \pkg{lwarp-nextpage}. % \begin{macrocode} -\LWR@ProvidesPackageDrop{nextpage} +\LWR@ProvidesPackageDrop{nextpage}[2009/09/03] % \end{macrocode} % \begin{macrocode} @@ -50095,7 +50835,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{nonfloat} +\LWR@ProvidesPackageDrop{nonfloat}[1999/07/05] % \end{macrocode} % % \begin{macrocode} @@ -50127,7 +50867,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{nonumonpart} +\LWR@ProvidesPackageDrop{nonumonpart}[2011/04/15] % \end{macrocode} % % @@ -50153,7 +50893,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{nopageno} +\LWR@ProvidesPackageDrop{nopageno}[1989/01/01] % \end{macrocode} % % @@ -50182,7 +50922,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{notespages} +\LWR@ProvidesPackageDrop{notespages}[2016/08/21] % \end{macrocode} % % \begin{macrocode} @@ -50234,7 +50974,7 @@ class="td% % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{nowidow} +\LWR@ProvidesPackageDrop{nowidow}[2011/09/20] % \end{macrocode} % \begin{noindmacro}{\nowidow} \oarg{lines} @@ -50340,7 +51080,7 @@ class="td% \DeclareOption{amsmath}{} \DeclareOption{hyperref}{} -\LWR@ProvidesPackagePass{ntheorem} +\LWR@ProvidesPackagePass{ntheorem}[2011/08/15] % \end{macrocode} % % @@ -51053,7 +51793,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{overpic} +\LWR@ProvidesPackagePass{overpic}[2017/10/06] % \end{macrocode} % \begin{macrocode} @@ -51100,7 +51840,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pagegrid} +\LWR@ProvidesPackageDrop{pagegrid}[2016/05/16] % \end{macrocode} % % \begin{macrocode} @@ -51130,7 +51870,7 @@ class="td% % \codehtml % \begin{macrocode} \DeclareOption{page}{} -\LWR@ProvidesPackagePass{pagenote} +\LWR@ProvidesPackagePass{pagenote}[2009/09/03] % \end{macrocode} % % \iffalse @@ -51157,7 +51897,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pagesel} +\LWR@ProvidesPackageDrop{pagesel}[2016/05/16] % \end{macrocode} % % \iffalse @@ -51187,7 +51927,7 @@ class="td% % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{paralist} +\LWR@ProvidesPackagePass{paralist}[2017/01/22] % \end{macrocode} % % The compact environments are identical to the regular ones: @@ -51238,7 +51978,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{parnotes} +\LWR@ProvidesPackagePass{parnotes}[2016/08/15] % \end{macrocode} % % \begin{macrocode} @@ -51312,7 +52052,7 @@ class="td% % % Discard all options for \pkg{lwarp-parskip}. % \begin{macrocode} -\LWR@ProvidesPackageDrop{parskip} +\LWR@ProvidesPackageDrop{parskip}[2001/04/09] % \end{macrocode} % \iffalse @@ -51341,12 +52081,12 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pbox} +\LWR@ProvidesPackageDrop{pbox}[2011/12/07] % \end{macrocode} % % \begin{macrocode} \NewDocumentCommand{\pbox}{O{t} O{} O{t} m +m}{% -\booltrue{LWR@minipagefullwidth}% +\global\booltrue{LWR@minipagefullwidth}% \parbox[#1][#2][#3]{#4}{#5}% } @@ -51429,7 +52169,7 @@ class="td% % % Discard all options for \pkg{lwarp-pdflscape}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{pdflscape} +\LWR@ProvidesPackageDrop{pdflscape}[2016/05/14] % \end{macrocode} % % \iffalse @@ -51498,7 +52238,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{pdfpages} +\LWR@ProvidesPackagePass{pdfpages}[2017-10-31] % \end{macrocode} % % Disable option which have no meaning for \HTML\ output: @@ -51660,7 +52400,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pdfprivacy} +\LWR@ProvidesPackageDrop{pdfprivacy}[2017/12/03] % \end{macrocode} % % \iffalse @@ -51685,7 +52425,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pdfrender} +\LWR@ProvidesPackageDrop{pdfrender}[2016/05/17] % \end{macrocode} % % \begin{macrocode} @@ -51718,7 +52458,7 @@ class="td% % % Discard all options for \pkg{lwarp-pdfsync}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{pdfsync} +\LWR@ProvidesPackageDrop{pdfsync}[2008/01/26] % \end{macrocode} % % \begin{macrocode} @@ -51754,7 +52494,7 @@ class="td% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{pdftricks} +\LWR@ProvidesPackagePass{pdftricks}[2003/08/10] % \end{macrocode} % % Reuse the print-mode images: @@ -51803,7 +52543,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pdfx} +\LWR@ProvidesPackageDrop{pdfx}[2017/05/18] % \end{macrocode} % % \iffalse @@ -51831,7 +52571,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pfnote} +\LWR@ProvidesPackageDrop{pfnote}[1999/07/14] % \end{macrocode} % % \iffalse @@ -51858,7 +52598,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{phfqit} +\LWR@ProvidesPackagePass{phfqit}[2017/08/16] % \end{macrocode} % \begin{macrocode} @@ -51903,7 +52643,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{placeins} +\LWR@ProvidesPackageDrop{placeins}[2005/04/18] % \end{macrocode} % \begin{macrocode} @@ -51933,7 +52673,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{plarydshln} +\LWR@ProvidesPackageDrop{plarydshln}[2018/10/20] % \end{macrocode} % % \begin{macrocode} @@ -52005,7 +52745,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \pbox <t/y> [width] [l/r] {contents} \RenewDocumentCommand{\pbox}{d<> O{0pt} O{c} m}{% -\booltrue{LWR@minipagefullwidth}% +\global\booltrue{LWR@minipagefullwidth}% \parbox{#2}{#4}% } % \end{macrocode} @@ -52036,7 +52776,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{plextarydshln} +\LWR@ProvidesPackageDrop{plextarydshln}[2018/10/20] % \end{macrocode} % % \begin{macrocode} @@ -52059,14 +52799,14 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \section{plextcolortbl} % % \DescribePackage{plextcolortbl} -% \pkg{plextcolortbl} is emulated by \pkg{lwarp-arydshln}. +% \pkg{plextcolortbl} is emulated by \pkg{lwarp-colortbl}. % % \changes{v0.65}{2018/12/17}{\pkg{plextcolortbl}: Added.} % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{plextcolortbl} +\LWR@ProvidesPackageDrop{plextcolortbl}[2018/09/19] % \end{macrocode} % % \begin{macrocode} @@ -52099,7 +52839,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-prelim2e}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{prelim2e} +\LWR@ProvidesPackageDrop{prelim2e}[2009/05/29] % \end{macrocode} % % \begin{macrocode} @@ -52134,7 +52874,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{prettyref} +\LWR@ProvidesPackagePass{prettyref}[1998/07/09] % \end{macrocode} % \begin{macrocode} @@ -52290,7 +53030,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{pst-eps} +\LWR@ProvidesPackagePass{pst-eps}[2005/05/20] % \end{macrocode} % % \begin{macrocode} @@ -52325,7 +53065,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{pstool} +\LWR@ProvidesPackagePass{pstool}[2018/01/20] % \end{macrocode} % % Each image is placed inside a \env{lateximage} to capture the results of \pkg{psfrag}. @@ -52372,7 +53112,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{pstricks} +\LWR@ProvidesPackagePass{pstricks}[2018/01/06] % \end{macrocode} % % \begin{macrocode} @@ -52404,7 +53144,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pxatbegshi} +\LWR@ProvidesPackageDrop{pxatbegshi}[2017/11/04] % \end{macrocode} % % \begin{macrocode} @@ -52433,7 +53173,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pxeveryshi} +\LWR@ProvidesPackageDrop{pxeveryshi}[2012/05/19] % \end{macrocode} % % \begin{macrocode} @@ -52463,7 +53203,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pxftnright} +\LWR@ProvidesPackageDrop{pxftnright}[2017/02/28] % \end{macrocode} % % \begin{macrocode} @@ -52493,7 +53233,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{pxjahyper} +\LWR@ProvidesPackageDrop{pxjahyper}[2018/07/15] % \end{macrocode} % % \iffalse @@ -52521,7 +53261,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{quotchap} +\LWR@ProvidesPackageDrop{quotchap}[2012/10/20] % \end{macrocode} % % \begin{macrocode} @@ -52599,7 +53339,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{quoting} +\LWR@ProvidesPackagePass{quoting}[2014/01/28] % \end{macrocode} % \begin{macrocode} @@ -52643,7 +53383,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{ragged2e} +\LWR@ProvidesPackageDrop{ragged2e}[2009/05/21] % \end{macrocode} % \begin{macrocode} @@ -52701,7 +53441,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{realscripts} +\LWR@ProvidesPackageDrop{realscripts}[2016/02/13] % \end{macrocode} % % \begin{macrocode} @@ -52799,11 +53539,12 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % \changes{v0.57}{2018/06/03}{\pkg{register}: Added.} % \changes{v0.62}{2018/11/12}{\pkg{register}: Updated to v1.8.} +% \changes{v0.66}{2019/01/04}{\pkg{register}: Verified for v1.9.} % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{register}[2018/11/10] +\LWR@ProvidesPackagePass{register}[2019/01/01] % \end{macrocode} % \begin{macrocode} @@ -52866,7 +53607,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{relsize} +\LWR@ProvidesPackagePass{relsize}[2013/03/29] % \end{macrocode} % % \begin{macrocode} @@ -52932,7 +53673,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \begin{sourcedisplay} % \cs{usepackage}[makeindex,\textred{makeindexStyle=\{lwarp\_repeatindex\}}]\{lwarp\} % \end{sourcedisplay} -% where \filenm{lwarp\_repeatindex.ist} may be copied from the following +% where \filenm{lwarp_repeatindex.ist} may be copied from the following % modified version of \filenm{lwarp.ist}: % \begin{Verbatim}[gobble=2,obeytabs,tabsize=4,frame=leftline] % preamble @@ -52998,7 +53739,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{resizegather} +\LWR@ProvidesPackageDrop{resizegather}[2016/05/16] % \end{macrocode} % % \begin{macrocode} @@ -53029,7 +53770,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{rmpage} +\LWR@ProvidesPackageDrop{rmpage}[1997/09/29] % \end{macrocode} % % \iffalse @@ -53061,7 +53802,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{romanbar} +\LWR@ProvidesPackagePass{romanbar}[2012/01/01] % \end{macrocode} % \begin{macrocode} @@ -53094,7 +53835,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{romanbarpagenumber} +\LWR@ProvidesPackageDrop{romanbarpagenumber}[2015/02/06] % \end{macrocode} % % @@ -53123,7 +53864,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{rotating} +\LWR@ProvidesPackageDrop{rotating}[2016/08/11] % \end{macrocode} % \begin{macrocode} @@ -53273,7 +54014,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-savetrees}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{savetrees} +\LWR@ProvidesPackageDrop{savetrees}[2016/04/13] % \end{macrocode} % % @@ -53335,7 +54076,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{schemata} +\LWR@ProvidesPackagePass{schemata}[2016/01/25] % \end{macrocode} % \begin{macrocode} @@ -53382,7 +54123,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{scrextend} +\LWR@ProvidesPackageDrop{scrextend}[2018/03/30] % \end{macrocode} % % \begin{macrocode} @@ -53544,7 +54285,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{scrhack} +\LWR@ProvidesPackageDrop{scrhack}[2018/03/30] % \end{macrocode} % % @@ -53575,7 +54316,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{scrlayer} +\LWR@ProvidesPackageDrop{scrlayer}[2018/03/30] % \end{macrocode} % % \begin{macrocode} @@ -53681,7 +54422,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{scrlayer-notecolumn} +\LWR@ProvidesPackageDrop{scrlayer-notecolumn}[2018/02/02] % \end{macrocode} % % \begin{macrocode} @@ -53723,7 +54464,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{scrlayer-scrpage} +\LWR@ProvidesPackageDrop{scrlayer-scrpage}[2018/03/30] % \end{macrocode} % % \begin{macrocode} @@ -53799,7 +54540,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{scrpage2} +\LWR@ProvidesPackageDrop{scrpage2}[2018/03/30] % \end{macrocode} % % \begin{macrocode} @@ -53934,7 +54675,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{sectionbreak} +\LWR@ProvidesPackagePass{sectionbreak}[2018-01-03] % \end{macrocode} % \begin{macrocode} @@ -53977,7 +54718,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{sectsty} +\LWR@ProvidesPackageDrop{sectsty}[2002/02/25] % \end{macrocode} % % \begin{macrocode} @@ -54108,7 +54849,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{setspace} +\LWR@ProvidesPackageDrop{setspace}[2011/12/19] \newcommand*{\setstretch}[1]{} \newcommand*{\SetSinglespace}[1]{} @@ -54176,7 +54917,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-shadow}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{shadow} +\LWR@ProvidesPackageDrop{shadow}[2003/02/19] % \end{macrocode} % \begin{macrocode} @@ -54217,7 +54958,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-showidx}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{showidx} +\LWR@ProvidesPackageDrop{showidx}[2014/09/29] % \end{macrocode} % % \cs{@wrindex} is redefined \cs{AtBeginDocument} by the \pkg{lwarp} core. @@ -54249,7 +54990,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-showkeys}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{showkeys} +\LWR@ProvidesPackageDrop{showkeys}[2014/10/28] % \end{macrocode} % \begin{macrocode} @@ -54285,7 +55026,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-sidecap}. % \begin{macrocode} -\LWR@ProvidesPackageDrop{sidecap} +\LWR@ProvidesPackageDrop{sidecap}[2003/06/06] % \end{macrocode} % See: \\ @@ -54452,7 +55193,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{SIunits} +\LWR@ProvidesPackagePass{SIunits}[2007/12/02] % \end{macrocode} % % Patched for copy/paste with the \HTML\ \attribute{alt} tag: @@ -54506,7 +55247,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \begin{macrocode} \RequirePackage{xcolor}% for \convertcolorspec -\LWR@ProvidesPackagePass{siunitx} +\LWR@ProvidesPackagePass{siunitx}[2018/05/17] % \end{macrocode} % \changes{v0.50}{2018/02/24}{\pkg{siunitx}: Improved units.} @@ -54922,7 +55663,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \begin{macrocode} \RequirePackage{soul} \RequirePackage{soulutf8} -\LWR@ProvidesPackageDrop{soulpos} +\LWR@ProvidesPackageDrop{soulpos}[2012/02/25] % \end{macrocode} % % \begin{macrocode} @@ -54970,7 +55711,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{soulutf8} +\LWR@ProvidesPackageDrop{soulutf8}[2016/05/16] % \end{macrocode} % % @@ -55002,7 +55743,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{splitidx} +\LWR@ProvidesPackagePass{splitidx}[2016/02/18] % \end{macrocode} % % \begin{macrocode} @@ -55157,7 +55898,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{stabular} +\LWR@ProvidesPackageDrop{stabular}[2014/03/20] % \end{macrocode} % % \oarg{vpos} \marg{colspec} @@ -55208,7 +55949,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{stfloats} +\LWR@ProvidesPackageDrop{stfloats}[2017/03/27] % \end{macrocode} % % \pkg{stfloats} may have been preloaded by a \pkg{ltj*} class. @@ -55235,6 +55976,58 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % % +% \iffalse +%<*subcaption> +% \fi +% +% \part{lwarp-subcaption.sty} +% +% \section{subcaption} +% +% \credits{Axel Sommerfeldt} +% +% \DescribePackage{subcaption} +% \pkg{subcaption} is patched for use by \pkg{lwarp}. +% +% \changes{v0.66}{2018/12/31}{\pkg{subcaption}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{subcaption}[2018/05/01] +% \end{macrocode} +% +% Tells \pkg{lwarp} to ignore minipage widths inside a subfigure or subtable. +% In print mode the minipages are used to place the items next to each other. +% In \HTML\ they are placed side-by-side automatically. +% \begin{macrocode} +\ifdef{\subcaption@minipage}{ + \xpatchcmd{\subcaption@minipage} + {\minipage} + {\minipagefullwidth\minipage} + {} + {\LWR@patcherror{subcaption}{subcaption@minipage}} +}{} +% \end{macrocode} +% +% Likewise for a \cs{subcaptionbox}: +% \begin{macrocode} +\ifdef{\subcaptionbox}{ + \xpretocmd{\subcaptionbox} + {\minipagefullwidth} + {} + {\LWR@patcherror{subcaption}{subcaptionbox}} +}{} +% \end{macrocode} +% +% \iffalse +%</subcaption> +% \fi +% +% +% +% +% % % % \iffalse @@ -55258,7 +56051,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Accept all options for \pkg{lwarp-subfig}: % \begin{macrocode} -\LWR@ProvidesPackagePass{subfig} +\LWR@ProvidesPackagePass{subfig}[2005/06/28] % \end{macrocode} % \begin{noindmacro}{\sf@@@subfloat} @@ -55554,7 +56347,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{subfigure} +\LWR@ProvidesPackageDrop{subfigure}[2002/03/15] \RequirePackage{subfig} % \end{macrocode} % @@ -55607,7 +56400,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{supertabular} +\LWR@ProvidesPackageDrop{supertabular}[2004/02/20] % \end{macrocode} % % \limitssupertabular @@ -55704,7 +56497,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-syntonly}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{syntonly} +\LWR@ProvidesPackageDrop{syntonly}[2017/06/30] % \end{macrocode} % % \begin{macrocode} @@ -55780,7 +56573,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-tabularx}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{tabularx} +\LWR@ProvidesPackageDrop{tabularx}[2016/02/03] % \end{macrocode} % \begin{macrocode} @@ -55823,7 +56616,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % Column types |L|, |C|, |R|, and |J| are emulated by \pkg{lwarp} % core code. % \begin{macrocode} -\LWR@ProvidesPackageDrop{tabulary} +\LWR@ProvidesPackageDrop{tabulary}[2014/06/11] % \end{macrocode} % \begin{macrocode} @@ -55864,7 +56657,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{tascmac} +\LWR@ProvidesPackageDrop{tascmac}[2018/03/09] % \end{macrocode} % % \begin{macrocode} @@ -55971,7 +56764,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{textarea} +\LWR@ProvidesPackageDrop{textarea}[2005/12/26] % \end{macrocode} % % \begin{macrocode} @@ -56024,7 +56817,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{textcomp} +\LWR@ProvidesPackagePass{textcomp}[2017/04/05] % \end{macrocode} % % @@ -56183,7 +56976,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{textfit} +\LWR@ProvidesPackageDrop{textfit}[1994/04/15] % \end{macrocode} % % \begin{macrocode} @@ -56237,7 +57030,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{textpos} +\LWR@ProvidesPackageDrop{textpos}[2016/06/07] % \end{macrocode} % \begin{macrocode} @@ -56300,7 +57093,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{theorem} +\LWR@ProvidesPackagePass{theorem}[2014/10/28] % \end{macrocode} @@ -56516,7 +57309,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{thinsp} +\LWR@ProvidesPackageDrop{thinsp}[2016/10/02] % \end{macrocode} % % \begin{macrocode} @@ -56552,7 +57345,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{threadcol} +\LWR@ProvidesPackageDrop{threadcol}[2013/01/06] % \end{macrocode} % % \begin{macrocode} @@ -56588,18 +57381,18 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{threeparttable} +\LWR@ProvidesPackageDrop{threeparttable}[2003/06/13] % \end{macrocode} - -% \begin{noindmacro}{\LWR@printtablenote} \marg{text} -% -% Prints the table note item header inside a \CSS\ class of |tnoteitemheader|. -% \begin{macrocode} -\newcommand{\LWR@printtablenote}[1]{\InlineClass{tnoteitemheader}{#1}} -% \end{macrocode} -% \end{noindmacro} +% ^^A Broken: +% ^^A % \begin{noindmacro}{\LWR@printtablenote} \marg{text} +% ^^A % +% ^^A % Prints the table note item header inside a \CSS\ class of |tnoteitemheader|. +% ^^A % \begin{macrocode} +% ^^A % \newrobustcmd{\LWR@printtablenote}[1]{\InlineClass{tnoteitemheader}{#1}} +% ^^A % \end{macrocode} +% ^^A % \end{noindmacro} @@ -56617,9 +57410,12 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', {% \LWR@forcenewpage \BlockClass{tnotes}% -\ltx@ifpackageloaded{enumitem}{% -\setlist[description]{format=\LWR@printtablenote}% -}{}% +% \end{macrocode} +% ^^A broken: +% ^^A % \ltx@ifpackageloaded{enumitem}{% +% ^^A % \setlist[description]{format=\LWR@printtablenote}% +% ^^A % }{}% +% \begin{macrocode} \description% } {% @@ -56658,7 +57454,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{thumb} +\LWR@ProvidesPackageDrop{thumb}[1997/12/24] % \end{macrocode} % % \begin{macrocode} @@ -56690,7 +57486,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{thumbs} +\LWR@ProvidesPackageDrop{thumbs}[2014/03/09] % \end{macrocode} % % \begin{macrocode} @@ -56846,7 +57642,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{titleps} +\LWR@ProvidesPackageDrop{titleps}[2016/03/15] % \end{macrocode} % % \cs{pagestyle} and \cs{thispagestyle} are already disabled in the \pkg{lwarp} code. @@ -57082,7 +57878,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{titleref} +\LWR@ProvidesPackageDrop{titleref}[2001/04/05] \LetLtxMacro\titleref\nameref @@ -57129,7 +57925,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{titlesec} +\LWR@ProvidesPackageDrop{titlesec}[2016/03/21] % \end{macrocode} % \begin{noindmacro}{\titlelabel} \marg{label-format} @@ -57274,7 +58070,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{titletoc} +\LWR@ProvidesPackageDrop{titletoc}[2011/12/15] % \end{macrocode} % @@ -57417,7 +58213,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{titling} +\LWR@ProvidesPackagePass{titling}[2009/09/04] % \end{macrocode} % % @@ -57710,7 +58506,6 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % % -% % \iffalse %<*tocbasic> % \fi @@ -57722,21 +58517,23 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \credits{Markus Kohm} % % \DescribePackage{tocbasic} -% \pkg{tocbasic} is patched for use by \pkg{lwarp}. -% +% \pkg{tocbasic} is nullified for \pkg{lwarp}. +% % % \usedbykomascript % % \changes{v0.44}{2017/11/20}{\pkg{tocbasic}: Added.} +% \changes{v0.66}{2019/01/12}{\pkg{tocbasic}: Updated to v3.26a.} % % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{tocbasic} +\LWR@ProvidesPackagePass{tocbasic}[2018/12/30] % \end{macrocode} % \begin{macrocode} \DeclareDocumentCommand{\usetocbasicnumberline}{o}{} \DeclareDocumentCommand{\DeclareTOCStyleEntry}{o m m}{} +\DeclareDocumentCommand{\DeclareTOCStyleEntries}{o m m}{} \DeclareDocumentCommand{\DeclareTOCEntryStyle}{m o m}{} \DeclareDocumentCommand{\DefineTOCEntryOption}{m o m}{} \DeclareDocumentCommand{\DefineTOCEntryBooleanOption}{m o m m m}{} @@ -57780,7 +58577,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \begin{macrocode} \let\simplechapterdelim\relax -\LWR@ProvidesPackagePass{tocbibind} +\LWR@ProvidesPackagePass{tocbibind}[2010/10/13] % \end{macrocode} % \begin{macrocode} @@ -57852,7 +58649,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{tocenter} +\LWR@ProvidesPackageDrop{tocenter}[2004/12/09] % \end{macrocode} % % \begin{macrocode} @@ -57892,7 +58689,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{tocloft} +\LWR@ProvidesPackageDrop{tocloft}[2017/08/31] % \end{macrocode} % @@ -58300,7 +59097,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{tocstyle} +\LWR@ProvidesPackageDrop{tocstyle}[2017/02/23] % \end{macrocode} % % \begin{macrocode} @@ -58341,7 +59138,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{todo} +\LWR@ProvidesPackagePass{todo}[2010/03/31] % \end{macrocode} % \begin{macrocode} @@ -58411,7 +59208,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{todonotes} +\LWR@ProvidesPackagePass{todonotes}[2012/07/25] % \end{macrocode} % % \begin{macrocode} @@ -58536,7 +59333,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{tram} +\LWR@ProvidesPackageDrop{tram}[2013/04/04] % \end{macrocode} % % \begin{macrocode} @@ -58575,7 +59372,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-transparent}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{transparent} +\LWR@ProvidesPackageDrop{transparent}[2016/05/16] % \end{macrocode} % % \begin{macrocode} @@ -58613,7 +59410,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{trimclip} +\LWR@ProvidesPackageDrop{trimclip}[2018/04/08] % \end{macrocode} % % The third argument, the text, is not touched. @@ -58672,7 +59469,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % Discard all options for \pkg{lwarp-trivfloat}. % This tells \pkg{trivfloat} not to use \pkg{floatrow} or \pkg{memoir}. % \begin{macrocode} -\LWR@ProvidesPackageDrop{trivfloat} +\LWR@ProvidesPackageDrop{trivfloat}[2009/04/23] \LWR@origRequirePackage{trivfloat} % \end{macrocode} @@ -58744,6 +59541,39 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % % \iffalse +%<*truncate> +% \fi +% +% \part{lwarp-truncate.sty} +% +% \section{truncate} +% +% \DescribePackage{truncate} +% \pkg{truncate} is ignored. +% +% \changes{v0.66}{2019/02/03}{\pkg{truncate}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackageDrop{truncate}[2001/08/20] +% \end{macrocode} +% +% \begin{macrocode} +\providecommand{\TruncateMarker}{} +\newcommand{\truncate}[3][\TruncateMarker]{#3} +% \end{macrocode} +% +% \iffalse +%</truncate> +% \fi +% +% +% +% +% +% +% \iffalse %<*turnthepage> % \fi % @@ -58759,7 +59589,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{turnthepage} +\LWR@ProvidesPackageDrop{turnthepage}[2011/03/24] % \end{macrocode} % % \begin{macrocode} @@ -58824,7 +59654,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{typearea} +\LWR@ProvidesPackageDrop{typearea}[2018/03/30] % \end{macrocode} % % \begin{macrocode} @@ -58975,7 +59805,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{underscore} +\LWR@ProvidesPackageDrop{underscore}[2006/09/13] % \end{macrocode} % % \iffalse @@ -59001,7 +59831,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Values are not styled by \CSS, and take the style of the surrounding \HTML\ text. % -% Units are styled according to the print verison, +% Units are styled according to the print version, % so they will be forced to upright roman in \HTML\ if the print version does so. % It may be necessary to adjust the document's body \CSS\ to match the print version. % @@ -59087,7 +59917,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{unitsdef} +\LWR@ProvidesPackagePass{unitsdef}[2005/01/04] % \end{macrocode} % % \begin{macrocode} @@ -59138,7 +59968,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Discard all options for \pkg{lwarp-upref}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{upref} +\LWR@ProvidesPackageDrop{upref}[2007/03/14] % \end{macrocode} % % @@ -59168,7 +59998,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{url} +\LWR@ProvidesPackagePass{url}[2013/09/16] % \end{macrocode} % \pkg{url} uses math mode to print its string inside a group, so the original meaning @@ -59206,7 +60036,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{uspace} +\LWR@ProvidesPackageDrop{uspace}[2016/11/06] % \end{macrocode} % % \iffalse @@ -59235,7 +60065,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % Pass all options for \pkg{lwarp-verse}: % \begin{macrocode} -\LWR@ProvidesPackagePass{verse} +\LWR@ProvidesPackagePass{verse}[2009/09/04] % \end{macrocode} % @@ -59324,7 +60154,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{versonotes} +\LWR@ProvidesPackageDrop{versonotes}[2015/12/08] % \end{macrocode} % % \begin{macrocode} @@ -59360,7 +60190,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{vertbars} +\LWR@ProvidesPackageDrop{vertbars}[2010/11/27] % \end{macrocode} % % \begin{macrocode} @@ -59405,7 +60235,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{vmargin} +\LWR@ProvidesPackageDrop{vmargin}[2004/07/15] % \end{macrocode} % % \begin{macrocode} @@ -59459,7 +60289,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{vowel} +\LWR@ProvidesPackagePass{vowel}[2002/08/08] % \end{macrocode} % \begin{macrocode} @@ -59529,7 +60359,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{vwcol} +\LWR@ProvidesPackagePass{vwcol}[2015/02/10] % \end{macrocode} % % Factored from \cs{vwcol}. @@ -59677,7 +60507,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{wallpaper} +\LWR@ProvidesPackageDrop{wallpaper}[2005/01/18] % \end{macrocode} % \begin{macrocode} @@ -59726,7 +60556,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{watermark} +\LWR@ProvidesPackageDrop{watermark}[2004/12/09] % \end{macrocode} % % \begin{macrocode} @@ -59793,7 +60623,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{wrapfig} +\LWR@ProvidesPackageDrop{wrapfig}[2003/01/31] % \end{macrocode} % % @@ -60041,7 +60871,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{xcolor} +\LWR@ProvidesPackagePass{xcolor}[2016/05/11] % \end{macrocode} % \begin{macrocode} @@ -60624,7 +61454,7 @@ height:\LWR@printlength{\LWR@tempheight}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{xellipsis} +\LWR@ProvidesPackagePass{xellipsis}[2015/11/01] % \end{macrocode} % \begin{macrocode} @@ -60718,7 +61548,7 @@ height:\LWR@printlength{\LWR@tempheight}% % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{xfrac} +\LWR@ProvidesPackagePass{xfrac}[2018-08-23] % \end{macrocode} % In the user's document preamble, \pkg{lwarp} should be loaded @@ -60755,7 +61585,7 @@ height:\LWR@printlength{\LWR@tempheight}% % \begin{macro}{\xfracHTMLfontsize} % \changes{v0.19}{2016/06/06}{Added.} -% \gindex{font>size>\pkg{xfrac}} +% \gindex{font>size>xfrac=\pkg{xfrac}} % User-redefinable macro which controls the font size of the fraction. % \begin{macrocode} \newcommand*{\xfracHTMLfontsize}{.6em} @@ -60913,7 +61743,7 @@ height:\LWR@printlength{\LWR@tempheight}% % \begin{macrocode} \RequirePackage{tabularx} -\LWR@ProvidesPackageDrop{xltabular} +\LWR@ProvidesPackageDrop{xltabular}[2018/05/23] \DeclareDocumentEnvironment{xltabular}{o m m} {\longtable{#3}} @@ -60948,7 +61778,7 @@ height:\LWR@printlength{\LWR@tempheight}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{xltxtra} +\LWR@ProvidesPackageDrop{xltxtra}[2016/01/21] % \end{macrocode} % % \begin{macrocode} @@ -61001,7 +61831,7 @@ height:\LWR@printlength{\LWR@tempheight}% % % Discard all options for \pkg{lwarp-xmpincl}: % \begin{macrocode} -\LWR@ProvidesPackageDrop{xmpincl} +\LWR@ProvidesPackageDrop{xmpincl}[2008/05/10] % \end{macrocode} % % \begin{macrocode} @@ -61121,7 +61951,7 @@ height:\LWR@printlength{\LWR@tempheight}% % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{xtab} +\LWR@ProvidesPackageDrop{xtab}[2011/07/31] % \end{macrocode} % % \limitssupertabular @@ -61261,7 +62091,7 @@ height:\LWR@printlength{\LWR@tempheight}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{xurl} +\LWR@ProvidesPackageDrop{xurl}[2018/06/02] % \end{macrocode} % % \iffalse @@ -61294,7 +62124,7 @@ height:\LWR@printlength{\LWR@tempheight}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{xy} +\LWR@ProvidesPackagePass{xy}[2013/10/06] % \end{macrocode} % \begin{macrocode} @@ -61384,7 +62214,7 @@ height:\LWR@printlength{\LWR@tempheight}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackageDrop{zwpagelayout} +\LWR@ProvidesPackageDrop{zwpagelayout}[2013/01/13] % \end{macrocode} % % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/lwarp/lwarp.ins b/Master/texmf-dist/source/latex/lwarp/lwarp.ins index accdefe8f57..883e7c7a788 100644 --- a/Master/texmf-dist/source/latex/lwarp/lwarp.ins +++ b/Master/texmf-dist/source/latex/lwarp/lwarp.ins @@ -1,5 +1,5 @@ %% lwarp.ins -%% Copyright 2016-2017 Brian Dunn +%% Copyright 2016-2019 Brian Dunn %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -14,7 +14,7 @@ %% The Current Maintainer of this work is Brian Dunn. %% %% This work consists of the files lwarp.dtx and lwarp.ins -%% and the derived file lwarp.sty. +%% and the derived files lwarp.sty and lwarp-*.sty \input docstrip.tex \keepsilent %% \usedir{tex/latex/ package } @@ -53,6 +53,7 @@ version 2005/12/01 or later. \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-ar.sty}{\from{lwarp.dtx}{ar}} \file{lwarp-arabicfront.sty}{\from{lwarp.dtx}{arabicfront}} \file{lwarp-array.sty}{\from{lwarp.dtx}{array}} \file{lwarp-arydshln.sty}{\from{lwarp.dtx}{arydshln}} @@ -88,7 +89,6 @@ version 2005/12/01 or later. \file{lwarp-cases.sty}{\from{lwarp.dtx}{cases}} \file{lwarp-changebar.sty}{\from{lwarp.dtx}{changebar}} \file{lwarp-changepage.sty}{\from{lwarp.dtx}{changepage}} -\file{lwarp-chngpage.sty}{\from{lwarp.dtx}{chngpage}} \file{lwarp-chappg.sty}{\from{lwarp.dtx}{chappg}} \file{lwarp-chapterbib.sty}{\from{lwarp.dtx}{chapterbib}} \file{lwarp-chemfig.sty}{\from{lwarp.dtx}{chemfig}} @@ -97,6 +97,7 @@ version 2005/12/01 or later. \file{lwarp-chemmacros.sty}{\from{lwarp.dtx}{chemmacros}} \file{lwarp-chemnum.sty}{\from{lwarp.dtx}{chemnum}} \file{lwarp-chkfloat.sty}{\from{lwarp.dtx}{chkfloat}} +\file{lwarp-chngpage.sty}{\from{lwarp.dtx}{chngpage}} \file{lwarp-cite.sty}{\from{lwarp.dtx}{cite}} \file{lwarp-CJK.sty}{\from{lwarp.dtx}{CJK}} \file{lwarp-CJKutf8.sty}{\from{lwarp.dtx}{CJKutf8}} @@ -119,6 +120,7 @@ version 2005/12/01 or later. \file{lwarp-draftwatermark.sty}{\from{lwarp.dtx}{draftwatermark}} \file{lwarp-easy-todo.sty}{\from{lwarp.dtx}{easy-todo}} \file{lwarp-ebook.sty}{\from{lwarp.dtx}{ebook}} +\file{lwarp-ed.sty}{\from{lwarp.dtx}{ed}} \file{lwarp-ellipsis.sty}{\from{lwarp.dtx}{ellipsis}} \file{lwarp-embrac.sty}{\from{lwarp.dtx}{embrac}} \file{lwarp-emptypage.sty}{\from{lwarp.dtx}{emptypage}} @@ -192,7 +194,6 @@ version 2005/12/01 or later. \file{lwarp-idxlayout.sty}{\from{lwarp.dtx}{idxlayout}} \file{lwarp-ifoddpage.sty}{\from{lwarp.dtx}{ifoddpage}} \file{lwarp-imakeidx.sty}{\from{lwarp.dtx}{imakeidx}} -\file{lwarp-indentfirst.sty}{\from{lwarp.dtx}{indentfirst}} \file{lwarp-index.sty}{\from{lwarp.dtx}{index}} \file{lwarp-intopdf.sty}{\from{lwarp.dtx}{intopdf}} \file{lwarp-keyfloat.sty}{\from{lwarp.dtx}{keyfloat}} @@ -237,6 +238,7 @@ version 2005/12/01 or later. \file{lwarp-multirow.sty}{\from{lwarp.dtx}{multirow}} \file{lwarp-multitoc.sty}{\from{lwarp.dtx}{multitoc}} \file{lwarp-musicography.sty}{\from{lwarp.dtx}{musicography}} +\file{lwarp-nameauth.sty}{\from{lwarp.dtx}{nameauth}} \file{lwarp-nameref.sty}{\from{lwarp.dtx}{nameref}} \file{lwarp-natbib.sty}{\from{lwarp.dtx}{natbib}} \file{lwarp-nccfancyhdr.sty}{\from{lwarp.dtx}{nccfancyhdr}} @@ -330,6 +332,7 @@ version 2005/12/01 or later. \file{lwarp-srctex.sty}{\from{lwarp.dtx}{srctex}} \file{lwarp-stabular.sty}{\from{lwarp.dtx}{stabular}} \file{lwarp-stfloats.sty}{\from{lwarp.dtx}{stfloats}} +\file{lwarp-subcaption.sty}{\from{lwarp.dtx}{subcaption}} \file{lwarp-subfig.sty}{\from{lwarp.dtx}{subfig}} \file{lwarp-subfigure.sty}{\from{lwarp.dtx}{subfigure}} \file{lwarp-supertabular.sty}{\from{lwarp.dtx}{supertabular}} @@ -365,6 +368,7 @@ version 2005/12/01 or later. \file{lwarp-transparent.sty}{\from{lwarp.dtx}{transparent}} \file{lwarp-trimclip.sty}{\from{lwarp.dtx}{trimclip}} \file{lwarp-trivfloat.sty}{\from{lwarp.dtx}{trivfloat}} +\file{lwarp-truncate.sty}{\from{lwarp.dtx}{truncate}} \file{lwarp-turnthepage.sty}{\from{lwarp.dtx}{turnthepage}} \file{lwarp-twoup.sty}{\from{lwarp.dtx}{twoup}} \file{lwarp-typearea.sty}{\from{lwarp.dtx}{typearea}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-CJK.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-CJK.sty index c08f6a2e620..b67e3c507e0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-CJK.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-CJK.sty @@ -19,7 +19,7 @@ \LWR@loadnever{CJK}{ctex, xeCJK} } -\LWR@ProvidesPackagePass{CJK} +\LWR@ProvidesPackagePass{CJK}[2015/04/18] \endinput %% %% End of file `lwarp-CJK.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-CJKutf8.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-CJKutf8.sty index 07644d99e43..5ba65a9d32d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-CJKutf8.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-CJKutf8.sty @@ -19,7 +19,7 @@ \LWR@loadnever{CJKutf8}{ctex, xeCJK} } -\LWR@ProvidesPackagePass{CJKutf8} +\LWR@ProvidesPackagePass{CJKutf8}[2015/04/18] \endinput %% %% End of file `lwarp-CJKutf8.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty index d210dc7a038..cf60698d94e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty @@ -15,7 +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@ProvidesPackagePass{SIunits} +\LWR@ProvidesPackagePass{SIunits}[2007/12/02] \DeclareRobustCommand{\unit}[2]{% \@inunitcommandtrue% original \LWR@subsingledollar*% lwarp diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty index 96ccb036421..8300cebf584 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty @@ -15,7 +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@ProvidesPackageDrop{a4} +\LWR@ProvidesPackageDrop{a4}[2004/04/15] \newcommand*{\WideMargins}{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty index b7b4856ccac..e78fd5f9d31 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty @@ -15,7 +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@ProvidesPackageDrop{a4wide} +\LWR@ProvidesPackageDrop{a4wide}[1994/08/30] \endinput %% %% End of file `lwarp-a4wide.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty index 4c263a3dce4..58fd6e6b496 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \ProvideDocumentEnvironment{abstract}{}{}{} -\LWR@ProvidesPackagePass{abstract} +\LWR@ProvidesPackagePass{abstract}[2009/06/08] \AtBeginDocument{ \BeforeBeginEnvironment{abstract}{ diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-accsupp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-accsupp.sty index 73f2939e9f1..d90297667ea 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-accsupp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-accsupp.sty @@ -15,7 +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@ProvidesPackageDrop{accsupp} +\LWR@ProvidesPackageDrop{accsupp}[2018/03/28] \newcommand*{\BeginAccSupp}[1]{} \newcommand*{\EndAccSupp}[1]{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-acro.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-acro.sty index d0e9fbd83dd..19b9e76d870 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-acro.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-acro.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{acro} +\LWR@ProvidesPackagePass{acro}[2017/01/30] \ExplSyntaxOn \NewDocumentCommand \LWR@DeclareAcronym {mm} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-acronym.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-acronym.sty index 3f0c114ce89..521bd0be089 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-acronym.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-acronym.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{acronym} +\LWR@ProvidesPackagePass{acronym}[2015/03/21] \renewcommand{\acfia}[1]{% {\textit{\AC@acl{#1}}} (\ifAC@starred\acs*{#1}\else\acs{#1}\fi)} @@ -24,40 +24,27 @@ \renewcommand*\AC@acs[1]{% \expandafter\AC@get\csname fn@#1\endcsname\@firstoftwo{#1}} +\renewcommand{\@starttoc}[1]{ +\LWR@htmlelementclass{nav}{#1} +\LetLtxMacro\@verridelabel\@gobble +\LWR@orig@starttoc{#1} +\LWR@htmlelementclassend{nav}{#1} +} + \renewcommand*\AC@und@newl@bel[3]{% \@ifundefined{#1@#3}% {% \global\expandafter\let\csname#2@#3\endcsname\@nnil + \global\expandafter\let\csname#2@#3@lwarp\endcsname\@nnil% lwarp \global\expandafter\let\csname#2@#3@cref\endcsname\@nnil% lwarp }% {% \global\expandafter\let\csname#1@#3\endcsname\relax + \global\expandafter\let\csname#1@#3@lwarp\endcsname\relax% lwarp \global\expandafter\let\csname#1@#3@cref\endcsname\relax% lwarp - \global\expandafter\let\csname Z@R@#3\endcsname\relax% lwarp }% }% -\renewcommand*\AC@testdef[3]{% -\ifstrequal{#1}{Z@R}{}{% lwarp - \@ifundefined{s@#2}\@secondoftwo\@firstofone - {% - \expandafter\ifx\csname s@#2\endcsname\empty - \expandafter\@firstofone - \else - \expandafter\xdef\csname s@#2\endcsname{% - \expandafter\expandafter - \expandafter\@gobble - \csname s@#2\endcsname - }% - \expandafter\@gobble - \fi - }% - {% - \@testdef{#1}{#2}{#3}% - }% -}% lwarp -}% - \endinput %% %% End of file `lwarp-acronym.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty index 5e1c6431e2b..821d30baac5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty @@ -15,7 +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@ProvidesPackageDrop{adjmulticol} +\LWR@ProvidesPackageDrop{adjmulticol}[2012/01/20] \RequirePackage{multicol} \NewDocumentEnvironment{adjmulticols}{s m m m} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty index 3376be7a49d..f23f1037c8f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty @@ -15,7 +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@ProvidesPackageDrop{afterpage} +\LWR@ProvidesPackageDrop{afterpage}[2014/10/28] \newcommand{\afterpage}[1]{#1} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithm2e.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithm2e.sty index fddd7183fa4..19d3b4c1b7f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithm2e.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithm2e.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{algorithm2e} +\LWR@ProvidesPackagePass{algorithm2e}[2017/07/18] \renewcommand{\l@algocf}[2]{\hypertocfloat{1}{algocf}{loa}{#1}{#2}} \newcommand*{\LWR@floatstyle@algocf}{ruled} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty index 711b7497d64..8c9768d6658 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty @@ -15,7 +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@ProvidesPackagePass{algorithmicx} +\LWR@ProvidesPackagePass{algorithmicx}[2005/04/27] \begin{warpHTML} \AtBeginEnvironment{algorithmic}{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty index 828a4f0f99d..4f5b7d1b825 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty @@ -15,7 +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@ProvidesPackagePass{alltt} +\LWR@ProvidesPackagePass{alltt}[1997/06/16] \AfterEndPreamble{ \LWR@traceinfo{Patching alltt.} \AtBeginEnvironment{alltt}{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty index 2a08c69341a..08fcdee9442 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty @@ -15,7 +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@ProvidesPackagePass{amsmath} +\LWR@ProvidesPackagePass{amsmath}[2017/09/02] \def\maketag@@@#1{\text{#1}} \def\tagform@#1{\maketag@@@{(\ignorespaces#1\unskip)}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty index 0a7b0132cd5..63581a35433 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty @@ -27,7 +27,7 @@ } } {} -\LWR@ProvidesPackagePass{amsthm} +\LWR@ProvidesPackagePass{amsthm}[2017/10/31] \newcommand{\LWR@newtheoremstyle}{plain} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty index b286738419d..6e20a3ed104 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty @@ -15,7 +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@ProvidesPackageDrop{anonchap} +\LWR@ProvidesPackageDrop{anonchap}[2009/08/03] \newcommand{\simplechapter}[1][\@empty]{% \def\@chapcntformat##1{% #1~\csname the##1\endcsname\simplechapterdelim\quad% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty index 9b2617cc8c3..2ceba0e48b1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty @@ -15,7 +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@ProvidesPackageDrop{anysize} +\LWR@ProvidesPackageDrop{anysize}[1994/08/13] \def\papersize#1#2{} \def\marginsize#1#2#3#4{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty index 4794c1f132f..4e07d3fe4d6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty @@ -15,7 +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@ProvidesPackagePass{appendix} +\LWR@ProvidesPackagePass{appendix}[2009/09/02] \renewcommand*{\@chap@pppage}{% \part*{\appendixpagename} \if@dotoc@pp diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ar.sty new file mode 100644 index 00000000000..68f93bea94c --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ar.sty @@ -0,0 +1,60 @@ +%% +%% This is file `lwarp-ar.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `ar') +%% This is a generated file. +%% Copyright 2016-2018 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@ProvidesPackagePass{ar}[2012/01/23] +\newlength{\LWR@ar@width} + +\newcommand*{\LWR@ar@printwidth}[1]{% + \setlength{\LWR@ar@width}{\widthof{#1}}% + width:% + \LWR@convertto{em}{\the\LWR@ar@width}em% +} +\newrobustcmd*{\LWR@HTML@AR}{% + \begin{lateximage}*[AR][\LWR@f@series][\LWR@ar@printwidth{\LWR@print@AR}]% + \ifmmode\else\csuse{LWR@orig\LWR@f@series series}\fi% + \LWR@print@AR% + \end{lateximage}% +} +\LWR@formatted{AR} +\newrobustcmd*{\LWR@HTML@ARb}{% + \begin{lateximage}*[AR][b][\LWR@ar@printwidth{\LWR@print@ARb}]% + \LWR@print@ARb% + \end{lateximage}% +} +\LWR@formatted{ARb} +\newrobustcmd*{\LWR@HTML@ARss}{% + \begin{lateximage}*[ARss][\LWR@f@series][\LWR@ar@printwidth{\LWR@print@ARss}]% + \ifmmode\else\csuse{LWR@orig\LWR@f@series series}\fi% + \LWR@print@ARss% + \end{lateximage}% +} +\LWR@formatted{ARss} +\newrobustcmd*{\LWR@HTML@ARssb}{% + \begin{lateximage}*[AR][ssb][\LWR@ar@printwidth{\LWR@print@ARssb}]% + \LWR@print@ARssb% + \end{lateximage}% +} +\LWR@formatted{ARssb} +\newrobustcmd*{\LWR@HTML@ARtt}{% + \begin{lateximage}*[AR][tt][\LWR@ar@printwidth{\LWR@print@ARtt}]% + \LWR@print@ARtt% + \end{lateximage}% +} +\LWR@formatted{ARtt} +\endinput +%% +%% End of file `lwarp-ar.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty index 7a961fb23a6..f32f0822eb1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty @@ -15,7 +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@ProvidesPackageDrop{arabicfront} +\LWR@ProvidesPackageDrop{arabicfront}[2006/09/03] \endinput %% %% End of file `lwarp-arabicfront.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty index 7cfc796ca70..a8d3f4a86a0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty @@ -18,7 +18,7 @@ \let\firsthline\relax \let\lasthline\relax -\LWR@ProvidesPackagePass{array} +\LWR@ProvidesPackagePass{array}[2018/12/30] \newcommand*{\LWR@HTML@firsthline}{\LWR@HTMLhline}% \LWR@expandableformatted{firsthline} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-arydshln.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-arydshln.sty index 4eb5247ed4d..60f4e6b06a1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-arydshln.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-arydshln.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. \RequirePackage{array} -\LWR@ProvidesPackageDrop{arydshln} +\LWR@ProvidesPackageDrop{arydshln}[2018/09/26] \newdimen\dashlinedash \dashlinedash4pt % \newdimen\dashlinegap \dashlinegap4pt % \let\hdashlinewidth\dashlinedash diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-asymptote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-asymptote.sty index 907fb4c0288..502b6f09a7f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-asymptote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-asymptote.sty @@ -15,7 +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@ProvidesPackagePass{asymptote} +\LWR@ProvidesPackagePass{asymptote}[2016/11/26] \BeforeBeginEnvironment{asy}{\begin{lateximage}[(-asymptote-~\packagediagramname)]} \AfterEndEnvironment{asy}{\end{lateximage}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile.sty index e52a1f7f2dd..615580bbe0a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{attachfile} +\LWR@ProvidesPackagePass{attachfile}[2016/09/18] \newenvironment*{LWR@attachfile@icon} { \begin{lateximage}*% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile2.sty index 5e1b0c09299..7ca5d7083ab 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile2.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{attachfile2} +\LWR@ProvidesPackagePass{attachfile2}[2016/05/16] \def\LWR@attachfiletwo@color{}% \define@key{AtFi}{color}{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty index 9f3af3b6443..e6339201697 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty @@ -21,7 +21,7 @@ {Titling appends authblk's author macro, so authblk must be loaded first.} } {} -\LWR@ProvidesPackagePass{authblk} +\LWR@ProvidesPackagePass{authblk}[2001/02/27] \LetLtxMacro\LWRAB@affil\affil \renewcommand{\affil}[2][]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-axodraw2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-axodraw2.sty index b6d92cb41d3..8b2a0b31820 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-axodraw2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-axodraw2.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{axodraw2} +\LWR@ProvidesPackagePass{axodraw2}[2018/02/15] \BeforeBeginEnvironment{axopicture}{\begin{lateximage}[(-axopicture-~\packagediagramname)]} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-backref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-backref.sty index 0722a4f18df..b7c812914ad 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-backref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-backref.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{backref} +\LWR@ProvidesPackagePass{backref}[2016/05/21] \def\backref{}\let\backrefxxx\hyper@section@backref diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty index 99f6b10586e..5d2a6941c93 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty @@ -15,7 +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@ProvidesPackageDrop{balance} +\LWR@ProvidesPackageDrop{balance}[1999/02/23] \newcommand*{\balance}{} \newcommand*{\nobalance}{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty index 2195151c4d7..96edbf63316 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty @@ -18,7 +18,7 @@ \ifdef{\newfloat@addtocontents@ORI}{ \let\addtocontents\newfloat@addtocontents@ORI }{} -\LWR@ProvidesPackagePass{biblatex} +\LWR@ProvidesPackagePass{biblatex}[2018/03/04] \endinput %% %% End of file `lwarp-biblatex.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bibunits.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bibunits.sty index 7cec6e0ab88..9f652d93b09 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bibunits.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bibunits.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{bibunits} +\LWR@ProvidesPackagePass{bibunits}[2004/05/12] \def\bu@bibdata{\BaseJobname} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty index a6e49f9987e..fef52d7655e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. \let\ldelim\relax \let\rdelim\relax -\LWR@ProvidesPackagePass{bigdelim} +\LWR@ProvidesPackagePass{bigdelim}[2018/08/03] \NewDocumentCommand{\LWR@HTML@ldelim}{m m m O{}}{% \renewcommand{\LWR@multirowborder}{right}% \multirow{#2}{#3}{#4 \InlineClass{ldelim}{#1}}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty index 7d344bb1bca..3b4841c5fef 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty @@ -15,7 +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@ProvidesPackagePass{bigstrut} +\LWR@ProvidesPackagePass{bigstrut}[2018/08/03] \LetLtxMacro\LWR@origbigstrut\bigstrut \renewcommand\bigstrut[1][x]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bitpattern.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bitpattern.sty index 9de7bb21214..64b46f0e2dc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bitpattern.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bitpattern.sty @@ -15,7 +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@ProvidesPackagePass{bitpattern} +\LWR@ProvidesPackagePass{bitpattern}[2015/12/11] \xpatchcmd{\bitpattern} {\begingroup} {\begin{lateximage}[(-bitpattern-~\packagediagramname)]} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-blowup.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-blowup.sty index 9a13b437bcf..d9129fb13bd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-blowup.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-blowup.sty @@ -15,7 +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@ProvidesPackageDrop{blowup} +\LWR@ProvidesPackageDrop{blowup}[2018/01/02] \newcommand*\blowUp[1]{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty index 36b5a08db5e..6c05221612c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{bookmark} +\LWR@ProvidesPackageDrop{bookmark}[2016/05/17] \newcommand*{\bookmarksetup}[1]{} \newcommand*{\bookmarksetupnext}[1]{} \newcommand*{\bookmark}[2][]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty index 62aec695049..52f150d9c5f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty @@ -23,7 +23,7 @@ \LetLtxMacro\morecmidrules\relax \LetLtxMacro\specialrule\relax -\LWR@ProvidesPackagePass{booktabs} +\LWR@ProvidesPackagePass{booktabs}[2016/04/27] \DeclareDocumentCommand{\LWR@HTML@toprule}{o d()}% {% \IfValueTF{#1}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bophook.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bophook.sty index cbdb943378d..c22b13c688b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bophook.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bophook.sty @@ -15,7 +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@ProvidesPackageDrop{bophook} +\LWR@ProvidesPackageDrop{bophook}[2001/03/29] \newcommand*{\AtBeginPage}[1]{} \newcommand*{\PageLayout}[1]{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bounddvi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bounddvi.sty index 581346e43f9..983b0715754 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bounddvi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bounddvi.sty @@ -15,7 +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@ProvidesPackageDrop{bounddvi} +\LWR@ProvidesPackageDrop{bounddvi}[2016/12/28] \endinput %% %% End of file `lwarp-bounddvi.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty index f8c89ce3b5b..5514e660946 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{boxedminipage2e} +\LWR@ProvidesPackageDrop{boxedminipage2e}[2015/03/09] \newenvironment{boxedminipage}{% \begin{BlockClass}{framebox}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-breakurl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-breakurl.sty index 2661fe8f670..911a470b715 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-breakurl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-breakurl.sty @@ -15,7 +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@ProvidesPackageDrop{breakurl} +\LWR@ProvidesPackageDrop{breakurl}[2013/04/10] \LetLtxMacro\burl\url \NewDocumentCommand{\LWR@burlaltb}{O{} +m m}{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-breqn.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-breqn.sty index 3b69a0e9bb7..3b986ae00d0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-breqn.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-breqn.sty @@ -15,7 +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@ProvidesPackagePass{breqn} +\LWR@ProvidesPackagePass{breqn}[2017/01/27] \setkeys{breqn}{spread={5pt}} \def\eqnumside{R} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bxpapersize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bxpapersize.sty index b6711dc6e8d..acbba002da2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bxpapersize.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bxpapersize.sty @@ -15,7 +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@ProvidesPackageDrop{bxpapersize} +\LWR@ProvidesPackageDrop{bxpapersize}[2017/10/08] \providecommand*\papersizesetup{\bxpapersizesetup} \newcommand*\bxpapersizesetup[1]{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bytefield.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bytefield.sty index d4ac74bf02e..5f731cc11e3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bytefield.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bytefield.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{bytefield} +\LWR@ProvidesPackagePass{bytefield}[2017/09/15] \BeforeBeginEnvironment{bytefield}{\begin{lateximage}[(-bytefield-~\packagediagramname)]} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cancel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cancel.sty index 43742816932..31811da3339 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cancel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cancel.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@origRequirePackage{lwarp-xcolor}% for \convertcolorspec -\LWR@ProvidesPackagePass{cancel} +\LWR@ProvidesPackagePass{cancel}[2013/04/12] \LetLtxMacro\LWR@origcancel\cancel \LetLtxMacro\LWR@origbcancel\bcancel \LetLtxMacro\LWR@origxcancel\xcancel diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-canoniclayout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-canoniclayout.sty index 6c0ffa3f425..45e357dc407 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-canoniclayout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-canoniclayout.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. s% -\LWR@ProvidesPackageDrop{canoniclayout} +\LWR@ProvidesPackageDrop{canoniclayout}[2011/11/05] \newcommand*{\currentfontletters}{} \newcommand*{\charactersperpage}{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-caption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-caption.sty index 994bcdef452..85ff82bca8a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-caption.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-caption.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{caption} +\LWR@ProvidesPackagePass{caption}[2018/10/05] \renewcommand\caption@ibox[3]{% \@testopt{\caption@iibox{#1}{#2}{#3}}{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cases.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cases.sty index dc52db4538f..6915b73e607 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cases.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cases.sty @@ -15,7 +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@ProvidesPackagePass{cases} +\LWR@ProvidesPackagePass{cases}[2002/05/02] \BeforeBeginEnvironment{numcases}{ \begin{BlockClass}{displaymathnumbered} \LWR@newautoidanchor% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty index ea2e773c68b..e1833041ad6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{changepage} +\LWR@ProvidesPackageDrop{changepage}[2009/10/20] \newif\ifoddpage \DeclareRobustCommand{\checkoddpage}{\oddpagetrue} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty index d180a40a539..09613eb8bf6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty @@ -15,7 +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@ProvidesPackageDrop{chappg} +\LWR@ProvidesPackageDrop{chappg}[2006/05/09] \renewcommand{\pagenumbering}[2][]{} \providecommand{\chappgsep}{--} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chapterbib.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chapterbib.sty index c43d90da378..6a645825270 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chapterbib.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chapterbib.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{chapterbib} +\LWR@ProvidesPackagePass{chapterbib}[2010/09/18] \xdef\@savedjobname{\BaseJobname} \let\@currentipfile\@savedjobname diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty index 71a336e8140..89a4cbc6297 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{chemmacros} +\LWR@ProvidesPackagePass{chemmacros}[2017/08/28] \ExplSyntaxOn \newcommand{\@ifchemmacrosmoduleloaded}[1]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemnum.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemnum.sty index 478cd42d89d..705f668e505 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemnum.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemnum.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{chemnum} +\LWR@ProvidesPackagePass{chemnum}[2016/04/14] \ExplSyntaxOn diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty index 827698a89ba..fabc29d8537 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{chngpage} +\LWR@ProvidesPackageDrop{chngpage}[2009/10/20] \LWR@origRequirePackage{lwarp-changepage} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cite.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cite.sty index 77313d6a534..bd6a8f5ec4c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cite.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cite.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{cite} +\LWR@ProvidesPackagePass{cite}[2015/02/27] \def\LWRCT@biblabel#1{\@citess{#1}\kern-\labelsep\,} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty index 49874e1f151..ecd05af4c1b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty @@ -15,7 +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@ProvidesPackageDrop{clrdblpg} +\LWR@ProvidesPackageDrop{clrdblpg}[2018/04/21] \endinput %% %% End of file `lwarp-clrdblpg.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty index 7fa7a4caeb6..04413cea648 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty @@ -15,7 +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@ProvidesPackagePass{color} +\LWR@ProvidesPackagePass{color}[2016/07/10] \RequirePackage{xcolor} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty index 58afb3fbfc7..efbae39df01 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. \let\rowcolor\relax -\LWR@ProvidesPackagePass{colortbl} +\LWR@ProvidesPackagePass{colortbl}[2018/12/12] \NewDocumentCommand{\LWR@HTML@columncolor}{O{named} m o o}{% \convertcolorspec{#1}{#2}{HTML}\LWR@columnHTMLcolor% \LWR@addtabularcellcolor% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-continue.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-continue.sty index eb59e27b5a2..477467cf624 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-continue.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-continue.sty @@ -15,7 +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@ProvidesPackageDrop{continue} +\LWR@ProvidesPackageDrop{continue}}[2018/12/09] \newcommand*{\flagcont}{} \newcommand*{\flagend}{} \newcommand*{\flagword}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty index 9101bab3510..41f83eed03e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty @@ -15,7 +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@ProvidesPackageDrop{copyrightbox} +\LWR@ProvidesPackageDrop{copyrightbox}[2011/11/27] \newcommand{\copyrightbox}[3][r]{% \begin{BlockClass}[ display: inline-flex; diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty index ad5af72cfe7..58e1a893151 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty @@ -15,7 +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@ProvidesPackageDrop{crop} +\LWR@ProvidesPackageDrop{crop}[2003/05/20] \newcommand*{\crop}[1][]{} \newcommand*{\cropdef}[6][]{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty index 056a2171b6e..6586ddfb753 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty @@ -15,7 +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@ProvidesPackageDrop{cuted} +\LWR@ProvidesPackageDrop{cuted}[2012/10/04] \newenvironment{strip}{}{} \newskip\stripsep \def\oldcolsbreak#1{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty index 512f4d6d42f..fe70a392c97 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty @@ -15,7 +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@ProvidesPackageDrop{cutwin} +\LWR@ProvidesPackageDrop{cutwin}[2010/09/29] \newcommand*{\opencutleft}{} \newcommand*{\opencutright}{} \newcommand*{\opencutcenter}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty index 806d480e0f7..5366b02d96f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty @@ -15,7 +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@ProvidesPackageDrop{dblfloatfix} +\LWR@ProvidesPackageDrop{dblfloatfix}[2012/12/31] \endinput %% %% End of file `lwarp-dblfloatfix.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty index 66d2aee8bd1..214ebf0e051 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty @@ -15,7 +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@ProvidesPackageDrop{dblfnote} +\LWR@ProvidesPackageDrop{dblfnote}[1999/07/14] \newcounter{DFNsloppiness} \newdimen\DFNcolumnsep \newdimen\DFNcolumnwidth diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty index 5da5db25b13..8ffbb2fc6c7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty @@ -15,7 +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@ProvidesPackageDrop{dcolumn} +\LWR@ProvidesPackageDrop{dcolumn}[2014/10/28] \endinput %% %% End of file `lwarp-dcolumn.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty index 8c227a07c15..65a03606c05 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{diagbox} +\LWR@ProvidesPackagePass{diagbox}[2016/12/28] \LetLtxMacro\LWR@origdiagbox@double\diagbox@double \LetLtxMacro\LWR@origdiagbox@triple\diagbox@triple diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty index f830e128976..084bc30041b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty @@ -15,7 +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@ProvidesPackageDrop{draftcopy} +\LWR@ProvidesPackageDrop{draftcopy}[2002/02/25] \newcommand{\draftcopyVersion}[1]{} \newcommand{\draftcopySetGrey}[1]{} \newcommand{\draftcopySetScale}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty index 904fe1e804c..7e8677cd6b9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty @@ -19,7 +19,7 @@ -\LWR@ProvidesPackageDrop{draftwatermark} +\LWR@ProvidesPackageDrop{draftwatermark}[2015/02/19] \newcommand{\SetWatermarkAngle}[1]{} \newcommand{\SetWatermarkColor}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty index de66e41fe05..da40a3827f2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{easy-todo} +\LWR@ProvidesPackagePass{easy-todo}[2014/01/01] \let\LWR@origlistoftodos\listoftodos diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ed.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ed.sty new file mode 100644 index 00000000000..9701589ed4f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ed.sty @@ -0,0 +1,38 @@ +%% +%% This is file `lwarp-ed.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `ed') +%% This is a generated file. +%% Copyright 2016-2018 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@ProvidesPackagePass{ed}[2012/01/29] +\RequirePackage{xcolor} + +\renewenvironment{edstub}[2][The following blue text] +{% + \def\@test{#1}% + \begin{center}% + \huge% + \textcolor{red}{% + #1 is only a provisional stub\\\Large + the Office document + \ifx\ed@stubURI\@empty{#2}\else\href{\ed@stubURI}{#2}\fi\ + contains more text\\which will be merged for the final document% + }% + \end{center}% + \BlockClass[color:blue]{edstub}% +} +{\endBlockClass} +\endinput +%% +%% End of file `lwarp-ed.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty index 5e646ec6dcf..dd712011306 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{ellipsis} +\LWR@ProvidesPackageDrop{ellipsis}[2004/09/28] \newcommand{\ellipsisgap}{0.1em} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-embrac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-embrac.sty index 52cfac3a7e9..b26ff0342db 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-embrac.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-embrac.sty @@ -15,7 +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@ProvidesPackagePass{embrac} +\LWR@ProvidesPackagePass{embrac}[2017/07/04] \LetLtxMacro\LWR@orig@HTML@emph\LWR@HTML@emph \RenewDocumentCommand{\LWR@HTML@emph}{s m}{\LWR@orig@HTML@emph{#2}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty index c29ca596c20..4f7a8ea465e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{emptypage} +\LWR@ProvidesPackageDrop{emptypage}[2010/05/30] \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty index 7a1c2a62f37..9addcba89be 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty @@ -15,7 +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@ProvidesPackageDrop{endfloat} +\LWR@ProvidesPackageDrop{endfloat}[2018/03/24] \newcommand\figureplace{} \newcommand\tableplace{} \newcommand\floatplace[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-endheads.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-endheads.sty index 7a3d721bff4..ff8961316b8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-endheads.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-endheads.sty @@ -15,7 +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@ProvidesPackageDrop{endheads} +\LWR@ProvidesPackageDrop{endheads}[2017/04/06] \newcommand{\changesinglepageabbrev}[1]{} \newcommand{\changemultiplepageabbrev}[1]{} \newcommand{\changenotesname}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty index ea2a39a3aa4..4b6a679b486 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{enumerate} +\LWR@ProvidesPackagePass{enumerate}[2015/07/23] \endinput %% %% End of file `lwarp-enumerate.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty index 2dbd0d1f26d..0ba7480225d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty @@ -15,7 +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@ProvidesPackagePass{enumitem} +\LWR@ProvidesPackagePass{enumitem}[2018/11/30] \begin{warpHTML} \let\LWR@enumitem@orignewlist\newlist diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty index 16b4229c91b..d484d585b0b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{epigraph} +\LWR@ProvidesPackageDrop{epigraph}[2009/09/02] \DeclareDocumentCommand{\qitem}{m m} { diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty index 80592c200fd..29181f1f52b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{eso-pic} +\LWR@ProvidesPackageDrop{eso-pic}[2018/04/12] \newcommand*{\LenToUnit}{} \newcommand{\AtPageUpperLeft}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty index aa2bcaa75f5..5620d8233b7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{everypage} +\LWR@ProvidesPackageDrop{everypage}[2007/06/20] \newcommand*{\AddEverypageHook}[1]{} \newcommand*{\AddThispageHook}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty index 073ff556142..875580a201e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty @@ -15,7 +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@ProvidesPackageDrop{everyshi} +\LWR@ProvidesPackageDrop{everyshi}[2001/05/15] \newcommand*{\EveryShipout}[1]{} \newcommand*{\AtNextShipout}[1]{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty index 820e3c45f1f..42c2ea2096d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{extramarks} +\LWR@ProvidesPackageDrop{extramarks}[2019/01/31] \newcommand*{\extramarks}[2]{} \newcommand*{\firstleftxmark}{} @@ -28,8 +28,11 @@ \newcommand*{\lastxmark}{} \newcommand*{\topxmark}{} \newcommand*{\topleftxmark}{} +\newcommand*{\toprightxmark}{} \newcommand*{\firstleftmark}{} \newcommand*{\lastrightmark}{} +\newcommand*{\firstrightmark}{} +\newcommand*{\lastleftmark}{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty index bbd4e3825ee..42f2b593d44 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty @@ -15,7 +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@ProvidesPackagePass{fancybox} +\LWR@ProvidesPackagePass{fancybox}[2010/05/15] \AfterEndPreamble{ \LWR@traceinfo{Patching fancybox.} \def\VerbatimFootnotes{% @@ -35,7 +35,7 @@ \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% \@makefntext{}% \bgroup% \aftergroup{\V@@@footnotetext}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty index 1a93b496b11..a1cf26c5dcd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{fancyhdr} +\LWR@ProvidesPackageDrop{fancyhdr}[2019/01/31] \newcommand*{\fancyhead}[2][]{} \newcommand*{\fancyfoot}[2][]{} @@ -31,12 +31,16 @@ \newcommand*{\rfoot}[2][]{} \newcommand*{\headrulewidth}{} \newcommand*{\footrulewidth}{} +\newcommand*{\headrule}{} +\newcommand*{\footrule}{} +\newlength{\headwidth} \newcommand*{\fancyheadoffset}[2][]{} \newcommand*{\fancyfootoffset}[2][]{} \newcommand*{\fancyhfoffset}[2][]{} \newcommand*{\iffloatpage}[2]{#2} \newcommand*{\ifftopfloat}[2]{#2} \newcommand*{\iffbotfloat}[2]{#2} +\newcommand*{\iffootnote}[2]{#2} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty index 454c452bb96..ba6c05c3d56 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty @@ -15,7 +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@ProvidesPackagePass{fancyref} +\LWR@ProvidesPackagePass{fancyref}[1999/02/03] \newcommand*{\LWRfref@parenfancyrefhook}[1]{(#1)} \ifdefstrequal{\fancyrefhook}{\LWRfref@parenfancyrefhook} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty index 8e930d8a1fe..0b7c231505e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty @@ -15,7 +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@ProvidesPackageDrop{fancytabs} +\LWR@ProvidesPackageDrop{fancytabs}[2016/03/29] \newcommand{\fancytab}[3][RIGHT]{} \newcommand{\fancytabsStyle}[1]{} \newcommand{\fancytabsHeight}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty index 61c57ee783e..cd9282b2219 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. \RequirePackage{xcolor}% for \convertcolorspec -\LWR@ProvidesPackagePass{fancyvrb} +\LWR@ProvidesPackagePass{fancyvrb}[2008/02/07] \fvset{frame=none}% \AfterEndPreamble{ \LWR@traceinfo{Patching fancyvrb.} @@ -39,7 +39,7 @@ \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% \@makefntext{}% \bgroup% \aftergroup{\V@@@footnotetext}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty index 70f1919ab68..081c193ae78 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty @@ -15,7 +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@ProvidesPackageDrop{figcaps} +\LWR@ProvidesPackageDrop{figcaps}[1999/02/23] \newcommand*{\figcapson}{} \newcommand*{\figcapsoff}{} \newcommand*{\printfigures}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-figsize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-figsize.sty index 3c0b3a5f459..b0ebcd4b565 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-figsize.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-figsize.sty @@ -15,7 +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@ProvidesPackageDrop{figsize} +\LWR@ProvidesPackageDrop{figsize}[2002/03/18] \newlength{\figwidth} \newlength{\figheight} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty index 85851fa8afd..096abd8cf39 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty @@ -15,7 +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@ProvidesPackageDrop{fix2col} +\LWR@ProvidesPackageDrop{fix2col}[2015/11/13] \endinput %% %% End of file `lwarp-fix2col.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty index a064511b55d..1a602efeca5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{fixme} +\LWR@ProvidesPackagePass{fixme}[2017/03/05] \let\@wrindex\LWR@wrindex \newcommand{\ext@fixme}{lox} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmetodonotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmetodonotes.sty index fd3bd2744a6..2c9ac33e6fd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmetodonotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmetodonotes.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{fixmetodonotes} +\LWR@ProvidesPackagePass{fixmetodonotes}[2013/04/28] \renewcommand{\NOTES@addtolist}[2]{% \refstepcounter{NOTES@note}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-flafter.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-flafter.sty index e5c21ea61e7..36fcdf4724c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-flafter.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-flafter.sty @@ -15,7 +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@ProvidesPackageDrop{flafter} +\LWR@ProvidesPackageDrop{flafter}[2018/01/08] \providecommand\fl@trace[1]{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty index 47226d7af23..ce1e1973993 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty @@ -15,7 +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@ProvidesPackageDrop{floatflt} +\LWR@ProvidesPackageDrop{floatflt}[1997/07/16] \NewDocumentEnvironment{KFLTfloatflt@marginfloat}{O{-1.2ex} m m} {% \setlength{\LWR@templengthone}{#3}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty index 81ef9e7f447..9c1d4565092 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty @@ -15,7 +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@ProvidesPackageDrop{floatpag} +\LWR@ProvidesPackageDrop{floatpag}[2012/05/29] \newcommand*{\floatpagestyle}[1]{} \newcommand*{\rotfloatpagestyle}[1]{} \newcommand*{\thisfloatpagestyle}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty index d5827bb74a4..c96f6c4b8bd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{floatrow} +\LWR@ProvidesPackageDrop{floatrow}[2008/08/02] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fltrace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fltrace.sty index 7cb16fcb5e8..2c5ed78ecaf 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fltrace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fltrace.sty @@ -15,7 +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@ProvidesPackageDrop{fltrace} +\LWR@ProvidesPackageDrop{fltrace}[2018/01/08] \def\tracefloats{} \def\tracefloatsoff{} \def\tracefloatvals{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty index 0c53f72061a..920a3ebadce 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty @@ -15,7 +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@ProvidesPackageDrop{flushend} +\LWR@ProvidesPackageDrop{flushend}[2017/03/27] \newcommand*{\flushend}{} \newcommand*{\raggedend}{} \newcommand*{\flushcolsend}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnbreak.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnbreak.sty index d27d5d3e63f..ae915c12509 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnbreak.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnbreak.sty @@ -15,7 +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@ProvidesPackageDrop{fnbreak} +\LWR@ProvidesPackageDrop{fnbreak}[2012/01/01] \newcommand*{\fnbreakverbose}{} \newcommand*{\fnbreaknonverbose}{} \newcommand*{\fnbreaklabel}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty index 5c234932e88..dc62c086e95 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{fncychap} +\LWR@ProvidesPackageDrop{fncychap}[2007/07/30] \def\mghrulefill#1{} \def\ChNameLowerCase{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnlineno.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnlineno.sty index a7fde5ccf40..25a48441de6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnlineno.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnlineno.sty @@ -15,7 +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@ProvidesPackageDrop{fnlineno} +\LWR@ProvidesPackageDrop{fnlineno}[2011/01/07] \endinput %% %% End of file `lwarp-fnlineno.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty index 29f64314007..9b2e930686e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty @@ -15,7 +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@ProvidesPackageDrop{fnpos} +\LWR@ProvidesPackageDrop{fnpos}[1999/07/14] \newcommand*{\makeFNbottom}{} \newcommand*{\makeFNmid}{} \newcommand*{\makeFNbelow}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty index 1ee0eb7d46f..314c906cee4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty @@ -15,7 +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@ProvidesPackagePass{fontenc} +\LWR@ProvidesPackagePass{fontenc}[2017/04/05] \endinput %% %% End of file `lwarp-fontenc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty index 61b2daf18d9..b253b320b5f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty @@ -15,7 +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@ProvidesPackageDrop{footmisc} +\LWR@ProvidesPackageDrop{footmisc}[2011/06/06] \newcommand{\footnotelayout}{} \newcommand{\setfnsymbol}[1]{} \NewDocumentCommand{\DefineFNsymbols}{s m o m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty index 3c3baaf7432..ac422e9e3f5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty @@ -15,7 +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@ProvidesPackagePass{footnote} +\LWR@ProvidesPackagePass{footnote}[1997/01/28] \def\fn@startnote{% \protected@edef\@currentlabel{\csname p@\@mpfn\endcsname\@thefnmark}% } diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty index 64c537bbd06..7bc03366319 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty @@ -18,7 +18,7 @@ \RequirePackage{footnote} -\LWR@ProvidesPackageDrop{footnotehyper} +\LWR@ProvidesPackageDrop{footnotehyper}[2018/01/23] \endinput %% %% End of file `lwarp-footnotehyper.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnoterange.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnoterange.sty index 985e91bc31a..d33c366c957 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnoterange.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnoterange.sty @@ -15,7 +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@ProvidesPackagePass{footnoterange} +\LWR@ProvidesPackagePass{footnoterange}[2012/02/17] \csletcs{footnoterange}{footnoterange*} \csletcs{endfootnoterange}{endfootnoterange*} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-forest.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-forest.sty index 4b4e1ee7688..3dc8e4adb1a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-forest.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-forest.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{forest} +\LWR@ProvidesPackagePass{forest}[2017/07/14] \BeforeBeginEnvironment{forest}{\begin{lateximage}[forest]} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty index b59c4209b1e..3618a9363cd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{framed} +\LWR@ProvidesPackagePass{framed}[2011/10/22] \RequirePackage{xcolor}% for \convertcolorspec diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty index 33b79f6ef0d..fd26d2a7695 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{ftnright} +\LWR@ProvidesPackageDrop{ftnright}[2014/10/28] \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty index 8cd46c52925..a59dbe6dff2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty @@ -15,7 +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@ProvidesPackageDrop{fullwidth} +\LWR@ProvidesPackageDrop{fullwidth}[2011/11/18] \newenvironment*{fullwidth}[1][]{% \minipagefullwidth% \minipage{\linewidth}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gentombow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gentombow.sty index 2753e214f08..2ad362a124c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gentombow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gentombow.sty @@ -15,7 +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@ProvidesPackageDrop{gentombow} +\LWR@ProvidesPackageDrop{gentombow}[2018/05/17] \newcommand{\settombowbanner}[1]{} \newcommand{\settombowbannerfont}[1]{} \newcommand{\settombowwidth}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty index 431cb3bc2f1..3f694234126 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{geometry} +\LWR@ProvidesPackageDrop{geometry}[2018/04/16] \renewcommand*{\geometry}[1]{} \renewcommand*{\newgeometry}[1]{} \renewcommand*{\restoregeometry}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty index bff36548dc9..34199bbd8db 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty @@ -17,7 +17,9 @@ %% version 2005/12/01 or later. \PassOptionsToPackage{xindy}{glossaries} -\LWR@ProvidesPackagePass{glossaries} + +\LWR@ProvidesPackagePass{glossaries}[2018/07/23] + \setupglossaries{nonumberlist} \setglossarystyle{index} \renewcommand*{\@p@glossarysection}[2]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty index a12491c0900..78c9572d1ad 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty @@ -15,7 +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@ProvidesPackageDrop{gmeometric} +\LWR@ProvidesPackageDrop{gmeometric}[2008/11/22] \endinput %% %% End of file `lwarp-gmeometric.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty index 497baad7b2b..96d77d44bba 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{graphics} +\LWR@ProvidesPackagePass{graphics}[2017/06/25] \AtBeginDocument{ @@ -265,9 +265,10 @@ {% start of href \LWR@traceinfo{LWR@includegraphicsb: about to LWR@htmltag}% \LWR@htmltag{% start of image tags -img src="% +img\LWR@indentHTML% +src="% \detokenize\expandafter{\LWR@parsedfilename}% -" \LWR@orignewline% +"\LWR@indentHTML% \ifthenelse{ \NOT\equal{\LWR@igwidthstyle}{} \OR \NOT\equal{\LWR@igheightstyle}{} \OR @@ -277,39 +278,38 @@ img src="% \NOT\equal{\LWR@igyscale}{1} }% {% - \LWR@origtilde{} style="% + style="\LWR@indentHTML \ifthenelse{\NOT\equal{\LWR@igwidthstyle}{}}% - {\LWR@igwidthstyle; }{}% + {\LWR@igwidthstyle;\LWR@indentHTML}{}% \ifthenelse{\NOT\equal{\LWR@igheightstyle}{}}% - {\LWR@igheightstyle; }{}% + {\LWR@igheightstyle;\LWR@indentHTML}{}% \ifthenelse{\NOT\equal{\LWR@igorigin}{}}% {% - \LWR@origtilde{} transform-origin: \LWR@originnames{\LWR@igorigin}; % - \LWR@orignewline% + transform-origin: \LWR@originnames{\LWR@igorigin};\LWR@indentHTML% }{}% \ifthenelse{\NOT\equal{\LWR@igangle}{}}% {% - \LWR@rotstyle{-ms-}{\LWR@igangle} % extra space - \LWR@rotstyle{-webkit-}{\LWR@igangle} % extra space - \LWR@rotstyle{}{\LWR@igangle }% + \LWR@rotstyle{-ms-}{\LWR@igangle}\LWR@indentHTML + \LWR@rotstyle{-webkit-}{\LWR@igangle}\LWR@indentHTML + \LWR@rotstyle{}{\LWR@igangle }\LWR@indentHTML }{}% \ifthenelse{% \NOT\equal{\LWR@igxscale}{1}\OR% \NOT\equal{\LWR@igyscale}{1}% }% {% - \LWR@scalestyle{-ms-}{\LWR@igxscale}{\LWR@igyscale} % extra space - \LWR@scalestyle{-webkit-}{\LWR@igxscale}{\LWR@igyscale} % extra space - \LWR@scalestyle{}{\LWR@igxscale}{\LWR@igyscale}% - }{} % extra space + \LWR@scalestyle{-ms-}{\LWR@igxscale}{\LWR@igyscale}\LWR@indentHTML + \LWR@scalestyle{-webkit-}{\LWR@igxscale}{\LWR@igyscale}\LWR@indentHTML + \LWR@scalestyle{}{\LWR@igxscale}{\LWR@igyscale}\LWR@indentHTML + }{}% % \ifthenelse{\NOT\equal{\LWR@opacity}{1}}% - {opacity:\LWR@opacity; }{}% + {opacity:\LWR@opacity;\LWR@indentHTML}{}% % - " \LWR@orignewline% + "\LWR@indentHTML% }{}% -\LWR@origtilde{} class="\LWR@igclass" \LWR@orignewline% -\LWR@origtilde{} alt="\LWR@igalt" \LWR@orignewline% +class="\LWR@igclass"\LWR@indentHTML% +alt="\LWR@igalt" \LWR@orignewline% }% end of image tags }% end of href \endgroup @@ -358,13 +358,16 @@ img src="% \NewDocumentCommand{\LWR@HTML@rotatebox}{O{} m +m}{% \renewcommand*{\LWR@rotboxorigin}{} \setkeys{krotbox}{#1}% -\LWR@htmltagc{span style="display: inline-block; % -\ifthenelse{\NOT\equal{\LWR@rotboxorigin}{}}% -{transform-origin: \LWR@originnames{\LWR@rotboxorigin};\LWR@origtilde}{}% -\LWR@rotstyle{-ms-}{#2} % extra space -\LWR@rotstyle{-webkit-}{#2} % extra space -\LWR@rotstyle{}{#2} % extra space -"}\LWR@orignewline% +\LWR@htmltagc{% + span\LWR@indentHTML + style="\LWR@indentHTML + display: inline-block;\LWR@indentHTML + \ifthenelse{\NOT\equal{\LWR@rotboxorigin}{}}% + {transform-origin: \LWR@originnames{\LWR@rotboxorigin};\LWR@indentHTML}{}% + \LWR@rotstyle{-ms-}{#2}\LWR@indentHTML + \LWR@rotstyle{-webkit-}{#2}\LWR@indentHTML + \LWR@rotstyle{}{#2}"\LWR@orignewline% +}\LWR@orignewline% \begin{LWR@nestspan}% #3% \LWR@htmltagc{/span}% @@ -376,11 +379,15 @@ img src="% \AtBeginDocument{ \NewDocumentCommand{\LWR@HTML@scalebox}{m o m}{% -\LWR@htmltagc{span style="display: inline-block; % -\LWR@scalestyle{-ms-}{#1}{\IfNoValueTF{#2}{#1}{#2}} % extra space -\LWR@scalestyle{-webkit-}{#1}{\IfNoValueTF{#2}{#1}{#2}} % extra space -\LWR@scalestyle{}{#1}{\IfNoValueTF{#2}{#1}{#2}} % extra space -"}% +\LWR@htmltagc{% + span\LWR@indentHTML + style="\LWR@indentHTML + display: inline-block;\LWR@indentHTML + \LWR@scalestyle{-ms-}{#1}{\IfNoValueTF{#2}{#1}{#2}}\LWR@indentHTML + \LWR@scalestyle{-webkit-}{#1}{\IfNoValueTF{#2}{#1}{#2}}\LWR@indentHTML + \LWR@scalestyle{}{#1}{\IfNoValueTF{#2}{#1}{#2}} + "\LWR@orignewline +}\LWR@orignewline% \begin{LWR@nestspan}% #3% \LWR@htmltagc{/span}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty index 34abd49dcf6..8d5308daca7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty @@ -15,7 +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@ProvidesPackagePass{grffile} +\LWR@ProvidesPackagePass{grffile}[2017/06/30] \endinput %% %% End of file `lwarp-grffile.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-grid.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-grid.sty index f56d74bc608..87614148c2e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-grid.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-grid.sty @@ -15,7 +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@ProvidesPackageDrop{grid} +\LWR@ProvidesPackageDrop{grid}[2009/06/16] \newenvironment*{gridenv}{}{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hang.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hang.sty index d9151d0884c..aac3b756e6c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hang.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hang.sty @@ -15,7 +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@ProvidesPackageDrop{hang} +\LWR@ProvidesPackageDrop{hang}[2017/02/18] \newlength{\hangingindent} \setlength{\hangingindent}{1em} \newlength{\hangingleftmargin} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hanging.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hanging.sty index d0532f9afee..e818944c175 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hanging.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hanging.sty @@ -15,7 +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@ProvidesPackageDrop{hanging} +\LWR@ProvidesPackageDrop{hanging}[2009/09/02] \@ifclassloaded{memoir}{ \let\hangpara\relax \let\hangparas\relax diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypcap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypcap.sty index a51dd82ee6c..ebab4d9e260 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypcap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypcap.sty @@ -15,7 +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@ProvidesPackageDrop{hypcap} +\LWR@ProvidesPackageDrop{hypcap}[2016/05/16] \newcommand*{\capstart}{} \newcommand*{\hypcapspace}{} \newcommand*{\hypcapredef}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypdestopt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypdestopt.sty index a63e2b6c112..7526fc42825 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypdestopt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypdestopt.sty @@ -15,7 +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@ProvidesPackageDrop{hypdestopt} +\LWR@ProvidesPackageDrop{hypdestopt}[2016/05/21] \endinput %% %% End of file `lwarp-hypdestopt.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypernat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypernat.sty index e9bbeb7dab1..3ecd0000705 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypernat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypernat.sty @@ -15,7 +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@ProvidesPackageDrop{hypernat} +\LWR@ProvidesPackageDrop{hypernat}[2001/07/09] \endinput %% %% End of file `lwarp-hypernat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty index 6067b360622..f8c296033db 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty @@ -15,7 +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@ProvidesPackageDrop{hyperxmp} +\LWR@ProvidesPackageDrop{hyperxmp}[2018/11/27] \endinput %% %% End of file `lwarp-hyperxmp.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyphenat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyphenat.sty index 9e8a242d8d2..a07e3cd5c96 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyphenat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyphenat.sty @@ -15,7 +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@ProvidesPackagePass{hyphenat} +\LWR@ProvidesPackagePass{hyphenat}[2009/09/02] \LetLtxMacro\LWRHYNAT@origtextnhtt\textnhtt \LetLtxMacro\LWRHYNAT@orignhttfamily\nhttfamily \LetLtxMacro\LWRHYNAT@orignohyphens\nohyphens diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty index 0afeb859509..7a8c3c618d5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty @@ -15,7 +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@ProvidesPackageDrop{idxlayout} +\LWR@ProvidesPackageDrop{idxlayout}[2012/03/30] \newcommand{\LWR@indexprenote}{} \preto\printindex{ diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ifoddpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ifoddpage.sty index 4d161c0630b..c2a61b9ca56 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ifoddpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ifoddpage.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{ifoddpage} +\LWR@ProvidesPackageDrop{ifoddpage}[2016/04/23] \newif\ifoddpage diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-imakeidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-imakeidx.sty index 31dac887354..ee35301bb5a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-imakeidx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-imakeidx.sty @@ -15,7 +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@ProvidesPackagePass{imakeidx} +\LWR@ProvidesPackagePass{imakeidx}[2016/10/15] \catcode`\_=12% \define@key{imki}{name}{\def\imki@name{#1_html}} \catcode`\_=8% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-index.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-index.sty index 030097e33da..ac16a26bc8b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-index.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-index.sty @@ -15,7 +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@ProvidesPackagePass{index} +\LWR@ProvidesPackagePass{index}[2004/01/20] \xpatchcmd{\newindex} {\x@newindex[thepage]} {% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-intopdf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-intopdf.sty index 40e18b892be..08bde94f001 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-intopdf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-intopdf.sty @@ -15,7 +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@ProvidesPackageDrop{intopdf} +\LWR@ProvidesPackageDrop{intopdf}[2018/03/15] \NewDocumentCommand{\attachandlink}{m o m m}{% \href{#1}{#4}% } diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty index b40292f99d0..eebba0bd43c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{keyfloat} +\LWR@ProvidesPackagePass{keyfloat}[2017/05/12] \AtBeginDocument{ \RenewDocumentCommand{\KFLT@onefigureimage}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty index 53e30b95262..b2f11ae3080 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{layout} +\LWR@ProvidesPackageDrop{layout}[2014/10/28] \NewDocumentCommand{\layout}{s}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty index e92a59e77b7..bc9c27dbd05 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{letterspace} +\LWR@ProvidesPackageDrop{letterspace}[2018/01/14] \newcommand*\lsstyle{} \newcommand\textls[2][]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty index 547decf2339..6a88b23d910 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty @@ -15,7 +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@ProvidesPackageDrop{lettrine} +\LWR@ProvidesPackageDrop{lettrine}[2018-08-28] \DeclareDocumentCommand{\lettrine}{o m m}{% \InlineClass{lettrine}{#2}\InlineClass{lettrinetext}{#3} % extra space } diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lineno.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lineno.sty index f9532a910de..e6d1610695b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lineno.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lineno.sty @@ -15,7 +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@ProvidesPackageDrop{lineno} +\LWR@ProvidesPackageDrop{lineno}[2005/11/02] \newcommand*\resetlinenumber[1][\@ne]{} \def\linenumbers{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty index 786c71d929d..4bd02fc5a87 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty @@ -19,7 +19,7 @@ \PackageInfo{lwarp}{Using the lwarp version of package `lips'.}% -\ProvidesPackage{lwarp-lips} +\ProvidesPackage{lwarp-lips}[2001/08/31] \NewDocumentCommand{\Lips}{}{\textellipsis} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty index 2b998fd2475..93282300c6c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty @@ -18,7 +18,7 @@ \begin{warpHTML} -\LWR@ProvidesPackagePass{listings} +\LWR@ProvidesPackagePass{listings}[2015/06/04] \lst@column@flexible \let\LWR@origlst@Init\lst@Init diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty index bdf82bd9dfe..538117ae709 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty @@ -15,7 +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@ProvidesPackagePass{lltjext} +\LWR@ProvidesPackagePass{lltjext}[2018/10/07] \protected\def\yoko{% \directlua{luatexja.direction.set_list_direction(4, 'yoko')}% } @@ -51,7 +51,7 @@ } \RenewDocumentCommand{\pbox}{d<> O{0pt} O{c} m}{% -\booltrue{LWR@minipagefullwidth}% +\global\booltrue{LWR@minipagefullwidth}% \parbox{#2}{#4}% } \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty index 28213a5da06..00d7a5815a0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{longtable} +\LWR@ProvidesPackageDrop{longtable}[2014/10/28] \newenvironment{longtable*}[2][]{% \LWR@floatbegin{table}% \setcaptiontype{\LTcaptype}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty index edd434cc1a6..7b7165b4c6b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{lscape} +\LWR@ProvidesPackageDrop{lscape}[2000/10/22] \newenvironment*{landscape}{}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltablex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltablex.sty index f847e68a514..c473d15a733 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltablex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltablex.sty @@ -19,7 +19,7 @@ \RequirePackage{tabularx} -\LWR@ProvidesPackageDrop{ltablex} +\LWR@ProvidesPackageDrop{ltablex}[2014/08/13] \DeclareDocumentEnvironment{tabularx}{m o m} {\longtable{#3}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty index a651217295a..0c2b1f519eb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty @@ -19,7 +19,7 @@ -\LWR@ProvidesPackageDrop{ltcaption} +\LWR@ProvidesPackageDrop{ltcaption}[2018/08/26] \newlength{\LTcapskip} \newlength{\LTcapleft} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxgrid.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxgrid.sty index 28059a5e799..a876ea0f5fc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxgrid.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxgrid.sty @@ -15,7 +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@ProvidesPackageDrop{ltxgrid} +\LWR@ProvidesPackageDrop{ltxgrid}[2010/07/25] \newcommand*{\onecolumngrid}{} \newcommand*{\twocolumngrid}{} \newcommand*{\removestuff}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxtable.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxtable.sty index 2c8c891da6f..800b5741a1b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxtable.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxtable.sty @@ -15,7 +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@ProvidesPackageDrop{ltxtable} +\LWR@ProvidesPackageDrop{ltxtable}[1995/12/11] \newcommand*{\LTXtable}[2]{% \input{#2}% } diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lua-check-hyphen.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lua-check-hyphen.sty index d8cad08f9b7..45c3149663a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lua-check-hyphen.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lua-check-hyphen.sty @@ -15,7 +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@ProvidesPackageDrop{lua-check-hyphen} +\LWR@ProvidesPackageDrop{lua-check-hyphen}[2018/04/19] \newcommand*{\LuaCheckHyphen}[1]{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty index 275aec1809b..349e57a6171 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty @@ -15,7 +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@ProvidesPackageDrop{luacolor} +\LWR@ProvidesPackageDrop{luacolor}[2016/05/16] \newcommand{\luacolorProcessBox}[1]{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty index bd872a94eec..83b09b67da5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty @@ -15,7 +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@ProvidesPackagePass{luatodonotes} +\LWR@ProvidesPackagePass{luatodonotes}[2017/09/30] \@todonotes@additionalMarginEnabledfalse \if@todonotes@disabled \else diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-magaz.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-magaz.sty index 4f655ff9fbe..e496cf66233 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-magaz.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-magaz.sty @@ -15,7 +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@ProvidesPackageDrop{magaz} +\LWR@ProvidesPackageDrop{magaz}[2011/11/24] \newcommand\FirstLine[1]{% \begingroup% \FirstLineFont{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-makeidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-makeidx.sty index b5710178cfe..9b3cafea5fe 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-makeidx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-makeidx.sty @@ -15,7 +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@ProvidesPackagePass{makeidx} +\LWR@ProvidesPackagePass{makeidx}[2014/09/29] \preto\printindex{% \LWR@orignewpage% \LWR@startpars% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty index 235d2b7e157..05a6a86350e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty @@ -15,7 +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@ProvidesPackageDrop{marginfit} +\LWR@ProvidesPackageDrop{marginfit}[2018/06/08] \endinput %% %% End of file `lwarp-marginfit.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty index f0b24f0bd9e..71bad0859ed 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty @@ -15,7 +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@ProvidesPackageDrop{marginfix} +\LWR@ProvidesPackageDrop{marginfix}[2013/09/08] \newcommand*{\marginskip}[1]{} \newcommand*{\clearmargin}{} \newcommand*{\softclearmargin}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty index 5109a2a9d36..1fce0a398d8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty @@ -15,7 +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@ProvidesPackageDrop{marginnote} +\LWR@ProvidesPackageDrop{marginnote}[2018/08/09] \NewDocumentCommand{\marginnote}{+o +m o}{\marginpar{#2}} \newcommand*{\marginnoteleftadjust}{} \newcommand*{\marginnoterightadjust}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty index 17194a86b06..21db057431e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{mcaption} +\LWR@ProvidesPackageDrop{mcaption}[2009/03/13] \newenvironment{margincap}{}{} \newcommand*{\margincapalign}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty index 6f56f47f368..e0b3dc28c45 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty @@ -19,7 +19,7 @@ \RequirePackage{xcolor}% for \convertcolorspec -\LWR@ProvidesPackageDrop{mdframed} +\LWR@ProvidesPackageDrop{mdframed}[2013/07/01] \LWR@origRequirePackage[framemethod=none]{mdframed} \AtBeginDocument{ \def\mdf@trivlist#1{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-memhfixc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-memhfixc.sty index 167864fdd0e..f7d8a78d424 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-memhfixc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-memhfixc.sty @@ -15,7 +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@ProvidesPackageDrop{memhfixc} +\LWR@ProvidesPackageDrop{memhfixc}[2013/05/30] \endinput %% %% End of file `lwarp-memhfixc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty index 4aad5da06cd..5dfa7a1f522 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty @@ -15,7 +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@ProvidesPackageDrop{metalogo} +\LWR@ProvidesPackageDrop{metalogo}[2010/05/29] \newcommand\setlogokern[2]{} \newcommand\setlogodrop[2][XeTeX]{} \newcommand\setLaTeXa[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mhchem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mhchem.sty index 6c8f0cec2e6..cb538616127 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mhchem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mhchem.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{mhchem} +\LWR@ProvidesPackagePass{mhchem}[2018/06/22] \LetLtxMacro\LWR@mhchem@origce\ce diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty index edee78b25d3..39e5ad7383f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{microtype} +\LWR@ProvidesPackageDrop{microtype}[2018/01/14] \DeclareDocumentCommand{\DeclareMicrotypeSet}{o m m}{} \DeclareDocumentCommand{\UseMicrotypeSet}{o m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty index 7d488cdcab9..73000f4875f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{midfloat} +\LWR@ProvidesPackageDrop{midfloat}[2012/05/29] \newenvironment{strip}[1][]{}{} \newskip\stripsep \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-midpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-midpage.sty index d4aac90162a..a69bfe2bb60 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-midpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-midpage.sty @@ -15,7 +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@ProvidesPackageDrop{midpage} +\LWR@ProvidesPackageDrop{midpage}[2009/09/03] \newenvironment{midpage} {\begin{BlockClass}[% \LWR@print@mbox{margin-top:6ex} ; \LWR@print@mbox{margin-bottom:6ex}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-morefloats.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-morefloats.sty index d7d0f7a0acf..86733480e2b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-morefloats.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-morefloats.sty @@ -15,7 +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@ProvidesPackageDrop{morefloats} +\LWR@ProvidesPackageDrop{morefloats}[2015/07/22] \endinput %% %% End of file `lwarp-morefloats.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty index 4a372065d22..e25021d8e0b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \begin{warpHTML} -\LWR@ProvidesPackagePass{moreverb} +\LWR@ProvidesPackagePass{moreverb}[2008/06/03] \BeforeBeginEnvironment{verbatimtab}{% \LWR@forcenewpage \LWR@atbeginverbatim{3}{Verbatim}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty index ba78fec0115..6384a9c549e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty @@ -15,7 +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@ProvidesPackageDrop{mparhack} +\LWR@ProvidesPackageDrop{mparhack}[2005/04/17] \endinput %% %% End of file `lwarp-mparhack.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty index abc18b3f5a4..663a1803078 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty @@ -18,16 +18,19 @@ -\LWR@ProvidesPackageDrop{multicol}[2015/09/13] +\LWR@ProvidesPackageDrop{multicol}[2018/12/27] \begin{warpHTML} \NewDocumentEnvironment{multicols}{s m o} { -\LWR@forcenewpage -\BlockClass{multicols} -\IfValueT{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}} + \LWR@forcenewpage + \BlockClass{multicols} + \IfValueT{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}% + \setlength{\linewidth}{\linewidth/#2} + \booltrue{LWR@forceminipagefullwidth} +} {\endBlockClass} \newcommand*{\columnbreak}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty index c63ab76d721..412f600059e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty @@ -17,8 +17,9 @@ %% version 2005/12/01 or later. \RequirePackage{multicol} -\LWR@ProvidesPackageDrop{multicolrule} +\LWR@ProvidesPackageDrop{multicolrule}[2019/01/01] \newcommand*{\SetMCRule}[1]{} +\NewDocumentCommand{\DeclareMCRulePattern}{m m}{} \endinput %% %% End of file `lwarp-multicolrule.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty index 6e1356070d2..bd67e1dc842 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty @@ -18,7 +18,7 @@ \LetLtxMacro\multirow\relax -\LWR@ProvidesPackagePass{multirow} +\LWR@ProvidesPackagePass{multirow}[2018/08/03] \newcommand{\LWR@multirowborder}{} \NewDocumentCommand{\LWR@HTML@multirow}{O{c} m o m o +m}% {% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty index 109f28dbeb8..12b8d208234 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty @@ -15,7 +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@ProvidesPackageDrop{multitoc} +\LWR@ProvidesPackageDrop{multitoc}[1999/06/08] \newcommand{\multicolumntoc}{2} \newcommand{\multicolumnlot}{2} \newcommand{\multicolumnlof}{2} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nameauth.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nameauth.sty new file mode 100644 index 00000000000..1e96f71afae --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nameauth.sty @@ -0,0 +1,85 @@ +%% +%% This is file `lwarp-nameauth.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `nameauth') +%% This is a generated file. +%% Copyright 2016-2018 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@ProvidesPackagePass{nameauth}[2017/03/22] +\renewcommand*\@nameauth@Hook[1] +{% + \if@nameauth@Lock + \@nameauth@InHooktrue% + \protected@edef\test{#1}% + \expandafter\@nameauth@TestDot\expandafter{\test}% + \if@nameauth@InAKA + \if@nameauth@AlwaysFormat + \@nameauth@FirstFormattrue% + \else + \unless\if@nameauth@AKAFormat + \@nameauth@FirstFormatfalse\fi + \fi + \if@nameauth@MainFormat + \if@nameauth@FirstFormat + \bgroup\NamesFormat{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \else + \bgroup\MainNameHook{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \fi + \else + \if@nameauth@FirstFormat + \bgroup\FrontNamesFormat{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \else + \bgroup\FrontNameHook{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \fi + \fi + \else + \if@nameauth@AlwaysFormat + \@nameauth@FirstFormattrue% + \fi + \if@nameauth@MainFormat + \if@nameauth@FirstFormat + \bgroup\NamesFormat{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \else + \bgroup\MainNameHook{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \fi + \else + \if@nameauth@FirstFormat + \bgroup\FrontNamesFormat{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \else + \bgroup\FrontNameHook{% + \LWR@textcurrentcolor{\LWR@textcurrentfont{#1}}% lwarp + }\egroup% + \fi + \fi + \fi + \@nameauth@FirstFormatfalse% + \@nameauth@InHookfalse% + \fi +} +\endinput +%% +%% End of file `lwarp-nameauth.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-natbib.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-natbib.sty index c769c3656c9..21a387acc84 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-natbib.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-natbib.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{natbib} +\LWR@ProvidesPackagePass{natbib}[2010/09/13] \newcommand{\LWRNB@NAT@open}{$<$} \newcommand{\LWRNB@patchnatbibopenclose}{ \ifdefstrequal{\NAT@open}{\LWRNB@NAT@open} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty index 3a856513eda..3590c8d2b7d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty @@ -15,7 +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@ProvidesPackageDrop{nccfancyhdr} +\LWR@ProvidesPackageDrop{nccfancyhdr}[2004/12/07] \newcommand*{\headrulewidth}{} \newcommand*{\footrulewidth}{} \newcommand{\headstrutheight}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty index ff14862ea21..2614f62761d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{needspace} +\LWR@ProvidesPackageDrop{needspace}[2010/09/12] \DeclareDocumentCommand{\needspace}{m}{} \DeclareDocumentCommand{\Needspace}{s m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty index 75a64300bf1..21f9eedf247 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{nextpage} +\LWR@ProvidesPackageDrop{nextpage}[2009/09/03] \DeclareDocumentCommand{\cleartoevenpage}{o}{} \DeclareDocumentCommand{\movetoevenpage}{o}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty index cd14cedced6..a3d0516dcf0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty @@ -15,7 +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@ProvidesPackageDrop{nonfloat} +\LWR@ProvidesPackageDrop{nonfloat}[1999/07/05] \LetLtxMacro\topcaption\caption \newcommand{\figcaption}{\def\@captype{figure}\caption} \newcommand{\tabcaption}{\def\@captype{table}\topcaption} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty index 47a989f8788..b86afc1d2c6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty @@ -15,7 +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@ProvidesPackageDrop{nonumonpart} +\LWR@ProvidesPackageDrop{nonumonpart}[2011/04/15] \endinput %% %% End of file `lwarp-nonumonpart.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty index 2a2eaeadf24..01a0e3845e5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty @@ -15,7 +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@ProvidesPackageDrop{nopageno} +\LWR@ProvidesPackageDrop{nopageno}[1989/01/01] \endinput %% %% End of file `lwarp-nopageno.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-notespages.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-notespages.sty index c302c4b91ed..170c2e20089 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-notespages.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-notespages.sty @@ -15,7 +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@ProvidesPackageDrop{notespages} +\LWR@ProvidesPackageDrop{notespages}[2016/08/21] \newcommand*{\npnotesname}{} \newcommand*{\npnotestext}{} \newcommand*{\remainingtextheight}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty index 6ba92bada47..460534ef44a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{nowidow} +\LWR@ProvidesPackageDrop{nowidow}[2011/09/20] \newcommand*{\nowidow}[1][]{} \newcommand*{\setnowidow}[1][]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty index bfaec5c566b..0d7e5e0dbec 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty @@ -34,7 +34,7 @@ \DeclareOption{amsmath}{} \DeclareOption{hyperref}{} -\LWR@ProvidesPackagePass{ntheorem} +\LWR@ProvidesPackagePass{ntheorem}[2011/08/15] \newcommand{\LWR@newtheoremstyle}{plain} \AtBeginDocument{ \@ifpackageloaded{cleveref}{ diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-overpic.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-overpic.sty index d8936eebf53..2b75e33136b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-overpic.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-overpic.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{overpic} +\LWR@ProvidesPackagePass{overpic}[2017/10/06] \newcommand*{\overpicfontsize}{12} \newcommand*{\overpicfontskip}{14} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagegrid.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagegrid.sty index 31f986e3369..36da438c0e7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagegrid.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagegrid.sty @@ -15,7 +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@ProvidesPackageDrop{pagegrid} +\LWR@ProvidesPackageDrop{pagegrid}[2016/05/16] \newcommand*{\pagegridsetup}[1]{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty index 3ce323a9dde..df73ce31a67 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty @@ -18,7 +18,7 @@ \DeclareOption{page}{} -\LWR@ProvidesPackagePass{pagenote} +\LWR@ProvidesPackagePass{pagenote}[2009/09/03] \endinput %% %% End of file `lwarp-pagenote.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagesel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagesel.sty index 1ea976df496..b23b681192b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagesel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagesel.sty @@ -15,7 +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@ProvidesPackageDrop{pagesel} +\LWR@ProvidesPackageDrop{pagesel}[2016/05/16] \endinput %% %% End of file `lwarp-pagesel.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty index 069579d0310..641ac2aef03 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{paralist} +\LWR@ProvidesPackagePass{paralist}[2017/01/22] \LetLtxMacro\compactitem\itemize \LetLtxMacro\compactenum\enumerate \LetLtxMacro\compactdesc\description diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty index 32a4c6c240a..d148fa6eb2d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty @@ -15,7 +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@ProvidesPackagePass{parnotes} +\LWR@ProvidesPackagePass{parnotes}[2016/08/15] \long\def\PN@parnote@real#1#2{% \parnotemark{#1}% % Unless this is the first parnote in \PN@text, add a separator first diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty index 7aafd0eb613..d13d1391f8d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{parskip} +\LWR@ProvidesPackageDrop{parskip}[2001/04/09] \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pbox.sty index a90e26875aa..db987e4791f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pbox.sty @@ -15,9 +15,9 @@ %% 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@ProvidesPackageDrop{pbox} +\LWR@ProvidesPackageDrop{pbox}[2011/12/07] \NewDocumentCommand{\pbox}{O{t} O{} O{t} m +m}{% -\booltrue{LWR@minipagefullwidth}% +\global\booltrue{LWR@minipagefullwidth}% \parbox[#1][#2][#3]{#4}{#5}% } diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty index 2ec560e763d..6833594125f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty @@ -15,7 +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@ProvidesPackageDrop{pdflscape} +\LWR@ProvidesPackageDrop{pdflscape}[2016/05/14] \endinput %% %% End of file `lwarp-pdflscape.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfpages.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfpages.sty index 38953326780..968e6aceccc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfpages.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfpages.sty @@ -15,7 +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@ProvidesPackagePass{pdfpages} +\LWR@ProvidesPackagePass{pdfpages}[2017-10-31] \define@key{pdfpages}{fitpaper}[false]{} \define@key{pdfpages}{landscape}[false]{} \define@key{pdfpages}{openright}[false]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfprivacy.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfprivacy.sty index f684a064c12..8f4b5ccc90e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfprivacy.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfprivacy.sty @@ -15,7 +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@ProvidesPackageDrop{pdfprivacy} +\LWR@ProvidesPackageDrop{pdfprivacy}[2017/12/03] \endinput %% %% End of file `lwarp-pdfprivacy.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfrender.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfrender.sty index 9fc86eb4128..4535447b826 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfrender.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfrender.sty @@ -15,7 +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@ProvidesPackageDrop{pdfrender} +\LWR@ProvidesPackageDrop{pdfrender}[2016/05/17] \newcommand*{\pdfrender}[1]{} \newcommand{\textpdfrender}[2]{#2} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty index 2a5b91511d1..3ce823a176d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty @@ -15,7 +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@ProvidesPackageDrop{pdfsync} +\LWR@ProvidesPackageDrop{pdfsync}[2008/01/26] \newcommand*{\pdfsync}{} \newcommand*{\pdfsyncstart}{} \newcommand*{\pdfsyncstop}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdftricks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdftricks.sty index 63b6da8d004..9094e51ee17 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdftricks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdftricks.sty @@ -15,7 +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@ProvidesPackagePass{pdftricks} +\LWR@ProvidesPackagePass{pdftricks}[2003/08/10] \def\PDFTfigname{\BaseJobname-fig\thepsfig} \PackageWarning{lwarp-pdftricks}{ When the pdftricks images change, diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfx.sty index 4a3e7df0115..1d5b4579a80 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfx.sty @@ -15,7 +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@ProvidesPackageDrop{pdfx} +\LWR@ProvidesPackageDrop{pdfx}[2017/05/18] \endinput %% %% End of file `lwarp-pdfx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty index 7967c22c6cb..e7ad3771462 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty @@ -15,7 +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@ProvidesPackageDrop{pfnote} +\LWR@ProvidesPackageDrop{pfnote}[1999/07/14] \endinput %% %% End of file `lwarp-pfnote.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-phfqit.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-phfqit.sty index d1f723d2e35..39f4cb87529 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-phfqit.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-phfqit.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{phfqit} +\LWR@ProvidesPackagePass{phfqit}[2017/08/16] \LetLtxMacro\LWR@origbitstring\bitstring diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty index 9c901faea81..fdcaf5fdded 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{placeins} +\LWR@ProvidesPackageDrop{placeins}[2005/04/18] \newcommand*{\FloatBarrier}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty index 4cfbe279aef..691ab3d83ef 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty @@ -15,7 +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@ProvidesPackageDrop{plarydshln} +\LWR@ProvidesPackageDrop{plarydshln}[2018/10/20] \LWR@origRequirePackage{lwarp-arydshln} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plext.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plext.sty index 0087362c6d1..370fc36959b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plext.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plext.sty @@ -44,7 +44,7 @@ } \RenewDocumentCommand{\pbox}{d<> O{0pt} O{c} m}{% -\booltrue{LWR@minipagefullwidth}% +\global\booltrue{LWR@minipagefullwidth}% \parbox{#2}{#4}% } \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plextarydshln.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plextarydshln.sty index 7d5764be332..f84539d8f65 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plextarydshln.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plextarydshln.sty @@ -15,7 +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@ProvidesPackageDrop{plextarydshln} +\LWR@ProvidesPackageDrop{plextarydshln}[2018/10/20] \LWR@origRequirePackage{lwarp-arydshln} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plextcolorbl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plextcolorbl.sty index ec4666377ea..1f3ad1640c1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plextcolorbl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plextcolorbl.sty @@ -15,7 +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@ProvidesPackageDrop{plextcolortbl} +\LWR@ProvidesPackageDrop{plextcolortbl}[2018/09/19] \LWR@origRequirePackage{lwarp-colortbl} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty index 09fedf01429..d26af8c899d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty @@ -15,7 +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@ProvidesPackageDrop{prelim2e} +\LWR@ProvidesPackageDrop{prelim2e}[2009/05/29] \newcommand{\PrelimText}{} \newcommand{\PrelimTextStyle}{} \newcommand{\PrelimWords}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-prettyref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-prettyref.sty index d30b8a69a9b..498f7854166 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-prettyref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-prettyref.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{prettyref} +\LWR@ProvidesPackagePass{prettyref}[1998/07/09] \newrefformat{fig}{Figure \ref{#1}} \newrefformat{tab}{Table \ref{#1}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pst-eps.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pst-eps.sty index 1a1654db8fd..074f48fc5b5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pst-eps.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pst-eps.sty @@ -15,7 +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@ProvidesPackagePass{pst-eps} +\LWR@ProvidesPackagePass{pst-eps}[2005/05/20] \renewenvironment{TeXtoEPS}{}{} \renewcommand{\PSTtoEPS}[3][]{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pstool.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pstool.sty index 0331ae1e622..ec1f2a15333 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pstool.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pstool.sty @@ -15,7 +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@ProvidesPackagePass{pstool} +\LWR@ProvidesPackagePass{pstool}[2018/01/20] \renewcommand\pstool@alwaysprocess[3][]{% \begin{lateximage}[(-pstool-~\packagediagramname)]% \includegraphics{#2.pdf}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pstricks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pstricks.sty index d4f3e032de2..cb163fc963e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pstricks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pstricks.sty @@ -15,7 +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@ProvidesPackagePass{pstricks} +\LWR@ProvidesPackagePass{pstricks}[2018/01/06] \BeforeBeginEnvironment{pspicture}{\begin{lateximage}[(pspicture)]} \AfterEndEnvironment{pspicture}{\end{lateximage}} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxatbegshi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxatbegshi.sty index 380864b6896..bad22aa4690 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxatbegshi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxatbegshi.sty @@ -15,7 +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@ProvidesPackageDrop{pxatbegshi} +\LWR@ProvidesPackageDrop{pxatbegshi}[2017/11/04] \LWR@origRequirePackage{lwarp-atbegshi} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxeveryshi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxeveryshi.sty index fb38713fbe7..a3073b06824 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxeveryshi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxeveryshi.sty @@ -15,7 +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@ProvidesPackageDrop{pxeveryshi} +\LWR@ProvidesPackageDrop{pxeveryshi}[2012/05/19] \LWR@origRequirePackage{lwarp-everyshi} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxftnright.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxftnright.sty index a6cdc9a7048..6802c0947f8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxftnright.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxftnright.sty @@ -15,7 +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@ProvidesPackageDrop{pxftnright} +\LWR@ProvidesPackageDrop{pxftnright}[2017/02/28] \LWR@origRequirePackage{lwarp-ftnright} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxjahyper.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxjahyper.sty index 593f13417dd..f8c5369eb02 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxjahyper.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxjahyper.sty @@ -15,7 +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@ProvidesPackageDrop{pxjahyper} +\LWR@ProvidesPackageDrop{pxjahyper}[2018/07/15] \endinput %% %% End of file `lwarp-pxjahyper.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty index 27ec2dba27a..e117486bb56 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty @@ -15,7 +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@ProvidesPackageDrop{quotchap} +\LWR@ProvidesPackageDrop{quotchap}[2012/10/20] \newcommand{\@quotchap}{} \newlength{\LWR@quotchapwidth} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-quoting.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-quoting.sty index 16aba1f64da..72ff8b4761a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-quoting.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-quoting.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{quoting} +\LWR@ProvidesPackagePass{quoting}[2014/01/28] \xpatchcmd{\quoting}{\quo@begintext} {\begin{LWR@blocktextcurrentfont}\quo@begintext} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty index 508716b79f1..464cc849805 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{ragged2e} +\LWR@ProvidesPackageDrop{ragged2e}[2009/05/21] \LetLtxMacro\Centering\centering \LetLtxMacro\RaggedLeft\raggedleft diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty index 2cb38b2edb8..3c77af5136b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty @@ -15,7 +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@ProvidesPackageDrop{realscripts} +\LWR@ProvidesPackageDrop{realscripts}[2016/02/13] \let\realsuperscript\textsuperscript \let\realsubscript\textsubscript diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-register.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-register.sty index 05ed82060ef..76cc9639588 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-register.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-register.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{register}[2018/11/10] +\LWR@ProvidesPackagePass{register}[2019/01/01] \xpatchcmd{\register} {\centering} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty index f4b6368b763..5725777533a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{relsize} +\LWR@ProvidesPackagePass{relsize}[2013/03/29] \let\LWR@origrelsize\relsize \LetLtxMacro\LWR@origlarger\larger \LetLtxMacro\LWR@origsmaller\smaller diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty index 80f3c97d1f6..5d8a5042bee 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty @@ -15,7 +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@ProvidesPackageDrop{resizegather} +\LWR@ProvidesPackageDrop{resizegather}[2016/05/16] \newcommand*{\resizegathersetup}[1]{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty index 0c510086198..970f3c88081 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty @@ -15,7 +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@ProvidesPackageDrop{rmpage} +\LWR@ProvidesPackageDrop{rmpage}[1997/09/29] \endinput %% %% End of file `lwarp-rmpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty index 48ac021bc5a..723891e13bc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{romanbar} +\LWR@ProvidesPackagePass{romanbar}[2012/01/01] \DeclareRobustCommand{\Roman@bar}[1]{% #1 is in Roman, i.e. MMXII \InlineClass[% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty index 475e4adaf74..5e57ef52682 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty @@ -15,7 +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@ProvidesPackageDrop{romanbarpagenumber} +\LWR@ProvidesPackageDrop{romanbarpagenumber}[2015/02/06] \endinput %% %% End of file `lwarp-romanbarpagenumber.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty index f5a0584da28..bae13c45d88 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{rotating} +\LWR@ProvidesPackageDrop{rotating}[2016/08/11] \LetLtxMacro\sidewaystable\table \let\endsidewaystable\endtable diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty index b3478bc281a..cb307c2da5d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty @@ -15,7 +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@ProvidesPackageDrop{savetrees} +\LWR@ProvidesPackageDrop{savetrees}[2016/04/13] \endinput %% %% End of file `lwarp-savetrees.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-schemata.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-schemata.sty index 8b7519ade3e..52f2f695ebd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-schemata.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-schemata.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{schemata} +\LWR@ProvidesPackagePass{schemata}[2016/01/25] \LetLtxMacro\LWR@schemata@origschema\schema \LetLtxMacro\LWR@schemata@origSchema\Schema diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrextend.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrextend.sty index 3e67d4dc2c1..1b1355c6f6c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrextend.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrextend.sty @@ -15,7 +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@ProvidesPackageDrop{scrextend} +\LWR@ProvidesPackageDrop{scrextend}[2018/03/30] \DeclareDocumentCommand{\setkomafont}{m m}{} \DeclareDocumentCommand{\addkomafont}{m m}{} \DeclareDocumentCommand{\usekomafont}{m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrhack.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrhack.sty index c5fbc2b3549..e36fc7a80d4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrhack.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrhack.sty @@ -15,7 +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@ProvidesPackageDrop{scrhack} +\LWR@ProvidesPackageDrop{scrhack}[2018/03/30] \endinput %% %% End of file `lwarp-scrhack.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-notecolumn.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-notecolumn.sty index 7a3572825da..09ca2463356 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-notecolumn.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-notecolumn.sty @@ -15,7 +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@ProvidesPackageDrop{scrlayer-notecolumn} +\LWR@ProvidesPackageDrop{scrlayer-notecolumn}[2018/02/02] \newcommand*{\DeclareNoteColumn}[2][]{} \newcommand*{\DeclareNewNoteColumn}[2][]{} \newcommand*{\ProvideNoteColumn}[2][]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-scrpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-scrpage.sty index da728c6b0e1..d6dc3dc720f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-scrpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-scrpage.sty @@ -15,7 +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@ProvidesPackageDrop{scrlayer-scrpage} +\LWR@ProvidesPackageDrop{scrlayer-scrpage}[2018/03/30] \@ifundefined{footheight}{\newlength\footheight}{} \NewDocumentCommand{\lehead}{s o m}{} \NewDocumentCommand{\cehead}{s o m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer.sty index 90ceb7be7e9..b945694fee2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer.sty @@ -15,7 +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@ProvidesPackageDrop{scrlayer} +\LWR@ProvidesPackageDrop{scrlayer}[2018/03/30] \newcommand*{\DeclareSectionNumberDepth}[2]{} \newcommand*{\DeclareLayer}[2][]{} \newcommand*{\DeclareNewLayer}[2][]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrpage2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrpage2.sty index 12a5c2b3f5a..89fd81e3105 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrpage2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrpage2.sty @@ -15,7 +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@ProvidesPackageDrop{scrpage2} +\LWR@ProvidesPackageDrop{scrpage2}[2018/03/30] \@ifundefined{footheight}{\newlength\footheight}{} \NewDocumentCommand{\lehead}{o m}{} \NewDocumentCommand{\cehead}{o m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-sectionbreak.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-sectionbreak.sty index 5231852206a..490038f9841 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-sectionbreak.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-sectionbreak.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{sectionbreak} +\LWR@ProvidesPackagePass{sectionbreak}[2018-01-03] \renewcommand\asterism{\HTMLunicode{2042}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty index c27b98d78d7..19a2dc5e98f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty @@ -15,7 +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@ProvidesPackageDrop{sectsty} +\LWR@ProvidesPackageDrop{sectsty}[2002/02/25] \newcommand*{\partfont} [1] {} \newcommand*{\partnumberfont} [1] {} \newcommand*{\parttitlefont} [1] {} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty index 5371a767e4a..6c7eac4f7fd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty @@ -19,7 +19,7 @@ -\LWR@ProvidesPackageDrop{setspace} +\LWR@ProvidesPackageDrop{setspace}[2011/12/19] \newcommand*{\setstretch}[1]{} \newcommand*{\SetSinglespace}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty index 1a2a5bfc9ad..93528818e15 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{shadow} +\LWR@ProvidesPackageDrop{shadow}[2003/02/19] \newdimen\sboxsep \newdimen\sboxrule diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty index 66cb44a4324..c7861931d04 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{showkeys} +\LWR@ProvidesPackageDrop{showkeys}[2014/10/28] \NewDocumentCommand{\showkeys}{s}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty index 6adce9c43b1..dd07166e820 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{sidecap} +\LWR@ProvidesPackageDrop{sidecap}[2003/06/06] \NewDocumentEnvironment{SCtable}{soo} {\IfValueTF{#3}{\table[#3]}{\table}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty index 34b6190c005..2f71938c278 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty @@ -18,7 +18,7 @@ \RequirePackage{xcolor}% for \convertcolorspec -\LWR@ProvidesPackagePass{siunitx} +\LWR@ProvidesPackagePass{siunitx}[2018/05/17] \AtBeginDocument{% in case textcomp was not loaded \DeclareSIUnit\bohr{\textit{a}\textsubscript{0}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-soulpos.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-soulpos.sty index 5260e4c2f6d..317a5744fea 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-soulpos.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-soulpos.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. \RequirePackage{soul} \RequirePackage{soulutf8} -\LWR@ProvidesPackageDrop{soulpos} +\LWR@ProvidesPackageDrop{soulpos}[2012/02/25] \NewDocumentCommand{\ulposdef}{m o m}{} \newdimen\ulwidth diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-soulutf8.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-soulutf8.sty index 52738c7864a..a1c72d50997 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-soulutf8.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-soulutf8.sty @@ -15,7 +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@ProvidesPackageDrop{soulutf8} +\LWR@ProvidesPackageDrop{soulutf8}[2016/05/16] \endinput %% %% End of file `lwarp-soulutf8.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty index 460125cee78..13209ea07de 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty @@ -15,7 +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@ProvidesPackagePass{splitidx} +\LWR@ProvidesPackagePass{splitidx}[2016/02/18] \catcode`\_=12% \xpatchcmd{\newindex} {\jobname-#2.idx} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty index 3b656b2219d..7055be9c9f1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty @@ -15,7 +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@ProvidesPackageDrop{stabular} +\LWR@ProvidesPackageDrop{stabular}[2014/03/20] \newenvironment{stabular}[2][c] { \begin{tabular}[#1]{#2} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty index edacbe93fae..351b8ae8071 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty @@ -15,7 +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@ProvidesPackageDrop{stfloats} +\LWR@ProvidesPackageDrop{stfloats}[2017/03/27] \providecommand*{\fnbelowfloat}{} \providecommand*{\fnunderfloat}{} \providecommand*{\setbaselinefloat}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-subcaption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-subcaption.sty new file mode 100644 index 00000000000..0cb71dde01c --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-subcaption.sty @@ -0,0 +1,34 @@ +%% +%% This is file `lwarp-subcaption.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `subcaption') +%% This is a generated file. +%% Copyright 2016-2018 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@ProvidesPackagePass{subcaption}[2018/05/01] +\ifdef{\subcaption@minipage}{ + \xpatchcmd{\subcaption@minipage} + {\minipage} + {\minipagefullwidth\minipage} + {} + {\LWR@patcherror{subcaption}{subcaption@minipage}} +}{} +\ifdef{\subcaptionbox}{ + \xpretocmd{\subcaptionbox} + {\minipagefullwidth} + {} + {\LWR@patcherror{subcaption}{subcaptionbox}} +}{} +\endinput +%% +%% End of file `lwarp-subcaption.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty index 9bcabeadd7c..1a3cea3b850 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{subfig} +\LWR@ProvidesPackagePass{subfig}[2005/06/28] \long\def\sf@@@subfloat#1[#2][#3]#4{% \begin{minipage}{\linewidth}% lwarp diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-subfigure.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-subfigure.sty index f69086f105c..cd175aea964 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-subfigure.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-subfigure.sty @@ -15,7 +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@ProvidesPackageDrop{subfigure} +\LWR@ProvidesPackageDrop{subfigure}[2002/03/15] \RequirePackage{subfig} \LetLtxMacro\subfigure\subfloat \LetLtxMacro\subtable\subfloat diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty index e25733f35e9..81485b1451f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{supertabular} +\LWR@ProvidesPackageDrop{supertabular}[2004/02/20] \newcommand{\LWRST@firsthead}{} \newcommand{\tablefirsthead}[1]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty index ca0992c2959..0ec3d5e4a64 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty @@ -15,7 +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@ProvidesPackageDrop{syntonly} +\LWR@ProvidesPackageDrop{syntonly}[2017/06/30] \newif\ifsyntax@ \syntax@false diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty index 0c13cddabf9..06304697f49 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{tabularx} +\LWR@ProvidesPackageDrop{tabularx}[2016/02/03] \DeclareDocumentEnvironment{tabularx}{m o m} {\tabular{#3}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty index 8cc750f8dbb..ae149278bce 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{tabulary} +\LWR@ProvidesPackageDrop{tabulary}[2014/06/11] \NewDocumentEnvironment{tabulary}{m o m} {\tabular{#3}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty index 5ab7326d0ea..0c6488a5390 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty @@ -15,7 +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@ProvidesPackageDrop{tascmac} +\LWR@ProvidesPackageDrop{tascmac}[2018/03/09] \newenvironment*{boxnote} { \BlockClass[ diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty index 78f4e102ce4..054dfa31f2a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty @@ -15,7 +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@ProvidesPackageDrop{textarea} +\LWR@ProvidesPackageDrop{textarea}[2005/12/26] \newcommand\StartFromTextArea{} \newcommand\StartFromHeaderArea{} \newcommand*\RestoreTextArea{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty index a2381bcfc4e..8772465ecfe 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{textcomp} +\LWR@ProvidesPackagePass{textcomp}[2017/04/05] \AtBeginDocument{ \ifPDFTeX% pdflatex or dvi latex \newcommand*{\LWR@HTML@textdegree}{\HTMLentity{deg}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textfit.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textfit.sty index 41f2231d9b4..c39bad3dd0c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textfit.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textfit.sty @@ -15,7 +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@ProvidesPackageDrop{textfit} +\LWR@ProvidesPackageDrop{textfit}[1994/04/15] \newsavebox{\LWR@textfitbox} \newcommand*{\LWR@textfitscale}[2]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty index de1a5bb8ffe..204068e6d97 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{textpos} +\LWR@ProvidesPackageDrop{textpos}[2016/06/07] \NewDocumentEnvironment{textblock}{m r()}{}{} \NewDocumentEnvironment{textblock*}{m o r()}{}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty index ec8c754ee22..ba8e4a0a5a1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{theorem} +\LWR@ProvidesPackagePass{theorem}[2014/10/28] \newcommand{\LWR@newtheoremstyle}{plain} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thinsp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thinsp.sty index 4fe1c937c0c..6d9b065719b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thinsp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thinsp.sty @@ -15,7 +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@ProvidesPackageDrop{thinsp} +\LWR@ProvidesPackageDrop{thinsp}[2016/10/02] \AtBeginDocument{ \let\thinthinspace\relax% defined by some packages \newcommand*{\thinthinspace}{\thinspace} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-threadcol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-threadcol.sty index 3318a6466ab..a16181277e1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-threadcol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-threadcol.sty @@ -15,7 +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@ProvidesPackageDrop{threadcol} +\LWR@ProvidesPackageDrop{threadcol}[2013/01/06] \newcommand{\setthreadname}[1]{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty index e241621739a..07d2d6f7ddc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty @@ -18,9 +18,8 @@ -\LWR@ProvidesPackageDrop{threeparttable} +\LWR@ProvidesPackageDrop{threeparttable}[2003/06/13] -\newcommand{\LWR@printtablenote}[1]{\InlineClass{tnoteitemheader}{#1}} \newenvironment*{threeparttable}[1][b]{}{} @@ -28,9 +27,6 @@ {% \LWR@forcenewpage \BlockClass{tnotes}% -\ltx@ifpackageloaded{enumitem}{% -\setlist[description]{format=\LWR@printtablenote}% -}{}% \description% } {% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thumb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thumb.sty index f26ef6f1973..bffc9a80a14 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thumb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thumb.sty @@ -15,7 +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@ProvidesPackageDrop{thumb} +\LWR@ProvidesPackageDrop{thumb}[1997/12/24] \newcommand*{\Overviewpage}{} \newlength{\thumbheight} \newlength{\thumbwidth} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thumbs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thumbs.sty index 0a8a80cd82b..1156aa09a08 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thumbs.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thumbs.sty @@ -15,7 +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@ProvidesPackageDrop{thumbs} +\LWR@ProvidesPackageDrop{thumbs}[2014/03/09] \newcommand{\addthumb}[4]{} \newcommand{\addtitlethumb}[5]{} \newcommand{\stopthumb}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty index 040533a6c0b..97aed37c9c2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{titleps} +\LWR@ProvidesPackageDrop{titleps}[2016/03/15] \NewDocumentCommand{\newpagestyle}{m o m}{} \NewDocumentCommand{\renewpagestyle}{m o m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty index 4213cb7e6e2..560653f54e0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty @@ -15,7 +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@ProvidesPackageDrop{titleref} +\LWR@ProvidesPackageDrop{titleref}[2001/04/05] \LetLtxMacro\titleref\nameref diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty index 738a07efcbf..2c64a5b411d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty @@ -19,7 +19,7 @@ -\LWR@ProvidesPackageDrop{titlesec} +\LWR@ProvidesPackageDrop{titlesec}[2016/03/21] \newcommand*{\titlelabel}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty index 8b1d1a40f97..f28855b9403 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty @@ -19,7 +19,7 @@ -\LWR@ProvidesPackageDrop{titletoc} +\LWR@ProvidesPackageDrop{titletoc}[2011/12/15] \NewDocumentCommand{\dottedcontents}{m o m m m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty index daf3c4db07d..7456452610b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackagePass{titling} +\LWR@ProvidesPackagePass{titling}[2009/09/04] \let\LWR@orig@bsmtitlempty\@bsmtitlempty \renewcommand*{\@bsmtitlempty}{% \LWR@orig@bsmtitlempty% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbasic.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbasic.sty index 0a2193d552e..d3a5cc8bda6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbasic.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbasic.sty @@ -16,10 +16,11 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{tocbasic} +\LWR@ProvidesPackagePass{tocbasic}[2018/12/30] \DeclareDocumentCommand{\usetocbasicnumberline}{o}{} \DeclareDocumentCommand{\DeclareTOCStyleEntry}{o m m}{} +\DeclareDocumentCommand{\DeclareTOCStyleEntries}{o m m}{} \DeclareDocumentCommand{\DeclareTOCEntryStyle}{m o m}{} \DeclareDocumentCommand{\DefineTOCEntryOption}{m o m}{} \DeclareDocumentCommand{\DefineTOCEntryBooleanOption}{m o m m m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty index 6708e2e6a6a..206562aecb3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty @@ -18,7 +18,7 @@ \let\simplechapterdelim\relax -\LWR@ProvidesPackagePass{tocbibind} +\LWR@ProvidesPackagePass{tocbibind}[2010/10/13] \renewenvironment{theindex}% {% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocenter.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocenter.sty index f3aaa940531..34300ea0605 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocenter.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocenter.sty @@ -15,7 +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@ProvidesPackageDrop{tocenter} +\LWR@ProvidesPackageDrop{tocenter}[2004/12/09] \NewDocumentCommand{\ToCenter}{s o m m}{} \NewDocumentCommand{\FromMargins}{s o m m m m}{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty index 8e1976128b7..914f69b764c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{tocloft} +\LWR@ProvidesPackageDrop{tocloft}[2017/08/31] \newcommand{\tocloftpagestyle}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocstyle.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocstyle.sty index 6fcbbeeede3..1f6344aff4d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocstyle.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocstyle.sty @@ -15,7 +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@ProvidesPackageDrop{tocstyle} +\LWR@ProvidesPackageDrop{tocstyle}[2017/02/23] \newcommand*{\usetocstyle}[2][]{} \newcommand*{\deactivatetocstyle}[1][]{} \newcommand*{\reactivatetocstyle}[1][]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty index 3106abe1072..31c43b75e1e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{todo} +\LWR@ProvidesPackagePass{todo}[2010/03/31] \renewcommand\todoitem[2]{% \refstepcounter{todo}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-todonotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-todonotes.sty index fc064eca47e..601938ab02b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-todonotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-todonotes.sty @@ -15,7 +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@ProvidesPackagePass{todonotes} +\LWR@ProvidesPackagePass{todonotes}[2012/07/25] \if@todonotes@disabled \else diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tram.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tram.sty index 4fadab9882b..9c37e5d813b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tram.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tram.sty @@ -15,7 +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@ProvidesPackageDrop{tram} +\LWR@ProvidesPackageDrop{tram}[2013/04/04] \newenvironment{tram}[1][]% {\BlockClass[background:lightgray]{tram}} {\endBlockClass} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty index fb9d85084a7..ee64fc44f8a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty @@ -15,7 +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@ProvidesPackageDrop{transparent} +\LWR@ProvidesPackageDrop{transparent}[2016/05/16] \newcommand*{\transparent}[1]{\edef\LWR@opacity{#1}} \newcommand*{\texttransparent}[2]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-trimclip.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-trimclip.sty index 40d104cbafa..a7bc0b91d67 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-trimclip.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-trimclip.sty @@ -15,7 +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@ProvidesPackageDrop{trimclip} +\LWR@ProvidesPackageDrop{trimclip}[2018/04/08] \csdef{trimbox}{\@ifstar\@gobble\@gobble} \csletcs{trimbox*}{trimbox} \def\endtrimbox{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty index a6c6f6bedf5..5edac378109 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{trivfloat} +\LWR@ProvidesPackageDrop{trivfloat}[2009/04/23] \LWR@origRequirePackage{trivfloat} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-truncate.sty index c9dbabe4948..6dccec62e54 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-indentfirst.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-truncate.sty @@ -1,10 +1,10 @@ %% -%% This is file `lwarp-indentfirst.sty', +%% This is file `lwarp-truncate.sty', %% generated with the docstrip utility. %% %% The original source files were: %% -%% lwarp.dtx (with options: `indentfirst') +%% lwarp.dtx (with options: `truncate') %% This is a generated file. %% Copyright 2016-2018 Brian Dunn %% @@ -15,11 +15,9 @@ %% 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@ProvidesPackageDrop{indentfirst} - +\LWR@ProvidesPackageDrop{truncate}[2001/08/20] +\providecommand{\TruncateMarker}{} +\newcommand{\truncate}[3][\TruncateMarker]{#3} \endinput %% -%% End of file `lwarp-indentfirst.sty'. +%% End of file `lwarp-truncate.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-turnthepage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-turnthepage.sty index 61b4e521ee9..207eb1e74dd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-turnthepage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-turnthepage.sty @@ -15,7 +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@ProvidesPackageDrop{turnthepage} +\LWR@ProvidesPackageDrop{turnthepage}[2011/03/24] \newcommand{\turnthepage}{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty index 50c96875147..cd394d0d83f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty @@ -15,7 +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@ProvidesPackageDrop{typearea} +\LWR@ProvidesPackageDrop{typearea}[2018/03/30] \DeclareDocumentCommand{\typearea}{o m}{} \DeclareDocumentCommand{\recalctypearea}{}{} \@ifundefined{footheight}{\newlength\footheight}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-underscore.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-underscore.sty index 7c718832dac..af20680dbf9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-underscore.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-underscore.sty @@ -15,7 +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@ProvidesPackageDrop{underscore} +\LWR@ProvidesPackageDrop{underscore}[2006/09/13] \endinput %% %% End of file `lwarp-underscore.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-unitsdef.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-unitsdef.sty index ba42b0aa8fc..48833a4eef3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-unitsdef.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-unitsdef.sty @@ -15,7 +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@ProvidesPackagePass{unitsdef} +\LWR@ProvidesPackagePass{unitsdef}[2005/01/04] \renewcommand{\unitvaluesep}{\,} \renewcommand{\unittimes}{\@@setunitsepfalse\HTMLunicode{22c5}}% \cdot diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty index bee0e4619fc..b7061e09679 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty @@ -15,7 +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@ProvidesPackageDrop{upref} +\LWR@ProvidesPackageDrop{upref}[2007/03/14] \endinput %% %% End of file `lwarp-upref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty index ee8b6ab195e..668842a83ab 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{url} +\LWR@ProvidesPackagePass{url}[2013/09/16] \LetLtxMacro\LWR@url@origUrl@FormatString\Url@FormatString diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-uspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-uspace.sty index cb7be20ccfc..e3e96e4dac5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-uspace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-uspace.sty @@ -15,7 +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@ProvidesPackageDrop{uspace} +\LWR@ProvidesPackageDrop{uspace}[2016/11/06] \endinput %% %% End of file `lwarp-uspace.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty index 0604b36353e..e41dc40f377 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty @@ -15,7 +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@ProvidesPackagePass{verse} +\LWR@ProvidesPackagePass{verse}[2009/09/04] \AfterEndPreamble{ \LWR@traceinfo{Patching verse.} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-versonotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-versonotes.sty index 8a57f3f6c1a..a3bb1b8db26 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-versonotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-versonotes.sty @@ -15,7 +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@ProvidesPackageDrop{versonotes} +\LWR@ProvidesPackageDrop{versonotes}[2015/12/08] \newcommand{\versonote}[1]{\marginpar{#1}} \newdimen\versotextwidth \newdimen\versoleftmargin diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vertbars.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vertbars.sty index be4ab558b18..763c747e350 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vertbars.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vertbars.sty @@ -15,7 +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@ProvidesPackageDrop{vertbars} +\LWR@ProvidesPackageDrop{vertbars}[2010/11/27] \newlength{\barwidth} \setlength{\barwidth}{0.4pt} \newlength{\barspace} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vmargin.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vmargin.sty index fd591d54c09..200e9a8bdeb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vmargin.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vmargin.sty @@ -15,7 +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@ProvidesPackageDrop{vmargin} +\LWR@ProvidesPackageDrop{vmargin}[2004/07/15] \newcommand*{\LWRVM@customsize}[2]{} \newcommand*{\setpapersize}[2][]{\ifstrequal{#2}{custom}{\LWRVM@customsize}{}} \newcommand*{\setmargins}[8]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vowel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vowel.sty index bfd2c5d11fb..8d4b8865c87 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vowel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vowel.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{vowel} +\LWR@ProvidesPackagePass{vowel}[2002/08/08] \renewenvironment{vowel}[1][] {% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vwcol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vwcol.sty index a045a12d9b9..f92c8da7c19 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vwcol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vwcol.sty @@ -15,7 +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@ProvidesPackagePass{vwcol} +\LWR@ProvidesPackagePass{vwcol}[2015/02/10] \newcommand*{\LWR@vwcol@addrule}[1]{% \appto{\LWR@vwcolstyle}{% #1: % diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty index 300247f76c8..d00938775c3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{wallpaper} +\LWR@ProvidesPackageDrop{wallpaper}[2005/01/18] \newcommand*{\CenterWallPaper}[2]{} \newcommand*{\ThisCenterWallPaper}[2]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-watermark.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-watermark.sty index d2424dee1a9..f2bb25bf6fd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-watermark.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-watermark.sty @@ -15,7 +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@ProvidesPackageDrop{watermark} +\LWR@ProvidesPackageDrop{watermark}[2004/12/09] \newcommand{\watermark}[1]{} \newcommand{\leftwatermark}[1]{} \newcommand{\rightwatermark}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty index 77ce54b9ce3..8103b055c1f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{wrapfig} +\LWR@ProvidesPackageDrop{wrapfig}[2003/01/31] \newcommand*{\LWR@wrapposition}{} \newcommand*{\LWR@subwrapfigure}[2]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty index 9ebd82e2f96..f3c9ef1d9a0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{xcolor} +\LWR@ProvidesPackagePass{xcolor}[2016/05/11] \begin{warpHTML} \LetLtxMacro\LWR@print@pagecolor\pagecolor diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xellipsis.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xellipsis.sty index 0d0caad9d86..4680bf8b960 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xellipsis.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xellipsis.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{xellipsis} +\LWR@ProvidesPackagePass{xellipsis}[2015/11/01] \newcommand*{\LWR@xellipsespace}[1]{% \ifdim#1=0pt\else% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty index 08d66341e34..67d07568ac5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{xfrac} +\LWR@ProvidesPackagePass{xfrac}[2018-08-23] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xltabular.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xltabular.sty index 7a4ad2b39ef..b8badb5ef1a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xltabular.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xltabular.sty @@ -19,7 +19,7 @@ \RequirePackage{tabularx} -\LWR@ProvidesPackageDrop{xltabular} +\LWR@ProvidesPackageDrop{xltabular}[2018/05/23] \DeclareDocumentEnvironment{xltabular}{o m m} {\longtable{#3}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty index 2c250b4770b..8f197bffbca 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty @@ -15,7 +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@ProvidesPackageDrop{xltxtra} +\LWR@ProvidesPackageDrop{xltxtra}[2016/01/21] \RequirePackage{realscripts} \RequirePackage{metalogo} \newcommand*\TeX@logo@spacing[6]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty index 2b4f98adace..1c05e682653 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty @@ -15,7 +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@ProvidesPackageDrop{xmpincl} +\LWR@ProvidesPackageDrop{xmpincl}[2008/05/10] \newcommand*{\includexmp}[1]{} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty index 42393ec23a6..ae592b27cf2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. -\LWR@ProvidesPackageDrop{xtab} +\LWR@ProvidesPackageDrop{xtab}[2011/07/31] \newcommand{\LWRXT@firsthead}{} \newcommand{\tablefirsthead}[1]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xurl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xurl.sty index a7e43d79665..5ce820c6a42 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xurl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xurl.sty @@ -15,7 +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@ProvidesPackageDrop{xurl} +\LWR@ProvidesPackageDrop{xurl}[2018/06/02] \endinput %% %% End of file `lwarp-xurl.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xy.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xy.sty index 03fe67998e5..55918dc2e4f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xy.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xy.sty @@ -16,7 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{xy} +\LWR@ProvidesPackagePass{xy}[2013/10/06] \AtBeginDocument{ diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty index f6b414d8ac4..84735260a51 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty @@ -15,7 +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@ProvidesPackageDrop{zwpagelayout} +\LWR@ProvidesPackageDrop{zwpagelayout}[2013/01/13] \def\noBboxes{} \@onlypreamble\noBboxes diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp.sty index 83ca291fcb5..6c5a86c3451 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp.sty @@ -17,7 +17,7 @@ %% version 2005/12/01 or later. \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesPackage{lwarp} - [2018/12/22 v0.65 Allows LaTeX to directly produce HTML5 output.] + [2019/02/08 v0.66 Allows LaTeX to directly produce HTML5 output.] @@ -145,9 +145,16 @@ For a possible alternative, see class(es) #2.} } \LWR@earlyloadnever{bxcjkjatype}{upLaTeX, bxjsarticle, ujarticle, utarticle} \LWR@earlyloadnever{hangul}{kotex, xetexko, luatexko} +\LWR@earlyloadnever{colortab}{colortbl} +\LWR@earlyloadnever{epsf}{graphicx} \LWR@earlyloadnever{fancyheadings}{fancyhdr} \LWR@earlyloadnever{glossary}{glossaries} +\LWR@earlyloadnever{hyper}{hyperref} +\LWR@earlyloadnever{picinpar}{floatflt, wrapfig} +\LWR@earlyloadnever{picins}{floatflt, wrapfig} +\LWR@earlyloadnever{sistyle}{siunitx} \LWR@earlyloadnever{t1enc}{fontenc, inputenc, inputenx} +\LWR@earlyloadnever{ucs}{inputenc, inputencx} \LWR@earlyloadnever{wasysym}{textcomp, amssymb, amsfonts, mnsymbol, fdsymbol} \LWR@loadafter{2in1} \LWR@loadafter{2up} @@ -171,6 +178,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{anonchap} \LWR@loadafter{anysize} \LWR@notmemoirloadafter{appendix} +\LWR@loadafter{ar} \LWR@loadafter{arabicfront} \LWR@notmemoirloadafter{array} \LWR@loadafter{arydshln} @@ -233,6 +241,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{draftwatermark} \LWR@loadafter{easy-todo} \LWR@loadafter{ebook} +\LWR@loadafter{ed} \LWR@loadafter{ellipsis} \LWR@loadafter{embrac} \LWR@loadafter{emptypage} @@ -304,7 +313,6 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{idxlayout} \LWR@loadafter{ifoddpage} \LWR@loadafter{imakeidx} -\LWR@loadafter{indentfirst} \LWR@notmemoirloadafter{index} \LWR@loadafter{intopdf} \LWR@loadafter{keyfloat} @@ -346,6 +354,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{multirow} \LWR@loadafter{multitoc} \LWR@loadafter{musicography} +\LWR@loadafter{nameauth} \LWR@loadafter{nameref} \LWR@loadafter{natbib} \LWR@notmemoirloadafter{nccfancyhdr} @@ -440,6 +449,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{srctex} \LWR@loadafter{stabular} \LWR@notltjloadafter{stfloats} +\LWR@loadafter{subcaption} \LWR@loadafter{subfig} \LWR@loadafter{subfigure} \LWR@loadafter{supertabular} @@ -472,6 +482,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{transparent} \LWR@loadafter{trimclip} \LWR@loadafter{trivfloat} +\LWR@loadafter{truncate} \LWR@loadafter{turnthepage} \LWR@loadafter{twoup} \LWR@loadafter{underscore} @@ -581,6 +592,10 @@ For a possible alternative, see class(es) #2.} \@ifpackageloaded{xeCJK}{ \renewcommand{\LWR@isolate}[1]{\null#1\null}% }{} +\long\def\LWR@firstoffour#1#2#3#4{#1} +\long\def\LWR@secondoffour#1#2#3#4{#2} +\long\def\LWR@thirdoffour#1#2#3#4{#3} +\long\def\LWR@fourthoffour#1#2#3#4{#4} \let\LWRpercent\@percentchar \catcode`\$=12 \def\LWRdollar{$} @@ -593,6 +608,16 @@ For a possible alternative, see class(es) #2.} &def&LWRbackslash{\} &catcode`&\=0 \catcode`\&=4 +\catcode`\&=1 +\catcode`\{=12 +\def\LWRleftbrace&{} +\catcode`\{=1 +\catcode`\&=4 +\catcode`\&=2 +\catcode`\}=12 +\def\LWRrightbrace{}& +\catcode`\}=2 +\catcode`\&=4 \catcode`\#=12 \def\LWRhash{#} \catcode`\#=6 @@ -655,6 +680,10 @@ For a possible alternative, see class(es) #2.} \DeclareStringOption[\jobname]{BaseJobname} +\DeclareStringOption[\BaseJobname-images]{ImagesDirectory} + +\DeclareStringOption[image-]{ImagesName} + \DeclareStringOption[lwarp.ist]{makeindexStyle} \DeclareStringOption[lwarp.xdy]{xindyStyle} @@ -708,15 +737,31 @@ For a possible alternative, see class(es) #2.} \ProcessKeyvalOptions*\relax + \providecommand*{\BaseJobname}{\LWR@BaseJobname} \ifcsempty{LWR@HomeHTMLFilename}{ -\newcommand*{\HomeHTMLFilename}{\BaseJobname} + \newcommand*{\HomeHTMLFilename}{\BaseJobname} }{ -\csedef{HomeHTMLFilename}{\LWR@HomeHTMLFilename} + \csedef{HomeHTMLFilename}{\LWR@HomeHTMLFilename} } \csedef{HTMLFilename}{\LWR@HTMLFilename} +\newcommand*{\LWR@sanitized}{} + +\newcommand*{\LWR@sanitize}[1]{% +\edef\LWR@sanitized{#1}% +\edef\LWR@sanitized{\detokenize\expandafter{\LWR@sanitized}}% +} + +\LWR@sanitize{\LWR@BaseJobname} +\edef\LWR@BaseJobname{\LWR@sanitized} + +\LWR@sanitize{\LWR@ImagesDirectory} +\edef\LWR@ImagesDirectory{\LWR@sanitized} + +\LWR@sanitize{\LWR@ImagesName} +\edef\LWR@ImagesName{\LWR@sanitized} \ifdefempty{\LWR@PrintIndexCmd}{ \renewcommand{\LWR@PrintIndexCmd}{% makeindex -s \LWR@makeindexStyle \space \jobname.idx% @@ -879,7 +924,7 @@ For a possible alternative, see class(es) #2.} \begin{warpall} -\RequirePackage{xstring} +\RequirePackage{xstring}[2019/02/01] \RequirePackage{environ} @@ -887,8 +932,6 @@ For a possible alternative, see class(es) #2.} \begin{warpHTML} -\RequirePackage{zref} - \RequirePackage{printlen} @@ -927,13 +970,20 @@ For a possible alternative, see class(es) #2.} \LWR@checkloadnever{#1}{boxedminipage}{boxedminipage2e} \LWR@checkloadnever{#1}{caption2}{caption} \LWR@checkloadnever{#1}{ccaption}{caption} +\LWR@checkloadnever{#1}{colortab}{colortbl} \LWR@checkloadnever{#1}{doublespace}{setspace} +\LWR@checkloadnever{#1}{epsf}{graphicx} \LWR@checkloadnever{#1}{fancyheadings}{fancyhdr} \LWR@checkloadnever{#1}{glossary}{glossaries} +\LWR@checkloadnever{#1}{hyper}{hyperref} \LWR@checkloadnever{#1}{newthm}{ntheorem} +\LWR@checkloadnever{#1}{picinpar}{floatflt, wrapfig} +\LWR@checkloadnever{#1}{picins}{floatflt, wrapfig} \LWR@checkloadnever{#1}{rplain}{fancyhdr} \LWR@checkloadnever{#1}{si}{siunitx} +\LWR@checkloadnever{#1}{sistyle}{siunitx} \LWR@checkloadnever{#1}{t1enc}{fontenc, inputenc, inputenx} +\LWR@checkloadnever{#1}{ucs}{inputenc, inputencx} \LWR@checkloadnever{#1}{wasysym}{textcomp, amssymb, amsfonts, mnsymbol, fdsymbol} \LWR@checkloadbefore{#1}{ctex} \LWR@checkloadbefore{#1}{fontspec} @@ -1050,7 +1100,8 @@ For a possible alternative, see class(es) #2.} \begin{warpHTML} -\RequirePackage{caption}% +\LWR@origRequirePackage{caption} +\AtBeginDocument{\RequirePackage{lwarp-caption}}% \end{warpHTML} @@ -1321,6 +1372,9 @@ For a possible alternative, see class(es) #2.} \let\LWR@origllap\llap \let\LWR@origrlap\rlap \let\LWR@orighfilneg\hfilneg +\let\LWR@orighspace\hspace + +\let\LWR@origrule\rule \let\LWR@origmedskip\medskip \let\LWR@origbigskip\bigskip @@ -1469,7 +1523,7 @@ For a possible alternative, see class(es) #2.} \begin{LWRwriteconf} -\newcommand*{\LWR@lwarpconfversion}{1}% also in lwarpmk.lua +\newcommand*{\LWR@lwarpconfversion}{2}% also in lwarpmk.lua \ifshellescape \def\LWR@shellescapecmd{--shell-escape } \else @@ -1485,7 +1539,7 @@ For a possible alternative, see class(es) #2.} \newcommand*{\LWR@unknownengine}{% \PackageError{lwarp} {Unknown LaTeX engine.} - {Lwarp only knows about pdflatex, dvi latex, xelatex, and lualatex.} + {Lwarp only knows about pdflatex, dvi latex, xelatex, lualatex, and upLateX.} } \newcommand*{\LWR@latexmkvar}[2]{% -e @@ -1631,6 +1685,8 @@ For a possible alternative, see class(es) #2.} \immediate\write\LWR@quickfile{sourcename = [[\jobname]]} \immediate\write\LWR@quickfile{homehtmlfilename = [[\HomeHTMLFilename]]} \immediate\write\LWR@quickfile{htmlfilename = [[\HTMLFilename]]} +\immediate\write\LWR@quickfile{imagesdirectory = [[\LWR@ImagesDirectory]]} +\immediate\write\LWR@quickfile{imagesname = [[\LWR@ImagesName]]} \immediate\write\LWR@quickfile{latexmk = [[\ifbool{LWR@latexmk}{true}{false}]]} \immediate\write\LWR@quickfile{printlatexcmd = [[\LWR@PrintLatexCmd]]} \immediate\write\LWR@quickfile{HTMLlatexcmd = [[\LWR@HTMLLatexCmd]]} @@ -2110,12 +2166,12 @@ div.titlepage div.mpfootnotes { border-top: none ; } -ol { +ul, ol { margin: 1ex 1em 1ex 0em; line-height: 1.2; } -ul, body dir, body menu { +body dir, body menu { margin: 3ex 1em 3ex 0em; line-height: 1.2; } @@ -2327,7 +2383,7 @@ div.wpminipage { border: 1px solid green ; margin: .5ex ; padding: .5ex ;} .mdframed p { padding: 0ex .5em 0ex .5em ; } -.mdframed dl { padding: 0ex .5em 0ex .5em ; } +.mdframed dl { padding: 1ex .5em 0ex .5em ; } .mdframedtitle { padding: .5ex 0pt 0pt 0pt ; @@ -2393,13 +2449,20 @@ dl { } dl dt { - margin-top: 1ex; - margin-left: 1em ; + display: block ; + float:left ; font-weight: bold; + padding-right: 1em ; } +dl dd { display: block ; } + +dl dd:after { content: "" ; display: block ; clear: both } + dl dd p { margin-top: 0em; } +dd ul, dd ol, dd dl { clear: both ; padding-top: 1ex } + nav { font-family: "URW Classico", Optima, "Linux Biolinum O", "DejaVu Sans", "Bitstream Vera Sans", @@ -2625,7 +2688,7 @@ td.tdb , td.tdbrule , td.tdB , td.tdBrule .tnotes { margin: 0ex 5% 1ex 5% ; padding: 0.5ex 1em 0.5ex 1em; - font-size:.85em; + font-size:.80em; text-align: left ; } @@ -3437,6 +3500,8 @@ div.figurecaption , .lstlisting { .tnotes { background: #fffcf5 ; + border-top: 1px solid silver ; + border-bottom: 1px solid silver ; } .theorem { @@ -3561,15 +3626,27 @@ page_compositor "." \end{LWRwriteconf} \begin{LWRwriteconf} -\begin{filecontents*}{lwarp_one_limage.txt} -@echo off -pdfseparate -f %1 -l %1 %4_html.pdf lateximages\lateximagetemp-%%d.pdf -pdfcrop --hires lateximages\lateximagetemp-%1.pdf lateximages\%3.pdf -pdftocairo -svg -noshrink lateximages\%3.pdf lateximages\%3.svg -del lateximages\%3.pdf -del lateximages\lateximagetemp-%1.pdf -exit -\end{filecontents*} +\immediate\openout\LWR@quickfile=lwarp_one_limage.txt +\immediate\write\LWR@quickfile{% + pdfseparate -f \LWRpercent 1 -l \LWRpercent 1 \LWRpercent 4_html.pdf % + \LWR@ImagesDirectory\OSPathSymbol lateximagetemp-\LWRpercent\LWRpercent d.pdf% +} +\immediate\write\LWR@quickfile{% + pdfcrop --hires \LWR@ImagesDirectory\OSPathSymbol lateximagetemp-\LWRpercent 1.pdf % + \LWR@ImagesDirectory\OSPathSymbol\LWRpercent 3.pdf% +} +\immediate\write\LWR@quickfile{% + pdftocairo -svg -noshrink \LWR@ImagesDirectory\OSPathSymbol\LWRpercent 3.pdf % + \LWR@ImagesDirectory\OSPathSymbol\LWRpercent 3.svg% +} +\immediate\write\LWR@quickfile{% + del \LWR@ImagesDirectory\OSPathSymbol\LWRpercent 3.pdf% +} +\immediate\write\LWR@quickfile{% + del \LWR@ImagesDirectory\OSPathSymbol lateximagetemp-\LWRpercent 1.pdf% +} +\immediate\write\LWR@quickfile{exit} +\immediate\closeout\LWR@quickfile \end{LWRwriteconf} @@ -3679,8 +3756,8 @@ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX- -- Copyright 2016-2018 Brian Dunn -printversion = "v0.65" -requiredconfversion = "1" -- also at *lwarpmk.conf +printversion = "v0.66" +requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ; @@ -3780,6 +3857,8 @@ end -- Additional defaults: confversion = "0" opsystem = "Unix" +imagesdirectory = "lateximages" +imagesname = "image-" latexmk = "false" printlatexcmd = "" HTMLlatexcmd = "" @@ -3841,6 +3920,8 @@ elseif ( cvarname == "opsystem" ) then elseif ( cvarname == "sourcename" ) then sourcename = cvalue elseif ( cvarname == "homehtmlfilename" ) then homehtmlfilename = cvalue elseif ( cvarname == "htmlfilename" ) then htmlfilename = cvalue +elseif ( cvarname == "imagesdirectory" ) then imagesdirectory = cvalue +elseif ( cvarname == "imagesname" ) then imagesname = cvalue elseif ( cvarname == "latexmk" ) then latexmk = cvalue elseif ( cvarname == "printlatexcmd" ) then printlatexcmd = cvalue elseif ( cvarname == "HTMLlatexcmd" ) then HTMLlatexcmd = cvalue @@ -4056,34 +4137,33 @@ end -- checkhtmlpdfexists function warnlimages () -- --- Warning of a missing lateximages.txt file: --- +-- Warning of a missing <sourcename>-images.txt file: print ("lwarpmk: ===") - print ("lwarpmk: \"lateximages.txt\" does not exist.") + print ("lwarpmk: \"" .. sourcename .. "-images.txt\" does not exist.") print ("lwarpmk: Your project does not use SVG math or other lateximages,") print ("lwarpmk: or the file has been deleted somehow.") print ("lwarpmk: Use \"lwarpmk html\" to recompile your project") - print ("lwarpmk: and recreate \"lateximages.txt\".") + print ("lwarpmk: and recreate \"" .. sourcename .. "-images.txt\".") print ("lwarpmk: If your project does not use SVG math or other lateximages,") - print ("lwarpmk: then \"lateximages.txt\" will never exist, and") + print ("lwarpmk: then \"" .. sourcename .. "-images.txt\" will never exist, and") print ("lwarpmk: \"lwarpmk limages\" will not be necessary.") print ("lwarpmk: ===") end -- warnlimages function checklimages () -- --- Check lateximages.txt to see if need to recompile first. +-- Check <sourcename>.txt to see if need to recompile first. -- If any entry has a page number of zero, then there were incorrect images. -- -print ("lwarpmk: Checking for a valid lateximages.txt file.") -local limagesfile = io.open("lateximages.txt", "r") +print ("lwarpmk: Checking for a valid " .. sourcename .. "-images.txt file.") +local limagesfile = io.open(sourcename .. "-images.txt", "r") if ( limagesfile == nil ) then warnlimages () os.exit(1) end -- Track warning to recompile if find a page 0 local pagezerowarning = false --- Scan lateximages.txt +-- Scan <sourcename>.txt for line in limagesfile:lines() do -- lwimgpage is the page number in the PDF which has the image -- lwimghash is true if this filename is a hash @@ -4116,20 +4196,20 @@ executecheckerror ( cmdgroupopenname .. "pdfseparate -f " .. lwimgpage .. " -l " .. lwimgpage .. " " .. sourcename .."_html.pdf " .. - "lateximages" .. dirslash .."lateximagetemp-%d" .. ".pdf" .. + imagesdirectory .. dirslash .."lateximagetemp-%d" .. ".pdf" .. seqname .. -- Crop the image: - "pdfcrop --hires lateximages" .. dirslash .. "lateximagetemp-" .. + "pdfcrop --hires " .. imagesdirectory .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf " .. - "lateximages" .. dirslash .. lwimgname .. ".pdf" .. + imagesdirectory .. dirslash .. lwimgname .. ".pdf" .. seqname .. -- Convert the image to svg: - "pdftocairo -svg -noshrink lateximages" .. dirslash .. lwimgname .. ".pdf " .. - "lateximages" .. dirslash .. lwimgname ..".svg" .. + "pdftocairo -svg -noshrink " .. imagesdirectory .. dirslash .. lwimgname .. ".pdf " .. + imagesdirectory .. dirslash .. lwimgname ..".svg" .. seqname .. -- Remove the temporary files: - rmname .. " lateximages" .. dirslash .. lwimgname .. ".pdf" .. seqname .. - rmname .. " lateximages" .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf" .. + rmname .. " " .. imagesdirectory .. dirslash .. lwimgname .. ".pdf" .. seqname .. + rmname .. " " .. imagesdirectory .. dirslash .. "lateximagetemp-" .. lwimgpage .. ".pdf" .. cmdgroupclosename .. " >/dev/null " .. bgname , "File error trying to convert " .. lwimgfullname @@ -4172,7 +4252,7 @@ end -- createwindowsimage function createonelateximage ( line ) -- --- Given the next line of lateximages.txt, convert a single image. +-- Given the next line of <sourcename>.txt, convert a single image. -- -- lwimgpage is the page number in the PDF which has the image -- lwimghash is true if this filename is a hash @@ -4185,7 +4265,7 @@ if ( (i~=nil) ) then pagezerowarning = true else -- Skip is this image is hashed and already exists: - local lwimgfullname = "lateximages" .. dirslash .. lwimgname .. ".svg" + local lwimgfullname = imagesdirectory .. dirslash .. lwimgname .. ".svg" if ( (lwimghash ~= "true") or (lfs.attributes(lwimgfullname,"mode")==nil) -- file not exists @@ -4211,7 +4291,7 @@ end -- createonelateximage function createlateximages () -- --- Create lateximages based on lateximages.txt: +-- Create lateximages based on <sourcename>.txt: -- -- See if the document must be recompiled first: checklimages () @@ -4219,13 +4299,13 @@ checklimages () checkhtmlpdfexists () -- Attempt to create the lateximages: print ("lwarpmk: Creating lateximages.") -local limagesfile = io.open("lateximages.txt", "r") +local limagesfile = io.open(sourcename .. "-images.txt", "r") if ( limagesfile == nil ) then - warnlateximages () + warnlimages () os.exit(1) end -- Create the lateximages directory, ignore error if already exists -err = os.execute("mkdir lateximages") +err = os.execute("mkdir " .. imagesdirectory) -- For Windows, create lwarp_one_limage.cmd from lwarp_one_limage.txt: if opsystem=="Windows" then executecheckerror ( @@ -4237,7 +4317,7 @@ end -- create lwarp_one_limage.cmd numimageprocesses = 0 -- Track warning to recompile if find a page 0 pagezerowarning = false --- Scan lateximages.txt +-- Scan <sourcename>.txt for line in limagesfile:lines() do createonelateximage ( line ) end -- do @@ -4435,7 +4515,7 @@ os.execute(glossarycmd .. " " .. sourcename .. "_html") updateanddone () -- lwarpmk limages: --- Scan the lateximages.txt file to create lateximages. +-- Scan the <sourcename>.txt file to create lateximages. elseif arg[1] == "limages" then loadconf () @@ -4473,11 +4553,11 @@ os.execute ( rmname .. " " .. print ("lwarpmk: Done.") -- lwarpmk cleanlimages --- Remove images from the lateximages directory. +-- Remove images from the imagesdirectory. elseif arg[1] == "cleanlimages" then loadconf () -os.execute ( rmname .. " lateximages/*" ) +os.execute ( rmname .. " " .. imagesdirectory .. dirslash .. "*" ) print ("lwarpmk: Done.") -- lwarpmk epstopdf <list of file names> @@ -4546,7 +4626,6 @@ end -- not --version - \newcommand*{\LWR@closedepthone}{\LWR@depthnone}% top of the stack \newcommand*{\LWR@closedepthtwo}{\LWR@depthnone} \newcommand*{\LWR@closedepththree}{\LWR@depthnone} @@ -4621,10 +4700,13 @@ end -- not --version \begin{warpHTML} \NewDocumentCommand{\LWR@setexparray}{m m m}{% + \begingroup% + \let\par\relax% \xdef\LWR@thisexparrayname{#1#2}% \ifstrempty{#3}% {\csgdef{\LWR@thisexparrayname}{}}% {\csxdef{\LWR@thisexparrayname}{#3}}% + \endgroup% } \newcommand*{\LWR@getexparray}[2]{% \@nameuse{#1#2}% @@ -4672,21 +4754,6 @@ end -- not --version \begin{warpHTML} -\newcommand*{\LWR@sanitized}{} - -\newcommand*{\LWR@sanitize}[1]{% -\LWR@traceinfo{LWR@sanitize: !#1!}% -\edef\LWR@sanitized{#1}% -\LWR@traceinfo{LWR@sanitize expanded: !\LWR@sanitized!}% -\edef\LWR@sanitized{\detokenize\expandafter{\LWR@sanitized}}% -\LWR@traceinfo{LWR@sanitize result: !\LWR@sanitized!}% -} - -\end{warpHTML} - - -\begin{warpHTML} - \let\LWR@origampersand\& \newcommand*{\HTMLentity}[1]{% \begingroup% @@ -4699,10 +4766,10 @@ end -- not --version \renewrobustcmd*{\&}{\HTMLentity{amp}} \let\LWR@origtextless\textless -\renewcommand*{\textless}{\HTMLentity{lt}} +\renewrobustcmd*{\textless}{\HTMLentity{lt}} \let\LWR@origtextgreater\textgreater -\renewcommand*{\textgreater}{\HTMLentity{gt}} +\renewrobustcmd*{\textgreater}{\HTMLentity{gt}} \end{warpHTML} @@ -4731,33 +4798,35 @@ end -- not --version \newcommand*{\LWR@htmlsectionfilename}[1]{% \LWR@traceinfo{LWR@htmlsectionfilename A !\detokenize{#1}!}% -\edef\LWR@tempone{#1}% +\LWR@sanitize{#1}% \LWR@traceinfo{about to compare with ??}% -\ifthenelse{\equal{\LWR@tempone}{??}}% +\ifthenelse{\equal{\LWR@sanitized}{??}}% {\LWR@traceinfo{found ??}}% {\LWR@traceinfo{not found ??}}% \LWR@traceinfo{about to compare with zero or empty}% \ifthenelse{% - \equal{\LWR@tempone}{0}% - \OR \equal{\LWR@tempone}{}% - \OR \equal{\LWR@tempone}{??}% + \equal{\LWR@sanitized}{0}% + \OR \equal{\LWR@sanitized}{}% + \OR \equal{\LWR@sanitized}{??}% }% {% \LWR@traceinfo{LWR@htmlsectionfilename B \HomeHTMLFilename.html}% \HomeHTMLFilename.html% }% {% - \LWR@traceinfo{LWR@htmlsectionfilename C \LWR@tempone}% + \LWR@traceinfo{LWR@htmlsectionfilename C \LWR@sanitized}% \ifthenelse{% \equal{\HTMLFilename}{} \AND - \equal{\LWR@tempone}{Index} \OR - \equal{\LWR@tempone}{index}% + \equal{\LWR@sanitized}{Index} \OR + \equal{\LWR@sanitized}{index}% }% {% \LWR@traceinfo{Prefixing the index name with an underscore.}% - \_#1.html% + \_\LWR@sanitized.html% + }% + {% + \HTMLFilename\LWR@isolate{\LWR@sanitized}.html% }% - {\HTMLFilename\LWR@isolate{#1}.html}% }% \LWR@traceinfo{LWR@htmlsectionfilename Z}% } @@ -4792,13 +4861,17 @@ end -- not --version \AtBeginDocument{ \@ifundefined{hyperref}{ - \newcommand*{\LinkHome}{\linkhomename\ --- page \pageref{page-LWRfirstpage}} + \newcommand*{\LinkHome}{% + \linkhomename\ --- page \pageref{\BaseJobname-page-LWRfirstpage}% + } }{ - \newcommand*{\LinkHome}{\hyperref[page-LWRfirstpage]{\linkhomename}} + \newcommand*{\LinkHome}{% + \hyperref[\BaseJobname-page-LWRfirstpage]{\linkhomename}% + } } } -\AfterEndPreamble{\label{page-LWRfirstpage}} +\AfterEndPreamble{\label{\BaseJobname-page-LWRfirstpage}} \end{warpprint} @@ -4958,6 +5031,10 @@ end -- not --version }% } +\newcommand*{\LWR@indentHTML}{% + \LWR@orignewline\LWR@origrule{2em}{0pt}% +} + \newcommand*{\LWR@htmltagc}[1]{% \LWR@traceinfo{LWR@htmltagc !\detokenize{#1}!}% @@ -5073,13 +5150,16 @@ end -- not --version \LWR@traceinfo{LWR@subhtmlelementclass !#1!#2!#3!}% \ifblank{#2}% {% empty option - \LWR@htmltag{#1 class=\textquotedbl#3\textquotedbl}% -}% -{% non-empty option \LWR@htmltag{% #1 % space class=\textquotedbl#3\textquotedbl\ % space - style=\textquotedbl#2\textquotedbl% + }% +}% +{% non-empty option + \LWR@htmltag{% + #1\LWR@indentHTML% + class=\textquotedbl#3\textquotedbl\LWR@indentHTML% + style=\textquotedbl#2\textquotedbl\LWR@orignewline% }% }% \LWR@traceinfo{LWR@subhtmlelementclass done}% @@ -5269,7 +5349,7 @@ end -- not --version {}% no nested par tags {% yes nest par tags \PN@parnotes@auto% - \LWR@htmltagc{\LWR@tagregularparagraph}% + \LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline% \global\booltrue{LWR@doingapar}% \let\par\LWR@closeparagraph% }% end of yes nest par tags @@ -5277,6 +5357,17 @@ end -- not --version {}% not handling pars } +\newcommand*{\LWR@closeparagraph@br} +{% + \ifboolexpr{ + test {\ifnumcomp{\value{LWR@spandepth}}{>}{0}} and + test {\ifnumcomp{\value{LWR@lateximagedepth}}{=}{0}} and + not bool {LWR@intabularmetadata} + }% + {\unskip\LWR@htmltagc{br /}}% + {}% +} + \newcommand*{\LWR@closeparagraph} {% \ifbool{LWR@doingapar}% @@ -5286,15 +5377,10 @@ end -- not --version test {\ifnumcomp{\value{LWR@spandepth}}{>}{0}} }% {% no nested par tags - \ifboolexpr{ - test {\ifnumcomp{\value{LWR@spandepth}}{>}{0}} and - test {\ifnumcomp{\value{LWR@lateximagedepth}}{=}{0}} - }% - {\ifbool{LWR@intabularmetadata}{}{\unskip\LWR@htmltagc{br /}}}% - {}% + \LWR@closeparagraph@br% }% no nested par tags {% yes nest par tags - \unskip% + \leavevmode\LWR@orignewline% \LWR@htmltagc{/\LWR@tagregularparagraph}% \LWR@orignewline% \global\boolfalse{LWR@doingapar}% @@ -5303,9 +5389,7 @@ end -- not --version }% end of yes nest par tags }% end of handling pars {% not handling pars - \ifnumcomp{\value{LWR@spandepth}}{>}{0}% - {\ifbool{LWR@intabularmetadata}{}{\unskip\LWR@htmltagc{br /}}}% - {}% + \LWR@closeparagraph@br% }% not handling pars \ifboolexpr{% not bool {LWR@doingapar} and @@ -5353,7 +5437,7 @@ end -- not --version {% \ifbool{LWR@doingapar}% {% - \unskip% + \leavevmode\LWR@orignewline% \LWR@htmltagc{/\LWR@tagregularparagraph}% \LWR@orignewline% \global\boolfalse{LWR@doingapar}% @@ -5371,6 +5455,16 @@ end -- not --version \end{warpHTML} +\begin{warpHTML} + +\AtBeginDocument{ +\def\@afterindentfalse{\let\if@afterindent\iffalse} +\@afterindentfalse +} +\let\LWR@afterindent@syntaxhighlight\fi% syntax highlighting + +\end{warpHTML} + \begin{warpall} @@ -5465,7 +5559,7 @@ end -- not --version \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% \@makefntext{#1}% \ifthenelse{% \boolean{LWR@doingstartpars} \AND% @@ -5498,7 +5592,7 @@ end -- not --version \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% \@makefntext{% \ignorespaces#1% }% @@ -5592,85 +5686,113 @@ end -- not --version \newbool{CombineHigherDepths} \booltrue{CombineHigherDepths} +\newcommand*{\FilenameLimit}{80} + \end{warpall} \begin{warpHTML} -\newcommand*{\LWR@thisfilename}{} +\AtBeginDocument{ +\ifbool{FileSectionNames}% + {\newcommand*{\LWR@thisfilename}{\HomeHTMLFilename}} + {\newcommand*{\LWR@thisfilename}{0}} +} \newcommand*{\LWR@thisnewfilename}{} +\NewDocumentCommand{\LWR@simplifyname}{s m}{% +\IfBooleanTF{#1}{% + \StrSubstitute{\LWR@thisnewfilename}% + {\detokenize{#2}}% + {\detokenize{-}}[\LWR@thisnewfilename]% +}{% + \StrSubstitute{\LWR@thisnewfilename}% + {#2}% + {\detokenize{-}}[\LWR@thisnewfilename]% +} +} + \newcommand*{\LWR@filenamenoblanks}[1]{% \begingroup \LWR@nullfonts% \renewcommand*{\LWR@htmltagc}[1]{}% \edef\LWR@thisnewfilename{#1}% +\RenewDocumentCommand{\LWR@subsingledollar}{s m m m}{}% +\LWR@simplifyname{\_} +\LWR@simplifyname{\#} +\LWR@simplifyname{\textbackslash} +\LWR@simplifyname{\protect} +\LWR@simplifyname{\ } +\LWR@simplifyname{<} +\LWR@simplifyname{>} +\LWR@simplifyname{\textless} +\LWR@simplifyname{\textgreater} +\edef\LWR@thisnewfilename{\detokenize\expandafter{\LWR@thisnewfilename}}% \LWR@traceinfo{LWR@filenamenoblanks edef: !\LWR@thisnewfilename!}% \fullexpandarg% -\StrSubstitute{\LWR@thisnewfilename}{\ }{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{ }{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{,}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{'}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}% - {\LWR@origampersand}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{+}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{,}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{/}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{:}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{;}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{=}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{?}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{@}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{"}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}% - {\textless}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}% - {\textgreater}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\LWR@origpound}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\_}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\%}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\{}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{\}}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{|}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}% - {\textbackslash}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{^}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{~}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{~{}}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{[}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{]}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{`}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-s-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-S-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-a-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-A-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-an-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-AN-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-to-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-TO-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-by-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-BY-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-of-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-OF-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-and-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-AND-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-for-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-FOR-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-the-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-THE-}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{-----}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{----}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{---}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{--}{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{ } +\LWR@simplifyname*{!} +\LWR@simplifyname*{,} +\LWR@simplifyname*{'} +\LWR@simplifyname*{+} +\LWR@simplifyname*{,} +\LWR@simplifyname*{/} +\LWR@simplifyname*{:} +\LWR@simplifyname*{;} +\LWR@simplifyname*{=} +\LWR@simplifyname*{?} +\LWR@simplifyname*{@} +\LWR@simplifyname*{^} +\LWR@simplifyname*{&} +\LWR@simplifyname*{"} +\LWR@simplifyname*{<} +\LWR@simplifyname*{>} +\LWR@simplifyname{\LWRbackslash} +\LWR@simplifyname{\LWRleftbrace} +\LWR@simplifyname{\LWRrightbrace} +\LWR@simplifyname{\LWRpercent} +\LWR@simplifyname{\LWRdollar} +\LWR@simplifyname*{|} +\LWR@simplifyname*{^} +\LWR@simplifyname*{~} +\LWR@simplifyname*{[} +\LWR@simplifyname*{]} +\LWR@simplifyname*{`} +\LWR@simplifyname*{-s-} +\LWR@simplifyname*{-S-} +\LWR@simplifyname*{-a-} +\LWR@simplifyname*{-A-} +\LWR@simplifyname*{-an-} +\LWR@simplifyname*{-AN-} +\LWR@simplifyname*{-to-} +\LWR@simplifyname*{-TO-} +\LWR@simplifyname*{-by-} +\LWR@simplifyname*{-BY-} +\LWR@simplifyname*{-of-} +\LWR@simplifyname*{-OF-} +\LWR@simplifyname*{-and-} +\LWR@simplifyname*{-AND-} +\LWR@simplifyname*{-for-} +\LWR@simplifyname*{-FOR-} +\LWR@simplifyname*{-the-} +\LWR@simplifyname*{-THE-} +\LWR@simplifyname*{-----} +\LWR@simplifyname*{----} +\LWR@simplifyname*{---} +\LWR@simplifyname*{--} \ifPDFTeX% pdflatex or dvi latex \ifdefstring{\inputencodingname}{utf8}{% -\StrSubstitute{\LWR@thisnewfilename}{—}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{–}{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{—} +\LWR@simplifyname*{–} }{}% \else% not PDFTeX -\StrSubstitute{\LWR@thisnewfilename}{—}{-}[\LWR@thisnewfilename] -\StrSubstitute{\LWR@thisnewfilename}{–}{-}[\LWR@thisnewfilename] +\LWR@simplifyname*{—} +\LWR@simplifyname*{–} \fi% +\IfEndWith{\LWR@thisnewfilename}{\detokenize{-}}{% + \StrGobbleRight{\LWR@thisnewfilename}{1}[\LWR@thisnewfilename]% +}{}% +\StrLeft{\LWR@thisnewfilename}{\FilenameLimit}[\LWR@thisnewfilename]% \global\let\LWR@thisfilename\LWR@thisnewfilename% \endgroup% \LWR@traceinfo{LWR@filenamenoblanks: result is \LWR@thisfilename}% @@ -5733,8 +5855,6 @@ end -- not --version \newcommand*{\LWR@newhtmlfile}[1]{ \LWR@traceinfo{LWR@newhtmlfile} - - \LWR@htmlelementclassend{section}{textbody} \LWR@htmlelementclassend{div}{bodycontainer} \LWR@htmlelementclassend{div}{bodyandsidetoc} @@ -5772,13 +5892,12 @@ end -- not --version { Section name ``#1'', at the line number listed below, generates the filename ``\LWR@thisfilename'', - which appears to be a duplicate% + which appears to be a duplicate. + There is a previous section with an identical or similar name.% } { - Look for another section of the same type with a similar - or identical name. - (Lwarp sanitizes most symbols and common short words - when generating file names, and this may cause a conflict.) + Lwarp sanitizes most symbols and a few common short words + when generating file names, and this may cause a conflict. } } } @@ -5894,6 +6013,7 @@ end -- not --version \let\@partcntformat\@seccntformat \newcommand*{\@partnameformat}{\LWR@isolate{\partname}~}% \newcounter{LWR@currentautosec} +\setcounter{LWR@currentautosec}{1} \DeclareDocumentCommand{\LWR@section}{m m m m}{% \LWR@traceinfo{LWR@section: starting}% \LWR@stoppars% @@ -5936,7 +6056,6 @@ end -- not --version \LWR@traceinfo{LWR@section: about to LWR@setlatestname}% \IfValueTF{#2}{\LWR@setlatestname{#2}}{\LWR@setlatestname{#3}}% }% - \ifbool{HTMLDebugComments}{% \begingroup% \LWR@nullfonts% @@ -5946,10 +6065,9 @@ end -- not --version \IfNoValueTF{#2}% short TOC {\LWR@htmlcomment{Opening #4 ``#3''}}% {\LWR@htmlcomment{Opening #4 ``#2''}}% - } + }\LWR@orignewline% \endgroup% -}{}% - +}{} \ifthenelse{% \cnttest{\@nameuse{LWR@depth#4}}{>=}{\LWR@depthparagraph}% }% @@ -6036,8 +6154,10 @@ end -- not --version \LWR@isolate{#3}% \LWR@traceinfo{LWR@section: about to close the heading tag}% \LWR@htmltag{\@nameuse{LWR@tag#4end}}% +\LWR@orignewline% \LWR@traceinfo{LWR@section: about to create the LaTeX label}% -\LWR@newautopagelabel{LWR@currentautosec}% +\setcounter{LWR@latestautopage}{\value{page}}% +\LWR@newautopagelabel{LWR@currentautosec}\LWR@orignewline% \ifthenelse{% \cnttest{\@nameuse{LWR@depth#4}}{<}{\LWR@depthparagraph}% }% @@ -6321,7 +6441,7 @@ end -- not --version \linespread{1.3}% \setlength{\parindent}{0pt} \setlength{\parskip}{2ex} -\immediate\openout\LWR@lateximagesfile=lateximages.txt +\immediate\openout\LWR@lateximagesfile=\BaseJobname-images.txt \setlength{\belowcaptionskip}{0ex} \setlength{\abovecaptionskip}{0ex} \renewcommand{\ps@plain}{} @@ -6357,6 +6477,8 @@ end -- not --version \LetLtxMacro\LWR@syntaxhighlightone$% balance for editor syntax highlighting \LWR@startpars \LWR@customizeMathJax +\setcounter{LWR@latestautopage}{\value{page}}% +\LWR@newautopagelabel{LWR@currentautosec}% \LWR@traceinfo{LWR@lwarpStart: done} } \catcode`\$=3% math shift until lwarp starts @@ -8552,6 +8674,7 @@ rowspan="#2" % \global\boolfalse{LWR@emptyatbang}% \StartDefiningTabulars% \protected\gdef&{\LWR@tabularampersand}% +\booltrue{LWR@forceminipagefullwidth} \addtocounter{LWR@tabularpardepth}{1}% \LWR@traceinfo{LWR@@HTML@tabular: about to LWR@getmynexttoken}% \LWR@getmynexttoken% @@ -8616,37 +8739,36 @@ rowspan="#2" % }% } - -\zref@newlist{special} -\zref@newprop{zLWR@name}{\@currentlabelname} -\zref@newprop{zLWR@htmlfilenumber}{% -\ifbool{FileSectionNames}{\LWR@thisfilename}{\arabic{LWR@htmlfilenumber}}% -}% -\zref@newprop{zLWR@lateximagedepth}{\arabic{LWR@lateximagedepth}} -\zref@newprop{zLWR@lateximagenumber}{\arabic{LWR@lateximagenumber}} -\zref@addprop{special}{zLWR@name} -\zref@addprop{special}{zLWR@htmlfilenumber} -\zref@addprop{special}{zLWR@lateximagedepth} -\zref@addprop{special}{zLWR@lateximagenumber} -\newcommand*{\LWR@spref}[2]{% -\zref@extractdefault{#1}{#2}{??}% -} +\def\LWR@setref#1#2#3{% + \ifx#1\relax% + ??% + \else% + \expandafter#2#1% + \fi} \newcommand*{\LWR@nameref}[1]{% -\LWR@spref{#1}{zLWR@name}% + \expandafter\LWR@setref\csname r@#1@lwarp\endcsname\LWR@firstoffour{#1}% } \newcommand*{\LWR@htmlfileref}[1]{% -\LWR@spref{#1}{zLWR@htmlfilenumber}% + \expandafter\LWR@setref\csname r@#1@lwarp\endcsname\LWR@secondoffour{#1}% } \newcommand*{\LWR@lateximagedepthref}[1]{% -\LWR@spref{#1}{zLWR@lateximagedepth}% + \expandafter\LWR@setref\csname r@#1@lwarp\endcsname\LWR@thirdoffour{#1}% } \newcommand*{\LWR@lateximagenumberref}[1]{% -\LWR@spref{#1}{zLWR@lateximagenumber}% + \expandafter\LWR@setref\csname r@#1@lwarp\endcsname\LWR@fourthoffour{#1}% } -\newcommand*{\LWR@splabel}[1]{% -\LWR@traceinfo{LWR@splabel !#1!}% +\newcommand*{\LWR@lwarplabel}[1]{% +\LWR@traceinfo{LWR@lwarplabel !#1!}% \LWR@setlatestname{\@currentlabelname}% -\zref@labelbylist{#1}{special}% + \@bsphack% + \protected@write\@auxout{}% + {\string\newlabel{#1@lwarp}{% + {\@currentlabelname}% + {\ifbool{FileSectionNames}{\LWR@thisfilename}{\arabic{LWR@htmlfilenumber}}}% + {\arabic{LWR@lateximagedepth}}% + {\arabic{LWR@lateximagenumber}}% + }}% + \@esphack% } @@ -8680,7 +8802,7 @@ rowspan="#2" % \LWR@traceinfo{LWR@new@label: filesectionnames is \ifbool{FileSectionNames}{true}{false}}% \LWR@traceinfo{LWR@new@label: LWR@thisfilename is !\LWR@thisfilename!}% \LWR@traceinfo{LWR@new@label: LWR@htmlfilenumber is \arabic{LWR@htmlfilenumber}}% -\LWR@splabel{#2}% +\LWR@lwarplabel{#2}% \LWR@sublabel{#2}% \LWR@traceinfo{LWR@new@label: done}% } @@ -8688,7 +8810,6 @@ rowspan="#2" % \newcommand*{\LWR@startref}[1] {% -\edef\LWR@lidref{\LWR@lateximagedepthref{#1}}% \LWR@sanitize{#1}% \LWR@traceinfo{LWR@startref A: !#1!}% \LWR@htmltag{a href="% @@ -8697,17 +8818,15 @@ rowspan="#2" % \LWR@traceinfo{LWR@startref C}% \LWR@origpound% \LWR@traceinfo{LWR@startref D: !#1!}% -\ifthenelse{\equal{\LWR@lidref}{??}}% +\ifcsundef{r@#1@lwarp}% {% \LWR@traceinfo{LWR@startref D0: ??}% ??% }% {% - \LWR@traceinfo{LWR@startref D1: \LWR@lidref}% - \ifthenelse{\cnttest{\LWR@lidref}{>}{0}}% + \ifthenelse{\cnttest{\LWR@lateximagedepthref{#1}}{>}{0}}% {% - \LWR@traceinfo{LWR@startref D2: \LWR@lidref}% - lateximage\LWR@lateximagenumberref{#1}% + \LWR@ImagesName\LWR@lateximagenumberref{#1}% }% {% \LWR@traceinfo{LWR@startref D3}% @@ -8770,8 +8889,8 @@ autopage-\theLWR@currentautosec% \LWR@traceinfo{LWR@subhyperref !#1!}% \LWR@sanitize{#1}% \LWR@htmltag{% - a href="\LWR@sanitized" % - target="\_{}blank"\LWR@orignewline% + a href="\LWR@sanitized" % space + target="\_{}blank" % space }% } @@ -8783,12 +8902,11 @@ autopage-\theLWR@currentautosec% \NewDocumentCommand{\LWR@subhyperrefclass}{m +m m}{% \LWR@htmltag{% - a href="% - \begingroup\@sanitize#1\endgroup% - " % - class="#3"\LWR@orignewline% -}% -#2% + a % space + href="\begingroup\@sanitize#1\endgroup" % space + class="#3" % space +}\LWR@orignewline% +#2\LWR@orignewline% \LWR@htmltag{/a}% \LWR@ensuredoingapar% } @@ -8848,8 +8966,22 @@ autopage-\theLWR@currentautosec% \newcommand*{\LWR@subinlineimage}[5][]{% \ifblank{#1}% -{\LWR@htmltag{img src="#3.#4" alt="#3" style="#5" class="#2"}}% -{\LWR@htmltag{img src="#3.#4" alt="#1" style="#5" class="#2"}}% +{% + \LWR@htmltag{img \LWR@indentHTML + src="#3.#4" \LWR@indentHTML + alt="#3" \LWR@indentHTML + style="#5" \LWR@indentHTML + class="#2" \LWR@orignewline + }% +}% +{% + \LWR@htmltag{img \LWR@indentHTML + src="#3.#4" \LWR@indentHTML + alt="#1" \LWR@indentHTML + style="#5" \LWR@indentHTML + class="#2" \LWR@orignewline + }% +}% } \end{warpHTML} @@ -8970,8 +9102,8 @@ autopage-\theLWR@currentautosec% \newcounter{LWR@nextautoid} \newcounter{LWR@nextautopage} \newcommand*{\LWRsetnextfloat}[2]{% -\setcounter{LWR@nextautopage}{#1}% -\setcounter{LWR@nextautoid}{#2}% + \setcounter{LWR@nextautopage}{#1}% + \setcounter{LWR@nextautoid}{#2}% } \newcounter{LWR@latestautopage} @@ -9343,8 +9475,12 @@ autopage-\theLWR@currentautosec% } \newcommand{\hyperindexref}[1]{% -\IfInteger{#1}% - {\LWR@indexnameref{#1}}% +\def\LWR@tempone{#1}% +\IfBeginWith{\LWR@tempone}{ }{% + \StrGobbleLeft{\LWR@tempone}{1}[\LWR@tempone]% +}{}% +\IfInteger{\LWR@tempone}% + {\LWR@indexnameref{\LWR@tempone}}% {% \begingroup% \LWR@hyperindexrefnullified @@ -10186,11 +10322,15 @@ autopage-\theLWR@currentautosec% \LWR@ensuredoingapar% \addtocounter{LWR@externalfilecnt}{1}% \LWR@traceinfo{lateximage: LWR@externalfilecnt is \arabic{LWR@externalfilecnt}}% - \setcounterpageref{LWR@LIpage}{LWRlateximage\arabic{LWR@lateximagenumber}}% + \setcounterpageref{LWR@LIpage}{% + LWRlateximage-\BaseJobname-\arabic{LWR@lateximagenumber}% + }% \LWR@traceinfo{lateximage: LWR@LIpage is \arabic{LWR@LIpage}}% - \LWR@htmltag{span id="lateximage\arabic{LWR@lateximagenumber}" % extra space - class="lateximagesource"}% - \LWR@traceinfo{lateximage: about to write to lateximages.txt}% + \LWR@htmltag{span\LWR@indentHTML% + id="lateximage-\BaseJobname-\arabic{LWR@lateximagenumber}"\LWR@indentHTML + class="lateximagesource"\LWR@orignewline + }% + \LWR@traceinfo{lateximage: about to write to \BaseJobname-images.txt}% \IfBooleanTF{#1}% starred {% hash \LWR@traceinfo{lateximage: hash true, adding % @@ -10206,7 +10346,7 @@ autopage-\theLWR@currentautosec% {% no hash \LWR@traceinfo{lateximage: hash false}% \immediate\write\LWR@lateximagesfile{% - |\arabic{LWR@LIpage}|false|lateximage-\arabic{LWR@externalfilecnt}|% + |\arabic{LWR@LIpage}|false|\LWR@ImagesName\arabic{LWR@externalfilecnt}|% }% }% no hash \LWR@traceinfo{lateximage: about to create open comment}% @@ -10223,7 +10363,7 @@ autopage-\theLWR@currentautosec% \def\thempfn{\thefootnote}% \LetLtxMacro\@footnotetext\LWR@footnotetext% \LWR@traceinfo{lateximage: about to create label}% - \LWR@orig@label{LWRlateximage\arabic{LWR@lateximagenumber}}% + \LWR@orig@label{LWRlateximage-\BaseJobname-\arabic{LWR@lateximagenumber}}% \LWR@traceinfo{lateximage: finished creating the label}% \LetLtxMacro$\LWR@origdollar% \catcode`\$=3% math shift @@ -10262,15 +10402,15 @@ autopage-\theLWR@currentautosec% {% hash \LWR@subinlineimage[#2]{lateximage}% {% - lateximages\OSPathSymbol% + \LWR@ImagesDirectory\OSPathSymbol% \LWR@print@mbox{\LWR@hashedname}% }{svg}{#4}% }% hash {% no hash \LWR@subinlineimage[#2]{lateximage}% {% - lateximages\OSPathSymbol% - \LWR@print@mbox{lateximage-\theLWR@externalfilecnt}% + \LWR@ImagesDirectory\OSPathSymbol% + \LWR@print@mbox{\LWR@ImagesName\theLWR@externalfilecnt}% }{svg}{#4}% }% no hash \LWR@ensuredoingapar% @@ -10668,10 +10808,16 @@ autopage-\theLWR@currentautosec% \newlength{\LWR@minipageheight} \newbool{LWR@minipagefullwidth} \boolfalse{LWR@minipagefullwidth} -\newcommand*{\minipagefullwidth}{\booltrue{LWR@minipagefullwidth}} +\newbool{LWR@forceminipagefullwidth} +\boolfalse{LWR@forceminipagefullwidth} +\newcommand*{\minipagefullwidth}{\global\booltrue{LWR@minipagefullwidth}} +\newcommand*{\UseMinipageWidths}{\boolfalse{LWR@forceminipagefullwidth}} +\newcommand*{\IgnoreMinipageWidths}{\booltrue{LWR@forceminipagefullwidth}} \end{warpHTML} \begin{warpprint} \newcommand*{\minipagefullwidth}{} +\newcommand*{\UseMinipageWidths}{} +\newcommand*{\IgnoreMinipageWidths}{} \end{warpprint} \begin{warpHTML} \newbool{LWR@minipagethispar} @@ -10714,11 +10860,15 @@ autopage-\theLWR@currentautosec% \ifthenelse{\equal{#3}{s}}{\LWR@print@mbox{justify-content:space-between} ; }{}% \LWR@traceinfo{minipage: about to print the width of \LWR@printlength{\LWR@minipagewidth}}% \ifbool{LWR@minipagefullwidth}% -{\boolfalse{LWR@minipagefullwidth}}% +{\global\boolfalse{LWR@minipagefullwidth}}% {% - \ifthenelse{\lengthtest{#4}=\linewidth}% - {}% - {width:\LWR@printlength{\LWR@minipagewidth} ; }% + \ifbool{LWR@forceminipagefullwidth}% + {}% + {% + \ifthenelse{\lengthtest{#4}=\linewidth}% + {}% + {width:\LWR@printlength{\LWR@minipagewidth} ; }% + }% }% \LWR@traceinfo{minipage: about to print the height}% \ifblank{#2}{}{height:\LWR@printlength{\LWR@minipageheight} ; }% @@ -10821,16 +10971,18 @@ autopage-\theLWR@currentautosec% {}% } -\newcommand*{\LWR@blackborderpadding}{% -border:\LWR@printlength{\LWR@atleastonept} solid black ; % -padding:\LWR@printlength{\fboxsep}% +\newcommand*{\LWR@fboxstyle}{% +\LWR@findcurrenttextcolor% +border:\LWR@printlength{\LWR@atleastonept} solid \LWR@origpound\LWR@tempcolor ; % +padding:\LWR@printlength{\fboxsep} ; % +color:\LWR@origpound\LWR@tempcolor% } \newcommand{\LWR@HTML@fbox}[1]{% \LWR@traceinfo{HTML fbox}% \LWR@forceminwidth{\fboxrule}% \InlineClass[% -\LWR@blackborderpadding% -]{fbox}{#1} +\LWR@fboxstyle% +]{fbox}{#1}% } \AtBeginDocument{\LWR@formatted{fbox}} \end{warpHTML} @@ -10841,7 +10993,7 @@ padding:\LWR@printlength{\fboxsep}% \newcommand{\LWR@HTML@fboxBlock}[1]{% \LWR@forceminwidth{\fboxrule}% \begin{BlockClass}[% -\LWR@blackborderpadding% +\LWR@fboxstyle% ]{fboxBlock} #1 \end{BlockClass} @@ -10889,7 +11041,7 @@ padding:\LWR@printlength{\fboxsep}% \IfValueT{#2}{\setlength{\LWR@tempheight}{#2}}% \LWR@stoppars% \begin{BlockClass}[% -\LWR@blackborderpadding ; % +\LWR@fboxstyle ; % \IfValueT{#2}{height:\LWR@printlength{\LWR@tempheight} ; }% width:\LWR@printlength{\LWR@tempwidth}% ]{fminipage}% @@ -11054,6 +11206,7 @@ width:\LWR@printlength{\LWR@tempwidth}% \DeclareRobustCommand{\LWR@null@normalfont}{} \DeclareRobustCommand{\LWR@null@em}{} +\catcode`\$=\active% redefining $ below \newcommand*{\LWR@nullfonts}{% \LetLtxMacro\emph\LWR@null@emph% \LetLtxMacro\textmd\LWR@null@textmd% @@ -11094,9 +11247,24 @@ width:\LWR@printlength{\LWR@tempwidth}% \def\(##1\){}% \def\[##1\]{}% \RenewDocumentCommand{\LWR@subsingledollar}{s m m m}{}% +\protected\def$##1${}% +\renewcommand*{\TeX}{TeX}% +\renewcommand*{\LaTeX}{LaTeX}% +\renewcommand*{\LaTeXe}{LaTeX2e}% +\renewcommand*{\LuaTeX}{LuaTeX}% +\renewcommand*{\LuaLaTeX}{LuaLaTeX}% +\renewcommand*{\XeTeX}{XeTeX}% +\renewcommand*{\XeLaTeX}{XeLaTeX}% +\renewcommand*{\ConTeXt}{ConTeXt}% +\renewcommand*{\BibTeX}{BibTeX}% +\renewcommand*{\MakeIndex}{MakeIndex}% +\renewcommand*{\AmS}{AmS}% +\renewcommand*{\MiKTeX}{MiKTeX}% +\renewcommand*{\LyX}{LyX}% \let\texorpdfstring\relax% \newcommand{\texorpdfstring}[2]{##2}% } +\catcode`\$=3% \newcommand*{\LWR@f@family}{rm} @@ -11197,7 +11365,7 @@ width:\LWR@printlength{\LWR@tempwidth}% \newcommand*{\LWR@tempcolor}{} \newcommand*{\LWR@tempcolortwo}{} \newcommand*{\LWR@findcurrenttextcolor}{% -\renewcommand{\LWR@tempcolor}{black}% +\renewcommand{\LWR@tempcolor}{000000}% } \NewDocumentCommand{\LWR@textcurrentcolor}{m}{% \renewcommand*{\LWR@currenttextcolor}{black}% @@ -11386,7 +11554,7 @@ width:\LWR@printlength{\LWR@tempwidth}% \LWR@minipagestoppars% \LWR@findcurrenttextcolor% \LWR@htmltagc{% - span + span\LWR@indentHTML% style="% \ifbool{FormatWP}{}{background:\LWR@currenttextcolor ; }% width:\LWR@printlength{\LWR@tempwidth} ; % @@ -11396,15 +11564,15 @@ width:\LWR@printlength{\LWR@tempwidth}% {% \setlength{\LWR@tempraise}{0pt-#1}% \setlength{\LWR@tempraise}{\LWR@tempraise*2}% - \LWR@orignewline% + \LWR@indentHTML% -ms-transform: translate(0pt,\LWR@printlength{\LWR@tempraise}); % - \LWR@orignewline% + \LWR@indentHTML% -webkit-transform: translate(0pt,\LWR@printlength{\LWR@tempraise}); % - \LWR@orignewline% + \LWR@indentHTML% transform: translate(0pt,\LWR@printlength{\LWR@tempraise}); % - \LWR@orignewline% + \LWR@indentHTML% }% - display:inline-block;"% + display:inline-block;"\LWR@orignewline% }% \ifbool{FormatWP}{% \setlength{\LWR@templengthone}{\LWR@tempwidth}% @@ -11639,6 +11807,25 @@ width:\LWR@printlength{\LWR@tempwidth}% }{} } \end{warpHTML} +\begin{warpHTML} +\AtBeginDocument{ +\@ifpackageloaded{kotexutf}{% + \def\LWR@kotexutf@setref#1#2#3{% + \@setref@dhucs@orig{#1}{#2}{#3}% + \ifx#1\relax\else + \bgroup + \dhucs@make@cjkchar@null + \edef\@temp{\expandafter#2#1}\global\josatoks\expandafter{\@temp}% + \egroup + \fi% + }% + + \ifdefequal{\@setref}{\LWR@kotexutf@setref}{ + \let\@setref\@setref@dhucs@orig + }{} +}{} +} +\end{warpHTML} \endinput %% %% End of file `lwarp.sty'. |