diff options
author | Karl Berry <karl@freefriends.org> | 2022-03-09 21:14:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-03-09 21:14:08 +0000 |
commit | fa5bb371fbbaf73afaf0369bcae38073f4c999b0 (patch) | |
tree | 7e119b1c7098e5b895d5a5fcdb7487a094312e32 | |
parent | 60118760d0eae7aae978f74f86103d03ca16ada7 (diff) |
lwarp (9mar22)
git-svn-id: svn://tug.org/texlive/trunk@62557 c570f23f-e606-0410-a88d-b1316a301751
592 files changed, 3753 insertions, 1046 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua b/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua index b0d9a1c6f49..1cb169c65cc 100755 --- a/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua +++ b/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua @@ -2,7 +2,7 @@ -- Copyright 2016-2022 Brian Dunn -printversion = "v0.903" +printversion = "v0.904" requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () diff --git a/Master/texmf-dist/doc/latex/lwarp/README.txt b/Master/texmf-dist/doc/latex/lwarp/README.txt index 5b687de6c9f..c1143fa2bcf 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.903 README.txt +LaTeX lwarp package v0.904 README.txt Files included are: diff --git a/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf b/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf Binary files differindex a9286ae0f90..d1495eac7f2 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 b0d9a1c6f49..1cb169c65cc 100755 --- a/Master/texmf-dist/scripts/lwarp/lwarpmk.lua +++ b/Master/texmf-dist/scripts/lwarp/lwarpmk.lua @@ -2,7 +2,7 @@ -- Copyright 2016-2022 Brian Dunn -printversion = "v0.903" +printversion = "v0.904" requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () diff --git a/Master/texmf-dist/source/latex/lwarp/lwarp.dtx b/Master/texmf-dist/source/latex/lwarp/lwarp.dtx index 98001980204..38e65329862 100644 --- a/Master/texmf-dist/source/latex/lwarp/lwarp.dtx +++ b/Master/texmf-dist/source/latex/lwarp/lwarp.dtx @@ -16,7 +16,7 @@ % \iffalse %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] %<package>\ProvidesPackage{lwarp} -%<package> [2022/02/01 v0.903 Allows LaTeX to directly produce HTML5 output.] +%<package> [2022/03/09 v0.904 Allows LaTeX to directly produce HTML5 output.] % %<*driver> \documentclass{ltxdoc} @@ -1272,6 +1272,25 @@ seamlessly integrating with the rest of the \HTML\ output, including any math appearing in non-\MathJax\ \SVG\ output. \end{enumerate} +\subsubsection{\MathJax\ rendering options} + +\trouble[fonts]{mathjax=\MathJax>font} +\trouble{mathjax=\MathJax>rendering} +\trouble{font>mathjax=\MathJax} +\gindex{mathjax=\MathJax>rendering} +\gindex{mathjax=\MathJax>font} +\gindex{font>mathjax=\MathJax} + +\MathJax\ v3 may render using \acro{chtml} or \SVG. +\SVG\ display renders italic characters correctly. +To select \SVG\ rendering, right-click on some math, +and select +\begin{UIdisplay} +Math Settings $\to$ Math Renderer $\to$ SVG +\end{UIdisplay} + +Wait a moment for the math to rerender. + \subsubsection{Customizing \MathJax} \label{sec:limitscustomizemathjax} \gindex{mathjax=\MathJax>custom functions} @@ -2887,37 +2906,47 @@ For wrapped figures, overhang and number of lines are ignored. } \newcommand{\limitssiunitx}{% -\pkg{sunitx} v3 is not yet supported. For now, specify version 2: -\trouble[v3 not yet!]{siunitx=\pkg{siunitx}>v3} -\begin{sourcedisplay} -\cs{usepackage}\{siunitx\}\textred{[=v2]} -\end{sourcedisplay} -This may be also be necessary before loading other packages which also use \pkg{siunitx}, -such as \pkg{chemmacros}. +\pkg{siunitx} is well supported by \pkg{lwarp}. + +\paragraph{Limitations} Some general limitations: Due to \prog{pdftotext} limitations, fraction output is replaced by symbol \margintag{fractions} output for \optn{per-mode} and \optn{quotient-mode}. -Some units will require that the expression be placed inside math mode. -\trouble[math mode required]{siunitx=\pkg{siunitx}} +\cs{cancel} is not currently supported for \pkg{siunitx} v3. -Tabular \texttt{S} and {s} columns are rendered as simple \texttt{c} columns. +Negative values are not automatically colored. + +% Some units will require that the expression be placed inside math mode. +% \trouble[math mode required]{siunitx=\pkg{siunitx}} + +Tabular \texttt{S} and {s} columns are rendered as simple \texttt{c} columns, +although key settings will be set. \trouble[\env{tabular}]{siunitx=\pkg{siunitx}>tabular S and s columns} -These may be replaced by \texttt{c} columns with each cell contained in -\cs{num} or \cs{si}. - -For math mode with \SVG\ display, the original \pkg{siunitx} code is used while -generating the \SVG\ image. -For text mode, \pkg{lwarp} uses an emulation which provides a very effective -\HTML\ interpretation of \pkg{siunitx}. -For math expressions while using \MathJax, -\trouble{siunitx=\pkg{siunitx}>mathjax=\MathJax} -\trouble[MathJax]{mathjax=\MathJax>siunitx=\pkg{siunitx}} -a limited emulation is used. -Most functions work reasonably well, but many options cannot be emulated. -Complicated parsing such as for \cs{ang} is not supported. -The result usually looks fine, and otherwise is enough to get the meaning across. +If using scientific notation, \optn{table-format}, +\optn{table-align-uncertainty}, \optn{drop-exponent}, etc.. +use \cs{tablenum} for each cell. +This is especially required for \optn{drop-exponent}, +\trouble[\optn{drop-exponent}]{siunitx=\pkg{siunitx}>drop-exponent=\optn{drop-exponent}} +without which the value will be shown incorrectly. + +\optn{table-auto-round} is ignored. +\trouble[\optn{table-auto-round}]{siunitx=\pkg{siunitx}>table-auto-round=\optn{table-auto-roound}} + +\paragraph{Math rendering} Math may be rendered in several ways in the same document: + +\begin{description} +\item [For math mode with \SVG\ display:] The original \pkg{siunitx} code is used while + generating the \SVG\ image. + +\item [For \HTML\ text mode:] \pkg{lwarp} uses \pkg{siunitx} code patched for \HTML, + and simplified units. + +\item [For math expressions while using \MathJax:] A limited emulation is used. + Most functions work reasonably well, but many options cannot be emulated. + The result usually looks fine, and otherwise is enough to get the meaning across. +\end{description} % \pkg{lwarp}'s \MathJax\ emulation for \pkg{siunitx} is meant to be a % stop-gap measure until an extension is included in \MathJax. @@ -2928,15 +2957,58 @@ The result usually looks fine, and otherwise is enough to get the meaning across % See \cs{MathJaxFilename} to select a custom \MathJax\ script, but \pkg{lwarp}'s % emulation would have to be diabled as well. -Document modifications required for \MathJax: +\paragraph{Custom units} \pkg{siunitx} allows customized units: + +\DescribeMacro{\DeclareSIUnit} \marg{name} \marg{definition} + + \cs{DeclareSIUnit} declares a version of the unit for the print version. + This is also used when the unit is printed in \SVG\ math + or a \env{lateximage}. + It is also used for \HTML\ if an \HTML-specific version is not defined + with \cs{HTMLDeclareSIUnit}. +\begin{sourcedisplay} +\cs{DeclareSIUnit}\cs{myunit}\{\cs{ensuremath}\{\cs{text}\{m\}\_{}y\}\} +\end{sourcedisplay} + +\DescribeMacro{\HTMLDeclareSIUnit} \marg{name} \marg{definition} + + Use this after the print unit has been defined. +\trouble[v3 only!]{siunitx=\pkg{siunitx}>\cs{HTMLDeclareSIUnit}} + For \pkg{siunitx} v3, + \cs{HTMLDeclareSIUnit} declares a simplified version of the unit for \HTML, + for example if the print-mode unit uses \TeX\ boxes or \cs{ensuremath}: +\begin{sourcedisplay} +\cs{HTMLDeclareSIUnit}\cs{myunit}\{\cs{text}\{m\}\cs{textsubscript}\{\cs{textit}\{y\}\}\} +\end{sourcedisplay} + +It is also possible to provide a custom unit for \MathJax: +\begin{sourcedisplay} +\cs{CustomizeMathJax}\{\cs{newcommand}\{\cs{myunit}\}\{\cs{text}\{m\}\_{}y\}\} +\end{sourcedisplay} + +\paragraph{Predefined units} Most units work as-is with \HTML. +For the following units, \pkg{lwarp} has already set \cs{HTMLDeclareSIUnit}: +\cs{celsius}, \cs{arcminute}, \cs{arcsecond}, \cs{elementarycharge}, +\cs{clight}, \cs{bohr}, \cs{electronmass}, \cs{hartree}, \cs{planckbar}. + +\paragraph{Document modifications required for \MathJax} +\trouble{siunitx=\pkg{siunitx}>mathjax=\MathJax} +\trouble[MathJax]{mathjax=\MathJax>siunitx=\pkg{siunitx}} \begin{itemize} \item Place \cs{sisetup} in the preamble before \texttt{\cs{begin}\{document\}}. \watchout[\cs{sisetup}] Changes made later may be ignored, especially with \MathJax. The \MathJax\ emulation also ignores most macro options. +\item Complex numbers are displayed as entered, + \watchout[complex numbers] + ignoring \optn{output-complex-root}. \item Custom units may be added with \cs{CustomizeMathJax}. \margintag{custom units} - See the \pkg{lwarp-siunitx} code for examples. + For example, from \pkg{lwarp-common-mathjax-siunitx}: + \begin{sourcedisplay} + \cs{CustomizeMathJax}\{\cs{newcommand}\{\cs{hartree}\}\{\cs{mathit}\{E\}\_{}\{\cs{mathrm}\{h\}\}\}\} \\ + \cs{CustomizeMathJax}\{\cs{newcommand}\{\cs{angstrom}\}\{\cs{mathrm}\{\cs{unicode}\{x212B\}\}\}\} + \end{sourcedisplay} \item Units work better using \texttt{\textasciitilde} between units \watchout[unit spacing] instead of using periods. @@ -2949,6 +3021,8 @@ Document modifications required for \MathJax: Single units do not require braces. \item For \cs{numlist}, the argument is printed as text as-is, so use space between semicolons for improved readability. +\item If using \optn{parse-numbers = false}, also use \cs{num} or \cs{qty}. + \watchout[\texttt{Missing \$\ inserted}]{siunitx=\pkg{siunitx}>Missing \$\ inserted.} \end{itemize} Also see \nameref{sec:limitsmathjax}, \cref{sec:limitsmathjax}. @@ -3172,7 +3246,7 @@ This boolean may be tested by the user for later use. %<*package> % \fi % -% \CheckSum{54471} +% \CheckSum{55400} % % \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 @@ -3318,6 +3392,7 @@ This boolean may be tested by the user for later use. % \changes{v0.902}{2021/10/01}{\ 2021/10/01} % \changes{v0.903}{2021/12/23}{Now uses \cs{IfPackageLoadedTF}, etc.} % \changes{v0.903}{2022/02/01}{\ 2022/02/01} +% \changes{v0.904}{2022/03/09}{\ 2022/03/09} @@ -3552,6 +3627,16 @@ This boolean may be tested by the user for later use. % % \begin{description} % \needspace{2\baselineskip} +% \item[v0.904:] Added \pkg{siunitx} v3. +% \begin{itemize} +% \item Fixed \HTML\ tags inside non-Latin text. +% \item \MathJax\ now defaults to \SVG\ rendering. +% \item Added \pkg{siunitx} v3. Updated \pkg{siunitx-v2}. +% See \cref{sec:limitssiunitx} for limitations. +% \item Updated \pkg{caption}, \pkg{chemmacros}, \pkg{fbox}, \pkg{hyperref}, +% \pkg{multicol}, \pkg{wrapfig2}. +% \end{itemize} +% \needspace{2\baselineskip} % \item[v0.903:] Various updates and improvements. % \begin{itemize} % \item Error if \prog{pdftotext} not available. @@ -12050,21 +12135,46 @@ This boolean may be tested by the user for later use. % % \changes{v0.25}{2017/03/22}{Docs: Testing \pkg{lwarp}.} % +% Compiling \filenm{lwarp.ins} generates all the \filenm{*.sty} files for \pkg{lwarp}. +% It can be useful to create additional \filenm{*.ins} files to be able to +% recompile only the pieces which have changed. +% +% For example, +% \margintag{compiling individual packages} +% to be able to recompile the \pkg{lwarp} core alone, +% \DescribeFile{core.ins} +% copy \filenm{lwarp.ins} to \filenm{core.ins}, +% then modify \filenm{core.ins} to only compile: +% \begin{sourceverb} +% \generate{ +% \file{lwarp.sty}{\from{lwarp.dtx}{package}} +% } +% \end{sourceverb} +% +% For individual packages, create \filenm{packagename.ins}, set to compile only: +% \begin{sourceverb} +% \generate{ +% \file{lwarp-packagename.sty}{\from{lwarp.dtx}{packagename}} +% } +% \end{sourceverb} +% % When changes have been made, test the print output before testing the % \HTML. The print output compiles faster, and any errors in the printed % version will be easier to figure out than the \HTML\ version. % -% Remember that the configuration files are only rewritten when compiling the +% Remember that the configuration files +% \margintag{compiling \CSS\ and other generated files} +% are only rewritten when compiling the % printed version of the document. % % \changes{v0.57}{2018/05/28}{Docs: Recompiling \prog{lwarpmk} or \CSS\ files.} % When changing the source to \prog{lwarpmk} or a \CSS\ file in \filenm{lwarp.dtx}: % \begin{enumerate} % \item Change the source in \filenm{lwarp.dtx}. -% \item |pdflatex lwarp.ins| +% \item |pdflatex lwarp.ins| -or- |pdflatex core.ins| % \item |pdflatex lwarp.dtx| % \item If modifying \prog{lwarpmk} the new version should now be active. -% \item If modifying \CSS\ files: +% \item If modifying \CSS\ files or other files generated by \pkg{lwarp}: % \begin{enumerate} % \item For the document, |lwarpmk print| to update the \CSS\ files % in the project. @@ -13650,6 +13760,7 @@ This boolean may be tested by the user for later use. \LWR@loadafter{lips} \LWR@loadafter{listings} \LWR@loadafter{listliketab} +\LWR@loadafter{lltjp-siunitx} \LWR@loadafter{lltjp-tascmac} \LWR@loadafter{longtable} \LWR@loadafter{lpic} @@ -18114,7 +18225,7 @@ span.textnormal, div.textnormal { font-variant: normal; font-variant-numeric: normal ; font-family: "DejaVu Serif", "Bitstream Vera Serif", - "Lucida Bright", Georgia, serif; + "Lucida Bright", Georgia, serif; } span.textmd, div.textmd { font-weight: normal; } @@ -20541,6 +20652,8 @@ page_compositor "." % \changes{v0.891}{2020/09/07}{File: \filenm{lwarp_mathjax.txt}: Renamed \filenm{tagformat} extension.} % \changes{v0.892}{2020/09/26}{File: \filenm{lwarp_mathjax.txt}: Added \cs{left} \Slash \cs{right} delimiters.} % \changes{v0.895}{2021/01/13}{File: \filenm{lwarp_mathjax.txt}: Added \cs{ifblank}, \cs{ifstrequal} macros.} +% \changes{v0.904}{2022/02/21}{File: \filenm{lwarp_mathjax.txt}: Added \cs{gsub} macro.} +% \changes{v0.904}{2022/02/25}{File: \filenm{lwarp_mathjax.txt}: Defaults to \SVG\ instead of \acro{chtml}.} % ^^A *lwarp_mathjax.txt % % \codeconfig @@ -20593,12 +20706,13 @@ MathJax = { } // Create the command map for: - // \ifstar, \ifnextchar, \ifblank, \ifstrequal, \seteqnumber + // \ifstar, \ifnextchar, \ifblank, \ifstrequal, \gsub, \seteqnumber new CommandMap('Lwarp-macros', { ifstar: 'IfstarFunction', ifnextchar: 'IfnextcharFunction', ifblank: 'IfblankFunction', ifstrequal: 'IfstrequalFunction', + gsubstitute: 'GsubstituteFunction', seteqnumber: 'SeteqnumberFunction' }, { // This function implements an ifstar macro. @@ -20641,6 +20755,15 @@ MathJax = { useArgument(parser, isequal ? resultequal : resultnotequal); }, + // This function implements a gsub macro. + GsubstituteFunction(parser, name) { + const gsubfirst = parser.GetArgument(name); + const gsubsecond = parser.GetArgument(name); + const gsubthird = parser.GetArgument(name); + let gsubresult=gsubfirst.replace(gsubsecond, gsubthird); + useArgument(parser, gsubresult); + }, + // This function modifies the equation numbers. SeteqnumberFunction(parser, name) { // Get the macro parameters @@ -20741,7 +20864,7 @@ MathJax = { <script id="MathJax-script" - src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js" + src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js" ></script> \end{filecontents*} % \end{Verbatim}% for syntax highlighting @@ -20878,7 +21001,7 @@ MathJax = { -- Copyright 2016-2022 Brian Dunn -printversion = "v0.903" +printversion = "v0.904" requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () @@ -22233,7 +22356,6 @@ end -- not --version % \end{macrocode} % \end{macro} - % \DescribeBoolean{LWR@mathmacro} True if currently defining math macros. % Used to disable \SVG\ math hashing and \MathJax\ math contents while % defining a macro using inline math. @@ -22269,6 +22391,30 @@ end -- not --version % \end{macrocode} +% \codehtml +% \begin{macrocode} +\begin{warpHTML} +% \end{macrocode} + +% A definition for |&| in case it is referred to after +% \cs{StartDefiningTabulars} but outside a \env{tabular}. +% \changes{v0.904}{2022/03/03}{Warn if \& outside \env{tabular}.} +% \begin{macrocode} +\StartDefiningTabulars +\protected\gdef&{% + \PackageWarning{lwarp}{% + An ampersand is being used inside a tabular\MessageBreak + }% +}% +\StopDefiningTabulars +% \end{macrocode} + +% \begin{macrocode} +\end{warpHTML} +% \end{macrocode} + + + % \section{Localizing dynamic math} % \label{sec:localizingdynamicmath} % \trouble{SVG image>math incorrect>dymamic} @@ -22353,21 +22499,69 @@ end -- not --version % \end{macrocode} % \HTML\ Unicode entities: + % \begin{macrocode} \let\LWR@origampersand\& % \end{macrocode} + + +% \begin{macro}{\LWR@fontfortags} \marg{macro name} +% +% Forces roman TT font for \HTML\ tags. +% \changes{v0.904}{2022/03/02}{Improved font control.} +% \begin{macrocode} +\newrobustcmd*{\LWR@fontfortags}[1]{% + \ifmmode% + \PackageError{lwarp}% + {% + An HTML tag was generated inside math.\MessageBreak + This should never occur.\MessageBreak + Something is broken in Lwarp% + }% + {(Using #1.)}% + \else% +% \end{macrocode} +% +% Used by \pkg{ltjtbook}, \pkg{platex}, and related. +% \begin{macrocode} + \ifdef{\romanencoding}% + {% + \romanencoding{\encodingdefault}% + }% + {% +% \end{macrocode} +% +% Used by \pkg{babel}: +% \begin{macrocode} + \ifdef{\latintext} + {\latintext} + {\fontencoding\encodingdefault}% + }% + \LWR@print@normalfont% + \LWR@origttfamily% + \fi% +} +% \end{macrocode} +% \end{macro} + % \begin{macro}{\HTMLentity} \marg{entitytag} +% +% \cs{protect} is in case the tag appears in \TOC, \LOF, \LOT. +% +% \changes{v0.904}{2022/02/19}{Improved font control.} % \begin{macrocode} \newcommand*{\HTMLentity}[1]{% % \LWR@traceinfo{HTMLentity \detokenize{#1}}% -\begingroup% -\LWR@hook@processingtags% -\LWR@origampersand#1;% -\endgroup% + \begingroup% + \LWR@hook@processingtags% + \LWR@fontfortags{HTMLentity}% + \protect\LWR@origampersand\LWR@isolate{#1};% + \endgroup% % \LWR@traceinfo{HTMLentity done}% } % \end{macrocode} % \end{macro} + % \begin{macro}{\HTMLunicode} \marg{hex\_unicode} % \begin{macrocode} \newcommand*{\HTMLunicode}[1]{\HTMLentity{\LWR@origpound{}x#1}} @@ -23221,13 +23415,15 @@ end -- not --version % Break ligatures and use upright apostrophes in \HTML\ tags. % % \cs{protect} is in case the tag appears in \TOC, \LOF, \LOT. +% % \changes{v0.85}{2020/04/30}{Fix: Added print macros for \pkg{fontspec}.} +% \changes{v0.904}{2022/02/19}{Improved font control.} % \begin{macrocode} \newcommand*{\LWR@htmltagc}[1]{% \LWR@traceinfo{LWR@htmltagc !\detokenize{#1}!}% \begingroup% \LWR@hook@processingtags% - \ifmmode\else\protect\LWR@print@normalfont\protect\LWR@origttfamily\fi% + \LWR@fontfortags{LWR@htmltagc}% \protect\LWR@origtextless% \LWR@isolate{#1}% \protect\LWR@origtextgreater% @@ -23411,7 +23607,7 @@ end -- not --version % \LWR@traceinfo{LWR@htmlopencomment}% \begingroup% \LWR@hook@processingtags% - \ifmmode\else\protect\LWR@print@normalfont\protect\LWR@origttfamily\fi% + \LWR@fontfortags{LWR@htmlopencomment}% \LWR@print@mbox{\LWR@origtextless{}!-\/-}% \endgroup% } @@ -23420,7 +23616,7 @@ end -- not --version % \LWR@traceinfo{LWR@htmlclosecomment}% \begingroup% \LWR@hook@processingtags% - \ifmmode\else\protect\LWR@print@normalfont\protect\LWR@origttfamily\fi% + \LWR@fontfortags{LWr@htmlclosecomment}% \LWR@print@mbox{-\/-\LWR@origtextgreater}% \endgroup% } @@ -30949,22 +31145,7 @@ end -- not --version % \subsection{Parsing `w' columns} % -% \begin{macro}{\LWR@parsewcolumn} \marg{this column type} -% The width will be ignored. -% -% The arguments to the column type are absorbed by \cs{LWR@columntype@<char>}, -% defined by \cs{LWR@modifycolumntype}. -% -% The argument is ignored, -% but provided for compatibility with \cs{LWR@parsenormalcolumn}. -% -% \begin{macrocode} -\newcommand*{\LWR@parsewcolumn}[1]{% - \LWR@columnspeclookahead{1}% - \expandafter\LWR@parsenormalcolumn\expandafter{\LWR@strresulttwo}% -} -% \end{macrocode} -% \end{macro} +% |W| and |w| columns are handled via \pkg{array} with \cs{HTMLnewcolumntype}. % \subsection{Parsing '*' columns} @@ -31204,14 +31385,6 @@ end -- not --version \LWR@modifycolumntype{b}{1}{LWR@parsenormalcolumn} {LWR@printmccoltype@normal}{LWR@printmccoldata@paragraph} % \end{macrocode} -% \changes{v0.56}{2018/05/10}{Added \pkg{array} \texttt{W} column.} -% \begin{macrocode} -\LWR@modifycolumntype{w}{2}{LWR@parsewcolumn} - {LWR@printmccoltype@normal}{LWR@printmccoldata@normal} - -\LWR@modifycolumntype{W}{2}{LWR@parsewcolumn} - {LWR@printmccoltype@normal}{LWR@printmccoldata@normal} -% \end{macrocode} % A star column: % \begin{macrocode} \LWR@modifycolumntype{*}{2}{LWR@parsestarcolumn} @@ -31220,7 +31393,11 @@ end -- not --version % % % -% \begin{macro}{\HTMLnewcolumntype} \marg{col type} \oarg{num args} \marg{replacement text} +% \begin{macro}{\HTMLnewcolumntype} +% \marg{col type} +% \oarg{num args} +% \oarg{optional arg} +% \marg{replacement text} % % A user-level macro to creates an \HTML\ version % of the replacement text for the column type. @@ -31233,11 +31410,20 @@ end -- not --version % \end{sourceverb} % % \changes{v0.901}{2021/08/17}{Improved \cs{newcolumntype} emulation.} +% \changes{v0.904}{2022/03/05}{Added optional arg.} % \begin{macrocode} -\NewDocumentCommand{\HTMLnewcolumntype}{m O{0} m}{% - \expandafter\newcommand\expandafter*% - \csname LWR@HTML@NC@rewrite@#1\endcsname[#2]{\NC@find #3}% - \LWR@formatted{NC@rewrite@#1}% +\NewDocumentCommand{\HTMLnewcolumntype}{m O{0} o m}{% + \IfValueTF{#3} + { + \expandafter\newcommand\expandafter*% + \csname LWR@HTML@NC@rewrite@#1\endcsname[#2][#3]{\NC@find #4}% + \LWR@formatted{NC@rewrite@#1}% + } + { + \expandafter\newcommand\expandafter*% + \csname LWR@HTML@NC@rewrite@#1\endcsname[#2]{\NC@find #4}% + \LWR@formatted{NC@rewrite@#1}% + } } % \end{macrocode} % \end{macro} @@ -31252,7 +31438,7 @@ end -- not --version % \end{macrocode} % % \begin{macrocode} -\NewDocumentCommand{\HTMLnewcolumntype}{m O{0} m}{} +\NewDocumentCommand{\HTMLnewcolumntype}{m O{0} o m}{} % \end{macrocode} % % \begin{macrocode} @@ -37483,8 +37669,8 @@ end -- not --version \renewcommand*{\$}{% \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% - {\LWR@origtextdollar}% - {\HTMLunicode{00024}}% + {\LWR@origtextdollar}% + {\HTMLunicode{00024}}% } % \end{macrocode} @@ -40075,7 +40261,8 @@ end -- not --version % \label{sec:siunitx} % \DescribePackage{siunitx} -% The \pkg{lwarp} core passes a few options to \pkg{siunitx}. + +% A few \HTML\ unit equivalents are defined here. % \limitssiunitx % @@ -40090,6 +40277,7 @@ end -- not --version % Options for siunitx: % \changes{v0.50}{2018/02/24}{\pkg{siunitx}: Improved units.} % \changes{v0.897}{2021/05/23}{\pkg{siunitx}: Rollback for v2.} +% \changes{v0.904}{2022/02/19}{\pkg{siunitx}: Added v3.} % \begin{macrocode} \newrobustcmd{\LWR@siunitx@textcelsius}{\HTMLentity{deg}C} \newrobustcmd{\LWR@siunitx@textdegree}{\HTMLentity{deg}} @@ -40104,15 +40292,6 @@ end -- not --version \renewrobustcmd{\LWR@siunitx@textdblprime}{\text{\ensuremath{^{\prime\prime}}}}% \renewrobustcmd{\LWR@siunitx@textplanckbar}{\text{\ensuremath{\hbar}}}% } - -\PassOptionsToPackage{ - detect-mode=true, - per-mode=symbol, % fraction is not seen by pdftotext - text-celsius = {\LWR@siunitx@textcelsius}, - text-degree = {\LWR@siunitx@textdegree}, - text-arcminute = {\LWR@siunitx@textprime} , - text-arcsecond = {\LWR@siunitx@textdblprime} , -}{siunitx-v2} % \end{macrocode} % \begin{macrocode} @@ -40120,7 +40299,14 @@ end -- not --version % \end{macrocode} - +% \codeprint +% +% The print version of \cs{HTMLDeclareSIUnit}. +% \begin{macrocode} +\begin{warpprint} +\NewDocumentCommand{\HTMLDeclareSIUnit}{o +m m}{} +\end{warpprint} +% \end{macrocode} % \section{Graphics print-mode modifications} @@ -41570,14 +41756,19 @@ color:\LWR@origpound\LWR@tempcolor% % \begin{macro}{\textnormal} \marg{text} % \changes{v0.902}{2021/09/28}{Reduce nested spans.} +% \changes{v0.904}{2022/03/02}{Improved.} % \begin{macrocode} \DeclareRobustCommand{\LWR@HTML@textnormal}[1]{% -% \textmd{\textrm{\textup{#1}}}% \LWR@HTML@mdseries% \LWR@HTML@rmfamily% \LWR@HTML@upshape% + \LWR@HTML@ulcshape% \InlineClass(% - font-weight:normal; font-family:serif; font-style:normal + font-weight: normal; + font-family: serif; + font-style: normal; + font-variant: normal; + font-variant-numeric: normal ; ){textnormal}{#1}% } @@ -41632,6 +41823,7 @@ color:\LWR@origpound\LWR@tempcolor% % \changes{v0.48}{2018/02/02}{Added. Improves font control.} % \changes{v0.56}{2018/04/27}{Added \attribute{span.textbf}, etc.} % \changes{v0.62}{2018/11/15}{Tracks depth to avoid nesting repeated font changes.} +% \changes{v0.904}{2022/03/02}{Uses \optn{textnormal} if possible.} % \begin{macrocode} \newcounter{LWR@textcurrentfontdepth} \setcounter{LWR@textcurrentfontdepth}{0} @@ -41645,13 +41837,22 @@ color:\LWR@origpound\LWR@tempcolor% }% {% \addtocounter{LWR@textcurrentfontdepth}{1}% - \InlineClass{% - text\LWR@f@family\LWR@origtilde{}% - text\LWR@f@series\LWR@origtilde{}% - text\LWR@f@shape\LWR@origtilde{}% - text\LWR@f@shapecaps% + \ifboolexpr{% + test {\ifdefstring{\LWR@f@family}{rm}} and + test {\ifdefstring{\LWR@f@series}{md}} and + test {\ifdefstring{\LWR@f@shape}{up}} and + test {\ifdefstring{\LWR@f@shapecaps}{ulc}} + }% + {\InlineClass{textnormal}{#1}}% + {% + \InlineClass{% + text\LWR@f@family\LWR@origtilde{}% + text\LWR@f@series\LWR@origtilde{}% + text\LWR@f@shape\LWR@origtilde{}% + text\LWR@f@shapecaps% + }% + {#1}% }% - {#1}% \addtocounter{LWR@textcurrentfontdepth}{-1}% }% } @@ -42000,13 +42201,16 @@ color:\LWR@origpound\LWR@tempcolor% % % \begin{macro}{\LWR@tempcolor} % \begin{macro}{\LWR@tempcolortwo} +% \begin{macro}{\LWR@tempcolorthree} % The color converted to \HTML\ colorspace. % \begin{macrocode} \newcommand*{\LWR@tempcolor}{} \newcommand*{\LWR@tempcolortwo}{} +\newcommand*{\LWR@tempcolorthree}{} % \end{macrocode} % \end{macro} % \end{macro} +% \end{macro} % % % \begin{macro}{\LWR@findcurrenttextcolor} @@ -44970,13 +45174,13 @@ color:\LWR@origpound\LWR@tempcolor% \LetLtxMacro\LWR@origmake@df@tag@@@\make@df@tag@@@ \renewcommand*{\make@df@tag@@}[1]{% -\LWR@remembertag{#1}% -\LWR@origmake@df@tag@@{#1}% + \LWR@remembertag{#1}% + \LWR@origmake@df@tag@@{#1}% } \renewcommand*{\make@df@tag@@@}[1]{% -\LWR@remembertag{#1}% -\LWR@origmake@df@tag@@@{#1}% + \LWR@remembertag{#1}% + \LWR@origmake@df@tag@@@{#1}% } }% not mathjax @@ -45881,6 +46085,7 @@ color:\LWR@origpound\LWR@tempcolor% % % Provide simplified column types for \HTML: % \changes{v0.901}{2021/08/12}{\pkg{array}: Improved \cs{newcolumntype} emulation.} +% \changes{v0.904}{2022/03/05}{\pkg{array}: Improved \texttt{W} and \texttt{w} processing.} % \begin{macrocode} \HTMLnewcolumntype{w}[2]{#1} \HTMLnewcolumntype{W}[2]{#1} @@ -48670,6 +48875,7 @@ color:\LWR@origpound\LWR@tempcolor% % % \changes{v0.44}{2017/11/16}{\pkg{cancel}: Added.} % \changes{v0.87}{2020/06/02}{\pkg{cancel}: Now uses \MathJax\ v3 extension.} +% \changes{v0.904}{2022/03/08}{\pkg{cancel}: Now \cs{LWR@formatted}.} % % \codehtml % @@ -48681,17 +48887,6 @@ color:\LWR@origpound\LWR@tempcolor% % % % \cs{cancelto} is math-only, so is used as-is. -% \begin{macrocode} -\LetLtxMacro\LWR@origcancel\cancel -\LetLtxMacro\LWR@origbcancel\bcancel -\LetLtxMacro\LWR@origxcancel\xcancel - -\appto\LWR@restoreorigformatting{% -\LetLtxMacro\cancel\LWR@origcancel% -\LetLtxMacro\bcancel\LWR@origbcancel% -\LetLtxMacro\xcancel\LWR@origxcancel% -} -% \end{macrocode} % \begin{noindmacro}{\LWR@cancelcolor} @@ -48709,7 +48904,7 @@ color:\LWR@origpound\LWR@tempcolor% % \begin{noindmacro}{\cancel} \marg{text} % \begin{macrocode} -\DeclareRobustCommand{\cancel}[1]{% +\DeclareRobustCommand{\LWR@HTML@cancel}[1]{% \begingroup% \CancelColor% \LWR@findcurrenttextcolor% @@ -48718,6 +48913,7 @@ color:\LWR@origpound\LWR@tempcolor% {text-decoration:line-through}% \endgroup% } +\LWR@formatted{cancel}% \LetLtxMacro\bcancel\cancel \LetLtxMacro\xcancel\cancel @@ -48898,6 +49094,19 @@ s% % \end{macrocode} +% \changes{v0.904}{2022/03/04}{\pkg{caption}: Added \cs{captiontext}.} +% \begin{macrocode} +\long\def\caption@@@text#1#2#3[#4]#5{% + \begin{BlockClass}{figurecaption}% lwarp + \begingroup + #3{\csname c@#1\endcsname #4\relax}% + #2{\caption@fnum{#1}}{#5}% + \endgroup% + \end{BlockClass}% lwarp +} +% \end{macrocode} + + % Updates for late patches for \pkg{scrextend}: % \changes{v0.88}{2020/07/15}{\pkg{caption}, \pkg{scrextend}: Fixed \cs{caption*}.} % \begin{macrocode} @@ -49102,7 +49311,16 @@ s% \renewcommand{\caption@@make@}[2]{% \caption@stepthecounter% \caption@beginhook% +% \caption@box\hsize{% +% \caption@singlelinecheck{\caption@slc{#1}{#2}\caption@singleline\caption@multiline}{\caption@multiline}% +% \caption@calcmargin +% \caption@make@leftmargin +% \caption@make@parbox{% +% \caption@make@indention \caption@@@make{#1}{#2}% +% } +% \caption@make@rightmargin +% }% \caption@endhook% } % \end{macrocode} @@ -49990,7 +50208,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{chemformula}[2019/10/13] +\LWR@ProvidesPackagePass{chemformula}[2022/01/23] % \end{macrocode} % \begin{macrocode} @@ -50400,7 +50618,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{chemmacros}[2017/08/28] +\LWR@ProvidesPackagePass{chemmacros}[2022/02/13] % \end{macrocode} % % \SVG\ file hashing assumes that the relevent options are constant for the entire document. @@ -50437,22 +50655,45 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % \subsection{Code} % % +% \begin{macrocode} +\ExplSyntaxOn +% \end{macrocode} +% +% +% \subsection{Loading packages} +% +% Also accept the \pkg{lwarp} version: +% \changes{v0.904}{2022/03/03}{\pkg{chemmacros}: Accept \pkg{lwarp} version of pkgs.} +% \begin{macrocode} +\prg_set_conditional:Npnn \chemmacros_if_package_loaded:n #1 {p,T,F,TF} + { + \cs_if_exist:cTF {ver@#1.sty} + { \prg_return_true: } + { + \cs_if_exist:cTF {ver@lwarp-#1.sty} + { \prg_return_true: } + { \prg_return_false: } + } + } +% \end{macrocode} +% +% Nullify \pkg{hyperref} detection: +% \changes{v0.904}{2022/03/03}{\pkg{chemmacros}: Nullify \pkg{hyperref} detection.} +% \begin{macrocode} +\hook_gput_code:nnn {begindocument/end} {chemmacros} + { + \bool_set_false:N \l__chemmacros_hyperref_bool + } +% \end{macrocode} +% +% +% % \subsection{Loading modules} % % Patching \pkg{chemmacros} modules must be done \cs{AtBeginDocument}, % since modules are invoked by the user in the preamble, and each patch is % only done if the module is loaded. % -% \begin{macrocode} -\ExplSyntaxOn - -\newcommand{\@ifchemmacrosmoduleloaded}[1]{% -\@ifl@aded{\c__chemmacros_module_extension_tl}{\c__chemmacros_module_prefix_tl.#1}% -} - -\ExplSyntaxOff -% \end{macrocode} -% % % \subsection{New environments} % \label{sec:chemmacroshtmlenvs} @@ -50484,17 +50725,12 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % \end{noindenvironment} % % -% \begin{macrocode} -\ExplSyntaxOn -% \end{macrocode} -% -% % \subsection{Acid-base} % % \changes{v0.903}{2021/12/18}{\pkg{chemmacros}: Improved alt tag sanitization.} % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{acid-base}{ +\chemmacros_module_if_loaded:nTF{{acid-base}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~acid-base} \cs_gset_protected:Npn \chemmacros_p:n #1 @@ -50526,7 +50762,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \begingroup \boolfalse{mathjax} \LWR@subsingledollar*{\textbackslash{}pH}{chemmacros}{ - \chemmacros_p:n { \chemmacros_chemformula:n {H} } + \chemmacros_p:n { \chemmacros_formula:n {H} } } \endgroup } @@ -50535,7 +50771,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \begingroup \boolfalse{mathjax} \LWR@subsingledollar*{\textbackslash{}pOH}{chemmacros}{ - \chemmacros_p:n { \chemmacros_chemformula:n {OH} } + \chemmacros_p:n { \chemmacros_formula:n {OH} } } \endgroup } @@ -50598,7 +50834,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \endgroup } -}{}% \@ifchemmacrosmoduleloaded +}{}% module loaded }% AtBeginDocument % \end{macrocode} % @@ -50607,7 +50843,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{charges}{ +\chemmacros_module_if_loaded:nTF{{charges}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~charges} \cs_gset_protected:Npn \fplus { @@ -50625,7 +50861,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \endgroup } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -50634,16 +50870,16 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{nomenclature}{ +\chemmacros_module_if_loaded:nTF{{nomenclature}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~nomenclature} \cs_gset_protected:Npn \chemmacros_charge:n #1 { \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0} - {\chemmacros_chemformula:n { {}^{#1} }} + {\chemmacros_formula:n { {}^{#1} }} { \ifmmode - {\chemmacros_chemformula:n { {}^{#1} }} + {\chemmacros_formula:n { {}^{#1} }} \else { \textsuperscript{\ensuremath{#1}} } \fi @@ -50663,7 +50899,6 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % ^^A \RenewChemIUPAC \chemprime { \HTMLunicode{2032} } % % \begin{macrocode} -\ChemCompatibilityFrom{5.8} \cs_gset_protected:Npn \__chemmacros_cip:n #1 { \tl_set:Nn \l__chemmacros_tmpa_tl {#1} @@ -50680,7 +50915,6 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% }}% lwarp } } -\EndChemCompatibility % \end{macrocode} % % \begin{macrocode} @@ -50706,9 +50940,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \chemmacros_coordination_symbol:nnnn { \l__chemmacros_coord_use_hyphen_bool } { - \chemmacros_if_compatibility:nnTF {>} {5.7} { \c_true_bool } - { \c_false_bool } } { \chemeta } {#1} @@ -50724,9 +50956,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \chemmacros_coordination_symbol:nnnn { \l__chemmacros_coord_use_hyphen_bool } { - \chemmacros_if_compatibility:nnTF {>} {5.7} { \c_true_bool } - { \c_false_bool } } { \chemkappa } {#1} @@ -50747,7 +50977,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% } \endgroup } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -50756,7 +50986,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{particles}{ +\chemmacros_module_if_loaded:nTF{{particles}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~particles} \cs_gset_protected:Npn \chemmacros_declare_nucleophile:Nn #1#2 @@ -50766,11 +50996,10 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \bool_if:NTF \l__chemmacros_nucleophile_elpair_bool { \chemmacros_elpair:n { #2 } - \chemmacros_if_compatibility:nnT {>=} {5.3} { \skip_horizontal:N \l__chemmacros_nucleophile_dim } - \chemmacros_chemformula:n { {}^{-} } + \chemmacros_formula:n { {}^{-} } } - { \chemmacros_chemformula:n { #2^{-} } } + { \chemmacros_formula:n { #2^{-} } } } \DeclareDocumentCommand #1 {o} {% @@ -50787,7 +51016,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \RenewChemNucleophile \Nuc {Nu} \RenewChemNucleophile \ba {ba} -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -50796,7 +51025,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{phases}{ +\chemmacros_module_if_loaded:nTF{{phases}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~phases} \cs_undefine:N \chemmacros_phase:n @@ -50824,7 +51053,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% } } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -50832,7 +51061,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{mechanisms}{ +\chemmacros_module_if_loaded:nTF{{mechanisms}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~mechanisms} \chemmacros_define_keys:nn {textmechanisms} @@ -50944,15 +51173,18 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% }% } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % +% % \subsection{Newman} % +% There are so many options that it is hard to hash these images for reuse. +% % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{newman}{ +\chemmacros_module_if_loaded:nTF{{newman}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~newman} \RenewDocumentCommand \newman {od()m}% @@ -50969,7 +51201,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \end{lateximage} }% -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -50978,7 +51210,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % \changes{v0.903}{2021/12/18}{\pkg{chemmacros}: Improved alt tag sanitization.} % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{orbital}{ +\chemmacros_module_if_loaded:nTF{{orbital}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~orbital} \RenewDocumentCommand \orbital {om} @@ -51006,7 +51238,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \end{lateximage} } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -51017,12 +51249,17 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % \fqquad \marg{chem} \marg{math} \marg{args number} \marg{argument list (\{\#2\}\{\#3\}...)} % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{reactions}{ +\chemmacros_module_if_loaded:nTF{{reactions}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~reactions} -\cs_gset_protected:Npn \chemmacros_declare_reaction_env:nnnn #1#2#3#4 +% #1: chem +% #2: math +% #3: args number +% #4: argument list ({#2}{#3}...) +\cs_gset_protected:Npn \__chemmacros_declare_reaction_env:nnnn #1#2#3#4 { - \exp_args:Nnx \DeclareDocumentEnvironment {#1} { O{} \prg_replicate:nn {#3+0} {m} } + \exp_args:Nnx \DeclareDocumentEnvironment {#1} + { \int_compare:nT { #3+0 = 0 } {!} O{} \prg_replicate:nn {#3+0} {m} } { \boolfalse{mathjax}% lwarp \ifdefvoid{\LWR@ThisAltText}{% lwarp @@ -51030,13 +51267,15 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% }{}% lwarp \chemmacros_add_reaction_description:n {##1} \__chemmacros_begin_reaction: - \chemmacros_reaction_read:nnw {#2} {#4} + \__chemmacros_reaction_read:nnw {#2} {#4} } { \__chemmacros_end_reaction: \gdef\LWR@ThisAltText{}% lwarp + \ignorespacesafterend } } + \cs_generate_variant:Nn \chemmacros_declare_reaction_env:nnnn {nnnV} \RenewChemReaction {reaction} {equation} @@ -51044,18 +51283,191 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \RenewChemReaction {reactions} {align} \RenewChemReaction {reactions*} {align*} -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % \end{noindmacro} % % +% \subsection{Reactants} +% +% Recompiled for tabular ampersand processing, +% with the only change being \cs{StartDefiningTabulars}. +% \cs{xpatchcmd} does not work here. +% +% \begin{macrocode} +\StartDefiningTabulars% lwarp + +% #1: star: include ID in table +\RenewDocumentCommand \printreactants {s} + { + \group_begin: + \chemmacros_set_keys:nn {reactants} { switch = false } + \int_step_variable:nNn + { \seq_count:N \g_chemnum_initiated_compounds_seq } + \l__chemmacros_reactants_tmpa_tl + { + \seq_put_right:Nx + \l__chemmacros_reactants_tmpa_seq + { + \chemnum_cmpd:nnne { \c_false_bool } { \c_true_bool } {} + { + \seq_item:NV + \g_chemnum_initiated_compounds_seq + \l__chemmacros_reactants_tmpa_tl + } + & + \bool_if:nT {#1} + { + \seq_item:NV + \g_chemnum_initiated_compounds_seq + \l__chemmacros_reactants_tmpa_tl + & + } + % TODO: expl3-command ?? + \solvent + { + \seq_item:NV + \g_chemnum_initiated_compounds_seq + \l__chemmacros_reactants_tmpa_tl + } + \tabularnewline + } + \tl_set:Nx + \l__chemmacros_reactants_tmpb_tl + { + \seq_item:NV + \g_chemnum_initiated_compounds_seq + \l__chemmacros_reactants_tmpa_tl + } + \chemmacros_reactants_list_subreactant:Vn + \l__chemmacros_reactants_tmpb_tl + {#1} + } + % TODO: longtable ? + % table customizable? + % first draft of two styles + \par + \noindent + \bool_if:NTF \l__chemmacros_reactants_printreactants_style_bool + { + \str_case:Vn \l__chemmacros_reactants_printreactants_style_str + { + {xltabular} + { + \chemmacros_if_package_loaded:nTF {xltabular} + { + \bool_if:nTF {#1} + { + \begin {xltabular} + { \textwidth } + { @{}ll>{\raggedright\arraybackslash}X@{} } + } + { + \begin {xltabular} + { \textwidth } + { @{}l>{\raggedright\arraybackslash}X@{} } + } + \seq_use:Nn \l__chemmacros_reactants_tmpa_seq { } + \end{xltabular} + } + { + \msg_expandable_error:nnnn + {chemmacros} + {package-not-loaded} + { \printreactants } + {xltabular} + } + } + {longtable} + { + \chemmacros_if_package_loaded:nTF {longtable} + { + \bool_if:nTF {#1} + { + \begin {longtable}[l] + { @{}ll>{\raggedright\arraybackslash}p{0.6\textwidth}@{} } + } + { + \begin {longtable}[l] + { @{}l>{\raggedright\arraybackslash}p{0.9\textwidth}@{} } + } + \seq_use:Nn \l__chemmacros_reactants_tmpa_seq { } + \end{longtable} + } + { + \msg_expandable_error:nnnn + {chemmacros} + {package-not-loaded} + { \printreactants } + {longtable} + } + } + } + } + { + \msg_warning:nn {chemmacros} {missing-printreactants-style} + } + \group_end: + } + +% #1: full ID +% #2: star, include ID in table +\cs_gset_protected:Npn \chemmacros_reactants_list_subreactant:nn #1#2 + { + \chemnum_if_subcompounds:nT {#1} + { + \int_step_variable:nNn + { \chemnum_count_subcompounds:n {#1} } + \l__chemmacros_reactants_tmpa_tl + { + \seq_put_right:Nx + \l__chemmacros_reactants_tmpa_seq + { + \chemnum_cmpd:nnne { \c_false_bool } { \c_true_bool } {} + { + \exp_not:n {#1} + \exp_not:V \l_chemnum_compound_separator_tl + \chemnum_get_subcompound:nV + {#1} + \l__chemmacros_reactants_tmpa_tl + } + & + \bool_if:nT {#2} + { + #1 + \l_chemnum_compound_separator_tl + \chemnum_get_subcompound:nV + {#1} + \l__chemmacros_reactants_tmpa_tl + & + } + % TODO: expl3-command ?? + \solvent + { + #1 + \l_chemnum_compound_separator_tl + \chemnum_get_subcompound:nV + {#1} + \l__chemmacros_reactants_tmpa_tl + } + \tabularnewline + } + } + } + } +\cs_generate_variant:Nn \chemmacros_reactants_list_subreactant:nn {V} + +\StopDefiningTabulars% lwarp +% \end{macrocode} +% +% % \subsection{Redox} % % \changes{v0.903}{2021/12/18}{\pkg{chemmacros}: Improved alt tag sanitization.} % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{redox}{ +\chemmacros_module_if_loaded:nTF{{redox}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~redox} \NewDocumentCommand \LWR@chemmacros@ox { s m >{\SplitArgument{1}{,}}m } @@ -51086,7 +51498,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% { \LWR@subsingledollar*{% yes hash \textbackslash{}% - ox*% + ox% \{% \LWR@HTMLsanitizedetokenized{\detokenize{#3}}% \}% alt @@ -51099,7 +51511,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% \endgroup } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -51108,7 +51520,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% % Fix for \pkg{chemmacros} as of v5.8b, when using \pkg{newfloat} and \pkg{babel}: % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{scheme}{ +\chemmacros_module_if_loaded:nTF{{scheme}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~scheme} \ifdefstring{\schemename}{los}{ @@ -51117,7 +51529,7 @@ name = \chemmacros_translate:n {scheme-name} } }{} -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -51125,28 +51537,9 @@ name = \chemmacros_translate:n {scheme-name} % % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{spectroscopy}{ +\chemmacros_module_if_loaded:nTF{{spectroscopy}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~spectroscopy} -\ChemCompatibilityTo{5.8} -\cs_gset_protected:Npn \__chemmacros_nmr_base:nn #1#2 - { - \tl_if_blank:VF \g__chemmacros_nmr_element_coupled_tl - { - \tl_put_left:Nn \g__chemmacros_nmr_element_coupled_tl { \{ } - \tl_put_right:Nn \g__chemmacros_nmr_element_coupled_tl { \} } - } - \tl_put_left:Nn \g__chemmacros_nmr_element_coupled_tl {#2} -% \chemmacros_chemformula:n { ^{#1} } - \textsuperscript{#1} - \bool_if:NTF \l__chemmacros_nmr_parse_bool - { \chemformula_ch:nV {} \g__chemmacros_nmr_element_coupled_tl } - { \chemmacros_chemformula:V \g__chemmacros_nmr_element_coupled_tl } - \tl_use:N \l__chemmacros_nmr_element_method_connector_tl - \tl_use:N \l__chemmacros_nmr_method_tl - } -\EndChemCompatibility -\ChemCompatibilityFrom{5.8} \cs_gset_protected:Npn \__chemmacros_nmr_base:nn #1#2 { \group_begin: @@ -51157,24 +51550,23 @@ name = \chemmacros_translate:n {scheme-name} \tl_put_right:Nn \g__chemmacros_nmr_element_coupled_tl { \} } } \tl_put_left:Nn \g__chemmacros_nmr_element_coupled_tl {#2} -% \chemmacros_chemformula:n { ^{#1} } +% \chemmacros_formula:n { ^{#1} } \textsuperscript{#1} \tl_if_blank:VF \g__chemmacros_nmr_element_coupled_tl { \bool_if:NTF \l__chemmacros_nmr_parse_bool { \chemformula_ch:nV {} \g__chemmacros_nmr_element_coupled_tl } - { \chemmacros_chemformula:V \g__chemmacros_nmr_element_coupled_tl } + { \chemmacros_formula:V \g__chemmacros_nmr_element_coupled_tl } } \tl_use:N \l__chemmacros_nmr_element_method_connector_tl \tl_use:N \l__chemmacros_nmr_method_tl \group_end: } -\EndChemCompatibility \cs_gset_protected:Npn \chemmacros_nmr_position:n #1 { - \chemmacros_chemformula:x + \chemmacros_formula:x { \exp_not:V \g__chemmacros_nmr_element_tl \bool_if:NF \l__chemmacros_nmr_position_side_bool @@ -51209,7 +51601,7 @@ name = \chemmacros_translate:n {scheme-name} \textsubscript% lwarp { \l__chemmacros_nmr_coupling_nuclei_pre_tl - \chemmacros_chemformula:n {#2} + \chemmacros_formula:n {#2} \l__chemmacros_nmr_coupling_nuclei_post_tl } } @@ -51218,7 +51610,7 @@ name = \chemmacros_translate:n {scheme-name} \tl_set:Nn \l__chemmacros_nmr_coupling_nuclei_tl { \l__chemmacros_nmr_coupling_nuclei_pre_tl - \chemmacros_chemformula:n {#2} + \chemmacros_formula:n {#2} \l__chemmacros_nmr_coupling_nuclei_post_tl } } @@ -51281,7 +51673,7 @@ name = \chemmacros_translate:n {scheme-name} \bool_if:NT \l__chemmacros_nmr_comma_bool { , ~ } \bool_if:NT \l__chemmacros_nmr_solvent_bool - { \chemmacros_chemformula:n {#4} } + { \chemmacros_formula:n {#4} } \bool_if:NT \l__chemmacros_nmr_delimiters_bool { ) } \tl_if_blank:nT {#1} {:~} @@ -51353,26 +51745,33 @@ name = \chemmacros_translate:n {scheme-name} \IfBooleanF {#1} { \bool_if:NT \l__chemmacros_nmr_use_equal_bool { ~ = } } } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % +% % \subsection{Thermodynamics} % % \changes{v0.903}{2021/12/18}{\pkg{chemmacros}: Improved alt tag sanitization.} % \begin{macrocode} \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{thermodynamics}{ +\chemmacros_module_if_loaded:nTF{{thermodynamics}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~thermodynamics} -\cs_gset_protected:Npn \chemmacros_state:nn #1#2 +\cs_gset_protected:Npn \chemmacros_state:nnnnnn #1#2#3#4#5#6 { \group_begin: - \boolfalse{mathjax} - \chemmacros_set_keys:nn {thermodynamics} {#1} + \chemmacros_set_keys:ne {thermodynamics} + { + \exp_not:n {#1} , + \tl_if_novalue:nF {#2} { subscript-left = \exp_not:n {#2} , } + \tl_if_novalue:nF {#3} { superscript-left = \exp_not:n {#3} , } + \tl_if_novalue:nF {#5} { subscript-right = \exp_not:n {#5} , } + \tl_if_novalue:nF {#6} { superscript-right = \exp_not:n {#6} } + } \LWR@subsingledollar*{% yes hashing \textbackslash{}state% - \{\LWR@HTMLsanitizedetokenized{\detokenize{#2}}\}% alt + \{\LWR@HTMLsanitizedetokenized{\detokenize{#4}}\}% alt }{% chemmacros_state% add'l hashing #1% options @@ -51382,36 +51781,37 @@ name = \chemmacros_translate:n {scheme-name} RSB \tl_use:N \l__chemmacros_state_sb_right_tl } { - \LWR@origensuredmath{ - \chemmacros_text:V \l__chemmacros_state_pre_tl - \c_math_superscript_token - { \chemmacros_text:V \l__chemmacros_state_sp_left_tl } + \LWR@origensuredmath + { + \chemmacros_text:V \l__chemmacros_state_pre_tl + \c_math_superscript_token + { \chemmacros_text:V \l__chemmacros_state_sp_left_tl } % \end{macrocode} % Only add the subscripts if they are being used. % This avoids causing an incorrect depth, as the empty subscript will be % measured by \TeX\ but cropped out by \prog{pdfcrop}. % \begin{macrocode} - \tl_if_empty:NTF \l__chemmacros_state_sb_left_tl - {} - { - \c_math_subscript_token - { \chemmacros_text:V \l__chemmacros_state_sb_left_tl } - } - #2 - \c_math_superscript_token - { \chemmacros_text:V \l__chemmacros_state_sp_right_tl } - \tl_if_empty:NTF \l__chemmacros_state_sb_right_tl - {} - { - \c_math_subscript_token - { \chemmacros_text:V \l__chemmacros_state_sb_right_tl } - } - \chemmacros_text:V \l__chemmacros_state_post_tl - } + \tl_if_empty:NTF \l__chemmacros_state_sb_left_tl + {} + { + \c_math_subscript_token + { \chemmacros_text:V \l__chemmacros_state_sb_left_tl } + } + #4 + \c_math_superscript_token + { \chemmacros_text:V \l__chemmacros_state_sp_right_tl } + \tl_if_empty:NTF \l__chemmacros_state_sb_right_tl + {} + { + \c_math_subscript_token + { \chemmacros_text:V \l__chemmacros_state_sb_right_tl } + } + \chemmacros_text:V \l__chemmacros_state_post_tl + } } \group_end: } -\cs_generate_variant:Nn \chemmacros_state:nn { nV } +\cs_generate_variant:Nn \chemmacros_state:nnnnnn { nVVVVV } \cs_gset_protected:Npn \chemmacros_declare_state:Nn #1#2 { @@ -51435,17 +51835,26 @@ name = \chemmacros_translate:n {scheme-name} \DeclareDocumentCommand #1 { sO{}D(){}m } { \group_begin: - \chemmacros_set_keys:xn + \chemmacros_set_keys:en {thermodynamics/\chemmacros_remove_backslash:N #1} {#2} \tl_if_blank:nF {##3} { - \chemmacros_set_keys:nx {thermodynamics} + \chemmacros_set_keys:ne {thermodynamics} { subscript-\l__chemmacros_state_sb_pos_tl = \exp_not:n {##3} } } - \chemmacros_state:nV {##2} \l__chemmacros_state_symbol_tl +% \LWR@origensuredmath +% { + \chemmacros_state:nVVVVV + {##2} + \c_novalue_tl + \c_novalue_tl + \l__chemmacros_state_symbol_tl + \c_novalue_tl + \c_novalue_tl \chemmacros_set_keys_groups:nnn {thermodynamics} {variables} {##2} - \IfBooleanF {##1} { = ~ \SI {##4} { \l__chemmacros_state_unit_tl } } + \IfBooleanF {##1} { = \qty {##4} { \l__chemmacros_state_unit_tl } } +% } \group_end: } } @@ -51457,7 +51866,7 @@ name = \chemmacros_translate:n {scheme-name} \RenewChemState \entropy { symbol = S , unit = \joule\per\kelvin\per\mole , pre = } \RenewChemState \gibbs { symbol = G , unit = \kilo\joule\per\mole } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument % \end{macrocode} % @@ -56593,7 +57002,7 @@ solid {\FancyVerbRuleColor{\LWR@origpound\LWR@tempcolor}} ; % space % \codehtml % % \begin{macrocode} -\LWR@ProvidesPackagePass{fbox}[2020/06/22] +\LWR@ProvidesPackagePass{fbox}[2022/02/20] % \end{macrocode} % % This will be \cs{LWR@formatted} when \cs{AtBeginDocument}: @@ -56607,19 +57016,26 @@ solid {\FancyVerbRuleColor{\LWR@origpound\LWR@tempcolor}} ; % space % \end{macrocode} % % \begin{noindmacro}{LWR@fboxpkg@border} -% \marg{1: top \Slash bottom \Slash left \Slash right} \marg{2: padding, or empty} +% \marg{1: top \Slash bottom \Slash left \Slash right} +% \marg{2: t \Slash b \Slash l \Slash r} +% \marg{3: padding, or empty} % % Accumulates \HTML\ styles for border, and padding if given: +% \changes{v0.904}{2022/03/05}{\pkg{fbox}: Added border colors.} % \begin{macrocode} -\newcommand*{\LWR@fboxpkg@border}[2]{% +\newcommand*{\LWR@fboxpkg@border}[3]{% + \colorlet{LWR@border@color}{\csuse{fbox@#2color}}% + \protect\convertcolorspec{named}{LWR@border@color}{HTML}\LWR@tempbordercolor\relax% \appto\LWR@tempone{% border-#1: % space \LWR@printlength{\LWR@atleastonept} % space - solid \LWR@origpound\LWR@tempcolor ;\LWR@indentHTML + solid \LWR@origpound% }% - \ifblank{#2}{}{% + \expandafter\appto\expandafter\LWR@tempone\expandafter{\LWR@tempbordercolor}% + \appto\LWR@tempone{ ;\LWR@indentHTML}% + \ifblank{#3}{}{% \appto\LWR@tempone{% - padding-#1: \LWR@printlength{#2} ;\LWR@indentHTML + padding-#1: \LWR@printlength{#3} ;\LWR@indentHTML }% }% } @@ -56671,20 +57087,21 @@ solid {\FancyVerbRuleColor{\LWR@origpound\LWR@tempcolor}} ; % space % \end{macrocode} % % Per the original to decode the borders, in a new way: +% \changes{v0.904}{2022/03/05}{\pkg{fbox}: Added border colors.} % \begin{macrocode} \ifnum\the\@tempcntb>8\relax - \advance\@tempcntb by -8 - \LWR@fboxpkg@border{top}{\fbox@@sep}% + \advance\@tempcntb by -8\relax + \LWR@fboxpkg@border{top}{t}{\fbox@@sep}% \fi \ifnum\@tempcntb>3 - \advance\@tempcntb by -4 - \LWR@fboxpkg@border{left}{}% + \advance\@tempcntb by -4\relax + \LWR@fboxpkg@border{left}{l}{}% \fi - \ifnum\@tempcntb>1 - \LWR@fboxpkg@border{right}{}% + \ifnum\@tempcntb>1\relax + \LWR@fboxpkg@border{right}{r}{}% \fi \ifodd\@tempcntb - \LWR@fboxpkg@border{bottom}{\fbox@@sep}% + \LWR@fboxpkg@border{bottom}{b}{\fbox@@sep}% \fi % \end{macrocode} % @@ -61736,6 +62153,21 @@ do not attempt to patch lwarp's version of `hyperref'.)\MessageBreak} % \end{macrocode} +% No application for \pkg{lwarp}: +% \changes{v0.904}{2022/03/04}{\pkg{hyperref}: Added \cs{HyperDest*}.} +% \begin{macrocode} +\newcommand*{\HyperDestNameFilter}[1]{#1} +\newcommand*{\HyperDestLabelReplace}[1]{#1} +\newcommand*{\HyperDestRename}[2]{} +% \end{macrocode} + +% No application for \pkg{lwarp}: +% \changes{v0.904}{2022/03/04}{\pkg{hyperref}: Added \cs{hyperget}.} +% \begin{macrocode} +\newcommand*{\hyperget}[2]{} +% \end{macrocode} + + % \begin{noindmacro}{\hyperimage} \marg{URL} \marg{alt text} % @@ -65566,6 +65998,70 @@ do not attempt to patch lwarp's version of `hyperref'.)\MessageBreak} % % % \iffalse +%<*lltjp-siunitx> +% \fi +% +% \part{lwarp-lltjp-siunitx.sty} +% +% \section{lltjp-siunitx} +% +% \credits{The Lua\TeX-ja project team} +% +% \DescribePackage{lltjp-siunitx} +% \pkg{lltjp-siunitx} is patched for use by \pkg{lwarp}. +% +% \changes{v0.904}{2022/03/08}{\pkg{lltjp-siunitx}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{lltjp-siunitx}% 2021-10-31, no date assigned in file +% \end{macrocode} +% +% This is the \pkg{siunitx} v3 file, as patched by \pkg{lltjp-siunitx}. +% +% \begin{macrocode} +\ExplSyntaxOn + +\cs_set_protected:Npn \siunitx_print_text:n #1 + { + \text + { + \ltj@allalchar % <--- LuaTeX-ja + \bool_if:NT \l__siunitx_print_text_family_bool + { \fontfamily { \familydefault } } + \bool_if:NT \l__siunitx_print_text_series_bool + { \fontseries { \seriesdefault } } + \bool_if:NT \l__siunitx_print_text_shape_bool + { \fontshape { \shapedefault } } + \bool_lazy_any:nT + { + { \l__siunitx_print_text_family_bool } + { \l__siunitx_print_text_series_bool } + { \l__siunitx_print_text_shape_bool } + } + { \selectfont } + \tl_use:N \l__siunitx_print_text_font_tl + \exp_args:NnV \tl_if_head_eq_meaning:nNTF {#1} \l_siunitx_unit_fraction_tl + { + \__siunitx_print_text_fraction:Nnn #1 + } + { + \__siunitx_print_text_replace:n {#1} + } + } + } + +\ExplSyntaxOff +% \end{macrocode} +% +% \iffalse +%</lltjp-siunitx> +% \fi +% +% +% +% \iffalse %<*lltjp-tascmac> % \fi % @@ -70079,7 +70575,7 @@ background: % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{multicol}[2018/12/27] +\LWR@ProvidesPackageDrop{multicol}[2021/10/28] % \end{macrocode} % Multicols are converted into a 1--3 column display, browser-supported. @@ -70120,8 +70616,10 @@ background: % \end{noindenvironment} % Emulated null functions which are not used in \HTML: +% \changes{v0.904}{2022/02/07}{\pkg{multicol}: Added \cs{newcolumn}.} % \begin{macrocode} \newcommand*{\columnbreak}{} +\newcommand*{\newcolumn}{} \newcommand*{\RLmulticolcolumns}{} \newcommand*{\LRmulticolcolumns}{} @@ -79352,20 +79850,13 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \credits{Joseph Wright} % % \DescribePackage{siunitx} -% \pkg{siunitx-v2} is patched for use by \pkg{lwarp}, +% \pkg{siunitx} is patched for use by \pkg{lwarp}, % and is emulated for \MathJax. % -% Use as: -% \begin{sourceverb} -% \usepackage{siunitx}[=v2] -% \end{sourceverb} -% -% \pkg{siunitx} v3 is not yet supported. -% \watchout -% % ^^A \limitssiunitx % % \changes{v0.897}{2021/05/23}{\pkg{siunitx}: Rollback for v2.} +% \changes{v0.904}{2022/02/19}{\pkg{siunitx}: Added v3.} % % \codehtml % @@ -79377,19 +79868,542 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \DeclareRelease{v2}{2010-05-23}{lwarp-siunitx-v2.sty} \DeclareCurrentRelease{}{2021-05-17} -\PackageWarningNoLine{lwarp} +\RequirePackage{xcolor}% for \convertcolorspec + +\LWR@ProvidesPackagePass{siunitx}[2022-02-15] + +\ExplSyntaxOn +% \end{macrocode} + +% ^^A May be of use to try to create color for negative values: +% ^^A +% ^^A % \cs_set_protected:Npn \__siunitx_number_parse_sign_aux:Nw #1#2 \q_stop +% ^^A % { +% ^^A % \tl_if_in:NnTF \l_siunitx_number_input_sign_tl {#1} +% ^^A % { +% ^^A % \tl_set:Nn \l__siunitx_number_arg_tl {#2} +% ^^A % \bool_lazy_and:nnTF +% ^^A % { \token_if_eq_charcode_p:NN #1 + } +% ^^A % { ! \l__siunitx_number_explicit_plus_bool } +% ^^A % { \tl_set:Nn \l__siunitx_number_parsed_tl { { } } } +% ^^A % { \tl_set:Nn \l__siunitx_number_parsed_tl { {#1} } } +% ^^A % +% ^^A % % If #! is { - } then is a negative number +% ^^A % +% ^^A % } +% ^^A % { \tl_set:Nn \l__siunitx_number_parsed_tl { { } } } +% ^^A % \tl_if_empty:NTF \l__siunitx_number_arg_tl +% ^^A % { \tl_clear:N \l__siunitx_number_parsed_tl } +% ^^A % { \__siunitx_number_parse_exponent: } +% ^^A % } +% ^^A % +% ^^A % +% ^^A % \cs_set_protected:Npn \siunitx_print_number:n #1 +% ^^A % { +% ^^A % \__siunitx_print_aux:nn { number } {#1} +% ^^A % } + + + + +% \begin{macrocode} +\cs_set_protected:Npn \siunitx_number_format:nN #1#2 + { + \group_begin: + \bool_if:NTF \l_siunitx_number_parse_bool + { + \siunitx_number_parse:nN {#1} \l__siunitx_number_parsed_tl + \siunitx_number_process:NN \l__siunitx_number_parsed_tl \l__siunitx_number_parsed_tl + \tl_set:Nx \l__siunitx_number_outputted_tl + { \siunitx_number_output:N \l__siunitx_number_parsed_tl } + } + { + \tl_set:Nn \l__siunitx_number_outputted_tl + { + \LWR@subsingledollar{% lwarp + \textbackslash( % space + \LWR@HTMLsanitizedetokenized{% + \detokenize{#1}% + } \textbackslash)% lwarp + }% + {siunitx unparsed}% + {\ensuremath{#1}}% lwarp + } + } + \exp_args:NNNV \group_end: + \tl_set:Nn #2 \l__siunitx_number_outputted_tl + } +% \end{macrocode} +% +% +% \begin{macrocode} +\cs_set_protected:Npn \__siunitx_compound_unparsed:n #1 + { + \tl_if_blank:nF {#1} + { \seq_put_right:Nn \l__siunitx_compound_tmp_seq + { + \LWR@subsingledollar{% lwarp + \textbackslash( % space + \LWR@HTMLsanitizedetokenized{% + \detokenize{#1}% + } \textbackslash)% lwarp + }% + {siunitx unparsed}% + {\ensuremath{#1}}% lwarp + } + } + } +% \end{macrocode} +% +% +% If not in a \env{lateximage}, always use text mode. +% Ignore current text font if resetting text family, series, and shape. +% \begin{macrocode} +\cs_set_protected:Npn \__siunitx_print_aux:nn #1#2 + { + \tl_if_empty:cTF { l__siunitx_print_ #1 _color_tl } + { \use:n } + { \exp_args:Nv \textcolor { l__siunitx_print_ #1 _color_tl } } + { + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% lwarp + { + \use:c + { + siunitx_print_ + \tl_use:c { l__siunitx_print_ #1 _mode_tl } :n + } + {#2} + } + { + \bool_lazy_all:nTF% lwarp + { + {\l__siunitx_print_text_family_bool} + {\l__siunitx_print_text_series_bool} + {\l__siunitx_print_text_shape_bool} + } + {% No font control if reset-text-family/series/shape + \use:c + { + siunitx_print_% lwarp + text% lwarp + :n% lwarp + }% lwarp + {#2}% lwarp + } + { + \LWR@textcurrentfont{% lwarp + \use:c + { + siunitx_print_% lwarp + text% lwarp + :n% lwarp + }% lwarp + {#2}% lwarp + } + } + } + } + } +% \end{macrocode} +% +% +% To determine whether to make a complex root be italic or upright, +% \cs{l\_\_siunitx\_complex\_output\_root\_tl} is compared to +% \cs{LWR@siunitx@complexrm<i/j>}, and the \CSS\ style is set appropriately. +% \begin{macrocode} +\newcommand*{\LWR@siunitx@complexrootstyle}{textrm} + +\newcommand*{\LWR@siunitx@complexrmi}{\mathrm{i}} +\newcommand*{\LWR@siunitx@complexrmj}{\mathrm{j}} + +\newcommand*{\LWR@siunitx@setcomplexroot}{% + \renewcommand*{\LWR@siunitx@complexrootstyle}{textit}% + \ifdefequal{\l__siunitx_complex_output_root_tl}{\LWR@siunitx@complexrmi}% + {\renewcommand*{\LWR@siunitx@complexrootstyle}{textrm}}% + {}% + \ifdefequal{\l__siunitx_complex_output_root_tl}{\LWR@siunitx@complexrmj}% + {\renewcommand*{\LWR@siunitx@complexrootstyle}{textrm}}% + {}% +} +% \end{macrocode} +% +% \begin{macrocode} +\cs_set_protected:Npn \__siunitx_complex_format_auxii:n #1 + { + \LWR@siunitx@setcomplexroot% lwarp + \__siunitx_complex_format_units:n {#1} + \tl_if_empty:NF \l__siunitx_complex_real_tl + { \exp_after:wN \__siunitx_complex_drop_exponent:nnnnnnn \l__siunitx_complex_real_tl } + \exp_after:wN \__siunitx_complex_format_sign:nnnnnnn \l__siunitx_complex_img_tl + \tl_set:Nx \l__siunitx_complex_tmp_tl + { \siunitx_number_output:NN \l__siunitx_complex_img_tl \q_nil } + \exp_after:wN \__siunitx_complex_extract_exponent:w \l__siunitx_complex_tmp_tl \q_stop + \tl_set:Nx \l__siunitx_complex_tmp_tl + { + \bool_lazy_or:nnTF + { + \bool_lazy_and_p:nn + { \l_siunitx_number_bracket_ambiguous_bool } + { ! \tl_if_empty_p:N \l__siunitx_complex_exp_tl } + } + { + ! \bool_lazy_any_p:n + { + { \tl_if_blank_p:n {#1} } + { \tl_if_empty_p:N \l__siunitx_complex_real_tl } + { \tl_if_empty_p:N \l__siunitx_complex_img_tl } + } + } + { \__siunitx_complex_format_bracket:n } + { \use:n } + { + \siunitx_number_output:N \l__siunitx_complex_real_tl + \exp_not:V \l__siunitx_complex_sign_tl + \bool_if:NF \l__siunitx_complex_root_after_bool + { + \InlineClass{\LWR@siunitx@complexrootstyle}% lwarp + { + \exp_not:V \l__siunitx_complex_output_root_tl + } + } + \exp_not:V \l__siunitx_complex_tmp_tl + \bool_if:NT \l__siunitx_complex_root_after_bool + { + \InlineClass{\LWR@siunitx@complexrootstyle}% lwarp + { + \exp_not:V \l__siunitx_complex_output_root_tl + } + } + } + \exp_not:V \l__siunitx_complex_exp_tl + } + } +% \end{macrocode} +% +% +% \marg{1: deg/min/sec character} +% \marg{2: ?} +% \marg{3: ?} +% \marg{4: integer part of angle} +% \marg{5: decimal point character} +% \marg{6: decimal part of angle} +% \marg{7: ?} +% \marg{8: ?} +% +% If not in a \env{lateximage}, print a simplified verison +% without the box measurement things which conflict with \pkg{lwarp}: +% \begin{macrocode} +\cs_set_protected:Npn \__siunitx_angle_arc_print_auxii:nw + #1#2 \q_nil #3 \q_nil #4 \q_nil #5 \q_nil #6 \q_nil #7 \q_nil #8 \q_stop + { + \mode_if_math:TF + { \bool_set_true:N \l__siunitx_angle_tmp_bool } + { \bool_set_false:N \l__siunitx_angle_tmp_bool } + \siunitx_print_number:n {#2#3#4} + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% lwarp + {% lwarp + \tl_if_blank:nTF {#6} + { \__siunitx_angle_arc_print_auxvi:n {#1} } + { + \hbox_set:Nn \l__siunitx_angle_marker_box + { + \__siunitx_angle_arc_print_auxiii:n + { \siunitx_print_number:n {#5} } + } + \hbox_set:Nn \l__siunitx_angle_unit_box + { + \__siunitx_angle_arc_print_auxiii:n + { + \siunitx_unit_format:nN {#1} \l__siunitx_angle_tmp_tl + \siunitx_print_unit:V \l__siunitx_angle_tmp_tl + \skip_horizontal:n { -\scriptspace } + } + } + \dim_compare:nNnTF { \box_wd:N \l__siunitx_angle_marker_box } > + { \box_wd:N \l__siunitx_angle_unit_box } + { + \__siunitx_angle_arc_print_auxiv:NN + \l__siunitx_angle_marker_box + \l__siunitx_angle_unit_box + } + { + \__siunitx_angle_arc_print_auxiv:NN + \l__siunitx_angle_unit_box + \l__siunitx_angle_marker_box + } + \hbox_set_to_wd:Nnn \l__siunitx_angle_marker_box + \l__siunitx_angle_tmp_dim + { + \hbox_overlap_right:n + { \box_use_drop:N \l__siunitx_angle_marker_box } + \hbox_overlap_right:n + { \box_use_drop:N \l__siunitx_angle_unit_box } + \tex_hfil:D + } + \box_use:N \l__siunitx_angle_marker_box + \skip_horizontal:N \scriptspace + \siunitx_print_number:n {#6} + } + }% +% \end{macrocode} +% +% \marg{1: deg/min/sec character} +% \marg{2: ?} +% \marg{3: ?} +% \marg{4: integer part of angle} +% \marg{5: decimal point character} +% \marg{6: decimal part of angle} +% \marg{7: ?} +% \marg{8: ?} +% \begin{macrocode} + {% lwarp: not in a lateximage, simplify for HTML + \tl_if_blank:nTF {#6} + { \__siunitx_angle_arc_print_auxvi:n {#1} } + { + \__siunitx_angle_arc_print_auxiii:n + { + \siunitx_print_number:n {#5} + } + \__siunitx_angle_arc_print_auxiii:n + { + \siunitx_unit_format:nN {#1} \l__siunitx_angle_tmp_tl + \siunitx_print_unit:V \l__siunitx_angle_tmp_tl + } + \siunitx_print_number:n {#6} + } + }% lwarp + } +% \end{macrocode} +% +% If not in a \env{lateximage}, print a simple inline fraction, +% avoiding the use of \SVG\ math: +% \begin{macrocode} +\cs_set_protected:Npn \__siunitx_print_text_fraction:Nnn #1#2#3 + { + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% lwarp + {% + \ensuremath + { + #1 + { \mbox { \__siunitx_print_text_replace:n {#2} } } + { \mbox { \__siunitx_print_text_replace:n {#3} } } + } + }% + {% lwarp + { \mbox { \__siunitx_print_text_replace:n {#2} } }% lwarp + /% lwarp + { \mbox { \__siunitx_print_text_replace:n {#3} } }% lwarp + }% lwarp + } +% \end{macrocode} +% +% If not in a \env{lateximage}, print a \cs{textsubscript}: +% \begin{macrocode} +\cs_set_protected:Npn \__siunitx_unit_format_qualifier_subscript: + { + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% lwarp {% - **************\MessageBreak - Siunitx version 3 is not yet supported by Lwarp.\MessageBreak - V2 emulation is used here.\MessageBreak - ************** + \__siunitx_unit_format_font: + \tl_set:Nx \l__siunitx_unit_part_tl + { + \c__siunitx_unit_math_subscript_tl + { + \exp_not:V \l_siunitx_unit_font_tl + { \exp_not:V \l__siunitx_unit_part_tl } + } + } } + {% lwarp simplified for HTML: + \__siunitx_unit_format_font: + \tl_set:Nx \l__siunitx_unit_part_tl + { + \textsubscript + { + \exp_not:V \l_siunitx_unit_font_tl + { \exp_not:V \l__siunitx_unit_part_tl } + } + } + } + } +% \end{macrocode} +% +% \begin{macrocode} +\cs_set_protected:Npn \siunitx_quantity:nn #1#2 + { + \group_begin: + \siunitx_unit_options_apply:n {#2} + \tl_if_blank:nTF {#1} + { + \siunitx_unit_format:nN {#2} \l__siunitx_quantity_unit_tl + \siunitx_print_unit:V \l__siunitx_quantity_unit_tl + } + { + \bool_if:NTF \l_siunitx_number_parse_bool + { \__siunitx_quantity_parsed:nn {#1} {#2} } + { + \tl_set:Nn \l__siunitx_quantity_number_tl { + \LWR@subsingledollar{% lwarp + \textbackslash( % space + \LWR@HTMLsanitizedetokenized{% + \detokenize{#1}% + } \textbackslash)% lwarp + }% + {siunitx unparsed}% + {\ensuremath{#1}}% lwarp + } + \siunitx_unit_format:nN {#2} \l__siunitx_quantity_unit_tl + \siunitx_quantity_print:VV + \l__siunitx_quantity_number_tl \l__siunitx_quantity_unit_tl + } + } + \group_end: + } +% \end{macrocode} +% -\RequirePackage{xcolor}% for \convertcolorspec +% ^^A *88* \cancel +% +% \cs{cancel} for \HTML\ does not work yet. +% \begin{macrocode} +\newcommand*{\LWR@siunitx@nocancel}[1]{% + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% + {\cancel{#1}}% SVG + {#1}% HTML +} -% \LWR@ProvidesPackagePass{siunitx}[2021-05-21] +\AtBeginDocument{ +\__siunitx_unit_set_symbolic:Npnn \cancel + { } +% { \__siunitx_unit_parse_special:n { \cancel } } + { \__siunitx_unit_parse_special:n { \LWR@siunitx@nocancel } }% lwarp +} +% \end{macrocode} +% +% +% For \HTML, use a simple unaligned \cs{num}: +% \begin{macrocode} +\newcommand{\LWR@HTML@tablenum}[2][]{\num[#1]{#2}} +\LWR@formatted{tablenum} +% \end{macrocode} +% +% +% For \HTML, the |S| column is simplified to a |c| column. +% Keys are set locally, allowing \optn{drop-exponent}, etc. +% \begin{macrocode} +\AtBeginDocument{ +\HTMLnewcolumntype{S}[1][]{>{\begingroup\sisetup{#1}}c<{\endgroup}} +} +% \end{macrocode} +% +% +% To define simplified units for \HTML: +% +% \begin{macro}{\HTMLDeclareSIUnit} \oarg{options} \marg{name} \marg{definition} +% \begin{macrocode} +\NewDocumentCommand{\HTMLDeclareSIUnit}{o +m m} +{ + \ifcsdef{ __siunitx_unit_ \token_to_str:N #2 :w } + {} + { + \PackageError{lwarp} + {% + First~use\MessageBreak + \space\space\protect\DeclareSIUnit{ + \token_to_str:N#2}{...}\MessageBreak + before~using\MessageBreak + \space\space\protect\HTMLDeclareSIUnit{ + \token_to_str:N#2}{...}% + } + {% + See~the~Lwarp~manual~section~about~special~cases,~ + regarding~siunitx.% + } + } + \csNewCommandCopycs + { __orig_siunitx_unit_ \token_to_str:N #2 :w } + { __siunitx_unit_ \token_to_str:N #2 :w } + \DeclareSIUnit[#1]{#2} + { + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0} + {\csuse{ __orig_siunitx_unit_ \token_to_str:N #2 :w }} + {#3} + } +} +% \end{macrocode} +% \end{macro} + +% \begin{macrocode} +\ExplSyntaxOff +% \end{macrocode} + +% \HTML\ versions for existing units: +% \begin{macrocode} +\AtBeginDocument{ +\HTMLDeclareSIUnit\celsius{\LWR@siunitx@textcelsius} +\HTMLDeclareSIUnit\arcminute{\LWR@siunitx@textprime} +\HTMLDeclareSIUnit\arcsecond{\LWR@siunitx@textdblprime} +\HTMLDeclareSIUnit\elementarycharge{\textit{e}} +% +\HTMLDeclareSIUnit\clight{\text{\textit{c}\textsubscript{0}}} +\HTMLDeclareSIUnit\bohr{\text{\textit{a}\textsubscript{0}}} +\HTMLDeclareSIUnit\electronmass{\text{\textit{m}\textsubscript{e}}} +\HTMLDeclareSIUnit\hartree{\text{\textit{E}\textsubscript{h}}} +\HTMLDeclareSIUnit\planckbar{\LWR@siunitx@textplanckbar} +}% \AtBeginDocument +% \end{macrocode} +% + + + +% Initial options: +% \begin{macrocode} +\AtBeginDocument{ +\sisetup{ + per-mode=symbol, % fraction is not seen by pdftotext + angle-symbol-degree = {\LWR@siunitx@textdegree}, + angle-symbol-minute = {\LWR@siunitx@textprime} , + angle-symbol-second = {\LWR@siunitx@textdblprime} , +} +} +% \end{macrocode} +% +% +% Load late paches for \pkg{lltjp-siunitx}: +% \begin{macrocode} +\AtBeginDocument{ +\ifdef{\ltj@allalchar} + {\LWR@origRequirePackage{lwarp-lltjp-siunitx}} + {} +} +% \end{macrocode} +% +% +% For \MathJax: +% \begin{macrocode} +\LWR@origRequirePackage{lwarp-common-mathjax-siunitx} -\RequirePackage{siunitx-v2} +\CustomizeMathJax{\let\unit\si} +\CustomizeMathJax{\let\qty\SI} +\CustomizeMathJax{\let\qtylist\SIlist} +\CustomizeMathJax{\let\qtyrange\SIrange} +\CustomizeMathJax{\let\numproduct\num} +\CustomizeMathJax{\let\qtyproduct\SI} +\CustomizeMathJax{\let\complexnum\num} +\CustomizeMathJax{\newcommand{\complexqty}[3][]{(\complexnum{#2})\si{#3}}} +% \end{macrocode} +% +% Pass \optn{range-phrase} to \pkg{common-mathjax-siunitx}: +% \changes{v0.904}{2022/02/28}{\pkg{siunitx}, \MathJax: Use \optn{range-phrase}.} +% \begin{macrocode} +\ExplSyntaxOn +\AtBeginDocument{ +\edef\LWR@siunitx@rangephrase{\l_siunitx_range_phrase_tl} +\expandafter\CustomizeMathJax\expandafter{% + \expandafter\def\expandafter\LWRsiunitxrangephrase% + \expandafter{\LWR@siunitx@rangephrase}% +} +} +\ExplSyntaxOff % \end{macrocode} % \iffalse @@ -79421,16 +80435,17 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \changes{v0.38}{2017/08/26}{\pkg{siunitx}: Removed from \pkg{lwarp} core.} % \changes{v0.50}{2018/10/23}{\pkg{siunitx}: Fix: Loads \pkg{xcolor}.} % \changes{v0.897}{2021/05/23}{\pkg{siunitx-v2}: Rollback for v2.} +% \changes{v0.904}{2022/02/26}{\pkg{siunitx-v2}: Updated to v2.8e.} % % \codehtml % % \begin{macrocode} \RequirePackage{xcolor}% for \convertcolorspec -\LWR@ProvidesPackagePass{siunitx-v2}[2021-04-17] +\LWR@ProvidesPackagePass{siunitx}[=v2]% 2021-04-17 % \end{macrocode} -% \changes{v0.50}{2018/02/24}{\pkg{siunitx}: Improved units.} +% \changes{v0.50}{2018/02/24}{\pkg{siunitx-v2}: Improved units.} % \begin{macrocode} \AtBeginDocument{% in case textcomp was not loaded \DeclareSIUnit\bohr{\textit{a}\textsubscript{0}} @@ -79443,11 +80458,11 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \end{macrocode} % Support the |S| and |s| column types: -% \changes{v0.901}{2021/08/18}{\pkg{siunitx}: Improved \cs{newcolumntype} emulation.} +% \changes{v0.901}{2021/08/18}{\pkg{siunitx-v2}: Improved \cs{newcolumntype} emulation.} % \begin{macrocode} \AtBeginDocument{ -\HTMLnewcolumntype{S}{c} -\HTMLnewcolumntype{s}{c} +\HTMLnewcolumntype{S}[1][]{>{\begingroup\sisetup{#1}}c<{\endgroup}} +\HTMLnewcolumntype{s}[1][]{>{\begingroup\sisetup{#1}}c<{\endgroup}} } % \end{macrocode} @@ -79457,17 +80472,45 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % Similar for \cs{mbox}. % \SVG\ math is created explicitly when necessary, using \cs{LWR@subsingledollar}. % -% \changes{v0.42}{2017/10/16}{\pkg{siunitx}: Improved \cs{ensuremath}.} -% \changes{v0.48}{2018/02/13}{\pkg{siunitx}: Improved \SVG\ math.} +% \changes{v0.42}{2017/10/16}{\pkg{siunitx-v2}: Improved \cs{ensuremath}.} +% \changes{v0.48}{2018/02/13}{\pkg{siunitx-v2}: Improved \SVG\ math.} % \begin{macrocode} \ExplSyntaxOn % % \end{macrocode} +% +% Modified to use the print version of \cs{@ensuredmath} to avoid +% having a \env{lateximage} each time. +% \begin{macrocode} +\AtBeginDocument{ +\cs_set_protected:Npn \__siunitx_print_text: + { + \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp + \tl_replace_all:Nnn \l__siunitx_print_arg_tl { - } + { \textminus } + \__siunitx_print_text_aux: + \tl_replace_all:Nnn \l__siunitx_print_arg_tl { \mp } + { \ensuremath { \mp } } + \tl_remove_all:Nn \l__siunitx_print_arg_tl { \mathord } + \cs_set_eq:NN \PrintSubscript \__siunitx_print_text_sub:n + \cs_set_eq:NN \PrintSuperscript \__siunitx_print_text_super:n + \__siunitx_print_text_aux:NnN + _ { math_subscript } \__siunitx_print_text_sub:n + _ { active } \__siunitx_print_text_sub:n + ^ { math_superscript } \__siunitx_print_text_super:n + ^ { active } \__siunitx_print_text_super:n + \q_recursion_tail ? ? + \q_recursion_stop + \l__siunitx_print_arg_tl + } +} +% \end{macrocode} +% % Modified to set set \HTML\ \cs{textcolor} if not black: -% \changes{v0.48}{2018/02/14}{\pkg{siunitx}: Improved color output.} +% \changes{v0.48}{2018/02/14}{\pkg{siunitx-v2}: Improved color output.} % \begin{macrocode} -\cs_set_protected:Npn \__siunitx_print_aux: +\cs_new_protected:Npn \LWR@HTML@__siunitx_print_aux: { \text { @@ -79505,13 +80548,14 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', } } } +\LWR@formatted{__siunitx_print_aux:} -\cs_set_protected:Npn \__siunitx_set_math_fam:n #1 { +\cs_new_protected:Npn \LWR@HTML@__siunitx_set_math_fam:n #1 { \group_begin: - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \hbox_set:Nn \l__siunitx_tmp_box - { +% \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp +% \LetLtxMacro\mbox\LWR@print@mbox% lwarp +% \hbox_set:Nn \l__siunitx_tmp_box +% { \ensuremath { \use:c { math #1 } @@ -79519,15 +80563,14 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \int_const:cn { c__siunitx_math #1 _int } { \fam } } } - } +% } \group_end: } +\LWR@formatted{__siunitx_set_math_fam:n} -\cs_set_protected:Npn \__siunitx_combined_output:n #1 { +\cs_new_protected:Npn \LWR@HTML@__siunitx_combined_output:n #1 { % \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp \bool_if:NTF \l__siunitx_number_parse_bool { \tl_clear:N \l__siunitx_number_out_tl @@ -79537,39 +80580,43 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', { % \end{macrocode} % For |parse-numbers=false|: -% \changes{v0.48}{2018/02/14}{\pkg{siunitx}: Improved \SVG\ math.} -% \changes{v0.50}{2018/02/24}{\pkg{siunitx}: Improved \SVG\ math \attribute{alt} tags.} -% \changes{v0.79}{2020/01/21}{\pkg{siunitx}: Improved \MathJax.} -% \changes{v0.903}{2021/12/18}{\pkg{siunitx}: Improved alt tag sanitization.} +% \changes{v0.48}{2018/02/14}{\pkg{siunitx-v2}: Improved \SVG\ math.} +% \changes{v0.50}{2018/02/24}{\pkg{siunitx-v2}: Improved \SVG\ math \attribute{alt} tags.} +% \changes{v0.79}{2020/01/21}{\pkg{siunitx-v2}: Improved \MathJax.} +% \changes{v0.903}{2021/12/18}{\pkg{siunitx-v2}: Improved alt tag sanitization.} % \begin{macrocode} \__siunitx_unit_output_pre_print: \begingroup% lwarp \boolfalse{mathjax}% lwarp % \__siunitx_print:nn { number } { \ensuremath {#1} } - \LWR@subsingledollar{% lwarp + \LWR@subsingledollar% lwarp + {% alt text \textbackslash( % space \LWR@HTMLsanitizedetokenized{% \detokenize{#1}% } \textbackslash)% lwarp - }{siunitx}{% - \__siunitx_print:nn { number } {% - \LWR@origensuredmath{#1}% - }% - }% lwarp + } + {siunitx}% addl hashing + {% + \__siunitx_print:nn { number } {% + \LWR@origensuredmath{#1}% + }% + }% lwarp \endgroup% lwarp \__siunitx_unit_output_print: } \group_end:% lwarp % } +\LWR@formatted{__siunitx_combined_output:n} % \end{macrocode} % % % For |parse-numbers=false|: -% \changes{v0.79}{2020/01/21}{\pkg{siunitx}: Improved \MathJax.} -% \changes{v0.903}{2021/12/18}{\pkg{siunitx}: Improved alt tag sanitization.} +% \changes{v0.79}{2020/01/21}{\pkg{siunitx-v2}: Improved \MathJax.} +% \changes{v0.903}{2021/12/18}{\pkg{siunitx-v2}: Improved alt tag sanitization.} % \begin{macrocode} -\cs_set_protected:Npn \__siunitx_range_numbers_aux:n #1 +\cs_new_protected:Npn \LWR@HTML@__siunitx_range_numbers_aux:n #1 { \bool_if:NTF \l__siunitx_number_parse_bool { @@ -79583,29 +80630,33 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', { \__siunitx_unit_output_pre_print: \begingroup% lwarp - \boolfalse{mathjax}% lwarp + \boolfalse{mathjax}% lwarp % \__siunitx_print:nn { number } {#1} - \LWR@subsingledollar{% lwarp - \textbackslash( % space - \LWR@HTMLsanitizedetokenized{% - \detokenize{#1}% - } \textbackslash)% lwarp - }{siunitx}{% - \__siunitx_print:nn { number } {% - \LWR@origensuredmath{#1}% - } % lwarp - }% lwarp - \endgroup% lwarp + \LWR@subsingledollar% lwarp + {% alt text + \textbackslash( % space + \LWR@HTMLsanitizedetokenized{% + \detokenize{#1}% + } \textbackslash)% lwarp + }% + {siunitx}% addl hashing + {% + \__siunitx_print:nn { number } {% + \LWR@origensuredmath{#1}% + } % lwarp + }% lwarp + \endgroup% lwarp \__siunitx_unit_output_print: } } +\LWR@formatted{__siunitx_range_numbers_aux:n} % \end{macrocode} % % For |parse-numbers=false|: -% \changes{v0.79}{2020/01/21}{\pkg{siunitx}: Improved \MathJax.} -% \changes{v0.903}{2021/12/18}{\pkg{siunitx}: Improved alt tag sanitization.} +% \changes{v0.79}{2020/01/21}{\pkg{siunitx-v2}: Improved \MathJax.} +% \changes{v0.903}{2021/12/18}{\pkg{siunitx-v2}: Improved alt tag sanitization.} % \begin{macrocode} -\cs_set_protected:Npn \__siunitx_angle_print_direct_aux:nn #1#2 { +\cs_new_protected:Npn \LWR@HTML@__siunitx_angle_print_direct_aux:nn #1#2 { \tl_if_empty:nF {#1} { \tl_set:Nn \l__siunitx_unit_tl {#2} @@ -79617,7 +80668,9 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \LWR@HTMLsanitizedetokenized{% \detokenize{#1}% } \textbackslash)% lwarp - }{siunitx}{% + }% + {siunitx}% + {% \__siunitx_print:nn { number } { \LWR@origensuredmath{#1}% }% lwarp @@ -79626,13 +80679,14 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \__siunitx_unit_output_print: } } +\LWR@formatted{__siunitx_angle_print_direct_aux:nn} % % \end{macrocode} % % For quotients, the fraction code is replaced by the symbol code: -% \changes{v0.48}{2018/02/14}{\pkg{siunitx}: Changes fraction to symbol.} +% \changes{v0.48}{2018/02/14}{\pkg{siunitx-v2}: Changes fraction to symbol.} % \begin{macrocode} -\cs_set_protected:Npn \__siunitx_number_output_quotient_fraction: { +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_output_quotient_fraction: { \bool_set_true:N \l__siunitx_number_compound_bool \__siunitx_number_output_quotient_aux_i: \tl_set_eq:NN \l__siunitx_number_out_tl @@ -79642,12 +80696,13 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \l__siunitx_number_denominator_tl \__siunitx_number_output_single_aux: } +\LWR@formatted{__siunitx_number_output_quotient_fraction:} % \end{macrocode} % % For units, the fraction code is replaced by the symbol code: -% \changes{v0.48}{2018/02/14}{\pkg{siunitx}: Changes fraction to symbol.} +% \changes{v0.48}{2018/02/14}{\pkg{siunitx-v2}: Changes fraction to symbol.} % \begin{macrocode} -\cs_set_protected:Npn \__siunitx_unit_format_fraction_fraction: { +\cs_new_protected:Npn \LWR@HTML@__siunitx_unit_format_fraction_fraction: { \__siunitx_unit_format_fraction_symbol_aux: \int_compare:nNnT { \l__siunitx_unit_denominator_int } > { 1 } { @@ -79661,11 +80716,12 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \tl_put_right:NV \l__siunitx_unit_tl \l__siunitx_per_symbol_tl \tl_put_right:NV \l__siunitx_unit_tl \l__siunitx_unit_denominator_tl } +\LWR@formatted{__siunitx_unit_format_fraction_fraction:} % \end{macrocode} % -% \changes{v0.50}{2018/02/24}{\pkg{siunitx}: Improved units.} +% \changes{v0.50}{2018/02/24}{\pkg{siunitx-v2}: Improved units.} % \begin{macrocode} -\cs_set_protected:Npn \__siunitx_angle_print_astronomy_aux: { +\cs_new_protected:Npn \LWR@HTML@__siunitx_angle_print_astronomy_aux: { \prop_get:NnNT \l__siunitx_number_out_prop { mantissa-integer } \l__siunitx_tmpa_tl { \__siunitx_print:nV { number } \l__siunitx_tmpa_tl } @@ -79693,111 +80749,350 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', { \__siunitx_angle_print_astronomy_unit: } }% lateximage {% not a lateximage - \__siunitx_print:nV { unit } \l__siunitx_unit_tl \__siunitx_print:nn { number } { { \l__siunitx_output_decimal_tl } } + \__siunitx_print:nV { unit } \l__siunitx_unit_tl }% not a lateximage \prop_get:NnNT \l__siunitx_number_out_prop { mantissa-decimal } \l__siunitx_tmpa_tl { \__siunitx_print:nV { number } \l__siunitx_tmpa_tl } } +\LWR@formatted{__siunitx_angle_print_astronomy_aux:} % \end{macrocode} % -% \changes{v0.79}{2020/01/20}{\pkg{siunitx}: Fix: \cs{square}, \cs{cubed}.} +% \changes{v0.79}{2020/01/20}{\pkg{siunitx-v2}: Fix: \cs{square}, \cs{cubed}.} % \begin{macrocode} -\cs_set_protected:Npn \__siunitx_textsuperscript:n #1 {\textsuperscript{#1}} +\cs_new_protected:Npn \LWR@HTML@__siunitx_textsuperscript:n #1 {\textsuperscript{#1}} +\LWR@formatted{__siunitx_textsuperscript:n} + +\cs_new_eq:NN \LWR@HTML@__siunitx_print_text_super:n \textsuperscript +\LWR@formatted{__siunitx_print_text_super:n} + +\cs_new_eq:NN \LWR@HTML@__siunitx_print_text_sub:n \textsubscript +\LWR@formatted{__siunitx_print_text_sub:n} % \end{macrocode} -% -% \begin{noindmacro}{\num} \oarg{options} \marg{value} + + +% \cs{LWR@origenduresmath} is added here in case the user asks for \cs{mathrm}, etc. +% for \optn{output-exponent-marker}. % \begin{macrocode} -\RenewDocumentCommand \num { o m } { - \leavevmode - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \bool_set_false:N \l__siunitx_font_set_bool - \IfNoValueF {#1} - { \keys_set:nn { siunitx } {#1} } - \__siunitx_number_output:n {#2} - \group_end:% lwarp +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_format_final_exponent: { + \prop_get:NnN \l__siunitx_number_out_prop { exponent } + \l__siunitx_tmpa_tl + \tl_if_empty:NTF \l__siunitx_output_exponent_tl + { + \tl_set:Nx \l__siunitx_tmpa_tl + { ^ { \exp_not:V \l__siunitx_tmpa_tl } } + \tl_put_left:NV \l__siunitx_tmpa_tl \l__siunitx_exponent_base_tl + } + { + \tl_set:Nx \l__siunitx_tmpa_tl + { + \LWR@origensuredmath{% lwarp + \exp_not:V \l__siunitx_output_exponent_tl + }% lwarp + \exp_not:N \mathord + \exp_not:V \l__siunitx_tmpa_tl + } + } + \prop_put:NnV \l__siunitx_number_out_prop { exponent-result } + \l__siunitx_tmpa_tl } +\LWR@formatted{__siunitx_number_format_final_exponent:} % \end{macrocode} -% \end{noindmacro} -% -% \begin{noindmacro}{\numrange} \oarg{options} \marg{value1} \marg{value2} + + +% \cs{LWR@origensuredmath} is added here to avoid using an image for the exponent product. % \begin{macrocode} -\RenewDocumentCommand \numrange { o m m } { - \leavevmode - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \bool_set_false:N \l__siunitx_font_set_bool - \IfNoValueF {#1} - { \keys_set:nn { siunitx } {#1} } - \__siunitx_range_numbers:nn {#2} {#3} - \group_end:% lwarp +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_format_final_combined: { + \__siunitx_number_format_brackets:n { mantissa } + \prop_get:NnN \l__siunitx_number_out_prop { mantissa-result } + \l__siunitx_tmpa_tl + \tl_if_empty:NT \l__siunitx_output_exponent_tl + { + \tl_put_right:Nx \l__siunitx_tmpa_tl + { + \exp_not:N \LWR@origensuredmath% lwarp + { + \bool_if:NTF \l__siunitx_tight_bool + { { \exp_not:V \l__siunitx_exponent_product_tl } } + { { } \exp_not:V \l__siunitx_exponent_product_tl { } } + } + } + } + \prop_get:NnN \l__siunitx_number_out_prop { exponent-result } + \l__siunitx_tmpb_tl + \tl_put_right:NV \l__siunitx_tmpa_tl \l__siunitx_tmpb_tl + \prop_put:NnV \l__siunitx_number_out_prop { result } + \l__siunitx_tmpa_tl + \prop_put:Nnn \l__siunitx_number_out_prop + { result-bracket-exponent } { true } } +\LWR@formatted{__siunitx_number_format_final_combined:} % \end{macrocode} -% \end{noindmacro} -% -% \begin{noindmacro}{\ang} \marg{options} \marg{angle} + + +% \cs{LWR@origensuredmath} is added here to avoid using an image for the exponent product. % \begin{macrocode} -\RenewDocumentCommand \ang { o > { \SplitArgument { 2 } { ; } } m } { - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \IfNoValueF {#1} - { \keys_set:nn { siunitx } {#1} } - \__siunitx_angle_output:nnn #2 - \group_end:% lwarp +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_output_parts_aux: { + \bool_if:NTF \l__siunitx_multi_repeat_bool + { + \prop_if_in:NnT \l__siunitx_number_out_prop { mantissa-result } + { + \__siunitx_number_output_parts_aux:n { mantissa } + \__siunitx_number_output_parts_aux:n { complex } + } + \prop_get:NnNT \l__siunitx_number_out_prop { exponent-result } + \l__siunitx_tmpa_tl + { + \prop_if_in:NnT \l__siunitx_number_out_prop { mantissa-result } + { + \tl_put_left:Nx \l__siunitx_tmpa_tl + { + \exp_not:N \LWR@origensuredmath + { + \bool_if:NTF \l__siunitx_tight_bool + { { \exp_not:V \l__siunitx_exponent_product_tl } } + { { } \exp_not:V \l__siunitx_exponent_product_tl { } } + } + } + \prop_put:NnV \l__siunitx_number_out_prop { exponent } + \l__siunitx_tmpa_tl + } + \__siunitx_number_output_parts_print:n { exponent } + } + } + { \__siunitx_number_output_single: } } +\LWR@formatted{__siunitx_number_output_parts_aux:} % \end{macrocode} -% \end{noindmacro} -% -% \begin{noindmacro}{\si} \marg{options} \marg{unit} + + +% \cs{LWR@origensuredmath} is added here to avoid using an image for the exponent product. % \begin{macrocode} -\RenewDocumentCommand \si { o m } { - \leavevmode - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \bool_set_false:N \l__siunitx_font_set_bool - \IfNoValueTF {#1} - { \__siunitx_unit_output:nn {#2} { } } +\cs_new_protected:Npn \LWR@HTML@__siunitx_unit_output_print: { + \int_compare:nNnF { \l__siunitx_unit_prefix_int } = { 0 } + { + \tl_set:Nx \l__siunitx_tmpa_tl + { + \bool_if:NTF \l__siunitx_tight_bool + { + \exp_not:N \LWR@origensuredmath% lwarp + { { \exp_not:V \l__siunitx_exponent_product_tl } } + } + { + \exp_not:N \LWR@origensuredmath% lwarp + { { } \exp_not:V \l__siunitx_exponent_product_tl { } } + } + \int_use:N \l__siunitx_unit_prefix_base_int + ^ { \int_use:N \l__siunitx_unit_prefix_int } + } + \__siunitx_print:nV { number } \l__siunitx_tmpa_tl + } + \tl_if_empty:NF \l__siunitx_unit_tl + { + \__siunitx_unit_output_number_sep: + \__siunitx_print:nV { unit } \l__siunitx_unit_tl + } +} +\LWR@formatted{__siunitx_unit_output_print:} +% \end{macrocode} + + +% \cs{LWR@origensuredmath} is added here to avoid using an image for the exponent product. +% \begin{macrocode} +\cs_new_protected:Npn \LWR@HTML@__siunitx_range_exponent: + { + \bool_if:NT \l__siunitx_process_fixed_bool + { + \tl_set_eq:NN \l__siunitx_tmpa_tl \l__siunitx_exponent_product_tl + \bool_if:NT \l__siunitx_tight_bool + { + \tl_set:Nx \l__siunitx_tmpa_tl + { \exp_not:N \mathord \exp_not:o \l__siunitx_tmpa_tl } + } + \tl_set:Nx \l__siunitx_tmpa_tl + { + \exp_not:N \LWR@origensuredmath {% lwarp + { } \exp_not:o \l__siunitx_tmpa_tl { } + } + 10 \exp_not:N \PrintSuperscript + { \int_use:N \l__siunitx_process_fixed_int } + } + \__siunitx_print:nV { number } \l__siunitx_tmpa_tl + } + } +\LWR@formatted{__siunitx_range_exponent:} +% \end{macrocode} + + +% \cs{LWR@origensuredmath} is added here to avoid using an image for the exponent product. +% \begin{macrocode} +\cs_new_protected:Npn \LWR@HTML@__siunitx_table_print_S_reserved_exponent_product: + { + \tl_set_eq:NN \l__siunitx_tmpb_tl \l__siunitx_exponent_product_tl + \bool_if:NT \l__siunitx_tight_bool + { + \tl_set:Nx \l__siunitx_tmpb_tl + { \exp_not:N \mathord \exp_not:o \l__siunitx_tmpb_tl } + } + \tl_set:Nx \l__siunitx_tmpa_tl { - \keys_set:nn { siunitx } {#1} - \__siunitx_unit_output:nn {#2} {#1} + \exp_not:N \LWR@origensuredmath { { } \exp_not:o \l__siunitx_tmpb_tl { } } + \exp_not:o \l__siunitx_tmpa_tl } - \group_end:% lwarp + } +\LWR@formatted{__siunitx_table_print_S_reserved_exponent_product:} +% \end{macrocode} + + +% \cs{LWR@origensuredmath} is added here to avoid using an image for the output product. +% \begin{macrocode} +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_output_product_aux: { + \bool_set_true:N \l__siunitx_number_compound_bool + \__siunitx_number_preprocess:V \l__siunitx_number_arg_tl + \bool_if:NF \l__siunitx_error_bool + { + \tl_if_empty:NTF \l__siunitx_number_multi_tl + { \__siunitx_number_output_parse_aux: } + { \__siunitx_number_output_quotient: } + \tl_if_empty:NF \l__siunitx_number_next_tl + { + \bool_if:NTF \l__siunitx_tight_bool + { + \__siunitx_print:nn { number } + { \LWR@origensuredmath { \l__siunitx_output_product_tl } } + } + { + \__siunitx_print:nn { number } + { \LWR@origensuredmath { { } \l__siunitx_output_product_tl { } } } + } + \__siunitx_number_output_parse:V \l__siunitx_number_next_tl + } + } } +\LWR@formatted{__siunitx_number_output_product_aux:} % \end{macrocode} -% \end{noindmacro} -% -% -% \begin{noindmacro}{\SIrange} \oarg{options} \marg{value1} \marg{value2} \marg{unit} + + +% Used to detect the math font. % \begin{macrocode} -\RenewDocumentCommand{\SIrange}{o m m m} -{% - \leavevmode - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \bool_set_false:N \l__siunitx_font_set_bool - \IfNoValueTF {#1} - { \__siunitx_range_unit:nnnn {#4} { } {#2} {#3} } +\cs_set_protected:Npn \__siunitx_set_math_fam:n #1 { + \group_begin: + \hbox_set:Nn \l__siunitx_tmp_box { - \keys_set:nn { siunitx } {#1} - \__siunitx_range_unit:nnnn {#4} {#1} {#2} {#3} + \LWR@origensuredmath% lwarp + { + \use:c { math #1 } + { + \int_const:cn { c__siunitx_math #1 _int } { \fam } + } + } } - \group_end:% lwarp + \group_end: } % \end{macrocode} -% \end{noindmacro} -% + +% Force \cs{text}: +% \changes{v0.904}{2022/02/26}{\pkg{siunitx-v2}: Improved range phrase.} +% \begin{macrocode} +\cs_set_protected:Npn \__siunitx_range_numbers:nn #1#2 + { + \__siunitx_range_numbers_aux:n {#1} + \text{\l__siunitx_range_phrase_tl}% lwarp + \__siunitx_range_numbers_aux:n {#2} + } +% \end{macrocode} + + +% Force \cs{text}: +% \changes{v0.904}{2022/02/26}{\pkg{siunitx-v2}: Improved range phrase.} +% \begin{macrocode} +\cs_set_protected:Npn \__siunitx_range_unit:nnnn #1#2#3#4 { + \__siunitx_unit_parse_options:nn {#1} {#2} + \bool_if:NTF \l__siunitx_range_repeat_bool + { + \__siunitx_unit_in:nn {#1} {#2} + \__siunitx_range_numbers_aux:n {#3} + \text{\l__siunitx_range_phrase_tl}% lwarp + \__siunitx_range_numbers_aux:n {#4} + } + { + \bool_if:NT \l__siunitx_process_fixed_bool + { \bool_set_true:N \l__siunitx_process_drop_exponent_bool } + \bool_if:NT \l__siunitx_range_brackets_bool + { \__siunitx_print:nV { number } \l__siunitx_bracket_open_tl } + \__siunitx_range_numbers:nn {#3} {#4} + \bool_if:NT \l__siunitx_range_brackets_bool + { \__siunitx_print:nV { number } \l__siunitx_bracket_close_tl } + \__siunitx_range_exponent: + \__siunitx_unit_output_number_sep: + \__siunitx_unit_output:nn {#1} {#2} + } +} +% \end{macrocode} + + % \begin{macrocode} \ExplSyntaxOff % \end{macrocode} +% \begin{macrocode} +\AtBeginDocument{ +\sisetup{ + detect-mode=true, + per-mode=symbol, % fraction is not seen by pdftotext + text-celsius = {\LWR@siunitx@textcelsius}, + text-degree = {\LWR@siunitx@textdegree}, + text-arcminute = {\LWR@siunitx@textprime} , + text-arcsecond = {\LWR@siunitx@textdblprime} , +} +} +% \end{macrocode} + + +% \begin{macrocode} +\LWR@origRequirePackage{lwarp-common-mathjax-siunitx} +% \end{macrocode} + + +% Passing \optn{range-phrase} to \pkg{common-mathjax-siunitx} does not +% seem to work with v2 using \pkg{translator} as it does with v3 using \pkg{translations}. +% The \optn{range-phrase} therefore is set to an en-dash. +% \changes{v0.904}{2022/02/28}{\pkg{siunitx-v2}, \MathJax: Use \optn{range-phrase}.} +% \begin{macrocode} +\AtBeginDocument{ +\CustomizeMathJax{\def\LWRsiunitxrangephrase{\unicode{x2013}}} +} +% \end{macrocode} + + +% \iffalse +%</siunitx-v2> +% \fi + + + + +% +% \iffalse +%<*common-mathjax-siunitx> +% \fi +% +% \part{lwarp-common-mathjax-siunitx.sty} + +% \section{common-mathjax-siunitx} +% +% \credits{Joseph Wright} +% +% \DescribePackage{common-mathjax-siunitx} +% \pkg{common-mathjax-siunitx} adds \MathJax\ for \pkg{siunitx} and \pkg{siunitx-v2}. +% +% \changes{v0.904}{2022/02/21}{\pkg{common-mathjax-siunitx}: Factored from \pkg{siunitx-v2}.} +% +% \codehtml +% +% % For \MathJax. % \margintag{\MathJax} % @@ -79841,9 +81136,11 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % of the arguments of each macro when used, and % the final argument of each collects any extra unused delimiters. % -% The number is split by powers (|E|, |e|, |D|, |d|), then by dimensions (|x|), -% then by plus and minus (|+|, |-|, |+-|), then into pieces before and after the decimal -% point. +% The number is split by dimensions (|x|), +% then by powers (|E|, |e|, |D|, |d|), +% then by plus \Slash minus (|+-|, \cs{pm}), +% then by plus and minus (|+|, |-|), +% then into pieces before and after the decimal point or decimal comma. % % \changes{v0.895}{2021/01/14}{\pkg{siunitx}, \MathJax: % \cs{num} sci notation, multiples, +-, decimals, comma.} @@ -79861,6 +81158,12 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \ExplSyntaxOff % \end{macrocode} % +% Any units which must be distributed across multiple dimensions: +% \begin{macrocode} +\CustomizeMathJax{\def\LWRsiunitxdistribunit{}} +% \end{macrocode} +% +% % \pkg{siunitx} accepts either commas or periods as decimal points. % \cs{LWRsiunitxprintdecimal} splits its input by periods then commas, % parsing out before and after sections to print on either side of the decimal point. @@ -79882,7 +81185,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \ifblank{#1}{0}{\mathrm{#1}}% % \end{macrocode} % -% If something is after the decimal comma, print the decimal comma and the fraction: +% If something is after the decimal comma, print the decimal and the fraction: % \begin{macrocode} \ifblank{#2}% {}% @@ -79901,7 +81204,6 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \ifblank{#2}% {}% {% -% {.}% {\LWRsiunitxdecimal}% \LWRsiunitxprintdecimalsubtwo#2,,\LWRsiunitxENDTWO% }% @@ -79916,7 +81218,9 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \begin{macrocode} \CustomizeMathJax{\def\LWRsiunitxnumplus#1+#2+#3\LWRsiunitxEND{% \ifblank{#2}% - {\LWRsiunitxprintdecimal{#1}}% no plus + {% + \LWRsiunitxprintdecimal{#1}% + }% no plus {% \ifblank{#1}% {\LWRsiunitxprintdecimal{#2}}% leading plus, ignore @@ -79926,6 +81230,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \LWRsiunitxprintdecimal{#2}% }% }% + \LWRsiunitxdistribunit% }} % \end{macrocode} % @@ -79938,42 +81243,36 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \ifblank{#1}{}{\LWRsiunitxprintdecimal{#1}}% \unicode{x02212}% mathematical minus sign \LWRsiunitxprintdecimal{#2}% + \LWRsiunitxdistribunit% }% }} % \end{macrocode} % -% The following splits by |+-| +% The following splits by |\pm| +% \changes{v0.904}{2022/02/28}{\pkg{siunitx}, \MathJax: Fixed \cs{pm}.} % \begin{macrocode} -\CustomizeMathJax{\def\LWRsiunitxnumpm#1+-#2+-#3\LWRsiunitxEND{% +\CustomizeMathJax{\def\LWRsiunitxnumpmmacro#1\pm#2\pm#3\LWRsiunitxEND{% \ifblank{#2}% {\LWRsiunitxnumminus#1---\LWRsiunitxEND}% {% \LWRsiunitxprintdecimal{#1}% \unicode{x0B1}% \pm \LWRsiunitxprintdecimal{#2}% + \LWRsiunitxdistribunit% }% }} % \end{macrocode} % -% The following splits by |x| +% The following splits by |+-| % \begin{macrocode} -\CustomizeMathJax{\def\LWRsiunitxnumx#1x#2x#3x#4\LWRsiunitxEND{% +\CustomizeMathJax{\def\LWRsiunitxnumpm#1+-#2+-#3\LWRsiunitxEND{% \ifblank{#2}% - {\LWRsiunitxnumpm#1+-+-\LWRsiunitxEND}% + {\LWRsiunitxnumpmmacro#1\pm\pm\pm\LWRsiunitxEND}% {% - \ifblank{#3}% - {% - \LWRsiunitxprintdecimal{#1}% - \times% - \LWRsiunitxprintdecimal{#2}% - }% - {% - \LWRsiunitxprintdecimal{#1}% - \times% - \LWRsiunitxprintdecimal{#2}% - \times% - \LWRsiunitxprintdecimal{#3}% - }% + \LWRsiunitxprintdecimal{#1}% + \unicode{x0B1}% \pm + \LWRsiunitxprintdecimal{#2}% + \LWRsiunitxdistribunit% }% }} % \end{macrocode} @@ -79991,7 +81290,8 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', {-}% {\LWRsiunitxprintdecimal{#1}\times}% }% - 10^{\LWRsiunitxprintdecimal{#2}} + 10^{\LWRsiunitxprintdecimal{#2}}% + \LWRsiunitxdistribunit% }} % \end{macrocode} % @@ -80000,7 +81300,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \begin{macrocode} \CustomizeMathJax{\def\LWRsiunitxnumD#1D#2D#3\LWRsiunitxEND{% \ifblank{#2}% - {\LWRsiunitxnumx#1xxxxx\LWRsiunitxEND}% + {\LWRsiunitxnumpm#1+-+-\LWRsiunitxEND}% {\mathrm{\LWRsiunitxnumscientific{#1}{#2}}}% }} % \end{macrocode} @@ -80032,16 +81332,50 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', }} % \end{macrocode} % +% +% The following splits by |x| +% \changes{v0.904}{2022/02/28}{\pkg{siunitx}, \MathJax: Split by \texttt{x} before \texttt{e}.} +% \begin{macrocode} +\CustomizeMathJax{\def\LWRsiunitxnumx#1x#2x#3x#4\LWRsiunitxEND{% + \ifblank{#2}% + {\LWRsiunitxnume#1eee\LWRsiunitxEND}% + {% + \ifblank{#3}% + {% + \LWRsiunitxnume#1eee\LWRsiunitxEND% + \times% + \LWRsiunitxnume#2eee\LWRsiunitxEND% + }% + {% + \LWRsiunitxnume#1eee\LWRsiunitxEND% + \times% + \LWRsiunitxnume#2eee\LWRsiunitxEND% + \times% + \LWRsiunitxnume#3eee\LWRsiunitxEND% + }% + }% +}} +% \end{macrocode} +% +% % \changes{v0.903}{2021/12/10}{\pkg{siunitx}, \MathJax: Improved decimal commas.} % \begin{macrocode} -\CustomizeMathJax{\newcommand{\num}[2][]{\LWRsiunitxnume#2eee\LWRsiunitxEND}} +\CustomizeMathJax{\newcommand{\num}[2][]{% + \LWRsiunitxnumx#2xxxxx\LWRsiunitxEND% +}} % \end{macrocode} % \end{noindmacro} % % % \begin{noindmacro}{\si} \oarg{options} \marg{unit} +% +% |~| is converted to a thin space. +% Not able to convert period to thin space because the period might be in +% \cs{raiseto}, for example. % \begin{macrocode} -\CustomizeMathJax{\newcommand{\si}[2][]{\mathrm{#2}}} +\CustomizeMathJax{\newcommand{\si}[2][]{% + \mathrm{\gsubstitute{#2}{~}{\,}}% +}} % \end{macrocode} % \end{noindmacro} % @@ -80051,11 +81385,15 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \changes{v0.895}{2021/01/14}{\pkg{siunitx}: \MathJax: \cs{SI} prefix parsing.} % \begin{macrocode} \CustomizeMathJax{\def\LWRsiunitxSIopt#1[#2]#3{% - {#2}\num{#1}{#3}% + \def\LWRsiunitxdistribunit{\,\si{#3}}% + {#2}\num{#1}% + \def\LWRsiunitxdistribunit{}% }} \CustomizeMathJax{\newcommand{\LWRsiunitxSI}[2]{% - \num{#1}\,{#2}% + \def\LWRsiunitxdistribunit{\,\si{#2}}% + \num{#1}% + \def\LWRsiunitxdistribunit{}% }} % \end{macrocode} % @@ -80083,8 +81421,11 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \cs{numrange} should only be used in text mode. % If used in \MathJax\ math, an en-dash is used instead of the \optn{range-phrase}. % \changes{v0.89}{2020/08/02}{\pkg{siunitx}: Unicode for endash.} +% \changes{v0.904}{2022/02/28}{\pkg{siunitx}, \MathJax: Use \optn{range-phrase}.} % \begin{macrocode} -\CustomizeMathJax{\newcommand{\numrange}[3][]{\num{#2}\,\unicode{x2013}\,\num{#3}}} +\CustomizeMathJax{\newcommand{\numrange}[3][]{% + \num{#2}\ \LWRsiunitxrangephrase\ \num{#3}% +}} % \end{macrocode} % \end{noindmacro} % @@ -80094,13 +81435,16 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % If used in \MathJax, a simple emulation is provided. % \changes{v0.903}{2021/12/10}{\pkg{siunitx}: \MathJax: Improved \cs{SIlist}.} % \begin{macrocode} -\CustomizeMathJax{\newcommand{\SIlist}[3][]{\text{#2}\,#3}} +\CustomizeMathJax{\newcommand{\SIlist}[3][]{\text{#2}\,\si{#3}}} % \end{macrocode} % \end{noindmacro} % % \begin{noindmacro}{\SIrange} \oarg{options} \marg{value1} \marg{value2} \marg{unit} +% \changes{v0.904}{2022/02/28}{\pkg{siunitx}, \MathJax: Use \optn{range-phrase}.} % \begin{macrocode} -\CustomizeMathJax{\newcommand{\SIrange}[4][]{\num{#2}\,#4\,\unicode{x2013}\,\num{#3}\,#4}} +\CustomizeMathJax{\newcommand{\SIrange}[4][]{% + \num{#2}\,#4\ \LWRsiunitxrangephrase\ \num{#3}\,#4% +}} % \end{macrocode} % \end{noindmacro} % @@ -80331,14 +81675,13 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \CustomizeMathJax{\newcommand{\yobi}{\mathrm{Yi}}} \end{warpMathJax} % \end{macrocode} - +% % \iffalse -%</siunitx-v2> +%</common-mathjax-siunitx> % \fi % % % -% % \iffalse %<*skmath> % \fi @@ -89412,7 +90755,27 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \codehtml % \begin{macrocode} -\LWR@ProvidesPackageDrop{wrapfig2}[2021-12-21] +\@ifpackageloaded{color}{}{% + \@ifpackageloaded{xcolor}{}{\LWR@origRequirePackage{xcolor}}% + } + +\RequirePackage{float} + +\IfPackageLoadedWithOptionsTF{wrapfig2}{WFold} +{}% v4.0 +{% v5+ + \floatstyle{plain} + \ifcsname chapter\endcsname + \newfloat{text}{tbp}{lotx}[chapter] + \else + \newfloat{text}{tbp}{lotx} + \fi + \floatname{text}{Text} +% \let\WF@text@caption\float@caption +} + + +\LWR@ProvidesPackageDrop{wrapfig2}[2022-02-16] \LWR@origRequirePackage{lwarp-wrapfig} % \end{macrocode} @@ -89436,17 +90799,113 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \endLWR@BlockClassWP% \end{LWR@setvirtualpage}% } +% \end{macrocode} +% +% \changes{v0.904}{2022/02/09}{\pkg{wrapfig2}: Update to v5.0.} +% \begin{macrocode} +\IfPackageLoadedWithOptionsTF{wrapfig2}{WFold} +{% v4.0: + \NewDocumentEnvironment{wraptext}% + {O{l} D||{0.5\columnwidth} D<>{0} D(){figure}}% + {% + \wrapfloat{#4}[]{#1}[]{#2}% + \tcolorbox% + } + {% + \endtcolorbox% + \endwrapfloat% + \ignorespaces% + } +}{} -\NewDocumentEnvironment{wraptext}% - {O{l} D||{0.5\columnwidth} D<>{0} D(){figure}}% -{% - \wrapfloat{#4}[]{#1}[]{#2}% - \tcolorbox% -} -{% - \endtcolorbox% - \endwrapfloat% - \ignorespaces% +\IfPackageLoadedWithOptionsTF{wrapfig2}{WFfive} +{% v5 + \definecolor{WFbackground}{rgb}{0.95,0.95,0.95} + \definecolor{WFframe}{rgb}{0.1,0.1,0.1} + \colorlet{WFtext}{black} + \def\SetWFbgd#1{\colorlet{WFbackground}{#1}} + \def\SetWFfrm#1{\colorlet{WFframe}{#1}} + \def\SetWFtxt#1{\colorlet{WFtext}{#1}} + \def\WFsplitdimens#1,#2!{\fboxrule=#1\relax\fboxsep=#2\relax} + + \NewDocumentEnvironment{wraptext}{O{0} m O{0pt} G{0.5\columnwidth}} + {% + \wrapfloat{text}[]{#2}[]{#4}% + } + {% + \endwrapfloat% + \ignorespaces% + } + + \NewDocumentCommand\includeframedtext{O{\insertwidth} m O{1pt,1ex} o}% + {% + \WFsplitdimens #3! + \convertcolorspec{named}{WFtext}{HTML}\LWR@tempcolor% + \LWR@HTML@fcolorboxBlock% + [named]{WFframe}[named]{WFbackground}{#2}% + (% + color:\ \LWR@origpound\LWR@tempcolor ; % + border-radius:\ 1ex% + )% + } +}{% v6+ + \RequirePackage{xkeyval} + + \definecolor{WFbackground}{rgb}{0.95,0.95,0.95} + \definecolor{WFframe}{rgb}{0.1,0.1,0.1} + \colorlet{WFtext}{black} + \def\SetWFbgd#1{\colorlet{WFbackground}{#1}} + \def\SetWFfrm#1{\colorlet{WFframe}{#1}} + \def\SetWFtxt#1{\colorlet{WFtext}{#1}} + \def\WFsplitdimens#1,#2!{\fboxrule=#1\relax\fboxsep=#2\relax} + + \newlength{\LWR@wrapfigtwo@radius} + \setlength{\LWR@wrapfigtwo@radius}{1ex} + + \DeclareOptionX<wraptext>{scalefactor}[0.8]{% +% \def\WFscalefactor{#1}% + } + \DeclareOptionX<wraptext>{fboxrule}[1pt]{\fboxrule=#1} + \DeclareOptionX<wraptext>{fboxsep}[1ex]{\fboxsep=#1} + \DeclareOptionX<wraptext>{framecolor}[WFframe]{\SetWFfrm{#1}} + \DeclareOptionX<wraptext>{backgroundcolor}[WFbackground]{\SetWFbgd{#1}} + \DeclareOptionX<wraptext>{textcolor}[WFtext]{\SetWFtxt{#1}} + \DeclareOptionX<wraptext>{fontstyle}[\normalfont]{#1} + \DeclareOptionX<wraptext>{radius}[\fboxsep]{% + \setlength{\LWR@wrapfigtwo@radius}{#1}% + } + \DeclareOptionX<wraptext>{insertionwidth}[0.5\columnwidth]{% +% \insertwidth=#1% + } + + \DeclareOptionX*{\PackageWarning{wrapfig2}{`\CurrentOption' ignored}} + + \ExecuteOptionsX<wraptext>{scalefactor, fboxrule, fboxsep, framecolor, + backgroundcolor, textcolor, fontstyle, radius, insertionwidth} + + \ProcessOptionsX* + + \NewDocumentEnvironment{wraptext}{O{0} m O{0pt} G{0.5\columnwidth}} + {% + \wrapfloat{text}[]{#2}[]{#4}% + } + {% + \endwrapfloat% + \ignorespaces% + } + + \NewDocumentCommand\includeframedtext{O{\insertwidth} m O{} o} + {% + \ExecuteOptionsX<wraptext>{#3}% executes possible key=value options + \convertcolorspec{named}{WFtext}{HTML}\LWR@tempcolor% + \LWR@HTML@fcolorboxBlock% + [named]{WFframe}[named]{WFbackground}% + {\LWR@textcurrentfont{#2}}% + (% + color:\ \LWR@origpound\LWR@tempcolor ; % + border-radius:\ \LWR@printlength{\LWR@wrapfigtwo@radius}% + )% + } } % \end{macrocode} @@ -89695,7 +91154,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \LWR@traceinfo{LWR@findcurrenttextcolor}% \protect\colorlet{LWR@current@color}{.}% \LWR@traceinfo{LWR@findcurrenttextcolor B}% - \protect\convertcolorspec{named}{LWR@current@color}{HTML}\LWR@tempcolor% + \protect\convertcolorspec{named}{LWR@current@color}{HTML}\LWR@tempcolor\relax% \LWR@traceinfo{LWR@findcurrenttextcolor: done}% } % \end{macrocode} @@ -89781,7 +91240,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \subsection{\HTML\ border} % % \begin{noindmacro}{\LWR@borderpadding} \marg{colorstyle} \marg{color} -% Prints the \HTML\ attributes for a black border and padding. +% Prints the \HTML\ attributes for a color border and padding. % % \cs{LWR@forceminwidth} must be used first in order to set the border width. % @@ -89958,14 +91417,16 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \label{sec:fcolorboxBlock} % \begin{macro}{\fcolorboxBlock} % \oarg{framemodel} \marg{framecolor} \oarg{boxmodel} \marg{boxcolor} \marg{text} +% \parg{add'l \HTML\ style} % % Converted into a framed \HTML\ hex background color span. % % A background color of |none| creates a colored frame without a background color. % % \changes{v0.892}{2020/10/05}{\pkg{xcolor}: Fixed second optional arg.} +% \changes{v0.904}{2022/02/09}{\pkg{xcolor}: Added optional \HTML\ style.} % \begin{macrocode} -\NewDocumentCommand{\LWR@HTML@fcolorboxBlock}{O{named} m O{#1} m +m}{% +\NewDocumentCommand{\LWR@HTML@fcolorboxBlock}{O{named} m O{#1} m +m d()}{% \LWR@traceinfo{HTML fcolorboxBlock #2 #4}% \begingroup% \LWR@hook@processingtags% @@ -89980,6 +91441,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', {% no background color \begin{BlockClass}[% \LWR@borderpadding{#1}{#2}% + \IfValueT{#6}{ ; #6}% ]{fcolorboxBlock} #5 \end{BlockClass}% @@ -89989,6 +91451,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \begin{BlockClass}[% background:\LWR@origpound\LWR@tempcolortwo\ ; % \LWR@borderpadding{#1}{#2}% + \IfValueT{#6}{ ; #6}% ]{fcolorboxBlock} #5 \end{BlockClass}% diff --git a/Master/texmf-dist/source/latex/lwarp/lwarp.ins b/Master/texmf-dist/source/latex/lwarp/lwarp.ins index 936ebf198b8..e8aed5153e8 100644 --- a/Master/texmf-dist/source/latex/lwarp/lwarp.ins +++ b/Master/texmf-dist/source/latex/lwarp/lwarp.ins @@ -286,6 +286,7 @@ version 2005/12/01 or later. \file{lwarp-listings.sty}{\from{lwarp.dtx}{listings}} \file{lwarp-listliketab.sty}{\from{lwarp.dtx}{listliketab}} \file{lwarp-lltjext.sty}{\from{lwarp.dtx}{lltjext}} +\file{lwarp-lltjp-siunitx.sty}{\from{lwarp.dtx}{lltjp-siunitx}} \file{lwarp-lltjp-tascmac.sty}{\from{lwarp.dtx}{lltjp-tascmac}} \file{lwarp-longtable.sty}{\from{lwarp.dtx}{longtable}} \file{lwarp-lpic.sty}{\from{lwarp.dtx}{lpic}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-2in1.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-2in1.sty index 2587d47014c..7ea3eedc3ed 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-2in1.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-2in1.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{2in1} + \endinput %% %% End of file `lwarp-2in1.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-2up.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-2up.sty index 194a167e15c..a44ecddbc1c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-2up.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-2up.sty @@ -30,6 +30,7 @@ \def\twouplegaltarget{} \def\twouplandscape{} \def\TwoupWrites{} + \endinput %% %% End of file `lwarp-2up.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-CJK.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-CJK.sty index 8903a05daba..b466be3b737 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-CJK.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-CJK.sty @@ -20,6 +20,7 @@ } \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 6624af06008..1a318977cc8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-CJKutf8.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-CJKutf8.sty @@ -20,6 +20,7 @@ } \LWR@ProvidesPackagePass{CJKutf8}[2015/04/18] + \endinput %% %% End of file `lwarp-CJKutf8.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-DotArrow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-DotArrow.sty index f6396ecdd99..d593a995d2c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-DotArrow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-DotArrow.sty @@ -21,6 +21,7 @@ \begin{warpMathJax} \CustomizeMathJax{\newcommand{\dotarrow}[1]{\stackrel{#1}{\unicode{x21E2}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-DotArrow.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty index 325ab3544f9..ccbc62e85da 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-SIunits.sty @@ -458,6 +458,7 @@ \kilogram\usk\reciprocal\second\usk\rpcubic\metre% }} \end{warpMathJax} + \endinput %% %% End of file `lwarp-SIunits.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty index 1bde8112b16..ddf150935eb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-a4.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{a4}[2004/04/15] \newcommand*{\WideMargins}{} + \endinput %% %% End of file `lwarp-a4.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty index 8f8f8f12053..903ae6617cf 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-a4wide.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{a4wide}[1994/08/30] + \endinput %% %% End of file `lwarp-a4wide.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-a5comb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-a5comb.sty index 079ed9f9fe3..13fd7d0aa95 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-a5comb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-a5comb.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{a5comb} + \endinput %% %% End of file `lwarp-a5comb.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty index ccfef32c6a1..9e366ca562e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-abstract.sty @@ -101,6 +101,7 @@ \fi }% not memoir + \endinput %% %% End of file `lwarp-abstract.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-academicons.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-academicons.sty index 543e783aab4..a9ff071853f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-academicons.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-academicons.sty @@ -39,6 +39,7 @@ \AI\csname aiicon@#1\endcsname% \end{lateximage}% } + \endinput %% %% End of file `lwarp-academicons.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-accents.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-accents.sty index a5272d1477c..3b13f7c9ded 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-accents.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-accents.sty @@ -65,6 +65,7 @@ \underset{\raise 3pt {\widetilde{\hphantom{#1}}}}{#1}% }} \end{warpMathJax} + \endinput %% %% End of file `lwarp-accents.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty index d9980ecca8c..c57cb6f20c5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-accessibility.sty @@ -23,6 +23,7 @@ \CustomizeMathJax{\newcommand{\alt}[1]{}} \CustomizeMathJax{\newcommand{\thead}[1]{\text{\textbf{#1}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-accessibility.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-accsupp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-accsupp.sty index a949fbab517..139ce05a89d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-accsupp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-accsupp.sty @@ -22,6 +22,7 @@ \CustomizeMathJax{\newcommand{\BeginAccSupp}[1]{}} \CustomizeMathJax{\newcommand{\EndAccSupp}[1]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-accsupp.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-acro.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-acro.sty index c6776726207..2155fca9b31 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-acro.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-acro.sty @@ -137,6 +137,7 @@ }% before v3 \ExplSyntaxOff + \endinput %% %% End of file `lwarp-acro.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-acronym.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-acronym.sty index 8c41238b2c3..140421bd100 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-acronym.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-acronym.sty @@ -45,6 +45,7 @@ }% }% + \endinput %% %% End of file `lwarp-acronym.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-addlines.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-addlines.sty index e29032c3dfb..64d0ec01560 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-addlines.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-addlines.sty @@ -23,6 +23,7 @@ \newcommand\removelines@a[1][1]{} \let\removeline\removelines \newcommand\squeezepage[1][0]{} + \endinput %% %% End of file `lwarp-addlines.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty index e7c3421794d..545844e1cc0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-adjmulticol.sty @@ -33,6 +33,7 @@ ]{\LWR@mcolstype}% } {\endBlockClass} + \endinput %% %% End of file `lwarp-adjmulticol.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty index 43e677ce700..c374f93300b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{afterpage}[2014/10/28] \newcommand{\afterpage}[1]{#1} + \endinput %% %% End of file `lwarp-afterpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithm2e.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithm2e.sty index 90eb953941f..e989ba3e275 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithm2e.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithm2e.sty @@ -154,6 +154,7 @@ \LetLtxMacro\algocf@Here\algocf \LetLtxMacro\endalgocf@Here\endalgocf + \endinput %% %% End of file `lwarp-algorithm2e.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty index 035f4ab17f9..af68b2d7a9f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty @@ -46,6 +46,7 @@ \hfill\HTMLunicode{25B7} #1% white right triangle }% + \endinput %% %% End of file `lwarp-algorithmicx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty index e1ebe5b93fb..f7933b4a59f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty @@ -37,6 +37,7 @@ } } + \endinput %% %% End of file `lwarp-alltt.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-amscdx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-amscdx.sty index 22069b4d309..0918f97a14d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-amscdx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-amscdx.sty @@ -29,6 +29,7 @@ \CustomizeMathJax{\newcommand{\CDashfalse}{}} \CustomizeMathJax{\newcommand{\CDlor}[1]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-amscdx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty index 54eb742ee5d..96b6805cb25 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty @@ -27,13 +27,13 @@ \LetLtxMacro\LWR@origmake@df@tag@@@\make@df@tag@@@ \renewcommand*{\make@df@tag@@}[1]{% -\LWR@remembertag{#1}% -\LWR@origmake@df@tag@@{#1}% + \LWR@remembertag{#1}% + \LWR@origmake@df@tag@@{#1}% } \renewcommand*{\make@df@tag@@@}[1]{% -\LWR@remembertag{#1}% -\LWR@origmake@df@tag@@@{#1}% + \LWR@remembertag{#1}% + \LWR@origmake@df@tag@@@{#1}% } }% not mathjax @@ -155,6 +155,7 @@ \CustomizeMathJax{\let\Bar\bar} \CustomizeMathJax{\let\Vec\vec} \end{warpMathJax} + \endinput %% %% End of file `lwarp-amsmath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty index 892ed4fc9f3..d3ff22fc664 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty @@ -198,6 +198,7 @@ \@endpefalse } + \endinput %% %% End of file `lwarp-amsthm.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty index 323fb54465a..750ef2bad3e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-anonchap.sty @@ -25,6 +25,7 @@ \newcommand{\restorechapter}{% \let\@chapcntformat\@seccntformat% } + \endinput %% %% End of file `lwarp-anonchap.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty index eb9d2888880..97e39e083d3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-anysize.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{anysize}[1994/08/13] \def\papersize#1#2{} \def\marginsize#1#2#3#4{} + \endinput %% %% End of file `lwarp-anysize.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty index 4cf65eb6717..9c8e01cdd25 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-appendix.sty @@ -29,6 +29,7 @@ \addappheadtotoc \fi } + \endinput %% %% End of file `lwarp-appendix.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ar.sty index 10add79dac7..c6c122173ee 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ar.sty @@ -59,6 +59,7 @@ \CustomizeMathJax{\newcommand{\AR}{\mathit{A\!\!R}}} \CustomizeMathJax{\newcommand{\ARb}{\boldsymbol{A\!\!R}}} \end{warpMathJax} + \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 235dc4c16fe..a1abdbdd726 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-arabicfront.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 b820e491172..f028a983520 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-array.sty @@ -34,6 +34,7 @@ \CustomizeMathJax{ \newcommand{\multicolumn}[3]{#3}% only uses one cell } + \endinput %% %% End of file `lwarp-array.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-arydshln.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-arydshln.sty index ef81fedda3d..74e10ebc507 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-arydshln.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-arydshln.sty @@ -73,6 +73,7 @@ \CustomizeMathJax{\let\cdashline\cline} \end{warpMathJax} + \endinput %% %% End of file `lwarp-arydshln.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-asymptote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-asymptote.sty index 6b8a59c76a6..7931dfba400 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-asymptote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-asymptote.sty @@ -32,6 +32,7 @@ {\end{lateximage}} {} {\LWR@patcherror{asymptote}{asyinclude-endgroup}} + \endinput %% %% End of file `lwarp-asymptote.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-atbegshi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-atbegshi.sty index d1dbee868d6..f7c959d82de 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-atbegshi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-atbegshi.sty @@ -41,6 +41,7 @@ \def\AtBeginShipoutBoxWidth{0pt} \def\AtBeginShipoutBoxHeight{0pt} \def\AtBeginShipoutBoxDepth{0pt} + \endinput %% %% End of file `lwarp-atbegshi.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile.sty index 0bec5485f54..612508ea996 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile.sty @@ -50,6 +50,7 @@ \LWR@href{#1}{\LWR@attachfile@appearance}% } + \endinput %% %% End of file `lwarp-attachfile.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile2.sty index 152151dc8a5..de599d2ce00 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-attachfile2.sty @@ -83,6 +83,7 @@ \endgroup } + \endinput %% %% End of file `lwarp-attachfile2.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty index 8d48303d176..1cf126cbe87 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-authblk.sty @@ -31,6 +31,7 @@ \LWRAB@affil[#1]{\protect\InlineClass{affiliation}{#2}} } \renewcommand*{\authorcr}{\protect\LWR@newlinebr} + \endinput %% %% End of file `lwarp-authblk.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-autobreak.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-autobreak.sty index e65cd80d338..a59537c5a02 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-autobreak.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-autobreak.sty @@ -25,6 +25,7 @@ \CustomizeMathJax{\newcommand{\everybeforeautobreak}[1]{}} \CustomizeMathJax{\newcommand{\everyafterautobreak}[1]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-autobreak.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-autonum.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-autonum.sty index ca0abaa7c2d..a07d83777f2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-autonum.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-autonum.sty @@ -50,6 +50,7 @@ \AfterEndEnvironment{alignat+}{\LWR@amsmathenv@@after} \newenvironment{split+}{\split}{\endsplit} + \endinput %% %% End of file `lwarp-autonum.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty index 8c7e38c7b85..ba78cb75e92 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty @@ -63,6 +63,7 @@ \end{BlockClass} \end{BlockClass} } + \endinput %% %% End of file `lwarp-awesomebox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-axessibility.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-axessibility.sty index cbb150edeaf..5d25b4dba41 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-axessibility.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-axessibility.sty @@ -45,6 +45,7 @@ \CustomizeMathJax{\newcommand{\wrapmlstar}[1]{}} \CustomizeMathJax{\newcommand{\wrapmlalt}[1]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-axessibility.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-axodraw2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-axodraw2.sty index 57e25411ae2..8960d91b1f6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-axodraw2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-axodraw2.sty @@ -24,6 +24,7 @@ \AfterEndEnvironment{axopicture}{\end{lateximage}} + \endinput %% %% End of file `lwarp-axodraw2.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-backnaur.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-backnaur.sty index fe96c69ad91..af04d4a95ba 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-backnaur.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-backnaur.sty @@ -50,6 +50,7 @@ \CustomizeMathJax{\newcommand{\LWRbnfmoreyn}[1]{ & & #1}} \CustomizeMathJax{\newcommand{\LWRbnfmorenn}[1]{\nonumber & & #1}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-backnaur.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-backref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-backref.sty index c469b1b6659..86f3ad227d5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-backref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-backref.sty @@ -26,6 +26,7 @@ \let\backrefxxx\hyper@section@backref + \endinput %% %% End of file `lwarp-backref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty index 06b16b781ef..57eb0d8486d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-balance.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{balance}[1999/02/23] \newcommand*{\balance}{} \newcommand*{\nobalance}{} + \endinput %% %% End of file `lwarp-balance.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty index 43448069548..7166f4ebbba 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty @@ -267,6 +267,7 @@ \LWR@formatted{ArrowBoldDownRight} \LWR@formatted{ArrowBoldRightShort} \LWR@formatted{ArrowBoldRightCircled} + \endinput %% %% End of file `lwarp-bbding.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty index a4f42d5a88e..bfd3c4339fa 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-beamerarticle.sty @@ -119,6 +119,7 @@ \RequirePackage{fancyvrb} \DefineVerbatimEnvironment{semiverbatim}{Verbatim}{commandchars=\\\{\}} + \endinput %% %% End of file `lwarp-beamerarticle.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty index 48e191cf6a1..0781127b276 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-biblatex.sty @@ -178,6 +178,7 @@ {}} }% \AfterPreamble + \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 1d37e096d73..263e1414a93 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bibunits.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bibunits.sty @@ -20,6 +20,7 @@ \def\bu@bibdata{\BaseJobname} + \endinput %% %% End of file `lwarp-bibunits.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty index 579bfd6b582..bd460afa5ce 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigdelim.sty @@ -40,6 +40,7 @@ \CustomizeMathJax{\newcommand{\LWRrdelimone}[2][]{\LWRrdelimtwo}} \CustomizeMathJax{\def\rdelim#1#2{\def\LWRbigdelim{#1}\LWRrdelimone}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-bigdelim.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigfoot.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigfoot.sty index bfc4b53e91f..08271c18a74 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigfoot.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigfoot.sty @@ -31,6 +31,7 @@ \newcount\bigfoottolerance \bigfoottolerance=100 \providecommand\footnotecarryratio{2} + \endinput %% %% End of file `lwarp-bigfoot.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty index 16b08d8cfbf..9c7ece27086 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bigstrut.sty @@ -27,6 +27,7 @@ \begin{warpMathJax} \CustomizeMathJax{\newcommand{\bigstrut}[1][]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-bigstrut.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bitpattern.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bitpattern.sty index 790899fb472..cd25bed8ba1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bitpattern.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bitpattern.sty @@ -27,6 +27,7 @@ {\end{lateximage}} {} {\LWR@patcherror{bitpattern}{bp@Done}} + \endinput %% %% End of file `lwarp-bitpattern.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-blowup.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-blowup.sty index 1e011fb5418..eeea39bb05f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-blowup.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-blowup.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{blowup}[2018/01/02] \newcommand*\blowUp[1]{} + \endinput %% %% End of file `lwarp-blowup.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bm.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bm.sty index b04b728072c..a680255b32f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bm.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bm.sty @@ -28,6 +28,7 @@ \CustomizeMathJax{\newcommand{\bm}[1]{\boldsymbol{#1}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-bm.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-booklet.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-booklet.sty index 19ffcbd3362..13d26fed6e4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-booklet.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-booklet.sty @@ -32,6 +32,7 @@ \newcommand*{\twoupemptypage}{} \newcommand*{\twoupclearpage}{} \newcommand*{\checkforlandscape}{} + \endinput %% %% End of file `lwarp-booklet.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty index 4648207918e..fcb05122fe6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty @@ -25,6 +25,7 @@ \newcommand*{\bookmarkdefinestyle}[2]{} \newcommand*{\bookmarkget}[1]{} \newcommand{\BookmarkAtEnd}[1]{} + \endinput %% %% End of file `lwarp-bookmark.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty index 7a14726b6e6..c59a3be611e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty @@ -97,6 +97,7 @@ \CustomizeMathJax{\newcommand{\specialrule}[3]{\hline}} \CustomizeMathJax{\newcommand{\addlinespace}[1][]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-booktabs.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bophook.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bophook.sty index e8ad65f51c3..5878ed782d7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bophook.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bophook.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{bophook}[2001/03/29] \newcommand*{\AtBeginPage}[1]{} \newcommand*{\PageLayout}[1]{} + \endinput %% %% End of file `lwarp-bophook.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bounddvi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bounddvi.sty index e2344f8ebce..101a3b4323c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bounddvi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bounddvi.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{bounddvi}[2016/12/28] + \endinput %% %% End of file `lwarp-bounddvi.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage.sty index 0c025d229d9..5a92035f98a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage.sty @@ -31,6 +31,7 @@ } \LWR@formattedenv{boxedminipage} + \endinput %% %% End of file `lwarp-boxedminipage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty index 42790dda96c..2a7de75ffbd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-boxedminipage2e.sty @@ -19,6 +19,7 @@ \LWR@ProvidesPackagePass{boxedminipage2e} + \endinput %% %% End of file `lwarp-boxedminipage2e.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-braket.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-braket.sty index f6e156cd989..6b260e13496 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-braket.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-braket.sty @@ -19,6 +19,7 @@ \begin{warpMathJax} \CustomizeMathJax{\require{braket}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-braket.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-breakurl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-breakurl.sty index 51c4d193963..075ca5c9429 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-breakurl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-breakurl.sty @@ -32,6 +32,7 @@ } \LetLtxMacro\urlalt\burlalt + \endinput %% %% End of file `lwarp-breakurl.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-breqn.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-breqn.sty index 0c5458f6fe8..abed4765d88 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-breqn.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-breqn.sty @@ -85,6 +85,7 @@ \AfterEndEnvironment{dgroup*}{ \end{lateximage}\end{BlockClass} } + \endinput %% %% End of file `lwarp-breqn.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bsheaders.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bsheaders.sty index 4b6bbc27928..c51766156aa 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bsheaders.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bsheaders.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{bsheaders}[1997/10/06] + \endinput %% %% End of file `lwarp-bsheaders.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bussproofs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bussproofs.sty index 55db76e34ce..a6d5c76cbf4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bussproofs.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bussproofs.sty @@ -29,6 +29,7 @@ } \AfterEndEnvironment{prooftree}{\end{lateximage}} } + \endinput %% %% End of file `lwarp-bussproofs.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bxpapersize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bxpapersize.sty index 5da93972ea1..3540ec34f5a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bxpapersize.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bxpapersize.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{bxpapersize}[2017/10/08] \providecommand*\papersizesetup{\bxpapersizesetup} \newcommand*\bxpapersizesetup[1]{} + \endinput %% %% End of file `lwarp-bxpapersize.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bytefield.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bytefield.sty index b030def08a8..f1cb224f856 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-bytefield.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bytefield.sty @@ -24,6 +24,7 @@ \AfterEndEnvironment{bytefield}{\end{lateximage}} + \endinput %% %% End of file `lwarp-bytefield.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cancel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cancel.sty index 5fdd7cb174c..430e5273734 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cancel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cancel.sty @@ -17,15 +17,6 @@ %% version 2005/12/01 or later. \LWR@origRequirePackage{lwarp-xcolor}% for \convertcolorspec \LWR@ProvidesPackagePass{cancel}[2013/04/12] -\LetLtxMacro\LWR@origcancel\cancel -\LetLtxMacro\LWR@origbcancel\bcancel -\LetLtxMacro\LWR@origxcancel\xcancel - -\appto\LWR@restoreorigformatting{% -\LetLtxMacro\cancel\LWR@origcancel% -\LetLtxMacro\bcancel\LWR@origbcancel% -\LetLtxMacro\xcancel\LWR@origxcancel% -} \newcommand{\LWR@cancelcolor}[5]{% \ifcsempty{#2}% @@ -33,7 +24,7 @@ {\LWR@htmlspanclass[#5;#4:\LWR@origpound\LWR@tempcolor]{#3}{#1}}% } -\DeclareRobustCommand{\cancel}[1]{% +\DeclareRobustCommand{\LWR@HTML@cancel}[1]{% \begingroup% \CancelColor% \LWR@findcurrenttextcolor% @@ -42,6 +33,7 @@ {text-decoration:line-through}% \endgroup% } +\LWR@formatted{cancel}% \LetLtxMacro\bcancel\cancel \LetLtxMacro\xcancel\cancel @@ -50,6 +42,7 @@ \CustomizeMathJax{\require{cancel}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-cancel.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-canoniclayout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-canoniclayout.sty index a1e813aba0a..0c73f348a72 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-canoniclayout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-canoniclayout.sty @@ -19,6 +19,7 @@ s% \LWR@ProvidesPackageDrop{canoniclayout}[2011/11/05] \newcommand*{\currentfontletters}{} \newcommand*{\charactersperpage}{} + \endinput %% %% End of file `lwarp-canoniclayout.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-caption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-caption.sty index 5ed75c1419d..a1d107891d7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-caption.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-caption.sty @@ -75,6 +75,15 @@ {\LWR@patcherror{caption}{@xdblfloat}} } +\long\def\caption@@@text#1#2#3[#4]#5{% + \begin{BlockClass}{figurecaption}% lwarp + \begingroup + #3{\csname c@#1\endcsname #4\relax}% + #2{\caption@fnum{#1}}{#5}% + \endgroup% + \end{BlockClass}% lwarp +} + \caption@AtBeginDocument{ \IfPackageLoadedTF{lwarp-scrextend}{ \LetLtxMacro\captionbelow\caption @@ -83,6 +92,7 @@ \LetLtxMacro\captionofabove\captionof }{} } + \endinput %% %% End of file `lwarp-caption.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-caption3.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-caption3.sty index 1bd2fd32d2c..49dbde7a08e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-caption3.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-caption3.sty @@ -92,6 +92,7 @@ \DeclareCaptionBox{colorbox}{% #2% } + \endinput %% %% End of file `lwarp-caption3.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cases.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cases.sty index b4985b5c6cf..975a1e0d872 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cases.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cases.sty @@ -62,6 +62,7 @@ \end{warpHTML} \makeatother + \endinput %% %% End of file `lwarp-cases.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ccicons.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ccicons.sty index 30ec81a02cb..1f2184b425d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ccicons.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ccicons.sty @@ -33,6 +33,7 @@ \renewcommand{\ccicons@remix}{\LWR@ccicons{ccRemix}{11}} \renewcommand{\ccicons@copy}{\LWR@ccicons{ccCopy}{12}} \renewcommand{\ccicons@pdalt}{\LWR@ccicons{ccPublicDomainAlt}{13}} + \endinput %% %% End of file `lwarp-ccicons.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-centerlastline.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-centerlastline.sty index b9c7afa2c0e..f9a185433ef 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-centerlastline.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-centerlastline.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{centerlastline}[2020/10/12] \providecommand{\centerlastline}{} \def\endcenterlastline{\par} + \endinput %% %% End of file `lwarp-centerlastline.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-centernot.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-centernot.sty index 2bb3b879791..1214455e863 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-centernot.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-centernot.sty @@ -19,6 +19,7 @@ \begin{warpMathJax} \CustomizeMathJax{\require{centernot}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-centernot.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-changebar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-changebar.sty index 678973f2f70..ff583e9db50 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-changebar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-changebar.sty @@ -26,6 +26,7 @@ \newlength{\deletebarwidth} \newlength{\changebarsep} \newcounter{changebargrey} + \endinput %% %% End of file `lwarp-changebar.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-changelayout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-changelayout.sty index 64b8310f83e..b7b86b790fa 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-changelayout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-changelayout.sty @@ -41,6 +41,7 @@ \cpl@content \end{BlockClass} } + \endinput %% %% End of file `lwarp-changelayout.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty index 870102ba13e..ed9664da0a4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-changepage.sty @@ -35,6 +35,7 @@ \DeclareDocumentCommand{\strictpagecheck}{}{} \DeclareDocumentCommand{\easypagecheck}{}{} + \endinput %% %% End of file `lwarp-changepage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-changes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-changes.sty index 31967e99afc..eb5b3a87d76 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-changes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-changes.sty @@ -265,6 +265,7 @@ test {\ifnumgreater{\csuse{Changes@In########1}}{0}}% {#3}% }% } + \endinput %% %% End of file `lwarp-changes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty index a7338a0eddd..5dd2d514126 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chappg.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{chappg}[2006/05/09] \renewcommand{\pagenumbering}[2][]{} \providecommand{\chappgsep}{--} + \endinput %% %% End of file `lwarp-chappg.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chapterbib.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chapterbib.sty index 70e947aeb0f..a8596833fc9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chapterbib.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chapterbib.sty @@ -21,6 +21,7 @@ \xdef\@savedjobname{\BaseJobname} \let\@currentipfile\@savedjobname + \endinput %% %% End of file `lwarp-chapterbib.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty index 39faeb474c3..ff09ff61641 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemfig.sty @@ -101,6 +101,7 @@ \end{lateximage}% } + \endinput %% %% End of file `lwarp-chemfig.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemformula.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemformula.sty index a3a5b4cd00b..14b5b4afea0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemformula.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemformula.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{chemformula}[2019/10/13] +\LWR@ProvidesPackagePass{chemformula}[2022/01/23] \ExplSyntaxOn \RenewDocumentCommand \ch { O{}m } @@ -225,6 +225,7 @@ } } \ExplSyntaxOff + \endinput %% %% End of file `lwarp-chemformula.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemgreek.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemgreek.sty index 36656de3c16..405193cf3a2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemgreek.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemgreek.sty @@ -30,6 +30,7 @@ \ExplSyntaxOff + \endinput %% %% End of file `lwarp-chemgreek.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty index e4ea9d2845d..a2260f6fc61 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemmacros.sty @@ -16,14 +16,22 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{chemmacros}[2017/08/28] +\LWR@ProvidesPackagePass{chemmacros}[2022/02/13] \ExplSyntaxOn - -\newcommand{\@ifchemmacrosmoduleloaded}[1]{% -\@ifl@aded{\c__chemmacros_module_extension_tl}{\c__chemmacros_module_prefix_tl.#1}% -} - -\ExplSyntaxOff +\prg_set_conditional:Npnn \chemmacros_if_package_loaded:n #1 {p,T,F,TF} + { + \cs_if_exist:cTF {ver@#1.sty} + { \prg_return_true: } + { + \cs_if_exist:cTF {ver@lwarp-#1.sty} + { \prg_return_true: } + { \prg_return_false: } + } + } +\hook_gput_code:nnn {begindocument/end} {chemmacros} + { + \bool_set_false:N \l__chemmacros_hyperref_bool + } \DeclareDocumentEnvironment{polymerdelims}{} {\begin{lateximage}[-chemmacros- polymer]} {\end{lateximage}} @@ -31,9 +39,8 @@ \DeclareDocumentEnvironment{redoxreaction}{m m} {\begin{lateximage}[-chemmacros- redoxreaction]} {\end{lateximage}} -\ExplSyntaxOn \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{acid-base}{ +\chemmacros_module_if_loaded:nTF{{acid-base}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~acid-base} \cs_gset_protected:Npn \chemmacros_p:n #1 @@ -65,7 +72,7 @@ \begingroup \boolfalse{mathjax} \LWR@subsingledollar*{\textbackslash{}pH}{chemmacros}{ - \chemmacros_p:n { \chemmacros_chemformula:n {H} } + \chemmacros_p:n { \chemmacros_formula:n {H} } } \endgroup } @@ -74,7 +81,7 @@ \begingroup \boolfalse{mathjax} \LWR@subsingledollar*{\textbackslash{}pOH}{chemmacros}{ - \chemmacros_p:n { \chemmacros_chemformula:n {OH} } + \chemmacros_p:n { \chemmacros_formula:n {OH} } } \endgroup } @@ -137,10 +144,10 @@ \endgroup } -}{}% \@ifchemmacrosmoduleloaded +}{}% module loaded }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{charges}{ +\chemmacros_module_if_loaded:nTF{{charges}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~charges} \cs_gset_protected:Npn \fplus { @@ -158,19 +165,19 @@ \endgroup } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{nomenclature}{ +\chemmacros_module_if_loaded:nTF{{nomenclature}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~nomenclature} \cs_gset_protected:Npn \chemmacros_charge:n #1 { \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0} - {\chemmacros_chemformula:n { {}^{#1} }} + {\chemmacros_formula:n { {}^{#1} }} { \ifmmode - {\chemmacros_chemformula:n { {}^{#1} }} + {\chemmacros_formula:n { {}^{#1} }} \else { \textsuperscript{\ensuremath{#1}} } \fi @@ -184,7 +191,6 @@ \appto\LWR@restoreorigformatting{% \LetLtxMacro\chemprime\LWR@chemmacros@origchemprime% } -\ChemCompatibilityFrom{5.8} \cs_gset_protected:Npn \__chemmacros_cip:n #1 { \tl_set:Nn \l__chemmacros_tmpa_tl {#1} @@ -201,7 +207,6 @@ }}% lwarp } } -\EndChemCompatibility \RenewDocumentCommand \Sconf { O{S} } { \begin{lateximage}[\textbackslash{}Sconf{[}#1{]}]* \chemmacros_sconf:n {#1} @@ -221,9 +226,7 @@ \chemmacros_coordination_symbol:nnnn { \l__chemmacros_coord_use_hyphen_bool } { - \chemmacros_if_compatibility:nnTF {>} {5.7} { \c_true_bool } - { \c_false_bool } } { \chemeta } {#1} @@ -239,9 +242,7 @@ \chemmacros_coordination_symbol:nnnn { \l__chemmacros_coord_use_hyphen_bool } { - \chemmacros_if_compatibility:nnTF {>} {5.7} { \c_true_bool } - { \c_false_bool } } { \chemkappa } {#1} @@ -262,10 +263,10 @@ } \endgroup } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{particles}{ +\chemmacros_module_if_loaded:nTF{{particles}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~particles} \cs_gset_protected:Npn \chemmacros_declare_nucleophile:Nn #1#2 @@ -275,11 +276,10 @@ \bool_if:NTF \l__chemmacros_nucleophile_elpair_bool { \chemmacros_elpair:n { #2 } - \chemmacros_if_compatibility:nnT {>=} {5.3} { \skip_horizontal:N \l__chemmacros_nucleophile_dim } - \chemmacros_chemformula:n { {}^{-} } + \chemmacros_formula:n { {}^{-} } } - { \chemmacros_chemformula:n { #2^{-} } } + { \chemmacros_formula:n { #2^{-} } } } \DeclareDocumentCommand #1 {o} {% @@ -296,10 +296,10 @@ \RenewChemNucleophile \Nuc {Nu} \RenewChemNucleophile \ba {ba} -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{phases}{ +\chemmacros_module_if_loaded:nTF{{phases}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~phases} \cs_undefine:N \chemmacros_phase:n @@ -322,10 +322,10 @@ } } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{mechanisms}{ +\chemmacros_module_if_loaded:nTF{{mechanisms}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~mechanisms} \chemmacros_define_keys:nn {textmechanisms} @@ -437,10 +437,10 @@ }% } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{newman}{ +\chemmacros_module_if_loaded:nTF{{newman}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~newman} \RenewDocumentCommand \newman {od()m}% @@ -457,10 +457,10 @@ \end{lateximage} }% -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{orbital}{ +\chemmacros_module_if_loaded:nTF{{orbital}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~orbital} \RenewDocumentCommand \orbital {om} @@ -488,15 +488,16 @@ \end{lateximage} } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{reactions}{ +\chemmacros_module_if_loaded:nTF{{reactions}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~reactions} -\cs_gset_protected:Npn \chemmacros_declare_reaction_env:nnnn #1#2#3#4 +\cs_gset_protected:Npn \__chemmacros_declare_reaction_env:nnnn #1#2#3#4 { - \exp_args:Nnx \DeclareDocumentEnvironment {#1} { O{} \prg_replicate:nn {#3+0} {m} } + \exp_args:Nnx \DeclareDocumentEnvironment {#1} + { \int_compare:nT { #3+0 = 0 } {!} O{} \prg_replicate:nn {#3+0} {m} } { \boolfalse{mathjax}% lwarp \ifdefvoid{\LWR@ThisAltText}{% lwarp @@ -504,13 +505,15 @@ }{}% lwarp \chemmacros_add_reaction_description:n {##1} \__chemmacros_begin_reaction: - \chemmacros_reaction_read:nnw {#2} {#4} + \__chemmacros_reaction_read:nnw {#2} {#4} } { \__chemmacros_end_reaction: \gdef\LWR@ThisAltText{}% lwarp + \ignorespacesafterend } } + \cs_generate_variant:Nn \chemmacros_declare_reaction_env:nnnn {nnnV} \RenewChemReaction {reaction} {equation} @@ -518,10 +521,170 @@ \RenewChemReaction {reactions} {align} \RenewChemReaction {reactions*} {align*} -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument +\StartDefiningTabulars% lwarp + +\RenewDocumentCommand \printreactants {s} + { + \group_begin: + \chemmacros_set_keys:nn {reactants} { switch = false } + \int_step_variable:nNn + { \seq_count:N \g_chemnum_initiated_compounds_seq } + \l__chemmacros_reactants_tmpa_tl + { + \seq_put_right:Nx + \l__chemmacros_reactants_tmpa_seq + { + \chemnum_cmpd:nnne { \c_false_bool } { \c_true_bool } {} + { + \seq_item:NV + \g_chemnum_initiated_compounds_seq + \l__chemmacros_reactants_tmpa_tl + } + & + \bool_if:nT {#1} + { + \seq_item:NV + \g_chemnum_initiated_compounds_seq + \l__chemmacros_reactants_tmpa_tl + & + } + % TODO: expl3-command ?? + \solvent + { + \seq_item:NV + \g_chemnum_initiated_compounds_seq + \l__chemmacros_reactants_tmpa_tl + } + \tabularnewline + } + \tl_set:Nx + \l__chemmacros_reactants_tmpb_tl + { + \seq_item:NV + \g_chemnum_initiated_compounds_seq + \l__chemmacros_reactants_tmpa_tl + } + \chemmacros_reactants_list_subreactant:Vn + \l__chemmacros_reactants_tmpb_tl + {#1} + } + % TODO: longtable ? + % table customizable? + % first draft of two styles + \par + \noindent + \bool_if:NTF \l__chemmacros_reactants_printreactants_style_bool + { + \str_case:Vn \l__chemmacros_reactants_printreactants_style_str + { + {xltabular} + { + \chemmacros_if_package_loaded:nTF {xltabular} + { + \bool_if:nTF {#1} + { + \begin {xltabular} + { \textwidth } + { @{}ll>{\raggedright\arraybackslash}X@{} } + } + { + \begin {xltabular} + { \textwidth } + { @{}l>{\raggedright\arraybackslash}X@{} } + } + \seq_use:Nn \l__chemmacros_reactants_tmpa_seq { } + \end{xltabular} + } + { + \msg_expandable_error:nnnn + {chemmacros} + {package-not-loaded} + { \printreactants } + {xltabular} + } + } + {longtable} + { + \chemmacros_if_package_loaded:nTF {longtable} + { + \bool_if:nTF {#1} + { + \begin {longtable}[l] + { @{}ll>{\raggedright\arraybackslash}p{0.6\textwidth}@{} } + } + { + \begin {longtable}[l] + { @{}l>{\raggedright\arraybackslash}p{0.9\textwidth}@{} } + } + \seq_use:Nn \l__chemmacros_reactants_tmpa_seq { } + \end{longtable} + } + { + \msg_expandable_error:nnnn + {chemmacros} + {package-not-loaded} + { \printreactants } + {longtable} + } + } + } + } + { + \msg_warning:nn {chemmacros} {missing-printreactants-style} + } + \group_end: + } + +\cs_gset_protected:Npn \chemmacros_reactants_list_subreactant:nn #1#2 + { + \chemnum_if_subcompounds:nT {#1} + { + \int_step_variable:nNn + { \chemnum_count_subcompounds:n {#1} } + \l__chemmacros_reactants_tmpa_tl + { + \seq_put_right:Nx + \l__chemmacros_reactants_tmpa_seq + { + \chemnum_cmpd:nnne { \c_false_bool } { \c_true_bool } {} + { + \exp_not:n {#1} + \exp_not:V \l_chemnum_compound_separator_tl + \chemnum_get_subcompound:nV + {#1} + \l__chemmacros_reactants_tmpa_tl + } + & + \bool_if:nT {#2} + { + #1 + \l_chemnum_compound_separator_tl + \chemnum_get_subcompound:nV + {#1} + \l__chemmacros_reactants_tmpa_tl + & + } + % TODO: expl3-command ?? + \solvent + { + #1 + \l_chemnum_compound_separator_tl + \chemnum_get_subcompound:nV + {#1} + \l__chemmacros_reactants_tmpa_tl + } + \tabularnewline + } + } + } + } +\cs_generate_variant:Nn \chemmacros_reactants_list_subreactant:nn {V} + +\StopDefiningTabulars% lwarp \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{redox}{ +\chemmacros_module_if_loaded:nTF{{redox}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~redox} \NewDocumentCommand \LWR@chemmacros@ox { s m >{\SplitArgument{1}{,}}m } @@ -552,7 +715,7 @@ { \LWR@subsingledollar*{% yes hash \textbackslash{}% - ox*% + ox% \{% \LWR@HTMLsanitizedetokenized{\detokenize{#3}}% \}% alt @@ -565,10 +728,10 @@ \endgroup } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{scheme}{ +\chemmacros_module_if_loaded:nTF{{scheme}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~scheme} \ifdefstring{\schemename}{los}{ @@ -577,30 +740,12 @@ name = \chemmacros_translate:n {scheme-name} } }{} -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{spectroscopy}{ +\chemmacros_module_if_loaded:nTF{{spectroscopy}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~spectroscopy} -\ChemCompatibilityTo{5.8} -\cs_gset_protected:Npn \__chemmacros_nmr_base:nn #1#2 - { - \tl_if_blank:VF \g__chemmacros_nmr_element_coupled_tl - { - \tl_put_left:Nn \g__chemmacros_nmr_element_coupled_tl { \{ } - \tl_put_right:Nn \g__chemmacros_nmr_element_coupled_tl { \} } - } - \tl_put_left:Nn \g__chemmacros_nmr_element_coupled_tl {#2} - \textsuperscript{#1} - \bool_if:NTF \l__chemmacros_nmr_parse_bool - { \chemformula_ch:nV {} \g__chemmacros_nmr_element_coupled_tl } - { \chemmacros_chemformula:V \g__chemmacros_nmr_element_coupled_tl } - \tl_use:N \l__chemmacros_nmr_element_method_connector_tl - \tl_use:N \l__chemmacros_nmr_method_tl - } -\EndChemCompatibility -\ChemCompatibilityFrom{5.8} \cs_gset_protected:Npn \__chemmacros_nmr_base:nn #1#2 { \group_begin: @@ -616,17 +761,16 @@ name = \chemmacros_translate:n {scheme-name} { \bool_if:NTF \l__chemmacros_nmr_parse_bool { \chemformula_ch:nV {} \g__chemmacros_nmr_element_coupled_tl } - { \chemmacros_chemformula:V \g__chemmacros_nmr_element_coupled_tl } + { \chemmacros_formula:V \g__chemmacros_nmr_element_coupled_tl } } \tl_use:N \l__chemmacros_nmr_element_method_connector_tl \tl_use:N \l__chemmacros_nmr_method_tl \group_end: } -\EndChemCompatibility \cs_gset_protected:Npn \chemmacros_nmr_position:n #1 { - \chemmacros_chemformula:x + \chemmacros_formula:x { \exp_not:V \g__chemmacros_nmr_element_tl \bool_if:NF \l__chemmacros_nmr_position_side_bool @@ -658,7 +802,7 @@ name = \chemmacros_translate:n {scheme-name} \textsubscript% lwarp { \l__chemmacros_nmr_coupling_nuclei_pre_tl - \chemmacros_chemformula:n {#2} + \chemmacros_formula:n {#2} \l__chemmacros_nmr_coupling_nuclei_post_tl } } @@ -667,7 +811,7 @@ name = \chemmacros_translate:n {scheme-name} \tl_set:Nn \l__chemmacros_nmr_coupling_nuclei_tl { \l__chemmacros_nmr_coupling_nuclei_pre_tl - \chemmacros_chemformula:n {#2} + \chemmacros_formula:n {#2} \l__chemmacros_nmr_coupling_nuclei_post_tl } } @@ -723,7 +867,7 @@ name = \chemmacros_translate:n {scheme-name} \bool_if:NT \l__chemmacros_nmr_comma_bool { , ~ } \bool_if:NT \l__chemmacros_nmr_solvent_bool - { \chemmacros_chemformula:n {#4} } + { \chemmacros_formula:n {#4} } \bool_if:NT \l__chemmacros_nmr_delimiters_bool { ) } \tl_if_blank:nT {#1} {:~} @@ -789,20 +933,26 @@ name = \chemmacros_translate:n {scheme-name} \IfBooleanF {#1} { \bool_if:NT \l__chemmacros_nmr_use_equal_bool { ~ = } } } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \AtBeginDocument{ -\@ifchemmacrosmoduleloaded{thermodynamics}{ +\chemmacros_module_if_loaded:nTF{{thermodynamics}}{ \PackageInfo{lwarp}{Patching~chemmacros~module~thermodynamics} -\cs_gset_protected:Npn \chemmacros_state:nn #1#2 +\cs_gset_protected:Npn \chemmacros_state:nnnnnn #1#2#3#4#5#6 { \group_begin: - \boolfalse{mathjax} - \chemmacros_set_keys:nn {thermodynamics} {#1} + \chemmacros_set_keys:ne {thermodynamics} + { + \exp_not:n {#1} , + \tl_if_novalue:nF {#2} { subscript-left = \exp_not:n {#2} , } + \tl_if_novalue:nF {#3} { superscript-left = \exp_not:n {#3} , } + \tl_if_novalue:nF {#5} { subscript-right = \exp_not:n {#5} , } + \tl_if_novalue:nF {#6} { superscript-right = \exp_not:n {#6} } + } \LWR@subsingledollar*{% yes hashing \textbackslash{}state% - \{\LWR@HTMLsanitizedetokenized{\detokenize{#2}}\}% alt + \{\LWR@HTMLsanitizedetokenized{\detokenize{#4}}\}% alt }{% chemmacros_state% add'l hashing #1% options @@ -812,31 +962,32 @@ name = \chemmacros_translate:n {scheme-name} RSB \tl_use:N \l__chemmacros_state_sb_right_tl } { - \LWR@origensuredmath{ - \chemmacros_text:V \l__chemmacros_state_pre_tl - \c_math_superscript_token - { \chemmacros_text:V \l__chemmacros_state_sp_left_tl } - \tl_if_empty:NTF \l__chemmacros_state_sb_left_tl - {} - { - \c_math_subscript_token - { \chemmacros_text:V \l__chemmacros_state_sb_left_tl } - } - #2 - \c_math_superscript_token - { \chemmacros_text:V \l__chemmacros_state_sp_right_tl } - \tl_if_empty:NTF \l__chemmacros_state_sb_right_tl - {} - { - \c_math_subscript_token - { \chemmacros_text:V \l__chemmacros_state_sb_right_tl } - } - \chemmacros_text:V \l__chemmacros_state_post_tl - } + \LWR@origensuredmath + { + \chemmacros_text:V \l__chemmacros_state_pre_tl + \c_math_superscript_token + { \chemmacros_text:V \l__chemmacros_state_sp_left_tl } + \tl_if_empty:NTF \l__chemmacros_state_sb_left_tl + {} + { + \c_math_subscript_token + { \chemmacros_text:V \l__chemmacros_state_sb_left_tl } + } + #4 + \c_math_superscript_token + { \chemmacros_text:V \l__chemmacros_state_sp_right_tl } + \tl_if_empty:NTF \l__chemmacros_state_sb_right_tl + {} + { + \c_math_subscript_token + { \chemmacros_text:V \l__chemmacros_state_sb_right_tl } + } + \chemmacros_text:V \l__chemmacros_state_post_tl + } } \group_end: } -\cs_generate_variant:Nn \chemmacros_state:nn { nV } +\cs_generate_variant:Nn \chemmacros_state:nnnnnn { nVVVVV } \cs_gset_protected:Npn \chemmacros_declare_state:Nn #1#2 { @@ -860,17 +1011,23 @@ name = \chemmacros_translate:n {scheme-name} \DeclareDocumentCommand #1 { sO{}D(){}m } { \group_begin: - \chemmacros_set_keys:xn + \chemmacros_set_keys:en {thermodynamics/\chemmacros_remove_backslash:N #1} {#2} \tl_if_blank:nF {##3} { - \chemmacros_set_keys:nx {thermodynamics} + \chemmacros_set_keys:ne {thermodynamics} { subscript-\l__chemmacros_state_sb_pos_tl = \exp_not:n {##3} } } - \chemmacros_state:nV {##2} \l__chemmacros_state_symbol_tl + \chemmacros_state:nVVVVV + {##2} + \c_novalue_tl + \c_novalue_tl + \l__chemmacros_state_symbol_tl + \c_novalue_tl + \c_novalue_tl \chemmacros_set_keys_groups:nnn {thermodynamics} {variables} {##2} - \IfBooleanF {##1} { = ~ \SI {##4} { \l__chemmacros_state_unit_tl } } + \IfBooleanF {##1} { = \qty {##4} { \l__chemmacros_state_unit_tl } } \group_end: } } @@ -878,10 +1035,11 @@ name = \chemmacros_translate:n {scheme-name} \RenewChemState \entropy { symbol = S , unit = \joule\per\kelvin\per\mole , pre = } \RenewChemState \gibbs { symbol = G , unit = \kilo\joule\per\mole } -}{}% \@ifchemmacrosmoduleloaded +}{}% Module loaded. }% AtBeginDocument \ExplSyntaxOff + \endinput %% %% End of file `lwarp-chemmacros.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemnum.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemnum.sty index 65ce9eb9ac5..fb060f7e403 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chemnum.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chemnum.sty @@ -53,6 +53,7 @@ \ExplSyntaxOff + \endinput %% %% End of file `lwarp-chemnum.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chkfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chkfloat.sty index 519b3317688..40fd52746c6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chkfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chkfloat.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{chkfloat}[2012/08/19] + \endinput %% %% End of file `lwarp-chkfloat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty index e4e0727432a..9f457bca2c0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-chngpage.sty @@ -20,6 +20,7 @@ \LWR@ProvidesPackageDrop{chngpage}[2009/10/20] \LWR@origRequirePackage{lwarp-changepage} + \endinput %% %% End of file `lwarp-chngpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cite.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cite.sty index e6b18a0d9fd..578718a3c63 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cite.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cite.sty @@ -29,6 +29,7 @@ \DeclareDocumentCommand\citepunct{}{,\,\relax} + \endinput %% %% End of file `lwarp-cite.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-citeref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-citeref.sty index ccce64732ab..9d7f8603ad7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-citeref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-citeref.sty @@ -35,6 +35,7 @@ }% \fi } + \endinput %% %% End of file `lwarp-citeref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-classicthesis.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-classicthesis.sty index a530b835696..3fe03e840df 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-classicthesis.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-classicthesis.sty @@ -35,6 +35,7 @@ \newcommand{\tocEntry}[1]{} \DeclareRobustCommand*{\deactivateaddvspace}{}% \newlength{\beforebibskip} + \endinput %% %% End of file `lwarp-classicthesis.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cleveref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cleveref.sty index c32e2d0c748..acb58c7e691 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cleveref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cleveref.sty @@ -142,6 +142,7 @@ \fi \sf@@sub@label{#2}} }{} + \endinput %% %% End of file `lwarp-cleveref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty index 8007a278b47..270d64d5e7d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-clrdblpg.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{clrdblpg}[2018/04/21] + \endinput %% %% End of file `lwarp-clrdblpg.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cmbright.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cmbright.sty index bc680cdf250..5f57a046df2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cmbright.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cmbright.sty @@ -33,6 +33,7 @@ \CustomizeMathJax{\newcommand{\mathbold}[1]{\boldsymbol{#1}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-cmbright.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cmdtrack.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cmdtrack.sty index 4dcbf1ab55e..ba5d10c6813 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cmdtrack.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cmdtrack.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{cmdtrack}[2012/12/18] \newcommand{\untrack}[1]{} + \endinput %% %% End of file `lwarp-cmdtrack.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-colonequals.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-colonequals.sty index e7a746a6ad7..8f0d8440d5b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-colonequals.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-colonequals.sty @@ -38,6 +38,7 @@ \CustomizeMathJax{\newcommand{\simcolon}{\mathrel{\sim\!\unicode{x2236}}}} \CustomizeMathJax{\newcommand{\simcoloncolon}{\mathrel{\sim\!\unicode{x2237}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-colonequals.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty index 4d601fc2bdf..04bd8ea75e9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{color}[2016/07/10] \RequirePackage{xcolor} \let\color@endgroup\endgroup + \endinput %% %% End of file `lwarp-color.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty index 73423c71bbe..644fd054ba9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-colortbl.sty @@ -83,6 +83,7 @@ \end{warpMathJax} + \endinput %% %% End of file `lwarp-colortbl.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-letters.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-letters.sty index 13908ab2645..37ae4762326 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-letters.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-letters.sty @@ -15,6 +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. + \ProvidesPackage{lwarp-common-mathjax-letters}[2020/08/10] \begin{warpMathJax} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-newpxtxmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-newpxtxmath.sty index 1d8a6b4d48b..6088b53b445 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-newpxtxmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-newpxtxmath.sty @@ -15,6 +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. + \ProvidesPackage{lwarp-common-mathjax-newpxtxmath}[2020/09/20] \LWR@origRequirePackage{lwarp-common-mathjax-nonunicode} \LWR@origRequirePackage{lwarp-common-mathjax-overlaysymbols} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-nonunicode.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-nonunicode.sty index 801f1fdc5d5..2ccfc122b99 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-nonunicode.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-nonunicode.sty @@ -15,6 +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. + \ProvidesPackage{lwarp-common-mathjax-nonunicode}[2020/09/20] \LWR@origRequirePackage{lwarp-common-mathjax-overlaysymbols} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-overlaysymbols.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-overlaysymbols.sty index af18aa677a8..9289648ca62 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-overlaysymbols.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-mathjax-overlaysymbols.sty @@ -15,6 +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. + \ProvidesPackage{lwarp-common-mathjax-overlaysymbols}[2020/08/17] \begin{warpMathJax} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-multimedia.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-multimedia.sty index 3bb50cf9c8e..316ae838bd4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-common-multimedia.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-common-multimedia.sty @@ -15,6 +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. + \ProvidesPackage{lwarp-common-multimedia}[2019/04/22] \RequirePackage{xkeyval} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-continue.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-continue.sty index 242033b59ee..1ba8210a64b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-continue.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-continue.sty @@ -23,6 +23,7 @@ \newcommand*{\postflagword}{} \newlength\contsep \newlength\contdrop + \endinput %% %% End of file `lwarp-continue.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty index bb9baa86251..fbe2e074a08 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-copyrightbox.sty @@ -32,6 +32,7 @@ \newcommand{\CRB@setcopyrightfont}{} \newcommand{\CRB@setcopyrightparagraphstyle}{} + \endinput %% %% End of file `lwarp-copyrightbox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty index f2faa52c555..cff4441c2ec 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-crop.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{crop}[2003/05/20] \newcommand*{\crop}[1][]{} \newcommand*{\cropdef}[6][]{} + \endinput %% %% End of file `lwarp-crop.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ctable.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ctable.sty index f6ec39b8f7b..595665e0cdc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ctable.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ctable.sty @@ -134,6 +134,7 @@ \tmark[#1]\,#2\par } \LWR@formatted{tnote} + \endinput %% %% End of file `lwarp-ctable.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty index f33aa3fb5c4..25107c450a2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cuted.sty @@ -21,6 +21,7 @@ \newtoks\preCutedStrip \preCutedStrip{} \newtoks\postCutedStrip \postCutedStrip{} \def\oldcolsbreak#1{} + \endinput %% %% End of file `lwarp-cuted.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty index dff3d4c23d9..97484eb559a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-cutwin.sty @@ -41,6 +41,7 @@ \begin{picture}(0,0) \putstuffinpic \end{picture}} + \endinput %% %% End of file `lwarp-cutwin.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty index 8254698a549..859d8a8d3cc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfloatfix.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 89a97b34f73..fc780b8b5d5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dblfnote.sty @@ -25,6 +25,7 @@ \def\DFNalwaysdouble{} \def\DFNruleboth{} \def\DFNruleleft{} + \endinput %% %% End of file `lwarp-dblfnote.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty index 2bd51e0709f..11460312acf 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dcolumn.sty @@ -23,6 +23,7 @@ \newcommand*{\LWR@HTML@DC@end}{} \LWR@formatted{DC@end} + \endinput %% %% End of file `lwarp-dcolumn.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-decimal.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-decimal.sty index 355814b31c9..e19da683d7f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-decimal.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-decimal.sty @@ -19,6 +19,7 @@ \begin{warpMathJax} \CustomizeMathJax{\def\.{\mbox{.}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-decimal.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-decorule.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-decorule.sty index dad605de16f..95ff37148ae 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-decorule.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-decorule.sty @@ -25,6 +25,7 @@ {\end{lateximage}} {} {\LWR@patcherror{decorule}{decorule B}} + \endinput %% %% End of file `lwarp-decorule.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty index 5c815af386b..7aa58b068cf 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-diagbox.sty @@ -75,6 +75,7 @@ \setkeys{diagbox}{dir=NW,#1}% \@nameuse{LWR@diagboxT\diagbox@dir}{#3}{#2}{#4}% } + \endinput %% %% End of file `lwarp-diagbox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty index 1c7111b41ea..fb3194a34a9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty @@ -55,6 +55,7 @@ \LWR@formatted{eye} \LWR@formatted{satellitedish} \LWR@formatted{smallpencil} + \endinput %% %% End of file `lwarp-dingbat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dotlessi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dotlessi.sty index 025ac1decce..131bd210035 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dotlessi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dotlessi.sty @@ -20,6 +20,7 @@ \CustomizeMathJax{\let\dotlessi\imath} \CustomizeMathJax{\let\dotlessj\jmath} \end{warpMathJax} + \endinput %% %% End of file `lwarp-dotlessi.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dprogress.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dprogress.sty index 1952e1f6e01..1763a284efe 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-dprogress.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dprogress.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{dprogress}[2008/02/21] + \endinput %% %% End of file `lwarp-dprogress.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty index 54d1aa20d55..1889bafbb98 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftcopy.sty @@ -29,6 +29,7 @@ \newcommand{\draftcopyPageY}[1]{} \newcommand{\draftcopyBottomX}[1]{} \newcommand{\draftcopyBottomY}[1]{} + \endinput %% %% End of file `lwarp-draftcopy.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftfigure.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftfigure.sty index ad1f6506bd2..72f87e69b9a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftfigure.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftfigure.sty @@ -25,6 +25,7 @@ \define@key{draftfigure}{position}[left]{} \define@key{draftfigure}{size}[normal]{} \newcommand\setdf[1]{\setkeys{draftfigure}{#1}} + \endinput %% %% End of file `lwarp-draftfigure.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty index b1a3cc80b5f..a333801e81c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty @@ -32,6 +32,7 @@ \newcommand{\SetWatermarkVertCenter}[1]{} \newcommand{\SetWatermarkText}[1]{} + \endinput %% %% End of file `lwarp-draftwatermark.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-drftcite.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-drftcite.sty index 933bb9ea873..fc9acb641bd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-drftcite.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-drftcite.sty @@ -23,6 +23,7 @@ {Reference `#2' on page \thepage\space was never cited}}{}% \@citeverb{#2}}\hfil]\if@filesw{\def\protect##1{\string ##1\space}% \immediate\write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces} + \endinput %% %% End of file `lwarp-drftcite.sty'. 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 2211e722418..2ec8a896ef1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty @@ -47,6 +47,7 @@ {}% } + \endinput %% %% End of file `lwarp-easy-todo.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ebook.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ebook.sty index 13418bdc313..24fb92be27c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ebook.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ebook.sty @@ -25,6 +25,7 @@ \setcounter{secnumdepth}{0} \setcounter{tocdepth}{2} } + \endinput %% %% End of file `lwarp-ebook.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-econometrics.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-econometrics.sty index ff04a364424..e8106a750b3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-econometrics.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-econometrics.sty @@ -143,6 +143,7 @@ \CustomizeMathJax{\newcommand{\mply}{\cdot}} \CustomizeMathJax{\newcommand{\rW}{\ensuremath{\mathrm{W}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-econometrics.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ed.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ed.sty index 87379bda4c2..f5a90fdc187 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ed.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ed.sty @@ -33,6 +33,7 @@ \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 7fe7d2cc2f2..089a26e5980 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ellipsis.sty @@ -24,6 +24,7 @@ \newcommand*{\midwordellipsis}{\,\textellipsis\,} + \endinput %% %% End of file `lwarp-ellipsis.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-embrac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-embrac.sty index 8b65a669e1e..0c280315322 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-embrac.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-embrac.sty @@ -48,6 +48,7 @@ \newcommand{\LWR@HTML@EmbracOn}{} \LWR@formatted{EmbracOn} + \endinput %% %% End of file `lwarp-embrac.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty index 5cea7ef6423..ed86bad1d15 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-emptypage.sty @@ -19,6 +19,7 @@ \LWR@ProvidesPackageDrop{emptypage}[2010/05/30] + \endinput %% %% End of file `lwarp-emptypage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty index cca5da447a0..7b4ddd593eb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-endfloat.sty @@ -37,6 +37,7 @@ \providecommand{\efloatend}{} \providecommand{\efloatbeginlist}{} \providecommand{\efloatendlist}{} + \endinput %% %% End of file `lwarp-endfloat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-endheads.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-endheads.sty index 3c31505725a..62b90934056 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-endheads.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-endheads.sty @@ -41,6 +41,7 @@ \newcommand{\resetendnotes}{} \newif\ifnotesbychapteron \notesbychapteronfalse \newcommand{\notesbychapter}{\notesbychapterontrue} + \endinput %% %% End of file `lwarp-endheads.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty index 767b4bc48a1..3a65d0d3f7f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-endnotes.sty @@ -37,6 +37,7 @@ \CustomizeMathJax{\newcommand{\endnote}[2][\LWRendnote]{{}^{\mathrm{#1}}}} \CustomizeMathJax{\newcommand{\endnotemark}[1][\LWRendnote]{{}^{\mathrm{#1}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-endnotes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-engtlc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-engtlc.sty index 33d9bb0aeb6..66c4cc3f907 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-engtlc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-engtlc.sty @@ -219,6 +219,7 @@ \CustomizeMathJax{\let\expval\valatt} \CustomizeMathJax{\let\rmexp\ex} \end{warpMathJax} + \endinput %% %% End of file `lwarp-engtlc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-enotez.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-enotez.sty index 4a9692384b9..a061b8d71d3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-enotez.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-enotez.sty @@ -107,6 +107,7 @@ \CustomizeMathJax{\newcommand{\endnotemark}[1][\LWRendnote]{{}^{\mathrm{#1}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-enotez.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty index 6bebd218a02..d7e79c56383 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-enumerate.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \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 a4f0194744a..5efcfb9546a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-enumitem.sty @@ -27,6 +27,7 @@ \def\DrawEnumitemLabel{} + \endinput %% %% End of file `lwarp-enumitem.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty index ecee54e99e8..fb1cc95a15d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty @@ -49,6 +49,7 @@ \renewcommand{\epigraphhead}[2][0]{#2} \renewcommand{\dropchapter}[1]{} \renewcommand*{\undodrop}{} + \endinput %% %% End of file `lwarp-epigraph.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-epsf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-epsf.sty index 6facb98168d..c1a7d4f5f6a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-epsf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-epsf.sty @@ -25,6 +25,7 @@ {\end{lateximage}} {} {\LWR@patcherror{lwarp-epsf}{epsfsetgraph-end}} + \endinput %% %% End of file `lwarp-epsf.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-epsfig.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-epsfig.sty index f583b547172..c10c4f2390f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-epsfig.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-epsfig.sty @@ -34,6 +34,7 @@ \newcommand{\LWR@HTML@psfig}[1]{\includegraphics[#1]{\LWR@epsfig@filename}} \LWR@formatted{psfig} + \endinput %% %% End of file `lwarp-epsfig.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-epstopdf-base.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-epstopdf-base.sty index b1263cdb885..baf1927c4e7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-epstopdf-base.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-epstopdf-base.sty @@ -39,6 +39,7 @@ .eps,.EPS,.pdf,.PDF,.gif,.GIF,.png,.PNG,.jpg,.JPG,.jpeg,.JPEG% }% } + \endinput %% %% End of file `lwarp-epstopdf-base.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-epstopdf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-epstopdf.sty index c40567c6be9..ce4fec99eb1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-epstopdf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-epstopdf.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackagePass{epstopdf}[2020-01-24] + \endinput %% %% End of file `lwarp-epstopdf.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-eqlist.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-eqlist.sty index 4153a49a1ac..a16791d895d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-eqlist.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-eqlist.sty @@ -27,6 +27,7 @@ \def\eqlistlabel#1{#1} \newcommand{\eqlistauto}[1]{} \newcommand{\eqlistnoauto}{} + \endinput %% %% End of file `lwarp-eqlist.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-eqparbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-eqparbox.sty index 401df9cfacd..daa1301cac7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-eqparbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-eqparbox.sty @@ -53,6 +53,7 @@ \newcommand*{\LWR@HTML@eqsetminwidthto}[2]{} \newcommand*{\LWR@HTML@eqsetmaxwidthto}[2]{} + \endinput %% %% End of file `lwarp-eqparbox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-errata.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-errata.sty index 5826f377623..f3029a3f978 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-errata.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-errata.sty @@ -60,6 +60,7 @@ \StopDefiningMath + \endinput %% %% End of file `lwarp-errata.sty'. 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 0a329ee225c..22f1aae9386 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty @@ -38,6 +38,7 @@ \newcommand*{\ClearShipoutPictureFG}{} \newcommand{\gridSetup}[6][]{} + \endinput %% %% End of file `lwarp-eso-pic.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-esvect.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-esvect.sty index 9163aec82a5..2914e6d7a6e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-esvect.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-esvect.sty @@ -21,6 +21,7 @@ \CustomizeMathJax{\newcommand{\LWResvectvvstar}[2]{\overrightarrow{#1}\!_{#2}}} \CustomizeMathJax{\newcommand{\vv}{\ifstar\LWResvectvvstar\LWResvectvv}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-esvect.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-etoc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-etoc.sty index a8f7117d15b..38145a71081 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-etoc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-etoc.sty @@ -131,6 +131,7 @@ \let\etocaftertochook \@empty \let\etocbeforetitlehook \@empty \appto\tableofcontents{\def\tableofcontents{}} + \endinput %% %% End of file `lwarp-etoc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty index 8d1d302cd04..551a0f1dc54 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty @@ -24,6 +24,7 @@ \renewrobustcmd\eurobars{} \renewrobustcmd\eurobarsnarrow{} \renewrobustcmd\eurobarswide{} + \endinput %% %% End of file `lwarp-eurosym.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty index f7cc9465ca5..e7110eb98a1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty @@ -23,6 +23,7 @@ \newcommand*{\AddEverypageHook}[1]{} \newcommand*{\AddThispageHook}[1]{} + \endinput %% %% End of file `lwarp-everypage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty index 026afd94e31..4bd4d012215 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-everyshi.sty @@ -21,6 +21,7 @@ \let\AtNextShipout\relax \newcommand*{\AtNextShipout}[1]{} + \endinput %% %% End of file `lwarp-everyshi.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-extarrows.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-extarrows.sty index b62235ba564..2fd19a3d58a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-extarrows.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-extarrows.sty @@ -26,6 +26,7 @@ \CustomizeMathJax{\let\xlongleftarrow\xleftarrow} \CustomizeMathJax{\let\xlongrightarrow\xrightarrow} \end{warpMathJax} + \endinput %% %% End of file `lwarp-extarrows.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty index f40da65bc31..1ba715a7d9d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty @@ -34,6 +34,7 @@ \newcommand*{\firstrightmark}{} \newcommand*{\lastleftmark}{} + \endinput %% %% End of file `lwarp-extramarks.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty index 6583d40db0f..4cd9b0017de 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty @@ -180,6 +180,7 @@ \LWRFB@UseVerbatim{#2}% \LWR@afterendverbatim% } + \endinput %% %% End of file `lwarp-fancybox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty index b3cabd9d596..cdf7466012d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty @@ -56,6 +56,7 @@ } \long\def\f@nch@pagestyle#1[#2]#3{} + \endinput %% %% End of file `lwarp-fancyhdr.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancypar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancypar.sty index 8fa743bbc46..4bd6059d58b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancypar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancypar.sty @@ -52,6 +52,7 @@ \makeatother \end{warpHTML} + \endinput %% %% End of file `lwarp-fancypar.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty index f8b3d3ebcaa..2110e9b1715 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyref.sty @@ -22,6 +22,7 @@ {}{ \renewcommand*{\fancyrefhook}[1]{#1}% } + \endinput %% %% End of file `lwarp-fancyref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty index a3df2360b22..7b76d7c91b4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancytabs.sty @@ -29,6 +29,7 @@ \newcommand{\fancytabsGap}[1]{} \newcommand{\fancytabsFloor}[1]{} \newcommand{\fancytabsRotate}[1]{} + \endinput %% %% End of file `lwarp-fancytabs.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty index 5992825dbf1..1d8abd6e990 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty @@ -271,6 +271,7 @@ solid {\FancyVerbRuleColor{\LWR@origpound\LWR@tempcolor}} ; % space } % \AfterEndPreamble + \endinput %% %% End of file `lwarp-fancyvrb.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fbox.sty index f1a49c4f319..abb06b04071 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fbox.sty @@ -15,18 +15,22 @@ %% 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{fbox}[2020/06/22] +\LWR@ProvidesPackagePass{fbox}[2022/02/20] \LetLtxMacro\LWR@HTML@fbox\fbox \renewcommand*{\orig@fbox}{\FBox@i[tblr]} -\newcommand*{\LWR@fboxpkg@border}[2]{% +\newcommand*{\LWR@fboxpkg@border}[3]{% + \colorlet{LWR@border@color}{\csuse{fbox@#2color}}% + \protect\convertcolorspec{named}{LWR@border@color}{HTML}\LWR@tempbordercolor\relax% \appto\LWR@tempone{% border-#1: % space \LWR@printlength{\LWR@atleastonept} % space - solid \LWR@origpound\LWR@tempcolor ;\LWR@indentHTML + solid \LWR@origpound% }% - \ifblank{#2}{}{% + \expandafter\appto\expandafter\LWR@tempone\expandafter{\LWR@tempbordercolor}% + \appto\LWR@tempone{ ;\LWR@indentHTML}% + \ifblank{#3}{}{% \appto\LWR@tempone{% - padding-#1: \LWR@printlength{#2} ;\LWR@indentHTML + padding-#1: \LWR@printlength{#3} ;\LWR@indentHTML }% }% } @@ -53,18 +57,18 @@ \LWR@fboxpkg@lrpadding{left}% \LWR@fboxpkg@lrpadding{right}% \ifnum\the\@tempcntb>8\relax - \advance\@tempcntb by -8 - \LWR@fboxpkg@border{top}{\fbox@@sep}% + \advance\@tempcntb by -8\relax + \LWR@fboxpkg@border{top}{t}{\fbox@@sep}% \fi \ifnum\@tempcntb>3 - \advance\@tempcntb by -4 - \LWR@fboxpkg@border{left}{}% + \advance\@tempcntb by -4\relax + \LWR@fboxpkg@border{left}{l}{}% \fi - \ifnum\@tempcntb>1 - \LWR@fboxpkg@border{right}{}% + \ifnum\@tempcntb>1\relax + \LWR@fboxpkg@border{right}{r}{}% \fi \ifodd\@tempcntb - \LWR@fboxpkg@border{bottom}{\fbox@@sep}% + \LWR@fboxpkg@border{bottom}{b}{\fbox@@sep}% \fi \color@begingroup \ifbool{LWR@fboxpkg@ispar}% @@ -97,6 +101,7 @@ \CustomizeMathJax{\newcommand{\LWRfboxpkgtwo}[2][]{\LWRorigfbox{#2}}} \CustomizeMathJax{\renewcommand{\fbox}{\ifstar\LWRfboxpkgtwo\LWRfboxpkgtwo}} \CustomizeMathJax{\newcommand{\fparbox}{\fbox}} + \endinput %% %% End of file `lwarp-fbox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fewerfloatpages.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fewerfloatpages.sty index b5e37807651..38471dd3a9d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fewerfloatpages.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fewerfloatpages.sty @@ -19,6 +19,7 @@ \newcommand\floatpagekeepfraction{\textfraction} \newcounter{floatpagedeferlimit} \newcounter{floatpagekeeplimit} + \endinput %% %% End of file `lwarp-fewerfloatpages.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty index eb288711e0b..f8a06d720d1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-figcaps.sty @@ -24,6 +24,7 @@ \def\figurecapname{Figure Captions} \def\tablepagename{Tables} \def\figurepagename{Figures} + \endinput %% %% End of file `lwarp-figcaps.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-figsize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-figsize.sty index ec5ed1267dc..f3f5d10da40 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-figsize.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-figsize.sty @@ -25,6 +25,7 @@ \setlength{\figwidth}{5.5in}% \setlength{\figwidth}{\figwidth / #3}% } + \endinput %% %% End of file `lwarp-figsize.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty index 4c08e9df62d..b783f855f16 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty @@ -28,6 +28,7 @@ \newdimen\fitboxnatwidth \newcommand\SetFitboxLayout[3][]{} + \endinput %% %% End of file `lwarp-fitbox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty index fc0de256a5c..4afc17af6dd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fix2col.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{fix2col}[2015/11/13] + \endinput %% %% End of file `lwarp-fix2col.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmath.sty index b85aab961bd..654be68dde3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmath.sty @@ -24,6 +24,7 @@ \LWR@mathjax@addletter{\BooleanTrue}{up}{}{omega}{03A9} \CustomizeMathJax{\newcommand{\mathbold}[1]{\boldsymbol{#1}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-fixmath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty index 36bfb5d7c38..b5b83a5e62e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty @@ -66,6 +66,7 @@ }% \AtBeginDocument + \endinput %% %% End of file `lwarp-fixme.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmetodonotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmetodonotes.sty index 6092dce36e3..7c241b50d91 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmetodonotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixmetodonotes.sty @@ -35,6 +35,7 @@ \ULon{\LWR@backgroundcolor{#1}{#2}}% } + \endinput %% %% End of file `lwarp-fixmetodonotes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-flafter.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-flafter.sty index 032b17c9985..b297d866367 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-flafter.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-flafter.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{flafter}[2018/01/08] \providecommand\fl@trace[1]{} + \endinput %% %% End of file `lwarp-flafter.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-flippdf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-flippdf.sty index 8856e800033..9ff48c3ea09 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-flippdf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-flippdf.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{flippdf}[2006/06/30] \newcommand\FlipPDF{} \newcommand\UnFlipPDF{} + \endinput %% %% End of file `lwarp-flippdf.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty index 4486c628cc9..2dfecc0cd27 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty @@ -53,6 +53,7 @@ \newcommand{\listof}{\LWR@listof} + \endinput %% %% End of file `lwarp-float.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty index 914e5a1689b..9ea8a847e6e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatflt.sty @@ -51,6 +51,7 @@ \DeclareDocumentEnvironment{floatingtable}{o} {\begin{KFLTfloatflt@marginfloat}{table}{}} {\end{KFLTfloatflt@marginfloat}} + \endinput %% %% End of file `lwarp-floatflt.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty index 387d1f243df..0009f4c005a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatpag.sty @@ -19,6 +19,7 @@ \newcommand*{\floatpagestyle}[1]{} \newcommand*{\rotfloatpagestyle}[1]{} \newcommand*{\thisfloatpagestyle}[1]{} + \endinput %% %% End of file `lwarp-floatpag.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty index d25998c13c4..64670949ae0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty @@ -181,6 +181,7 @@ \boolfalse{LWR@insubfloatrow}% } + \endinput %% %% End of file `lwarp-floatrow.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fltrace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fltrace.sty index 3231c254987..05881ba4cb1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fltrace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fltrace.sty @@ -19,6 +19,7 @@ \def\tracefloats{} \def\tracefloatsoff{} \def\tracefloatvals{} + \endinput %% %% End of file `lwarp-fltrace.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty index 29adaec65c2..c888272e2f6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-flushend.sty @@ -23,6 +23,7 @@ \newtoks\atColsBreak \atColsBreak={} \newtoks\atColsEnd \atColsEnd={} \newcommand*{\showcolsendrule}{} + \endinput %% %% End of file `lwarp-flushend.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnbreak.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnbreak.sty index 30366fc1cc7..ff48d61b255 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnbreak.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnbreak.sty @@ -20,6 +20,7 @@ \newcommand*{\fnbreaknonverbose}{} \newcommand*{\fnbreaklabel}{} \newcommand*{\fnbreaknolabel}{} + \endinput %% %% End of file `lwarp-fnbreak.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty index 2f5ef75b9f0..87cf50ad09e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fncychap.sty @@ -44,6 +44,7 @@ \newcommand{\FmN}[1]{#1} \newcommand{\FmTi}[1]{#1} + \endinput %% %% End of file `lwarp-fncychap.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnlineno.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnlineno.sty index 10bd673195a..97826dddc2e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnlineno.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnlineno.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{fnlineno}[2011/01/07] + \endinput %% %% End of file `lwarp-fnlineno.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpara.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpara.sty index c9b74bf0cba..8a4457b8545 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpara.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpara.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{fnpara} + \endinput %% %% End of file `lwarp-fnpara.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty index 2f19b83d492..efb22b276c4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fnpos.sty @@ -20,6 +20,7 @@ \newcommand*{\makeFNmid}{} \newcommand*{\makeFNbelow}{} \newcommand*{\makeFNabove}{} + \endinput %% %% End of file `lwarp-fnpos.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome.sty index 7115efba8a9..6de78fc7e67 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome.sty @@ -70,6 +70,7 @@ \LetLtxMacro\symbol\LWR@fontawesome@symbolthree% } \fi + \endinput %% %% End of file `lwarp-fontawesome.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome5.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome5.sty index 9ca62c9538f..bb0e494163d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome5.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome5.sty @@ -32,6 +32,7 @@ } } \ExplSyntaxOff + \endinput %% %% End of file `lwarp-fontawesome5.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontaxes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontaxes.sty index a93fbefb695..16941aecc4c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontaxes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontaxes.sty @@ -28,6 +28,7 @@ \LetLtxMacro\textsw\firstofone% } } + \endinput %% %% End of file `lwarp-fontaxes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty index f81b78063f9..5945992f789 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontenc.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 5a366378449..bae0e311fb3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footmisc.sty @@ -49,6 +49,7 @@ \endgroup% \@footnotemark% } + \endinput %% %% End of file `lwarp-footmisc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty index 44895081ad4..e6010337e56 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty @@ -88,6 +88,7 @@ } \let\endfootnote\fn@endfntext \let\endfootnotetext\endfootnote + \endinput %% %% End of file `lwarp-footnote.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotebackref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotebackref.sty index 7f0adfd3ed3..77dbba15a05 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotebackref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotebackref.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{footnotebackref}[2012/07/01] + \endinput %% %% End of file `lwarp-footnotebackref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty index 1843a0f46f2..3b1ad85a794 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnotehyper.sty @@ -20,6 +20,7 @@ \RequirePackage{footnote} \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 e575139f00f..0cb35ec1188 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnoterange.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnoterange.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackagePass{footnoterange}[2012/02/17] \csletcs{footnoterange}{footnoterange*} \csletcs{endfootnoterange}{endfootnoterange*} + \endinput %% %% End of file `lwarp-footnoterange.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnpag.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnpag.sty index 36093c5964d..dafe20cb856 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-footnpag.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-footnpag.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{footnpag} + \endinput %% %% End of file `lwarp-footnpag.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-foreign.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-foreign.sty index c515777e6f5..242d77cc457 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-foreign.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-foreign.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackagePass{foreign}[2012/09/25] \renewcommand\foreignabbrfont{\emph} + \endinput %% %% End of file `lwarp-foreign.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-forest.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-forest.sty index 9a0fbfeec0e..98add119a8d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-forest.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-forest.sty @@ -38,6 +38,7 @@ \end{lateximage}% lwarp } + \endinput %% %% End of file `lwarp-forest.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty index ed661183dcc..a0f7fe79cd5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fouridx.sty @@ -23,6 +23,7 @@ }% } \end{warpMathJax} + \endinput %% %% End of file `lwarp-fouridx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fourier.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fourier.sty index 7b61fb32e2e..5d405643eb9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fourier.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fourier.sty @@ -81,6 +81,7 @@ \CustomizeMathJax{\newcommand{\widering}[1]{\stackrel{\unicode{x2218}}{\overgroup{#1}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-fourier.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty index 1b44e7875b1..615ccc69d21 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-framed.sty @@ -123,6 +123,7 @@ \@tempboxa% } + \endinput %% %% End of file `lwarp-framed.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-froufrou.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-froufrou.sty index 2dad25b088f..499f5e4be50 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-froufrou.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-froufrou.sty @@ -52,6 +52,7 @@ \@afterheading } + \endinput %% %% End of file `lwarp-froufrou.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ftcap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ftcap.sty index 54693e5bf6a..9d03283fa55 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ftcap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ftcap.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{ftcap} + \endinput %% %% End of file `lwarp-ftcap.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty index 0a2ff105ca7..e3fad13e454 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ftnright.sty @@ -19,6 +19,7 @@ \LWR@ProvidesPackageDrop{ftnright}[2014/10/28] + \endinput %% %% End of file `lwarp-ftnright.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fullminipage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fullminipage.sty index eb32968d05e..6f59fd06528 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fullminipage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fullminipage.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{fullminipage}[2014/07/06] \newenvironment{fullminipage}[1][]{}{} + \endinput %% %% End of file `lwarp-fullminipage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fullpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fullpage.sty index 79bfda61a68..caa11e65dd7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fullpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fullpage.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{fullpage}[1994/06/01] + \endinput %% %% End of file `lwarp-fullpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty index 6a5025f2337..e82d3bbdb80 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fullwidth.sty @@ -23,6 +23,7 @@ {% \endminipage% } + \endinput %% %% End of file `lwarp-fullwidth.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty index 28cf6b3ed77..4f5f7d42fea 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fvextra.sty @@ -161,6 +161,7 @@ {\LWR@FV@linethensep} {} {\LWR@patcherror{fvextra}{FV@Numbers@both F}} + \endinput %% %% End of file `lwarp-fvextra.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fwlw.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fwlw.sty index a0c61ea753b..81918d1c945 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fwlw.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fwlw.sty @@ -21,6 +21,7 @@ \newbox\LastWordBox \global\setbox\LastWordBox\hbox{} \def\ps@fwlwhead{} \def\ps@NextWordFoot{} + \endinput %% %% End of file `lwarp-fwlw.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gensymb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gensymb.sty index 19bce7d2907..b4557eadf2e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gensymb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gensymb.sty @@ -19,6 +19,7 @@ \begin{warpMathJax} \CustomizeMathJax{\require{gensymb}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-gensymb.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gentombow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gentombow.sty index 1bf81383924..f22ccbd3835 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gentombow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gentombow.sty @@ -21,6 +21,7 @@ \newcommand{\settombowwidth}[1]{} \newcommand{\settombowbleed}[1]{} \newcommand{\settombowcolor}[1]{} + \endinput %% %% End of file `lwarp-gentombow.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty index 4556bec3e09..44b78bc9a48 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty @@ -27,6 +27,7 @@ \renewcommand*{\restoregeometry}{} \renewcommand*{\savegeometry}[1]{} \renewcommand*{\loadgeometry}[1]{} + \endinput %% %% End of file `lwarp-geometry.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ghsystem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ghsystem.sty index d3876254d51..75a0ff16483 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ghsystem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ghsystem.sty @@ -32,6 +32,7 @@ } \ExplSyntaxOff + \endinput %% %% End of file `lwarp-ghsystem.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gindex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gindex.sty index 6f494067420..05748fb9efb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gindex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gindex.sty @@ -37,6 +37,7 @@ \MakeUppercase{#1}% \end{BlockClass} } + \endinput %% %% End of file `lwarp-gindex.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty index 724493a4e2e..e7dded58ce0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty @@ -25,6 +25,7 @@ \def\gls@page@i#1#2{% \endgroup% \global\@namedef{glsp@#1}{\nameref{\BaseJobname-autopage-#2}}}% + \endinput %% %% End of file `lwarp-gloss.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty index eba517b8ac9..191e74a1a74 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-glossaries.sty @@ -62,6 +62,7 @@ \translatelet\LWR@translatetemp{Numbers (glossaries)} \edef\glsnumbersgroupname{\LWR@translatetemp} }{} + \endinput %% %% End of file `lwarp-glossaries.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty index cf66effc898..7bf9ee74963 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gmeometric.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{gmeometric}[2008/11/22] \RequirePackageWithOptions{geometry} + \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 a5be245f732..ad8d878bf61 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty @@ -458,6 +458,7 @@ \LWR@formatted{resizebox} }% AtBeginDocument + \endinput %% %% End of file `lwarp-graphics.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty index 6ba7413de87..3cfef91dad4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty @@ -19,6 +19,7 @@ \LWR@ProvidesPackagePass{graphicx}[2020/09/09] + \endinput %% %% End of file `lwarp-graphicx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty index a3ab388ea27..f1e100026c6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-grffile.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackagePass{grffile}[2017/06/30] + \endinput %% %% End of file `lwarp-grffile.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-grid-system.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-grid-system.sty index 86daa045293..fa3b2afc84c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-grid-system.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-grid-system.sty @@ -23,6 +23,7 @@ }{} \renewcommand{\gridsystem@finishcell}{\hspace{\gridsystem@cellsep}} + \endinput %% %% End of file `lwarp-grid-system.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-grid.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-grid.sty index 5c92cfaee5e..c5409170593 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-grid.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-grid.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{grid}[2009/06/16] \newenvironment*{gridenv}{}{} + \endinput %% %% End of file `lwarp-grid.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gridset.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gridset.sty index 1458fece865..8ac4dbbe5df 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-gridset.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gridset.sty @@ -27,6 +27,7 @@ \newcommand*{\thegridinfo}[1]{(thegridinfo)} \newcommand*{\theposinfo}[1]{(theposinfo)} \newcommand*{\theypos}[1]{(theypos)} + \endinput %% %% End of file `lwarp-gridset.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hang.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hang.sty index bf9a9f1f43e..ac26df38942 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hang.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hang.sty @@ -81,6 +81,7 @@ \newenvironment{compactlabel}[1] {\hanginglist} {\endhanginglist} + \endinput %% %% End of file `lwarp-hang.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hanging.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hanging.sty index 9163eb17db9..97d07db374f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hanging.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hanging.sty @@ -40,6 +40,7 @@ \newcommand{\nhpt}{.} \newcommand{\nhlq}{‘} \newcommand{\nhrq}{’} + \endinput %% %% End of file `lwarp-hanging.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hepunits.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hepunits.sty index f854521e48a..64128693474 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hepunits.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hepunits.sty @@ -79,6 +79,7 @@ \CustomizeMathJax{\newcommand{\TeVcsq}{\tera\eVcsq}} \fi \end{warpMathJax} + \endinput %% %% End of file `lwarp-hepunits.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hhline.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hhline.sty index d5002bf44ec..e40c8a7bcb2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hhline.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hhline.sty @@ -25,6 +25,7 @@ \begin{warpMathJax} \CustomizeMathJax{\newcommand{\hhline}[1]{\hline}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-hhline.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hhtensor.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hhtensor.sty index 57e680c9093..2cca8377262 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hhtensor.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hhtensor.sty @@ -42,6 +42,7 @@ \CustomizeMathJax{\newcommand{\dcdot}{\mathrel{\cdot\mkern 0.0mu \cdot}}} \CustomizeMathJax{\newcommand{\trans}{{}^{\mathrm{T}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-hhtensor.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypbmsec.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypbmsec.sty index dabd0358da7..1f9214bafc7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypbmsec.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypbmsec.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{hypbmsec}[2016/05/16] + \endinput %% %% End of file `lwarp-hypbmsec.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypcap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypcap.sty index 18f10bf4a15..e51b9ef3db8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypcap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypcap.sty @@ -21,6 +21,7 @@ \newcommand*{\hypcapredef}[1]{} \newcommand*{\capstartfalse}{} \newcommand*{\capstarttrue}{} + \endinput %% %% End of file `lwarp-hypcap.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypdestopt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypdestopt.sty index 7e7874a2518..4b922ffde98 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypdestopt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypdestopt.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 0dc517ca791..f8d1bd2c3d0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hypernat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hypernat.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{hypernat}[2001/07/09] + \endinput %% %% End of file `lwarp-hypernat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty index cbb402fda8e..ed172a89c32 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty @@ -276,6 +276,12 @@ do not attempt to patch lwarp's version of `hyperref'.)\MessageBreak} \newcommand*{\hyperbaseurl}[1]{} +\newcommand*{\HyperDestNameFilter}[1]{#1} +\newcommand*{\HyperDestLabelReplace}[1]{#1} +\newcommand*{\HyperDestRename}[2]{} + +\newcommand*{\hyperget}[2]{} + \NewDocumentCommand{\LWR@hyperimageb}{m +m}{% \LWR@ensuredoingapar% \def\LWR@templink{#1}% @@ -453,6 +459,7 @@ do not attempt to patch lwarp's version of `hyperref'.)\MessageBreak} \newcommand{\MakeFieldButton}[1]{} + \endinput %% %% End of file `lwarp-hyperref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty index b522d1c30c5..4ff1093f72c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperxmp.sty @@ -62,6 +62,7 @@ \define@key{LWR@hyperref}{keeppdfinfo}[]{} \define@key{LWR@hyperref}{pdfauthor}[]{} \define@key{LWR@hyperref}{pdfkeywords}[]{} + \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 5682b5ed8ad..9a9b2cbec42 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyphenat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyphenat.sty @@ -47,6 +47,7 @@ \LetLtxMacro\colonhyp\LWRHYNAT@origcolonhyp% \LetLtxMacro\hyp\LWRHYNAT@orighyp% } + \endinput %% %% End of file `lwarp-hyphenat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty index 822806b6238..f0cb5da9f2e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-idxlayout.sty @@ -35,6 +35,7 @@ \newcommand*{\indexjustific}{} \newcommand*{\indexsubsdelim}{} \newcommand*{\indexstheadcase}{} + \endinput %% %% End of file `lwarp-idxlayout.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ifoddpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ifoddpage.sty index 54fcd8113a0..e42ac28157e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ifoddpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ifoddpage.sty @@ -35,6 +35,7 @@ \expandafter\@firstoftwo } + \endinput %% %% End of file `lwarp-ifoddpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-imakeidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-imakeidx.sty index 6ab8703674d..a96531dc9f1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-imakeidx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-imakeidx.sty @@ -159,6 +159,7 @@ \let\imki@wrindexunique\@undefined \let\imki@putindexunique\@undefined \fi + \endinput %% %% End of file `lwarp-imakeidx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-index.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-index.sty index 3231f7a8d61..24f3b5c0316 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-index.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-index.sty @@ -66,6 +66,7 @@ \renewcommand*{\markboth}[2]{} \renewcommand*{\markright}[1]{} + \endinput %% %% End of file `lwarp-index.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-inputtrc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-inputtrc.sty index 1c23e1df361..2ede8e0f756 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-inputtrc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-inputtrc.sty @@ -28,6 +28,7 @@ \expandafter\IT@pop@file \IT@filestack\@nil% lwarp \IT@maybe@returnmessage%% v0.2 lwarp } + \endinput %% %% End of file `lwarp-inputtrc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-intopdf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-intopdf.sty index 50910a5c221..3699cc87a61 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-intopdf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-intopdf.sty @@ -19,6 +19,7 @@ \NewDocumentCommand{\attachandlink}{o m o m m}{% \LWR@href{#2}{#5}% } + \endinput %% %% End of file `lwarp-intopdf.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-isomath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-isomath.sty index a203bb254ce..0b80a0f6174 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-isomath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-isomath.sty @@ -27,6 +27,7 @@ \CustomizeMathJax{\let\mathbold\mathbfit} \CustomizeMathJax{\let\mathsans\mathrm}% not sans \end{warpMathJax} + \endinput %% %% End of file `lwarp-isomath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-isotope.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-isotope.sty index c48ec7ebe76..45c6a573da1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-isotope.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-isotope.sty @@ -81,6 +81,7 @@ }% } \end{warpMathJax} + \endinput %% %% End of file `lwarp-isotope.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-jurabib.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-jurabib.sty index c64df8ae2df..b2a4cfba717 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-jurabib.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-jurabib.sty @@ -71,6 +71,7 @@ {\quad} {} {\LWR@patcherror{jurabib}{jb@do@post@item 6}} + \endinput %% %% End of file `lwarp-jurabib.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-karnaugh-map.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-karnaugh-map.sty index 8383eec69bd..9864f851ddb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-karnaugh-map.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-karnaugh-map.sty @@ -161,6 +161,7 @@ \end{tikzpicture} \endgroup } + \endinput %% %% End of file `lwarp-karnaugh-map.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty index a1e05c89510..45240a5aca9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty @@ -268,6 +268,7 @@ {} }% AtBeginDocument + \endinput %% %% End of file `lwarp-keyfloat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-keystroke.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-keystroke.sty index 7a60732468e..720773a5fbb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-keystroke.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-keystroke.sty @@ -65,6 +65,7 @@ {} {} \LWR@formatted{PgDown} + \endinput %% %% End of file `lwarp-keystroke.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-kpfonts-otf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-kpfonts-otf.sty index 0702a7ef430..6e33864b256 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-kpfonts-otf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-kpfonts-otf.sty @@ -103,6 +103,7 @@ \CustomizeMathJax{\let\overrightarc\overrightarrow} \end{warpMathJax} + \endinput %% %% End of file `lwarp-kpfonts-otf.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-kpfonts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-kpfonts.sty index dae3a801aba..2b238f11481 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-kpfonts.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-kpfonts.sty @@ -82,6 +82,7 @@ \CustomizeMathJax{\let\mathupright\mathup} \end{warpMathJax} + \endinput %% %% End of file `lwarp-kpfonts.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-layaureo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-layaureo.sty index 3e3c152c02d..8d3610c8b57 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-layaureo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-layaureo.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{layaureo}[2004/09/16] + \endinput %% %% End of file `lwarp-layaureo.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty index ddbd8c736b2..fa422fbf88b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-layout.sty @@ -21,6 +21,7 @@ \NewDocumentCommand{\layout}{s}{} + \endinput %% %% End of file `lwarp-layout.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-layouts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-layouts.sty index 864c97e728f..09d47db5cdb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-layouts.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-layouts.sty @@ -154,6 +154,7 @@ \newcommand{\drawaspread}[8][0]{(a spread)} \newcommand{\drawfontframe}[1]{(font frame)} \newcommand{\drawfontframelabel}[1]{} + \endinput %% %% End of file `lwarp-layouts.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-leading.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-leading.sty index e285434abc2..f26d5764059 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-leading.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-leading.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{leading}[2008/12/11] \newcommand\leading[1]{} + \endinput %% %% End of file `lwarp-leading.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-leftidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-leftidx.sty index 53c267b364a..ca39c57ce8d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-leftidx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-leftidx.sty @@ -20,6 +20,7 @@ \CustomizeMathJax{\newcommand{\leftidx}[3]{{\vphantom{#2}}#1#2#3}} \CustomizeMathJax{\newcommand{\ltrans}[1]{\leftidx{^\mathrm{t}}{\!#1}{}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-leftidx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty index 621b835f704..7bd66bf2a95 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty @@ -25,6 +25,7 @@ \def\textls#1#{} \newcommand*\lslig[1]{#1} + \endinput %% %% End of file `lwarp-letterspace.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty index 296ffef6dd4..dd2bde8c631 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lettrine.sty @@ -43,6 +43,7 @@ \newcommand*{\LettrineFontHook}{} \newcommand*{\LettrineFont}[1]{\InlineClass{lettrine}{#1}} \newcommand*{\LettrineFontEPS}[1]{\includegraphics[height=1.5ex]{#1}} + \endinput %% %% End of file `lwarp-lettrine.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-libertinust1math.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-libertinust1math.sty index 5a144992061..f1d3a2ab7b2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-libertinust1math.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-libertinust1math.sty @@ -329,6 +329,7 @@ \CustomizeMathJax{\let\nge\ngeq} \end{warpMathJax} + \endinput %% %% End of file `lwarp-libertinust1math.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lineno.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lineno.sty index 7794654e859..556ca630119 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lineno.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lineno.sty @@ -128,6 +128,7 @@ ]{bframe} } {\endBlockClass} + \endinput %% %% End of file `lwarp-lineno.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty index c71c85c79ec..7ec22556ca3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lips.sty @@ -36,6 +36,7 @@ \newcommand \LPNobreakList {} + \endinput %% %% End of file `lwarp-lips.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lipsum.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lipsum.sty index 6ad72bee986..7e1540af757 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lipsum.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lipsum.sty @@ -20,6 +20,7 @@ \LWR@closeparagraph% \leavevmode\LWR@orignewline% } + \endinput %% %% End of file `lwarp-lipsum.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty index 7a4a1d7f50b..f80e1e7390d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty @@ -248,6 +248,7 @@ \kern 6in \kern\lst@numbersep \lst@numberstyle{\thelstnumber}}}% }{\PackageError{lwarp-listings}{Numbers #1 unknown}\@ehc}} + \endinput %% %% End of file `lwarp-listings.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-listliketab.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-listliketab.sty index bb0d414e8f4..0335e6b1058 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-listliketab.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-listliketab.sty @@ -19,6 +19,7 @@ \newcommand*{\storestyleof}[1]{} \newcommand*{\storeliststyle}{} \newenvironment{listliketab}{}{} + \endinput %% %% End of file `lwarp-listliketab.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty index 0a8b2ba3057..d712cafedee 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjext.sty @@ -54,6 +54,7 @@ \global\booltrue{LWR@minipagefullwidth}% \parbox{#2}{#4}% } + \endinput %% %% End of file `lwarp-lltjext.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjp-siunitx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjp-siunitx.sty new file mode 100644 index 00000000000..42acd877356 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjp-siunitx.sty @@ -0,0 +1,54 @@ +%% +%% This is file `lwarp-lltjp-siunitx.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `lltjp-siunitx') +%% This is a generated file. +%% Copyright 2016-2020 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{lltjp-siunitx}% 2021-10-31, no date assigned in file +\ExplSyntaxOn + +\cs_set_protected:Npn \siunitx_print_text:n #1 + { + \text + { + \ltj@allalchar % <--- LuaTeX-ja + \bool_if:NT \l__siunitx_print_text_family_bool + { \fontfamily { \familydefault } } + \bool_if:NT \l__siunitx_print_text_series_bool + { \fontseries { \seriesdefault } } + \bool_if:NT \l__siunitx_print_text_shape_bool + { \fontshape { \shapedefault } } + \bool_lazy_any:nT + { + { \l__siunitx_print_text_family_bool } + { \l__siunitx_print_text_series_bool } + { \l__siunitx_print_text_shape_bool } + } + { \selectfont } + \tl_use:N \l__siunitx_print_text_font_tl + \exp_args:NnV \tl_if_head_eq_meaning:nNTF {#1} \l_siunitx_unit_fraction_tl + { + \__siunitx_print_text_fraction:Nnn #1 + } + { + \__siunitx_print_text_replace:n {#1} + } + } + } + +\ExplSyntaxOff + +\endinput +%% +%% End of file `lwarp-lltjp-siunitx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjp-tascmac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjp-tascmac.sty index 01ed9457db4..87386bdf9fa 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjp-tascmac.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lltjp-tascmac.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{lltjp-tascmac}[2020/12/24] + \endinput %% %% End of file `lwarp-lltjp-tascmac.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty index e6caecee83b..913e645093d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty @@ -108,6 +108,7 @@ \LetLtxMacro\kill\LWR@origkill% } + \endinput %% %% End of file `lwarp-longtable.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lpic.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lpic.sty index 62d7536285e..330ae22bbd2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lpic.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lpic.sty @@ -21,6 +21,7 @@ } \AfterEndEnvironment{lpic}{\end{lateximage}} + \endinput %% %% End of file `lwarp-lpic.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty index 3805f06a98d..b1b37a96eb5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lscape.sty @@ -21,6 +21,7 @@ \newenvironment*{landscape}{}{} + \endinput %% %% End of file `lwarp-lscape.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltablex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltablex.sty index 372936d4b9b..a6a0aa19f74 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltablex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltablex.sty @@ -32,6 +32,7 @@ \newcommand*{\keepXColumns}{} \newcommand*{\convertXColumns}{} + \endinput %% %% End of file `lwarp-ltablex.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty index 54991588451..7f915ee052b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty @@ -25,6 +25,7 @@ \newlength{\LTcapleft} \newlength{\LTcapright} \newcommand*{\LTcapmarginsfalse}{} + \endinput %% %% End of file `lwarp-ltcaption.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxgrid.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxgrid.sty index 8d0b9af502e..063c31cf824 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxgrid.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxgrid.sty @@ -21,6 +21,7 @@ \newcommand*{\removestuff}{} \newcommand*{\addstuff}[2]{} \newcommand*{\replacestuff}[2]{} + \endinput %% %% End of file `lwarp-ltxgrid.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxtable.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxtable.sty index 271a70c50bf..68389663d43 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxtable.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltxtable.sty @@ -20,6 +20,7 @@ \newcommand*{\LTXtable}[2]{% \input{#2}% } + \endinput %% %% End of file `lwarp-ltxtable.sty'. 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 c4152a249f7..cfa525a6337 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 @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{lua-check-hyphen}[2018/04/19] \newcommand*{\LuaCheckHyphen}[1]{} + \endinput %% %% End of file `lwarp-lua-check-hyphen.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lua-visual-debug.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lua-visual-debug.sty index 2f07764552b..ed3ca420f6b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lua-visual-debug.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lua-visual-debug.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{lua-visual-debug}[2016/05/30] + \endinput %% %% End of file `lwarp-lua-visual-debug.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty index fb1ba1fa12c..91d678fd0d9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-luacolor.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{luacolor}[2016/05/16] \newcommand{\luacolorProcessBox}[1]{} + \endinput %% %% End of file `lwarp-luacolor.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-luamplib.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-luamplib.sty index b2ff4e7d2b2..492d6083231 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-luamplib.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-luamplib.sty @@ -20,6 +20,7 @@ \begin{lateximage}[-mplibcode-~\PackageDiagramAltText]% } \AfterEndEnvironment{mplibcode}{\end{lateximage}} + \endinput %% %% End of file `lwarp-luamplib.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-luatexko.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-luatexko.sty index d6a2b6edcad..a9762537e9f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-luatexko.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-luatexko.sty @@ -126,6 +126,7 @@ {dotuline}{\LWR@isolate{#1}}% } \LWR@formatted{dotuline} + \endinput %% %% End of file `lwarp-luatexko.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty index ce23175ffc1..19d7de8ad26 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-luatodonotes.sty @@ -97,6 +97,7 @@ } \fi% \if@todonotes@disabled + \endinput %% %% End of file `lwarp-luatodonotes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-luavlna.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-luavlna.sty index 4d92acffea3..f5a25324e6b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-luavlna.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-luavlna.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackagePass{luavlna}[2019/10/30] \preventsingleoff \LetLtxMacro\preventsingleon\preventsingleoff + \endinput %% %% End of file `lwarp-luavlna.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-lyluatex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-lyluatex.sty index 42ae1f78c51..0842d2ddd45 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-lyluatex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-lyluatex.sty @@ -62,6 +62,7 @@ {} {} {\LWR@patcherror{lyluatex}{endly@bufferenv}} + \endinput %% %% End of file `lwarp-lyluatex.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-magaz.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-magaz.sty index 591d713e58b..f0682b68ad0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-magaz.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-magaz.sty @@ -29,6 +29,7 @@ } \providecommand\FirstLineFont{\scshape} + \endinput %% %% End of file `lwarp-magaz.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-makeidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-makeidx.sty index 8638a472dd0..c438c1eeada 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-makeidx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-makeidx.sty @@ -20,6 +20,7 @@ \LWR@maybe@orignewpage% \LWR@startpars% } + \endinput %% %% End of file `lwarp-makeidx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-manyfoot.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-manyfoot.sty index f9cb214d6ce..de5dc5b908f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-manyfoot.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-manyfoot.sty @@ -92,6 +92,7 @@ }% not "default" } \@onlypreamble\DeclareNewFootnote + \endinput %% %% End of file `lwarp-manyfoot.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginal.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginal.sty index eceb3d1f4c6..5231230696e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginal.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginal.sty @@ -19,6 +19,7 @@ \newcommand*{\showlostmarginals}{} \newcommand*{\enlargefreelist}{} \newcommand*{\onesidemarginals}{} + \endinput %% %% End of file `lwarp-marginal.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty index 8a117bc819c..af64254a9c0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfit.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 eec1de8b409..67e0d149287 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginfix.sty @@ -26,6 +26,7 @@ \newcommand*{\blockmargin}[1][]{} \newcommand*{\unblockmargin}[1][]{} \newcommand*{\marginphantom}[2][]{} + \endinput %% %% End of file `lwarp-marginfix.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty index 62775ee1a0c..aae154091fd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marginnote.sty @@ -32,6 +32,7 @@ \CustomizeMathJax{\newcommand{\LWRmarginnote}[1][]{}} \CustomizeMathJax{\newcommand{\marginnote}[2][]{\qquad{\small\textrm{#2}}\LWRmarginnote}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-marginnote.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty index 61642e96885..06bfb30ce1a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty @@ -27,6 +27,7 @@ \mvs #1% \end{lateximage}% } + \endinput %% %% End of file `lwarp-marvosym.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathalpha.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathalpha.sty index c37d6bb3ea6..aadb67ba9ed 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathalpha.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathalpha.sty @@ -31,6 +31,7 @@ \CustomizeMathJax{\newcommand{\mathbscr}[1]{\boldsymbol{\mathscr{#1}}}}% not bold }{} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathalpha.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathastext.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathastext.sty index a83c5b4a69f..62f6ca33906 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathastext.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathastext.sty @@ -57,6 +57,7 @@ \CustomizeMathJax{\let\MToriginalsum\sum} \CustomizeMathJax{\newcommand{\DotTriangle}{\mathord{\unicode{x2234}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathastext.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathcomp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathcomp.sty index fd90b04c847..94901125d35 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathcomp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathcomp.sty @@ -25,6 +25,7 @@ \CustomizeMathJax{\newcommand{\tcdegree}{\mathrm{^\circ}}} \CustomizeMathJax{\newcommand{\tcdigitoldstyle}[1]{\oldstyle{#1}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathcomp.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdesign.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdesign.sty index d52776d8821..3e5001d5081 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdesign.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdesign.sty @@ -60,6 +60,7 @@ \CustomizeMathJax{\newcommand{\rightwave}{\right\}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathdesign.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdots.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdots.sty index ded5eae1187..ca6c55b7a20 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdots.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathdots.sty @@ -27,6 +27,7 @@ \CustomizeMathJax{\let\originaldddot\dddot} \CustomizeMathJax{\let\originalddddot\ddddot} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathdots.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathfixs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathfixs.sty index 8bb0e850bd2..d8b8c26f4e7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathfixs.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathfixs.sty @@ -23,6 +23,7 @@ \CustomizeMathJax{\newcommand{\mathbold}[1]{\boldsymbol{#1}}} \CustomizeMathJax{\newcommand{\.}{\,}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathfixs.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathpazo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathpazo.sty index b9d43345948..8808eba77dd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathpazo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathpazo.sty @@ -29,6 +29,7 @@ \CustomizeMathJax{\newcommand{\mathbold}[1]{\boldsymbol{#1}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathpazo.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathptmx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathptmx.sty index cbccd17b3c3..f308ed2aa93 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathptmx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathptmx.sty @@ -27,6 +27,7 @@ \LWR@mathjax@addgreek@u@up*{up}{} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathptmx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathspec.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathspec.sty index 000e8c18b82..eda6f3a239f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathspec.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathspec.sty @@ -88,6 +88,7 @@ {\LWR@patcherror{mathspec}{exchangeforms}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathspec.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty index b827fde1a6d..8e434d45e7a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mathtools.sty @@ -168,6 +168,7 @@ \@onlypreamble\newgathered \end{warpMathJax} + \endinput %% %% End of file `lwarp-mathtools.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mattens.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mattens.sty index 8e0b49c4bfb..fd5ce340501 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mattens.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mattens.sty @@ -101,6 +101,7 @@ \LWRmattens% }} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mattens.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-maybemath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-maybemath.sty index 7378bbcf9d4..448b4902898 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-maybemath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-maybemath.sty @@ -25,6 +25,7 @@ \CustomizeMathJax{\let\maybesf\mayberm} \CustomizeMathJax{\let\maybebmsf\mayberm} \end{warpMathJax} + \endinput %% %% End of file `lwarp-maybemath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty index 80c0366e3de..3619574bde4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mcaption.sty @@ -23,6 +23,7 @@ \newcommand*{\margincapalign}{} \newlength{\margincapsep} + \endinput %% %% End of file `lwarp-mcaption.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty index ec1f40943d2..bc25f11e3c6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty @@ -295,6 +295,7 @@ background: \end{mdframed}}% } + \endinput %% %% End of file `lwarp-mdframed.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mdwmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mdwmath.sty index d17882a065a..eb6294f2392 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mdwmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mdwmath.sty @@ -24,6 +24,7 @@ \CustomizeMathJax{\def\dblor{\mathbin{\mid\mid}}} \CustomizeMathJax{\def\dbland{\mathbin{\mathrel\bitand\mathrel\bitand}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mdwmath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-media9.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-media9.sty index 32acf465abc..cdf3c77d8b6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-media9.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-media9.sty @@ -70,6 +70,7 @@ \LWR@includemediab% } \newcommand*{\mediabutton}[2][]{} + \endinput %% %% End of file `lwarp-media9.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-memhfixc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-memhfixc.sty index 70492c77161..e81ead9f417 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-memhfixc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-memhfixc.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{memhfixc}[2013/05/30] + \endinput %% %% End of file `lwarp-memhfixc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-menukeys.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-menukeys.sty index 8e53747a183..01340d75d88 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-menukeys.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-menukeys.sty @@ -36,6 +36,7 @@ \renewmenumacro{\menu}[>]{menus} \renewmenumacro{\directory}[/]{paths} \renewmenumacro{\keys}[+]{roundedkeys} + \endinput %% %% End of file `lwarp-menukeys.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty index a741ac18463..d301f994d84 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogo.sty @@ -29,6 +29,7 @@ \LWR@formatted{setLaTeXee} \LWR@formatted{seteverylogo} \LWR@formatted{everylogo} + \endinput %% %% End of file `lwarp-metalogo.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogox.sty index d8298462c14..daa2db4ab06 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-metalogox.sty @@ -22,6 +22,7 @@ \autoadjustlogos* \let\LWR@formatting\LWR@metalogox@currentformatting } + \endinput %% %% End of file `lwarp-metalogox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mhchem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mhchem.sty index 9d7059c5960..f875c7832de 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mhchem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mhchem.sty @@ -111,6 +111,7 @@ \CustomizeMathJax{\require{mhchem}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mhchem.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty index 77111cd48d3..fb250209331 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty @@ -51,6 +51,7 @@ \@onlypreamble\DeclareMicrotypeVariants \@onlypreamble\DeclareMicrotypeBabelHook + \endinput %% %% End of file `lwarp-microtype.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty index 8af92c67edb..6448bdffdb0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-midfloat.sty @@ -19,6 +19,7 @@ \LWR@ProvidesPackageDrop{midfloat}[2012/05/29] \newenvironment{strip}[1][]{}{} \newskip\stripsep + \endinput %% %% End of file `lwarp-midfloat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-midpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-midpage.sty index 7553af17887..e8ac502807b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-midpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-midpage.sty @@ -21,6 +21,7 @@ \LWR@print@mbox{margin-top:6ex} ; \LWR@print@mbox{margin-bottom:6ex}% ]{midpage}} {\end{BlockClass}} + \endinput %% %% End of file `lwarp-midpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-minibox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-minibox.sty index 1551fd6d9d0..9c0e7f3170b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-minibox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-minibox.sty @@ -46,6 +46,7 @@ \ExplSyntaxOff \LWR@formatted{minibox} + \endinput %% %% End of file `lwarp-minibox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-minitoc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-minitoc.sty index 77cb37b1819..c3a32287acd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-minitoc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-minitoc.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{minitoc}[2018/07/12] \usepackage{mtcoff} + \endinput %% %% End of file `lwarp-minitoc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-minted.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-minted.sty index ae65fed6d4c..f269f5fbf32 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-minted.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-minted.sty @@ -66,6 +66,7 @@ {% \end{snugshade*}% } + \endinput %% %% End of file `lwarp-minted.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mismath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mismath.sty index 5adbbb11cd3..fc4fa9a8cfe 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mismath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mismath.sty @@ -174,6 +174,7 @@ } } \end{warpMathJax} + \endinput %% %% End of file `lwarp-mismath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mleftright.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mleftright.sty index ad0c6a3e9fb..069cb3a4186 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mleftright.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mleftright.sty @@ -22,6 +22,7 @@ \CustomizeMathJax{\newcommand{\mleftright}{}} \CustomizeMathJax{\newcommand{\mleftrightrestore}{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-mleftright.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-morefloats.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-morefloats.sty index 7cdb842577e..1cebd57cb68 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-morefloats.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-morefloats.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 20824c8d7fd..d1c0fc93a05 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-moreverb.sty @@ -71,6 +71,7 @@ \endverbatim% \LWR@afterendverbatim% } + \endinput %% %% End of file `lwarp-moreverb.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-movie15.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-movie15.sty index d49ee74d0f3..c5325f8951b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-movie15.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-movie15.sty @@ -41,6 +41,7 @@ \LetLtxMacro\movie\LWR@multimedia \newcommand{\hyperlinkmovie}[3][]{} + \endinput %% %% End of file `lwarp-movie15.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty index 0a796dcea1e..b922cbd729e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mparhack.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{mparhack}[2005/04/17] + \endinput %% %% End of file `lwarp-mparhack.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multibib.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multibib.sty index 2eebbc14b25..4d489bffd61 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multibib.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multibib.sty @@ -21,6 +21,7 @@ {{\@suffix_html}} {} {\LWR@patcherror{multibib}{newcites}} + \endinput %% %% End of file `lwarp-multibib.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicap.sty index 0a6e4646868..e77a1747690 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicap.sty @@ -22,6 +22,7 @@ \newcounter{mcapskip} \newlength{\abvmcapskip} \newlength{\blwmcapskip} + \endinput %% %% End of file `lwarp-multicap.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty index 6d6d8164580..36d84fb46b5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty @@ -18,7 +18,7 @@ -\LWR@ProvidesPackageDrop{multicol}[2018/12/27] +\LWR@ProvidesPackageDrop{multicol}[2021/10/28] \NewDocumentEnvironment{multicols}{s m o} @@ -32,6 +32,7 @@ {\endBlockClass} \newcommand*{\columnbreak}{} +\newcommand*{\newcolumn}{} \newcommand*{\RLmulticolcolumns}{} \newcommand*{\LRmulticolcolumns}{} @@ -52,6 +53,7 @@ \IfValueTF{#2}{#2}{#3}% } + \endinput %% %% End of file `lwarp-multicol.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty index 41a4741cab5..adf8065c7c6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicolrule.sty @@ -20,6 +20,7 @@ \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-multimedia.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multimedia.sty index 179b2598d45..39ad9208aa6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multimedia.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multimedia.sty @@ -26,6 +26,7 @@ \newcommand{\hyperlinksound}[3][]{} \newcommand{\hyperlinkmute} + \endinput %% %% End of file `lwarp-multimedia.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multiobjective.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multiobjective.sty index 95b58e60d6f..3c6bca662e0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multiobjective.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multiobjective.sty @@ -45,6 +45,7 @@ \CustomizeMathJax{\def\argmin{\mathop{{\mathrm{arg}}\,\min} }} \end{warpMathJax} + \endinput %% %% End of file `lwarp-multiobjective.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty index 956db127e34..77a16e60333 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty @@ -88,6 +88,7 @@ \CustomizeMathJax{\newcommand{\mcolrowcell}{}} \CustomizeMathJax{\newcommand{\STneed}[1]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-multirow.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty index 95b924210c6..11df08ca833 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multitoc.sty @@ -20,6 +20,7 @@ \newcommand{\multicolumnlot}{2} \newcommand{\multicolumnlof}{2} \newcommand*{\immediateaddtocontents}[2]{} + \endinput %% %% End of file `lwarp-multitoc.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-musicography.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-musicography.sty index 95882ae05af..f6c804758ac 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-musicography.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-musicography.sty @@ -163,6 +163,7 @@ \LWR@formatted{musSixteenthDotted} \LWR@formatted{musThirtySecondDotted} \LWR@formatted{musSixtyFourthDotted} + \endinput %% %% End of file `lwarp-musicography.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mwe.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mwe.sty index 521f903755f..ea84c5a6a30 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-mwe.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mwe.sty @@ -25,6 +25,7 @@ algorithm% }% }% + \endinput %% %% End of file `lwarp-mwe.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nameauth.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nameauth.sty index c2550543774..433df7130a9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nameauth.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nameauth.sty @@ -80,6 +80,7 @@ \@nameauth@InHookfalse% \fi } + \endinput %% %% End of file `lwarp-nameauth.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty index 0c9cdd439b6..ae8e631e1d5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nameref.sty @@ -26,6 +26,7 @@ do not attempt to patch lwarp's version of `nameref'.)\MessageBreak \DeclareOption*{} \ProcessOptions\relax + \endinput %% %% End of file `lwarp-nameref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-natbib.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-natbib.sty index 060f4e4b782..98e0e358059 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-natbib.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-natbib.sty @@ -36,6 +36,7 @@ {\LWR@newautopagelabel{page}}% {} {\LWR@patcherror{natbib}{NAT@reset@parser}} + \endinput %% %% End of file `lwarp-natbib.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty index 76a83dffe33..7b6b755cd34 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfancyhdr.sty @@ -47,6 +47,7 @@ \newcommand*{\iffloatpage}[2]{#2} \newcommand*{\ifftopfloat}[2]{#2} \newcommand*{\iffbotfloat}[2]{#2} + \endinput %% %% End of file `lwarp-nccfancyhdr.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfoots.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfoots.sty index 09a86224e80..dc013e39296 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfoots.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccfoots.sty @@ -24,6 +24,7 @@ \CustomizeMathJax{\newcommand{\Footnotemark}[1]{{}^{\mathrm{#1}}}} \CustomizeMathJax{\newcommand{\Footnote}[2]{\Footnotemark{#1}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-nccfoots.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty index cec50a7db3b..8934b2ce9ec 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nccmath.sty @@ -67,6 +67,7 @@ \CustomizeMathJax{\newenvironment{mmatrix}{\begin{matrix}}{\end{matrix}}} \CustomizeMathJax{\newcommand{\displaybreak}[1][]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-nccmath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty index 9d334d5085e..f068c117cae 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty @@ -22,6 +22,7 @@ \DeclareDocumentCommand{\needspace}{m}{} \DeclareDocumentCommand{\Needspace}{s m}{} + \endinput %% %% End of file `lwarp-needspace.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-newpxmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-newpxmath.sty index 9071bd3d83f..baaa5ef360e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-newpxmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-newpxmath.sty @@ -36,6 +36,7 @@ \fi \end{warpMathJax} + \endinput %% %% End of file `lwarp-newpxmath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-newtxmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-newtxmath.sty index 49522cf05f0..21ebddc4cb9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-newtxmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-newtxmath.sty @@ -46,6 +46,7 @@ \fi \end{warpMathJax} + \endinput %% %% End of file `lwarp-newtxmath.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-newtxsf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-newtxsf.sty index 87d2818d0e2..9867c8f0a74 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-newtxsf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-newtxsf.sty @@ -45,6 +45,7 @@ \fi \end{warpMathJax} + \endinput %% %% End of file `lwarp-newtxsf.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty index 064ebc2e165..66835d5419b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nextpage.sty @@ -24,6 +24,7 @@ \DeclareDocumentCommand{\cleartooddpage}{o}{} \DeclareDocumentCommand{\movetooddpage}{o}{} + \endinput %% %% End of file `lwarp-nextpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nfssext-cfr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nfssext-cfr.sty index 82a98f59ac9..b55574c1814 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nfssext-cfr.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nfssext-cfr.sty @@ -327,6 +327,7 @@ \providecommand*{\zeroslash}{0} \newrobustcmd*{\LWR@HTML@zeroslash}{0} \LWR@formatted{zeroslash} + \endinput %% %% End of file `lwarp-nfssext-cfr.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nicefrac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nicefrac.sty index 6defc4bad87..858e938026a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nicefrac.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nicefrac.sty @@ -41,6 +41,7 @@ \begin{warpMathJax} \CustomizeMathJax{\newcommand{\nicefrac}[3][]{\mathinner{{}^{#2}\!/\!_{#3}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-nicefrac.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-niceframe.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-niceframe.sty index 65338ed81c3..cd0dea94c80 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-niceframe.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-niceframe.sty @@ -30,6 +30,7 @@ \newcommand{\artdecoframe}[2][\textwidth]{\LWR@niceframe{#1}{#2}{artdecoframe}} \newcommand{\generalframe}[9]{\LWR@niceframe{\textwidth}{#9}{generalframe}} + \endinput %% %% End of file `lwarp-niceframe.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nicematrix.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nicematrix.sty index d8762302c3e..50cd964aa9f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nicematrix.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nicematrix.sty @@ -114,6 +114,7 @@ \CustomizeMathJax{\let\vAutoNiceMatrix\AutoNiceMatrix} \CustomizeMathJax{\let\VAutoNiceMatrix\AutoNiceMatrix} \end{warpMathJax} + \endinput %% %% End of file `lwarp-nicematrix.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty index afe43f741f9..72094c6e801 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-noitcrul.sty @@ -19,6 +19,7 @@ \begin{warpMathJax} \CustomizeMathJax{\newcommand{\noitUnderline}[1]{\underline{#1}\!}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-noitcrul.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nolbreaks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nolbreaks.sty index c1afe02a9c7..6445963dce6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nolbreaks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nolbreaks.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{nolbreaks}[2012/05/31] \NewDocumentCommand{\nolbreaks}{s m}{\InlineClass{nolbreaks}{#2}} + \endinput %% %% End of file `lwarp-nolbreaks.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty index b94d4083c21..238886b04af 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty @@ -26,6 +26,7 @@ \@esphack} \renewcommand*{\pagedeclaration}[1]{, \nameref{\BaseJobname-autopage-#1}}% + \endinput %% %% End of file `lwarp-nomencl.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty index 42818ad39b4..ac5cbb6a20e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nonfloat.sty @@ -20,6 +20,7 @@ \newcommand{\figcaption}{\def\@captype{figure}\caption} \newcommand{\tabcaption}{\def\@captype{table}\topcaption} \newenvironment{narrow}[2]{}{} + \endinput %% %% End of file `lwarp-nonfloat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty index 47f2e3c8f41..785071ef5e4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nonumonpart.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 f05a2c130b6..ff31ac6652a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nopageno.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{nopageno}[1989/01/01] + \endinput %% %% End of file `lwarp-nopageno.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty index 2c191bbaf21..9d6957032e3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty @@ -31,6 +31,7 @@ \LWR@notes@onenote{warningnote}{--} \LWR@notes@onenote{informationnote}{i} + \endinput %% %% End of file `lwarp-notes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-notespages.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-notespages.sty index d037f7d3647..924ebf01484 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-notespages.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-notespages.sty @@ -33,6 +33,7 @@ \newcommand{\definetitlestyle}[2]{} \newcommand{\nppatchchapter}[1]{} \newcommand{\npunpatchchapter}{} + \endinput %% %% End of file `lwarp-notespages.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty index 99ffe80d233..0e32ef7f778 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty @@ -23,6 +23,7 @@ \newcommand*{\setnowidow}[1][]{} \newcommand*{\noclub}[1][]{} \newcommand*{\setnoclub}[1][]{} + \endinput %% %% End of file `lwarp-nowidow.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty index b85daa39599..ef517afee06 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty @@ -511,6 +511,7 @@ }{}% @ifundefined }% AtBeginDocument \newcommand*{\thref}[1]{\cref{#1}}% + \endinput %% %% End of file `lwarp-ntheorem.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-octave.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-octave.sty index 45134e8993f..0d38cfef640 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-octave.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-octave.sty @@ -60,6 +60,7 @@ \end{tabular} } \StopDefiningTabulars + \endinput %% %% End of file `lwarp-octave.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-orcidlink.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-orcidlink.sty index d227a433da3..502cc575dae 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-orcidlink.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-orcidlink.sty @@ -41,6 +41,7 @@ \begin{warpMathJax} \CustomizeMathJax{\newcommand{\orcidlink}[1]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-orcidlink.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-overpic.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-overpic.sty index a68eb23f1bd..4e3f2f252e6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-overpic.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-overpic.sty @@ -37,6 +37,7 @@ \AfterEndEnvironment{Overpic}{\end{lateximage}} + \endinput %% %% End of file `lwarp-overpic.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagegrid.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagegrid.sty index 04b36d7a696..4050986336e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagegrid.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagegrid.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{pagegrid}[2016/05/16] \newcommand*{\pagegridsetup}[1]{} + \endinput %% %% End of file `lwarp-pagegrid.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty index e6c884f18c5..4a3f6905ebd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty @@ -24,6 +24,7 @@ \CustomizeMathJax{\def\LWRpagenote{1}} \CustomizeMathJax{\newcommand{\pagenote}[2][\LWRpagenote]{{}^{\mathrm{#1}}}} \end{warpMathJax} + \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 f7077b7969e..db94346b8ef 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pagesel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pagesel.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 6ec3e4e1a8f..6a1327db19a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-paralist.sty @@ -27,6 +27,7 @@ \AtBeginEnvironment{inparaenum}{\LetLtxMacro\item\LWR@origitem} \AtBeginEnvironment{inparadesc}{\LetLtxMacro\item\LWR@origitem} \def\paradescriptionlabel#1{{\normalfont\textbf{#1}}} + \endinput %% %% End of file `lwarp-paralist.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-parallel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-parallel.sty index 9d428615bac..28334dfd119 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-parallel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-parallel.sty @@ -94,6 +94,7 @@ \newcommand*{\ParallelPar}{\LWR@printpendingfootnotes} \newcommand*{\ParallelAtEnd}{} + \endinput %% %% End of file `lwarp-parallel.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-parcolumns.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-parcolumns.sty index f2a821bc783..eb0f802cea3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-parcolumns.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-parcolumns.sty @@ -100,6 +100,7 @@ {}% \setcounter{LWR@parcolumns@thiscol}{1}% } + \endinput %% %% End of file `lwarp-parcolumns.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty index 0712c18e14f..e8adeeb91dc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty @@ -100,6 +100,7 @@ \CustomizeMathJax{\newcommand{\parnote}[2][\LWRparnote]{{}^{\mathrm{#1}}}} \CustomizeMathJax{\newcommand{\parnotemark}[1][\LWRparnote]{{}^{\mathrm{#1}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-parnotes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty index abab010d235..c1a76e5c5f7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-parskip.sty @@ -19,6 +19,7 @@ \LWR@ProvidesPackageDrop{parskip}[2001/04/09] + \endinput %% %% End of file `lwarp-parskip.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-patch-komascript.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-patch-komascript.sty index d2c743eeaf2..b6d40edf9b7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-patch-komascript.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-patch-komascript.sty @@ -15,6 +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. + \ProvidesPackage{lwarp-patch-komascript} \RequirePackage{lwarp-typearea} \RequirePackage{lwarp-tocbasic} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-patch-memoir.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-patch-memoir.sty index 058789202e0..5f4ddedaa66 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-patch-memoir.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-patch-memoir.sty @@ -15,6 +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. + \ProvidesPackage{lwarp-patch-memoir} \RequirePackage{lwarp-abstract}% req'd \RequirePackage{lwarp-booktabs}% req'd diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pbalance.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pbalance.sty index 9f8a28e08b5..58e5c0873cf 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pbalance.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pbalance.sty @@ -19,6 +19,7 @@ \LWR@ProvidesPackageDrop{pbalance}[2020/12/16] \newcommand\shrinkLastPage[1]{} + \endinput %% %% End of file `lwarp-pbalance.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pbox.sty index 65aec006689..5b20c56b9ca 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pbox.sty @@ -28,6 +28,7 @@ \newcommand{\widthofpbox}[1]{% \widthof{#1}% } + \endinput %% %% End of file `lwarp-pbox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcol.sty index 3058aa6d220..4fcb76fbae7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcol.sty @@ -33,6 +33,7 @@ \def\pdfcolSetCurrentColor{}% \def\pdfcolSetCurrent#1{}% + \endinput %% %% End of file `lwarp-pdfcol.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolfoot.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolfoot.sty index c6c1e4cb427..5aae31151dd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolfoot.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolfoot.sty @@ -20,6 +20,7 @@ \newcommand*{\pdfcolfoot@switch}{} \newcommand*{\pdfcolfoot@current}{} + \endinput %% %% End of file `lwarp-pdfcolfoot.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolmk.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolmk.sty index 14752345d00..e8c7b9ac269 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolmk.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolmk.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{pdfcolmk}[2016/05/16] + \endinput %% %% End of file `lwarp-pdfcolmk.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolparallel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolparallel.sty index 322c061ca60..3926cdbea77 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolparallel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolparallel.sty @@ -24,6 +24,7 @@ \LWR@ProvidesPackageDropB \RequirePackage{parallel}[2003/04/13] \define@key{parallel}{rulebetweencolor}{} + \endinput %% %% End of file `lwarp-pdfcolparallel.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolparcolumns.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolparcolumns.sty index efd4929b502..fe601bf871f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolparcolumns.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcolparcolumns.sty @@ -22,6 +22,7 @@ \LWR@ProvidesPackageDropB \RequirePackage{parcolumns}[2004/11/25] \define@key{LWRparcols}{rulebetweencolor}{} + \endinput %% %% End of file `lwarp-pdfcolparcolumns.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty index 4a55c55ab6d..5e648a3b5c6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcomment.sty @@ -35,6 +35,7 @@ \CustomizeMathJax{\newcommand{\pdfmarkupcomment}[3][]{#2}} \CustomizeMathJax{\newcommand{\pdftooltip}[3][]{#2}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-pdfcomment.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcrypt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcrypt.sty index f9148729e41..0fc271c68af 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcrypt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfcrypt.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{pdfcrypt}[2016/05/16] \newcommand*{\pdfcryptsetup}[1]{} + \endinput %% %% End of file `lwarp-pdfcrypt.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty index 6955240692d..c9d78e74524 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdflscape.sty @@ -20,6 +20,7 @@ \let\endlandscape\relax \newenvironment*{landscape}{}{} + \endinput %% %% End of file `lwarp-pdflscape.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfmarginpar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfmarginpar.sty index 1d3cc1ac682..26fd968e44e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfmarginpar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfmarginpar.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{pdfmarginpar}[2011/08/05] \newcommand{\pdfmarginpar}[2][]{} \newcommand{\pdfmarginparset}[1]{} + \endinput %% %% End of file `lwarp-pdfmarginpar.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfpages.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfpages.sty index cadd0109d9e..f85c394d3a9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfpages.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfpages.sty @@ -99,6 +99,7 @@ \endgroup% }{}{} \renewcommand{\AM@hyper@begin@i}{} + \endinput %% %% End of file `lwarp-pdfpages.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfprivacy.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfprivacy.sty index 2078771ac3e..f3419a80392 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfprivacy.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfprivacy.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 8afb89f7d78..355d54472ef 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfrender.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfrender.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackagePass{pdfrender}[2019/12/29] + \endinput %% %% End of file `lwarp-pdfrender.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty index b4ccdfd9956..0315292d8e3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfsync.sty @@ -19,6 +19,7 @@ \newcommand*{\pdfsync}{} \newcommand*{\pdfsyncstart}{} \newcommand*{\pdfsyncstop}{} + \endinput %% %% End of file `lwarp-pdfsync.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdftricks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdftricks.sty index 57796c34341..ce94c161490 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdftricks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdftricks.sty @@ -26,6 +26,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \AfterEndDocument{\typeout{*** Note: If pdftricks images are not found, new, or updated,}} \AfterEndDocument{\typeout{*** \space use 'lwarpmk pdftosvg \BaseJobname-fig*.pdf'}} \AfterEndDocument{\typeout{***}} + \endinput %% %% End of file `lwarp-pdftricks.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfx.sty index d62aee0662d..3d1e7c1284a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pdfx.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{pdfx}[2017/05/18] + \endinput %% %% End of file `lwarp-pdfx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-perpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-perpage.sty index ab1cdc791aa..5556da6070f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-perpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-perpage.sty @@ -48,6 +48,7 @@ } \newcommand*{\theperpage}{1} + \endinput %% %% End of file `lwarp-perpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty index 759784152d4..09346e0b663 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pfnote.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 06359987892..da031745753 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-phfqit.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-phfqit.sty @@ -30,6 +30,7 @@ \LetLtxMacro\bitstring\LWR@origbitstring% } + \endinput %% %% End of file `lwarp-phfqit.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty index b13a1c35c6f..0d4cae6816d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-physics.sty @@ -20,6 +20,7 @@ \PackageNoteNoLine{lwarp, physics}{The MathJax v3 extension will be used} \CustomizeMathJax{\require{physics}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-physics.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-physunits.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-physunits.sty index b8e4f7725f6..23fa47a2e22 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-physunits.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-physunits.sty @@ -100,6 +100,7 @@ \CustomizeMathJax{\newcommand{\Torr}[1][ ]{\,\mathrm{#1Torr}}} \CustomizeMathJax{\newcommand{\mol}{\,\mathrm{mol}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-physunits.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-picinpar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-picinpar.sty index 641d91a30cb..d5e816c63d7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-picinpar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-picinpar.sty @@ -70,6 +70,7 @@ } \LWR@formattedenv{tabwindow} + \endinput %% %% End of file `lwarp-picinpar.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty index 585b1abe632..1128a55e0cf 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty @@ -32,6 +32,7 @@ \Pifill{#1}{#2} \Pifill{#1}{#2} \Pifill{#1}{#2} } \LWR@formatted{Piline} + \endinput %% %% End of file `lwarp-pifont.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pinlabel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pinlabel.sty index 00a95ab29b5..bf3a23a72a6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pinlabel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pinlabel.sty @@ -25,6 +25,7 @@ {\end{lateximage}} {} {\LWR@patcherror{pinlabel}{psfigB}} + \endinput %% %% End of file `lwarp-pinlabel.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty index 3a0904b10f1..ecad16c41dd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty @@ -21,6 +21,7 @@ \newcommand*{\FloatBarrier}{} + \endinput %% %% End of file `lwarp-placeins.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty index bc9b57bbf49..0a2795b1ded 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plarydshln.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{plarydshln}[2018/10/20] \LWR@origRequirePackage{lwarp-arydshln} + \endinput %% %% End of file `lwarp-plarydshln.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plext.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plext.sty index a2b0623908c..0c5e4b71858 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plext.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plext.sty @@ -47,6 +47,7 @@ \global\booltrue{LWR@minipagefullwidth}% \parbox{#2}{#4}% } + \endinput %% %% End of file `lwarp-plext.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plextarydshln.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plextarydshln.sty index 218b9d6972d..411e3fab53e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plextarydshln.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plextarydshln.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{plextarydshln}[2018/10/20] \LWR@origRequirePackage{lwarp-arydshln} + \endinput %% %% End of file `lwarp-plextarydshln.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plextcolorbl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plextcolorbl.sty index 852962c64c0..be4f127571b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plextcolorbl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plextcolorbl.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{plextcolortbl}[2018/09/19] \LWR@origRequirePackage{lwarp-colortbl} + \endinput %% %% End of file `lwarp-plextcolorbl.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-plimsoll.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-plimsoll.sty index f486fdb0772..56af62b96df 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-plimsoll.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-plimsoll.sty @@ -26,6 +26,7 @@ {\CustomizeMathJax{\newcommand{\stst}{^{\circ}}}} {\CustomizeMathJax{\newcommand{\stst}{^{\plimsoll}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-plimsoll.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty index 75a5bd316be..c19664860dd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-prelim2e.sty @@ -19,6 +19,7 @@ \newcommand{\PrelimText}{} \newcommand{\PrelimTextStyle}{} \newcommand{\PrelimWords}{} + \endinput %% %% End of file `lwarp-prelim2e.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-prettyref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-prettyref.sty index 624d0b02ae4..9ad77fffe9e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-prettyref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-prettyref.sty @@ -21,6 +21,7 @@ \newrefformat{fig}{Figure \ref{#1}} \newrefformat{tab}{Table \ref{#1}} + \endinput %% %% End of file `lwarp-prettyref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-preview.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-preview.sty index c562c7eebec..98d254e192e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-preview.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-preview.sty @@ -24,6 +24,7 @@ \NewDocumentCommand{\PreviewOpen}{s o}{} \NewDocumentCommand{\PreviewClose}{s o}{} \let\ifPreview\iffalse% \fi for syntax highlighting + \endinput %% %% End of file `lwarp-preview.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-psfrag.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-psfrag.sty index 943144d0403..827ce55e4b8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-psfrag.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-psfrag.sty @@ -21,6 +21,7 @@ } \AfterEndEnvironment{psfrags}{\end{lateximage}} + \endinput %% %% End of file `lwarp-psfrag.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-psfragx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-psfragx.sty index 3f8f333fb3b..9d34d4684e0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-psfragx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-psfragx.sty @@ -31,6 +31,7 @@ \endpfx@overpix% \end{lateximage}% } + \endinput %% %% End of file `lwarp-psfragx.sty'. 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 16cd81c3cdb..cb2f16f9d75 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pst-eps.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pst-eps.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackagePass{pst-eps}[2005/05/20] \renewenvironment{TeXtoEPS}{}{} \renewcommand{\PSTtoEPS}[3][]{} + \endinput %% %% End of file `lwarp-pst-eps.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pstool.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pstool.sty index 67a268c123f..64c74437275 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pstool.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pstool.sty @@ -29,6 +29,7 @@ \includegraphics{#2.pdf}% \end{lateximage}% } + \endinput %% %% End of file `lwarp-pstool.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pstricks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pstricks.sty index 2f6b0bfc5e7..bba5a25ae71 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pstricks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pstricks.sty @@ -25,6 +25,7 @@ \begin{lateximage}[pspicture]% } \AfterEndEnvironment{pspicture*}{\end{lateximage}} + \endinput %% %% End of file `lwarp-pstricks.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxatbegshi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxatbegshi.sty index ace117cc422..5ecb0af4bfb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxatbegshi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxatbegshi.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{pxatbegshi}[2017/11/04] \LWR@origRequirePackage{lwarp-atbegshi} + \endinput %% %% End of file `lwarp-pxatbegshi.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxeveryshi.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxeveryshi.sty index b5a33d7d223..0ecc40966d2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxeveryshi.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxeveryshi.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{pxeveryshi}[2012/05/19] \LWR@origRequirePackage{lwarp-everyshi} + \endinput %% %% End of file `lwarp-pxeveryshi.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxfonts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxfonts.sty index 7eec48516ee..5191896a26c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxfonts.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxfonts.sty @@ -23,6 +23,7 @@ \LWR@mathjax@addgreek@l@up{}{up} \end{warpMathJax} + \endinput %% %% End of file `lwarp-pxfonts.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxftnright.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxftnright.sty index 4aaf55cfb2e..bf853b01dae 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxftnright.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxftnright.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{pxftnright}[2017/02/28] \LWR@origRequirePackage{lwarp-ftnright} + \endinput %% %% End of file `lwarp-pxftnright.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxjahyper.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxjahyper.sty index c5e856bf14a..e6698bae284 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-pxjahyper.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pxjahyper.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 ec87fa9acc2..5cd5ace78aa 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-quotchap.sty @@ -44,6 +44,7 @@ \newcommand{\qsetcnfont}[1]{} \providecommand*{\quotefont}{} \providecommand*{\qauthorfont}{} + \endinput %% %% End of file `lwarp-quotchap.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-quoting.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-quoting.sty index a4278a215f8..f76f0629944 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-quoting.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-quoting.sty @@ -28,6 +28,7 @@ {} {\LWR@patcherror{quoting}{endquoting}} + \endinput %% %% End of file `lwarp-quoting.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty index b31d29c1b70..a23dff76928 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty @@ -42,6 +42,7 @@ \newenvironment*{FlushRight}{\flushright}{\endflushright} \newenvironment*{justify}{\justifying}{\endjustifying} + \endinput %% %% End of file `lwarp-ragged2e.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty index 6e2c5acc02e..e44e59c5e86 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty @@ -169,6 +169,7 @@ \renewcommand{\textsubsuperscript}[2]{}% \renewcommand{\textsupersubscript}[2]{}% } + \endinput %% %% End of file `lwarp-realscripts.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-refcheck.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-refcheck.sty index e77c630ca7e..213d6ff17b9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-refcheck.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-refcheck.sty @@ -25,6 +25,7 @@ \def\checkunlbld{} \def\ignoreunlbld{} \newcommand*{\refcheckxrdoc}[2][]{} + \endinput %% %% End of file `lwarp-refcheck.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-register.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-register.sty index a20d0a802a1..97229a049b5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-register.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-register.sty @@ -55,6 +55,7 @@ \setlength{\regWidth}{5in} + \endinput %% %% End of file `lwarp-register.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty index 4ad53291247..b962c8deb95 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-relsize.sty @@ -60,6 +60,7 @@ \CustomizeMathJax{\newcommand{\mathlarger}[1]{#1}} \CustomizeMathJax{\newcommand{\mathsmaller}[1]{#1}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-relsize.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-repeatindex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-repeatindex.sty index 74a1e66ae2b..665f59e57cb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-repeatindex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-repeatindex.sty @@ -19,6 +19,7 @@ \RequirePackage{makeidx} \def\entryprefix{\itshape} \def\entrypostfix{\dots} + \endinput %% %% End of file `lwarp-repeatindex.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-repltext.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-repltext.sty index 9027d7a7047..529ef6b4c43 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-repltext.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-repltext.sty @@ -21,6 +21,7 @@ \begin{warpMathJax} \CustomizeMathJax{\newcommand{\repltext}[2]{#2}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-repltext.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty index a2ea55e0b97..b2725f81241 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-resizegather.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{resizegather}[2016/05/16] \newcommand*{\resizegathersetup}[1]{} + \endinput %% %% End of file `lwarp-resizegather.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-returntogrid.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-returntogrid.sty index 5c108d42157..2aa8e6c728a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-returntogrid.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-returntogrid.sty @@ -19,6 +19,7 @@ \NewDocumentCommand\returntogrid{ O {} }{} \NewDocumentCommand\returntogridsetup { m } {} \NewDocumentCommand\showdebugpagegrid {} {} + \endinput %% %% End of file `lwarp-returntogrid.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-rlepsf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-rlepsf.sty index 7ed607a504e..64b6a2e5bbc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-rlepsf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rlepsf.sty @@ -25,6 +25,7 @@ {\end{lateximage}} {} {\LWR@patcherror{rlepsf}{endrelabelbox}} + \endinput %% %% End of file `lwarp-rlepsf.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty index d75bb728696..cc2e0dda772 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rmathbr.sty @@ -21,6 +21,7 @@ \CustomizeMathJax{\newcommand{\cdott}{\cdot}} \CustomizeMathJax{\newcommand{\nobr}{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-rmathbr.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty index 6a97c5bb9ce..6ef8493e3c4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rmpage.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 f16d89fef5c..de5a21db062 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbar.sty @@ -25,6 +25,7 @@ ]{romanbar}{#1}% } + \endinput %% %% End of file `lwarp-romanbar.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty index cdc08c32f35..26653cfb786 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-romanbarpagenumber.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 5c6415ba6c0..c4f01d34c08 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty @@ -46,6 +46,7 @@ \let\LWR@HTML@@makerotcaption\@makecaption \LWR@formatted{@makerotcaption} + \endinput %% %% End of file `lwarp-rotating.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-rotfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-rotfloat.sty index 11f41888b05..e9eb48c4a9a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-rotfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rotfloat.sty @@ -38,6 +38,7 @@ \cslet{listofsideways#1s}\relax% \cslet{listofsideways#1es}\relax% } + \endinput %% %% End of file `lwarp-rotfloat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-rviewport.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-rviewport.sty index 1beefa1bd66..ac90689f31c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-rviewport.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-rviewport.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackagePass{rviewport}[2011/08/27] \define@key{igraph}{rviewport}{} + \endinput %% %% End of file `lwarp-rviewport.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty index fa9b34edfe9..e86d9624689 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-savetrees.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{savetrees}[2016/04/13] + \endinput %% %% End of file `lwarp-savetrees.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scalefnt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scalefnt.sty index 96affa93860..466df50a4f6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scalefnt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scalefnt.sty @@ -18,6 +18,7 @@ \LWR@ProvidesPackageDrop{scalefnt} \DeclareRobustCommand\scalefont[1]{} + \endinput %% %% End of file `lwarp-scalefnt.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scalerel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scalerel.sty index 27ed2f7754b..2d9b58dd7a2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scalerel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scalerel.sty @@ -40,6 +40,7 @@ \CustomizeMathJax{\newcommand{\ignoremathstyle}[1][T]{}} \CustomizeMathJax{\newcommand{\Isnextbyte}[3][v]{}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-scalerel.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-schemata.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-schemata.sty index 6fedcbf7c19..1b598be7a6e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-schemata.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-schemata.sty @@ -35,6 +35,7 @@ \end{lateximage}% } + \endinput %% %% End of file `lwarp-schemata.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrextend.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrextend.sty index fe4c33deb84..c00225af984 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrextend.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrextend.sty @@ -200,6 +200,7 @@ \ExplSyntaxOff \DeclareDocumentCommand{\marginline}{m}{\marginpar{#1}} + \endinput %% %% End of file `lwarp-scrextend.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrhack.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrhack.sty index 767d67fc3e5..d3c4200e7fa 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrhack.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrhack.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \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 0c52d8baa2f..32c94ae08bc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-notecolumn.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-notecolumn.sty @@ -25,6 +25,7 @@ \newcommand*{\syncwithnotecolumns}[1][]{} \newcommand*{\clearnotecolumn}[1][]{} \newcommand*{\clearnotecolumns}[1][]{} + \endinput %% %% End of file `lwarp-scrlayer-notecolumn.sty'. 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 c71dbf58e2d..c193255412e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-scrpage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer-scrpage.sty @@ -59,6 +59,7 @@ \newcommand*{\newpagestyle}[3]{} \newcommand*{\providepagestyle}[3]{} \newcommand*{\renewpagestyle}[3]{} + \endinput %% %% End of file `lwarp-scrlayer-scrpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer.sty index fd44da0c623..a021e4f3710 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrlayer.sty @@ -85,6 +85,7 @@ \newcommand{\scrlayerAddToInterface}[3][]{} \newcommand{\scrlayerAddCsToInterface}[3][]{} \newcommand{\scrlayerOnAutoRemoveInterface}[2][]{} + \endinput %% %% End of file `lwarp-scrlayer.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrpage2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrpage2.sty index 1cc7ff9269a..ee0edfbe90c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-scrpage2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-scrpage2.sty @@ -56,6 +56,7 @@ \newcommand*{\clearscrheadings}{} \newcommand*{\clearscrheadfoot}{} \newcommand*{\clearscrplain}{} + \endinput %% %% End of file `lwarp-scrpage2.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-section.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-section.sty index 71c059dbf8b..70037485390 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-section.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-section.sty @@ -48,6 +48,7 @@ \newskip\parpstskp \newcount\c@hddepth \fi + \endinput %% %% End of file `lwarp-section.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-sectionbreak.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-sectionbreak.sty index 041d94a54de..c9d05f07e5d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-sectionbreak.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-sectionbreak.sty @@ -30,6 +30,7 @@ } + \endinput %% %% End of file `lwarp-sectionbreak.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty index ffeca2a2229..577ed25a838 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-sectsty.sty @@ -33,6 +33,7 @@ \newcommand*{\sectionrule}[5]{} \def\ulemheading#1#2{} + \endinput %% %% End of file `lwarp-sectsty.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-selectp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-selectp.sty index 39e6a05df23..9f2dea13f93 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-selectp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-selectp.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{selectp}% no date given \newcommand*{\outputonly}[1]{} + \endinput %% %% End of file `lwarp-selectp.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-semantic-markup.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-semantic-markup.sty index 6933f86b164..cc37d614b67 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-semantic-markup.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-semantic-markup.sty @@ -41,6 +41,7 @@ \RenewDocumentCommand{\meter}{ m m }{% \musMeter{#1}{#2}% } + \endinput %% %% End of file `lwarp-semantic-markup.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-seqsplit.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-seqsplit.sty index 1d0d24ab1ea..d616ec054a1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-seqsplit.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-seqsplit.sty @@ -39,6 +39,7 @@ \begin{warpMathJax} \CustomizeMathJax{\newcommand{\seqsplit}[1]{#1}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-seqsplit.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty index d964b0277a3..a1ab43b60a0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty @@ -61,6 +61,7 @@ } {\endBlockClass} + \endinput %% %% End of file `lwarp-setspace.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-shadethm.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-shadethm.sty index 0c4c0a19b97..110386d5953 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-shadethm.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-shadethm.sty @@ -27,6 +27,7 @@ }% {\end{BlockClass}} \LWR@formattedenv{shadebox} + \endinput %% %% End of file `lwarp-shadethm.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty index cfbbab91180..c425f3ed060 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-shadow.sty @@ -27,6 +27,7 @@ \InlineClass{shabox}{#1}% } + \endinput %% %% End of file `lwarp-shadow.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-shapepar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-shapepar.sty index abba7ff977c..7390b25f90d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-shapepar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-shapepar.sty @@ -21,6 +21,7 @@ \NewDocumentCommand{\LWR@HTML@cutout}{m d()}{} \LWR@formatted{cutout} + \endinput %% %% End of file `lwarp-shapepar.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-showidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-showidx.sty index e36f1f4f486..9fe6c7cde9c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-showidx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-showidx.sty @@ -15,6 +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. + \endinput %% %% End of file `lwarp-showidx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty index 8ea1a28d06d..01923614602 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-showkeys.sty @@ -21,6 +21,7 @@ \NewDocumentCommand{\showkeys}{s}{} + \endinput %% %% End of file `lwarp-showkeys.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-showlabels.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-showlabels.sty index af4ac783ac9..6008b58f012 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-showlabels.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-showlabels.sty @@ -21,6 +21,7 @@ \newcommand*{\showlabels}[2][]{} \newcommand*{\showlabelrefline}{} \newcommand*{\showlabelsinline}{} + \endinput %% %% End of file `lwarp-showlabels.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-showtags.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-showtags.sty index cd06836e401..5ad65efec18 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-showtags.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-showtags.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{showtags}% no version is given \newcommand{\thecitetag}[1]{} + \endinput %% %% End of file `lwarp-showtags.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-shuffle.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-shuffle.sty index 223428ca6b1..805f244c88f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-shuffle.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-shuffle.sty @@ -49,6 +49,7 @@ \mathbin{\LWRoverlaysymbols{\raise{.6ex}{-}}{\unicode{0x29E2}}}% }} \end{warpMathJax} + \endinput %% %% End of file `lwarp-shuffle.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty index a5f36f59183..b9e98c6a3e4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-sidecap.sty @@ -39,6 +39,7 @@ \newenvironment*{wide}{}{} + \endinput %% %% End of file `lwarp-sidecap.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-sidenotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-sidenotes.sty index 9c12461ba45..336f82c2308 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-sidenotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-sidenotes.sty @@ -68,6 +68,7 @@ \CustomizeMathJax{\def\LWRsidenote{1}} \CustomizeMathJax{\newcommand{\sidenotemark}[1][\LWRsidenote]{{}^{\mathrm{#1}}}} \end{warpMathJax} + \endinput %% %% End of file `lwarp-sidenotes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-simplebnf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-simplebnf.sty index 4347a1f73ce..6943672de95 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-simplebnf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-simplebnf.sty @@ -66,6 +66,7 @@ { } \ExplSyntaxOff + \endinput %% %% End of file `lwarp-simplebnf.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx-v2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx-v2.sty index edcbd9e259d..d4173520e3d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx-v2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx-v2.sty @@ -18,7 +18,7 @@ \RequirePackage{xcolor}% for \convertcolorspec -\LWR@ProvidesPackagePass{siunitx-v2}[2021-04-17] +\LWR@ProvidesPackagePass{siunitx}[=v2]% 2021-04-17 \AtBeginDocument{% in case textcomp was not loaded \DeclareSIUnit\bohr{\textit{a}\textsubscript{0}} @@ -30,13 +30,35 @@ }% AtBeginDocument \AtBeginDocument{ -\HTMLnewcolumntype{S}{c} -\HTMLnewcolumntype{s}{c} +\HTMLnewcolumntype{S}[1][]{>{\begingroup\sisetup{#1}}c<{\endgroup}} +\HTMLnewcolumntype{s}[1][]{>{\begingroup\sisetup{#1}}c<{\endgroup}} } \ExplSyntaxOn -\cs_set_protected:Npn \__siunitx_print_aux: +\AtBeginDocument{ +\cs_set_protected:Npn \__siunitx_print_text: + { + \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp + \tl_replace_all:Nnn \l__siunitx_print_arg_tl { - } + { \textminus } + \__siunitx_print_text_aux: + \tl_replace_all:Nnn \l__siunitx_print_arg_tl { \mp } + { \ensuremath { \mp } } + \tl_remove_all:Nn \l__siunitx_print_arg_tl { \mathord } + \cs_set_eq:NN \PrintSubscript \__siunitx_print_text_sub:n + \cs_set_eq:NN \PrintSuperscript \__siunitx_print_text_super:n + \__siunitx_print_text_aux:NnN + _ { math_subscript } \__siunitx_print_text_sub:n + _ { active } \__siunitx_print_text_sub:n + ^ { math_superscript } \__siunitx_print_text_super:n + ^ { active } \__siunitx_print_text_super:n + \q_recursion_tail ? ? + \q_recursion_stop + \l__siunitx_print_arg_tl + } +} +\cs_new_protected:Npn \LWR@HTML@__siunitx_print_aux: { \text { @@ -65,13 +87,10 @@ } } } +\LWR@formatted{__siunitx_print_aux:} -\cs_set_protected:Npn \__siunitx_set_math_fam:n #1 { +\cs_new_protected:Npn \LWR@HTML@__siunitx_set_math_fam:n #1 { \group_begin: - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \hbox_set:Nn \l__siunitx_tmp_box - { \ensuremath { \use:c { math #1 } @@ -79,14 +98,12 @@ \int_const:cn { c__siunitx_math #1 _int } { \fam } } } - } \group_end: } +\LWR@formatted{__siunitx_set_math_fam:n} -\cs_set_protected:Npn \__siunitx_combined_output:n #1 { +\cs_new_protected:Npn \LWR@HTML@__siunitx_combined_output:n #1 { \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp \bool_if:NTF \l__siunitx_number_parse_bool { \tl_clear:N \l__siunitx_number_out_tl @@ -97,22 +114,26 @@ \__siunitx_unit_output_pre_print: \begingroup% lwarp \boolfalse{mathjax}% lwarp - \LWR@subsingledollar{% lwarp + \LWR@subsingledollar% lwarp + {% alt text \textbackslash( % space \LWR@HTMLsanitizedetokenized{% \detokenize{#1}% } \textbackslash)% lwarp - }{siunitx}{% - \__siunitx_print:nn { number } {% - \LWR@origensuredmath{#1}% - }% - }% lwarp + } + {siunitx}% addl hashing + {% + \__siunitx_print:nn { number } {% + \LWR@origensuredmath{#1}% + }% + }% lwarp \endgroup% lwarp \__siunitx_unit_output_print: } \group_end:% lwarp } -\cs_set_protected:Npn \__siunitx_range_numbers_aux:n #1 +\LWR@formatted{__siunitx_combined_output:n} +\cs_new_protected:Npn \LWR@HTML@__siunitx_range_numbers_aux:n #1 { \bool_if:NTF \l__siunitx_number_parse_bool { @@ -126,22 +147,26 @@ { \__siunitx_unit_output_pre_print: \begingroup% lwarp - \boolfalse{mathjax}% lwarp - \LWR@subsingledollar{% lwarp - \textbackslash( % space - \LWR@HTMLsanitizedetokenized{% - \detokenize{#1}% - } \textbackslash)% lwarp - }{siunitx}{% - \__siunitx_print:nn { number } {% - \LWR@origensuredmath{#1}% - } % lwarp - }% lwarp - \endgroup% lwarp + \boolfalse{mathjax}% lwarp + \LWR@subsingledollar% lwarp + {% alt text + \textbackslash( % space + \LWR@HTMLsanitizedetokenized{% + \detokenize{#1}% + } \textbackslash)% lwarp + }% + {siunitx}% addl hashing + {% + \__siunitx_print:nn { number } {% + \LWR@origensuredmath{#1}% + } % lwarp + }% lwarp + \endgroup% lwarp \__siunitx_unit_output_print: } } -\cs_set_protected:Npn \__siunitx_angle_print_direct_aux:nn #1#2 { +\LWR@formatted{__siunitx_range_numbers_aux:n} +\cs_new_protected:Npn \LWR@HTML@__siunitx_angle_print_direct_aux:nn #1#2 { \tl_if_empty:nF {#1} { \tl_set:Nn \l__siunitx_unit_tl {#2} @@ -152,7 +177,9 @@ \LWR@HTMLsanitizedetokenized{% \detokenize{#1}% } \textbackslash)% lwarp - }{siunitx}{% + }% + {siunitx}% + {% \__siunitx_print:nn { number } { \LWR@origensuredmath{#1}% }% lwarp @@ -161,7 +188,8 @@ \__siunitx_unit_output_print: } } -\cs_set_protected:Npn \__siunitx_number_output_quotient_fraction: { +\LWR@formatted{__siunitx_angle_print_direct_aux:nn} +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_output_quotient_fraction: { \bool_set_true:N \l__siunitx_number_compound_bool \__siunitx_number_output_quotient_aux_i: \tl_set_eq:NN \l__siunitx_number_out_tl @@ -171,7 +199,8 @@ \l__siunitx_number_denominator_tl \__siunitx_number_output_single_aux: } -\cs_set_protected:Npn \__siunitx_unit_format_fraction_fraction: { +\LWR@formatted{__siunitx_number_output_quotient_fraction:} +\cs_new_protected:Npn \LWR@HTML@__siunitx_unit_format_fraction_fraction: { \__siunitx_unit_format_fraction_symbol_aux: \int_compare:nNnT { \l__siunitx_unit_denominator_int } > { 1 } { @@ -185,7 +214,8 @@ \tl_put_right:NV \l__siunitx_unit_tl \l__siunitx_per_symbol_tl \tl_put_right:NV \l__siunitx_unit_tl \l__siunitx_unit_denominator_tl } -\cs_set_protected:Npn \__siunitx_angle_print_astronomy_aux: { +\LWR@formatted{__siunitx_unit_format_fraction_fraction:} +\cs_new_protected:Npn \LWR@HTML@__siunitx_angle_print_astronomy_aux: { \prop_get:NnNT \l__siunitx_number_out_prop { mantissa-integer } \l__siunitx_tmpa_tl { \__siunitx_print:nV { number } \l__siunitx_tmpa_tl } @@ -213,406 +243,260 @@ { \__siunitx_angle_print_astronomy_unit: } }% lateximage {% not a lateximage - \__siunitx_print:nV { unit } \l__siunitx_unit_tl \__siunitx_print:nn { number } { { \l__siunitx_output_decimal_tl } } + \__siunitx_print:nV { unit } \l__siunitx_unit_tl }% not a lateximage \prop_get:NnNT \l__siunitx_number_out_prop { mantissa-decimal } \l__siunitx_tmpa_tl { \__siunitx_print:nV { number } \l__siunitx_tmpa_tl } } -\cs_set_protected:Npn \__siunitx_textsuperscript:n #1 {\textsuperscript{#1}} -\RenewDocumentCommand \num { o m } { - \leavevmode - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \bool_set_false:N \l__siunitx_font_set_bool - \IfNoValueF {#1} - { \keys_set:nn { siunitx } {#1} } - \__siunitx_number_output:n {#2} - \group_end:% lwarp +\LWR@formatted{__siunitx_angle_print_astronomy_aux:} +\cs_new_protected:Npn \LWR@HTML@__siunitx_textsuperscript:n #1 {\textsuperscript{#1}} +\LWR@formatted{__siunitx_textsuperscript:n} + +\cs_new_eq:NN \LWR@HTML@__siunitx_print_text_super:n \textsuperscript +\LWR@formatted{__siunitx_print_text_super:n} + +\cs_new_eq:NN \LWR@HTML@__siunitx_print_text_sub:n \textsubscript +\LWR@formatted{__siunitx_print_text_sub:n} + +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_format_final_exponent: { + \prop_get:NnN \l__siunitx_number_out_prop { exponent } + \l__siunitx_tmpa_tl + \tl_if_empty:NTF \l__siunitx_output_exponent_tl + { + \tl_set:Nx \l__siunitx_tmpa_tl + { ^ { \exp_not:V \l__siunitx_tmpa_tl } } + \tl_put_left:NV \l__siunitx_tmpa_tl \l__siunitx_exponent_base_tl + } + { + \tl_set:Nx \l__siunitx_tmpa_tl + { + \LWR@origensuredmath{% lwarp + \exp_not:V \l__siunitx_output_exponent_tl + }% lwarp + \exp_not:N \mathord + \exp_not:V \l__siunitx_tmpa_tl + } + } + \prop_put:NnV \l__siunitx_number_out_prop { exponent-result } + \l__siunitx_tmpa_tl } -\RenewDocumentCommand \numrange { o m m } { - \leavevmode - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \bool_set_false:N \l__siunitx_font_set_bool - \IfNoValueF {#1} - { \keys_set:nn { siunitx } {#1} } - \__siunitx_range_numbers:nn {#2} {#3} - \group_end:% lwarp +\LWR@formatted{__siunitx_number_format_final_exponent:} + +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_format_final_combined: { + \__siunitx_number_format_brackets:n { mantissa } + \prop_get:NnN \l__siunitx_number_out_prop { mantissa-result } + \l__siunitx_tmpa_tl + \tl_if_empty:NT \l__siunitx_output_exponent_tl + { + \tl_put_right:Nx \l__siunitx_tmpa_tl + { + \exp_not:N \LWR@origensuredmath% lwarp + { + \bool_if:NTF \l__siunitx_tight_bool + { { \exp_not:V \l__siunitx_exponent_product_tl } } + { { } \exp_not:V \l__siunitx_exponent_product_tl { } } + } + } + } + \prop_get:NnN \l__siunitx_number_out_prop { exponent-result } + \l__siunitx_tmpb_tl + \tl_put_right:NV \l__siunitx_tmpa_tl \l__siunitx_tmpb_tl + \prop_put:NnV \l__siunitx_number_out_prop { result } + \l__siunitx_tmpa_tl + \prop_put:Nnn \l__siunitx_number_out_prop + { result-bracket-exponent } { true } } -\RenewDocumentCommand \ang { o > { \SplitArgument { 2 } { ; } } m } { - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \IfNoValueF {#1} - { \keys_set:nn { siunitx } {#1} } - \__siunitx_angle_output:nnn #2 - \group_end:% lwarp +\LWR@formatted{__siunitx_number_format_final_combined:} + +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_output_parts_aux: { + \bool_if:NTF \l__siunitx_multi_repeat_bool + { + \prop_if_in:NnT \l__siunitx_number_out_prop { mantissa-result } + { + \__siunitx_number_output_parts_aux:n { mantissa } + \__siunitx_number_output_parts_aux:n { complex } + } + \prop_get:NnNT \l__siunitx_number_out_prop { exponent-result } + \l__siunitx_tmpa_tl + { + \prop_if_in:NnT \l__siunitx_number_out_prop { mantissa-result } + { + \tl_put_left:Nx \l__siunitx_tmpa_tl + { + \exp_not:N \LWR@origensuredmath + { + \bool_if:NTF \l__siunitx_tight_bool + { { \exp_not:V \l__siunitx_exponent_product_tl } } + { { } \exp_not:V \l__siunitx_exponent_product_tl { } } + } + } + \prop_put:NnV \l__siunitx_number_out_prop { exponent } + \l__siunitx_tmpa_tl + } + \__siunitx_number_output_parts_print:n { exponent } + } + } + { \__siunitx_number_output_single: } } -\RenewDocumentCommand \si { o m } { - \leavevmode - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \bool_set_false:N \l__siunitx_font_set_bool - \IfNoValueTF {#1} - { \__siunitx_unit_output:nn {#2} { } } +\LWR@formatted{__siunitx_number_output_parts_aux:} + +\cs_new_protected:Npn \LWR@HTML@__siunitx_unit_output_print: { + \int_compare:nNnF { \l__siunitx_unit_prefix_int } = { 0 } + { + \tl_set:Nx \l__siunitx_tmpa_tl + { + \bool_if:NTF \l__siunitx_tight_bool + { + \exp_not:N \LWR@origensuredmath% lwarp + { { \exp_not:V \l__siunitx_exponent_product_tl } } + } + { + \exp_not:N \LWR@origensuredmath% lwarp + { { } \exp_not:V \l__siunitx_exponent_product_tl { } } + } + \int_use:N \l__siunitx_unit_prefix_base_int + ^ { \int_use:N \l__siunitx_unit_prefix_int } + } + \__siunitx_print:nV { number } \l__siunitx_tmpa_tl + } + \tl_if_empty:NF \l__siunitx_unit_tl + { + \__siunitx_unit_output_number_sep: + \__siunitx_print:nV { unit } \l__siunitx_unit_tl + } +} +\LWR@formatted{__siunitx_unit_output_print:} + +\cs_new_protected:Npn \LWR@HTML@__siunitx_range_exponent: + { + \bool_if:NT \l__siunitx_process_fixed_bool + { + \tl_set_eq:NN \l__siunitx_tmpa_tl \l__siunitx_exponent_product_tl + \bool_if:NT \l__siunitx_tight_bool + { + \tl_set:Nx \l__siunitx_tmpa_tl + { \exp_not:N \mathord \exp_not:o \l__siunitx_tmpa_tl } + } + \tl_set:Nx \l__siunitx_tmpa_tl + { + \exp_not:N \LWR@origensuredmath {% lwarp + { } \exp_not:o \l__siunitx_tmpa_tl { } + } + 10 \exp_not:N \PrintSuperscript + { \int_use:N \l__siunitx_process_fixed_int } + } + \__siunitx_print:nV { number } \l__siunitx_tmpa_tl + } + } +\LWR@formatted{__siunitx_range_exponent:} + +\cs_new_protected:Npn \LWR@HTML@__siunitx_table_print_S_reserved_exponent_product: + { + \tl_set_eq:NN \l__siunitx_tmpb_tl \l__siunitx_exponent_product_tl + \bool_if:NT \l__siunitx_tight_bool { - \keys_set:nn { siunitx } {#1} - \__siunitx_unit_output:nn {#2} {#1} + \tl_set:Nx \l__siunitx_tmpb_tl + { \exp_not:N \mathord \exp_not:o \l__siunitx_tmpb_tl } } - \group_end:% lwarp + \tl_set:Nx \l__siunitx_tmpa_tl + { + \exp_not:N \LWR@origensuredmath { { } \exp_not:o \l__siunitx_tmpb_tl { } } + \exp_not:o \l__siunitx_tmpa_tl + } + } +\LWR@formatted{__siunitx_table_print_S_reserved_exponent_product:} + +\cs_new_protected:Npn \LWR@HTML@__siunitx_number_output_product_aux: { + \bool_set_true:N \l__siunitx_number_compound_bool + \__siunitx_number_preprocess:V \l__siunitx_number_arg_tl + \bool_if:NF \l__siunitx_error_bool + { + \tl_if_empty:NTF \l__siunitx_number_multi_tl + { \__siunitx_number_output_parse_aux: } + { \__siunitx_number_output_quotient: } + \tl_if_empty:NF \l__siunitx_number_next_tl + { + \bool_if:NTF \l__siunitx_tight_bool + { + \__siunitx_print:nn { number } + { \LWR@origensuredmath { \l__siunitx_output_product_tl } } + } + { + \__siunitx_print:nn { number } + { \LWR@origensuredmath { { } \l__siunitx_output_product_tl { } } } + } + \__siunitx_number_output_parse:V \l__siunitx_number_next_tl + } + } } -\RenewDocumentCommand{\SIrange}{o m m m} -{% - \leavevmode - \group_begin:% lwarp - \LetLtxMacro\@ensuredmath\LWR@origensuredmath% lwarp - \LetLtxMacro\mbox\LWR@print@mbox% lwarp - \bool_set_false:N \l__siunitx_font_set_bool - \IfNoValueTF {#1} - { \__siunitx_range_unit:nnnn {#4} { } {#2} {#3} } +\LWR@formatted{__siunitx_number_output_product_aux:} + +\cs_set_protected:Npn \__siunitx_set_math_fam:n #1 { + \group_begin: + \hbox_set:Nn \l__siunitx_tmp_box { - \keys_set:nn { siunitx } {#1} - \__siunitx_range_unit:nnnn {#4} {#1} {#2} {#3} + \LWR@origensuredmath% lwarp + { + \use:c { math #1 } + { + \int_const:cn { c__siunitx_math #1 _int } { \fam } + } + } } - \group_end:% lwarp + \group_end: } + +\cs_set_protected:Npn \__siunitx_range_numbers:nn #1#2 + { + \__siunitx_range_numbers_aux:n {#1} + \text{\l__siunitx_range_phrase_tl}% lwarp + \__siunitx_range_numbers_aux:n {#2} + } + +\cs_set_protected:Npn \__siunitx_range_unit:nnnn #1#2#3#4 { + \__siunitx_unit_parse_options:nn {#1} {#2} + \bool_if:NTF \l__siunitx_range_repeat_bool + { + \__siunitx_unit_in:nn {#1} {#2} + \__siunitx_range_numbers_aux:n {#3} + \text{\l__siunitx_range_phrase_tl}% lwarp + \__siunitx_range_numbers_aux:n {#4} + } + { + \bool_if:NT \l__siunitx_process_fixed_bool + { \bool_set_true:N \l__siunitx_process_drop_exponent_bool } + \bool_if:NT \l__siunitx_range_brackets_bool + { \__siunitx_print:nV { number } \l__siunitx_bracket_open_tl } + \__siunitx_range_numbers:nn {#3} {#4} + \bool_if:NT \l__siunitx_range_brackets_bool + { \__siunitx_print:nV { number } \l__siunitx_bracket_close_tl } + \__siunitx_range_exponent: + \__siunitx_unit_output_number_sep: + \__siunitx_unit_output:nn {#1} {#2} + } +} + \ExplSyntaxOff -\begin{warpMathJax} -\LWR@infoprocessingmathjax{siunitx} -\CustomizeMathJax{\newcommand{\tothe}[1]{^{#1}}} -\CustomizeMathJax{\newcommand{\raiseto}[2]{{#2}^{#1}}} -\CustomizeMathJax{\newcommand{\LWRsiunitxEND}{}} -\CustomizeMathJax{\def\LWRsiunitxang#1;#2;#3;#4\LWRsiunitxEND{% - \ifblank{#1}{}{\num{#1}\degree}% - \ifblank{#2}{}{\num{#2}^{\unicode{x2032}}}% \prime - \ifblank{#3}{}{\num{#3}^{\unicode{x2033}}}% \dblprime -}} -\CustomizeMathJax{\newcommand{\ang}[2][]{\LWRsiunitxang#2;;;\LWRsiunitxEND}} -\ExplSyntaxOn \AtBeginDocument{ -\ifdefstring{\l__siunitx_output_decimal_tl}{{,}} - {\CustomizeMathJax{\def\LWRsiunitxdecimal{,}}} - {\CustomizeMathJax{\def\LWRsiunitxdecimal{.}}} +\sisetup{ + detect-mode=true, + per-mode=symbol, % fraction is not seen by pdftotext + text-celsius = {\LWR@siunitx@textcelsius}, + text-degree = {\LWR@siunitx@textdegree}, + text-arcminute = {\LWR@siunitx@textprime} , + text-arcsecond = {\LWR@siunitx@textdblprime} , +} } -\ExplSyntaxOff -\CustomizeMathJax{\newcommand{\LWRsiunitxENDTWO}{}} -\CustomizeMathJax{\def\LWRsiunitxprintdecimalsubtwo#1,#2,#3\LWRsiunitxENDTWO{% - \ifblank{#1}{0}{\mathrm{#1}}% - \ifblank{#2}% - {}% - {% - {\LWRsiunitxdecimal}% - \mathrm{#2}% - }% -}} -\CustomizeMathJax{\def\LWRsiunitxprintdecimalsub#1.#2.#3\LWRsiunitxEND{% - \LWRsiunitxprintdecimalsubtwo#1,,\LWRsiunitxENDTWO% - \ifblank{#2}% - {}% - {% - {\LWRsiunitxdecimal}% - \LWRsiunitxprintdecimalsubtwo#2,,\LWRsiunitxENDTWO% - }% -}} +\LWR@origRequirePackage{lwarp-common-mathjax-siunitx} -\CustomizeMathJax{\newcommand{\LWRsiunitxprintdecimal}[1]{% - \LWRsiunitxprintdecimalsub#1...\LWRsiunitxEND% -}} -\CustomizeMathJax{\def\LWRsiunitxnumplus#1+#2+#3\LWRsiunitxEND{% - \ifblank{#2}% - {\LWRsiunitxprintdecimal{#1}}% no plus - {% - \ifblank{#1}% - {\LWRsiunitxprintdecimal{#2}}% leading plus, ignore - {% a+b - \LWRsiunitxprintdecimal{#1}% - \unicode{x02B}% plus sign - \LWRsiunitxprintdecimal{#2}% - }% - }% -}} -\CustomizeMathJax{\def\LWRsiunitxnumminus#1-#2-#3\LWRsiunitxEND{% - \ifblank{#2}% - {\LWRsiunitxnumplus#1+++\LWRsiunitxEND}% - {% - \ifblank{#1}{}{\LWRsiunitxprintdecimal{#1}}% - \unicode{x02212}% mathematical minus sign - \LWRsiunitxprintdecimal{#2}% - }% -}} -\CustomizeMathJax{\def\LWRsiunitxnumpm#1+-#2+-#3\LWRsiunitxEND{% - \ifblank{#2}% - {\LWRsiunitxnumminus#1---\LWRsiunitxEND}% - {% - \LWRsiunitxprintdecimal{#1}% - \unicode{x0B1}% \pm - \LWRsiunitxprintdecimal{#2}% - }% -}} -\CustomizeMathJax{\def\LWRsiunitxnumx#1x#2x#3x#4\LWRsiunitxEND{% - \ifblank{#2}% - {\LWRsiunitxnumpm#1+-+-\LWRsiunitxEND}% - {% - \ifblank{#3}% - {% - \LWRsiunitxprintdecimal{#1}% - \times% - \LWRsiunitxprintdecimal{#2}% - }% - {% - \LWRsiunitxprintdecimal{#1}% - \times% - \LWRsiunitxprintdecimal{#2}% - \times% - \LWRsiunitxprintdecimal{#3}% - }% - }% -}} -\CustomizeMathJax{\newcommand{\LWRsiunitxnumscientific}[2]{% - \ifblank{#1}% - {}% - {% - \ifstrequal{#1}{-}% - {-}% - {\LWRsiunitxprintdecimal{#1}\times}% - }% - 10^{\LWRsiunitxprintdecimal{#2}} -}} -\CustomizeMathJax{\def\LWRsiunitxnumD#1D#2D#3\LWRsiunitxEND{% - \ifblank{#2}% - {\LWRsiunitxnumx#1xxxxx\LWRsiunitxEND}% - {\mathrm{\LWRsiunitxnumscientific{#1}{#2}}}% -}} -\CustomizeMathJax{\def\LWRsiunitxnumd#1d#2d#3\LWRsiunitxEND{% - \ifblank{#2}% - {\LWRsiunitxnumD#1DDD\LWRsiunitxEND}% - {\mathrm{\LWRsiunitxnumscientific{#1}{#2}}}% -}} -\CustomizeMathJax{\def\LWRsiunitxnumE#1E#2E#3\LWRsiunitxEND{% - \ifblank{#2}% - {\LWRsiunitxnumd#1ddd\LWRsiunitxEND}% - {\mathrm{\LWRsiunitxnumscientific{#1}{#2}}}% -}} -\CustomizeMathJax{\def\LWRsiunitxnume#1e#2e#3\LWRsiunitxEND{% - \ifblank{#2}% - {\LWRsiunitxnumE#1EEE\LWRsiunitxEND}% - {\mathrm{\LWRsiunitxnumscientific{#1}{#2}}}% -}} -\CustomizeMathJax{\newcommand{\num}[2][]{\LWRsiunitxnume#2eee\LWRsiunitxEND}} -\CustomizeMathJax{\newcommand{\si}[2][]{\mathrm{#2}}} -\CustomizeMathJax{\def\LWRsiunitxSIopt#1[#2]#3{% - {#2}\num{#1}{#3}% -}} +\AtBeginDocument{ +\CustomizeMathJax{\def\LWRsiunitxrangephrase{\unicode{x2013}}} +} -\CustomizeMathJax{\newcommand{\LWRsiunitxSI}[2]{% - \num{#1}\,{#2}% -}} -\CustomizeMathJax{\newcommand{\SI}[2][]{% - \ifnextchar[% - {\LWRsiunitxSIopt{#2}}% - {\LWRsiunitxSI{#2}}% -}} -\CustomizeMathJax{\newcommand{\numlist}[2][]{\text{#2}}} -\CustomizeMathJax{\newcommand{\numrange}[3][]{\num{#2}\,\unicode{x2013}\,\num{#3}}} -\CustomizeMathJax{\newcommand{\SIlist}[3][]{\text{#2}\,#3}} -\CustomizeMathJax{\newcommand{\SIrange}[4][]{\num{#2}\,#4\,\unicode{x2013}\,\num{#3}\,#4}} -\CustomizeMathJax{\newcommand{\tablenum}[2][]{\mathrm{#2}}} -\CustomizeMathJax{\newcommand{\ampere}{\mathrm{A}}} -\CustomizeMathJax{\newcommand{\candela}{\mathrm{cd}}} -\CustomizeMathJax{\newcommand{\kelvin}{\mathrm{K}}} -\CustomizeMathJax{\newcommand{\kilogram}{\mathrm{kg}}} -\CustomizeMathJax{\newcommand{\metre}{\mathrm{m}}} -\CustomizeMathJax{\newcommand{\mole}{\mathrm{mol}}} -\CustomizeMathJax{\newcommand{\second}{\mathrm{s}}} -\CustomizeMathJax{\newcommand{\becquerel}{\mathrm{Bq}}} -\CustomizeMathJax{\newcommand{\degreeCelsius}{\unicode{x2103}}} -\CustomizeMathJax{\newcommand{\coulomb}{\mathrm{C}}} -\CustomizeMathJax{\newcommand{\farad}{\mathrm{F}}} -\CustomizeMathJax{\newcommand{\gray}{\mathrm{Gy}}} -\CustomizeMathJax{\newcommand{\hertz}{\mathrm{Hz}}} -\CustomizeMathJax{\newcommand{\henry}{\mathrm{H}}} -\CustomizeMathJax{\newcommand{\joule}{\mathrm{J}}} -\CustomizeMathJax{\newcommand{\katal}{\mathrm{kat}}} -\CustomizeMathJax{\newcommand{\lumen}{\mathrm{lm}}} -\CustomizeMathJax{\newcommand{\lux}{\mathrm{lx}}} -\CustomizeMathJax{\newcommand{\newton}{\mathrm{N}}} -\CustomizeMathJax{\newcommand{\ohm}{\mathrm{\Omega}}} -\CustomizeMathJax{\newcommand{\pascal}{\mathrm{Pa}}} -\CustomizeMathJax{\newcommand{\radian}{\mathrm{rad}}} -\CustomizeMathJax{\newcommand{\siemens}{\mathrm{S}}} -\CustomizeMathJax{\newcommand{\sievert}{\mathrm{Sv}}} -\CustomizeMathJax{\newcommand{\steradian}{\mathrm{sr}}} -\CustomizeMathJax{\newcommand{\tesla}{\mathrm{T}}} -\CustomizeMathJax{\newcommand{\volt}{\mathrm{V}}} -\CustomizeMathJax{\newcommand{\watt}{\mathrm{W}}} -\CustomizeMathJax{\newcommand{\weber}{\mathrm{Wb}}} -\CustomizeMathJax{\newcommand{\day}{\mathrm{d}}} -\CustomizeMathJax{\newcommand{\degree}{\mathrm{^\circ}}} -\CustomizeMathJax{\newcommand{\hectare}{\mathrm{ha}}} -\CustomizeMathJax{\newcommand{\hour}{\mathrm{h}}} -\CustomizeMathJax{\newcommand{\litre}{\mathrm{l}}} -\CustomizeMathJax{\newcommand{\liter}{\mathrm{L}}} -\CustomizeMathJax{\newcommand{\arcminute}{^\prime}} -\CustomizeMathJax{\newcommand{\minute}{\mathrm{min}}} -\CustomizeMathJax{\newcommand{\arcsecond}{^{\prime\prime}}} -\CustomizeMathJax{\newcommand{\tonne}{\mathrm{t}}} -\CustomizeMathJax{\newcommand{\astronomicalunit}{au}} -\CustomizeMathJax{\newcommand{\atomicmassunit}{u}} -\CustomizeMathJax{\newcommand{\bohr}{\mathit{a}_0}} -\CustomizeMathJax{\newcommand{\clight}{\mathit{c}_0}} -\CustomizeMathJax{\newcommand{\dalton}{\mathrm{D}_\mathrm{a}}} -\CustomizeMathJax{\newcommand{\electronmass}{\mathit{m}_{\mathrm{e}}}} -\CustomizeMathJax{\newcommand{\electronvolt}{\mathrm{eV}}} -\CustomizeMathJax{\newcommand{\elementarycharge}{\mathit{e}}} -\CustomizeMathJax{\newcommand{\hartree}{\mathit{E}_{\mathrm{h}}}} -\CustomizeMathJax{\newcommand{\planckbar}{\mathit{\unicode{x210F}}}} -\CustomizeMathJax{\newcommand{\angstrom}{\mathrm{\unicode{x212B}}}} -\CustomizeMathJax{\let\LWRorigbar\bar} -\CustomizeMathJax{\newcommand{\bar}{\mathrm{bar}}} -\CustomizeMathJax{\newcommand{\barn}{\mathrm{b}}} -\CustomizeMathJax{\newcommand{\bel}{\mathrm{B}}} -\CustomizeMathJax{\newcommand{\decibel}{\mathrm{dB}}} -\CustomizeMathJax{\newcommand{\knot}{\mathrm{kn}}} -\CustomizeMathJax{\newcommand{\mmHg}{\mathrm{mmHg}}} -\CustomizeMathJax{\newcommand{\nauticalmile}{\mathrm{M}}} -\CustomizeMathJax{\newcommand{\neper}{\mathrm{Np}}} -\CustomizeMathJax{\newcommand{\yocto}{\mathrm{y}}} -\CustomizeMathJax{\newcommand{\zepto}{\mathrm{z}}} -\CustomizeMathJax{\newcommand{\atto}{\mathrm{a}}} -\CustomizeMathJax{\newcommand{\femto}{\mathrm{f}}} -\CustomizeMathJax{\newcommand{\pico}{\mathrm{p}}} -\CustomizeMathJax{\newcommand{\nano}{\mathrm{n}}} -\CustomizeMathJax{\newcommand{\micro}{\mathrm{\unicode{x00B5}}}} -\CustomizeMathJax{\newcommand{\milli}{\mathrm{m}}} -\CustomizeMathJax{\newcommand{\centi}{\mathrm{c}}} -\CustomizeMathJax{\newcommand{\deci}{\mathrm{d}}} -\CustomizeMathJax{\newcommand{\deca}{\mathrm{da}}} -\CustomizeMathJax{\newcommand{\hecto}{\mathrm{h}}} -\CustomizeMathJax{\newcommand{\kilo}{\mathrm{k}}} -\CustomizeMathJax{\newcommand{\mega}{\mathrm{M}}} -\CustomizeMathJax{\newcommand{\giga}{\mathrm{G}}} -\CustomizeMathJax{\newcommand{\tera}{\mathrm{T}}} -\CustomizeMathJax{\newcommand{\peta}{\mathrm{P}}} -\CustomizeMathJax{\newcommand{\exa}{\mathrm{E}}} -\CustomizeMathJax{\newcommand{\zetta}{\mathrm{Z}}} -\CustomizeMathJax{\newcommand{\yotta}{\mathrm{Y}}} -\CustomizeMathJax{\newcommand{\percent}{\mathrm{\%}}} -\CustomizeMathJax{\newcommand{\meter}{\mathrm{m}}} -\CustomizeMathJax{\newcommand{\metre}{\mathrm{m}}} -\CustomizeMathJax{\newcommand{\gram}{\mathrm{g}}} -\CustomizeMathJax{\newcommand{\kg}{\kilo\gram}} -\CustomizeMathJax{\newcommand{\of}[1]{_{\mathrm{#1}}}} -\CustomizeMathJax{\newcommand{\squared}{^2}} -\CustomizeMathJax{\newcommand{\square}[1]{\mathrm{#1}^2}} -\CustomizeMathJax{\newcommand{\cubed}{^3}} -\CustomizeMathJax{\newcommand{\cubic}[1]{\mathrm{#1}^3}} -\CustomizeMathJax{\newcommand{\per}{\,\mathrm{/}}} -\CustomizeMathJax{\newcommand{\celsius}{\unicode{x2103}}} -\CustomizeMathJax{\newcommand{\fg}{\femto\gram}} -\CustomizeMathJax{\newcommand{\pg}{\pico\gram}} -\CustomizeMathJax{\newcommand{\ng}{\nano\gram}} -\CustomizeMathJax{\newcommand{\ug}{\micro\gram}} -\CustomizeMathJax{\newcommand{\mg}{\milli\gram}} -\CustomizeMathJax{\newcommand{\g}{\gram}} -\CustomizeMathJax{\newcommand{\kg}{\kilo\gram}} -\CustomizeMathJax{\newcommand{\amu}{\mathrm{u}}} -\CustomizeMathJax{\newcommand{\pm}{\pico\metre}} -\CustomizeMathJax{\newcommand{\nm}{\nano\metre}} -\CustomizeMathJax{\newcommand{\um}{\micro\metre}} -\CustomizeMathJax{\newcommand{\mm}{\milli\metre}} -\CustomizeMathJax{\newcommand{\cm}{\centi\metre}} -\CustomizeMathJax{\newcommand{\dm}{\deci\metre}} -\CustomizeMathJax{\newcommand{\m}{\metre}} -\CustomizeMathJax{\newcommand{\km}{\kilo\metre}} -\CustomizeMathJax{\newcommand{\as}{\atto\second}} -\CustomizeMathJax{\newcommand{\fs}{\femto\second}} -\CustomizeMathJax{\newcommand{\ps}{\pico\second}} -\CustomizeMathJax{\newcommand{\ns}{\nano\second}} -\CustomizeMathJax{\newcommand{\us}{\micro\second}} -\CustomizeMathJax{\newcommand{\ms}{\milli\second}} -\CustomizeMathJax{\newcommand{\s}{\second}} -\CustomizeMathJax{\newcommand{\fmol}{\femto\mol}} -\CustomizeMathJax{\newcommand{\pmol}{\pico\mol}} -\CustomizeMathJax{\newcommand{\nmol}{\nano\mol}} -\CustomizeMathJax{\newcommand{\umol}{\micro\mol}} -\CustomizeMathJax{\newcommand{\mmol}{\milli\mol}} -\CustomizeMathJax{\newcommand{\mol}{\mol}} -\CustomizeMathJax{\newcommand{\kmol}{\kilo\mol}} -\CustomizeMathJax{\newcommand{\pA}{\pico\ampere}} -\CustomizeMathJax{\newcommand{\nA}{\nano\ampere}} -\CustomizeMathJax{\newcommand{\uA}{\micro\ampere}} -\CustomizeMathJax{\newcommand{\mA}{\milli\ampere}} -\CustomizeMathJax{\newcommand{\A}{\ampere}} -\CustomizeMathJax{\newcommand{\kA}{\kilo\ampere}} -\CustomizeMathJax{\newcommand{\ul}{\micro\litre}} -\CustomizeMathJax{\newcommand{\ml}{\milli\litre}} -\CustomizeMathJax{\newcommand{\l}{\litre}} -\CustomizeMathJax{\newcommand{\hl}{\hecto\litre}} -\CustomizeMathJax{\newcommand{\uL}{\micro\liter}} -\CustomizeMathJax{\newcommand{\mL}{\milli\liter}} -\CustomizeMathJax{\newcommand{\L}{\liter}} -\CustomizeMathJax{\newcommand{\hL}{\hecto\liter}} -\CustomizeMathJax{\newcommand{\mHz}{\milli\hertz}} -\CustomizeMathJax{\newcommand{\Hz}{\hertz}} -\CustomizeMathJax{\newcommand{\kHz}{\kilo\hertz}} -\CustomizeMathJax{\newcommand{\MHz}{\mega\hertz}} -\CustomizeMathJax{\newcommand{\GHz}{\giga\hertz}} -\CustomizeMathJax{\newcommand{\THz}{\tera\hertz}} -\CustomizeMathJax{\newcommand{\mN}{\milli\newton}} -\CustomizeMathJax{\newcommand{\N}{\newton}} -\CustomizeMathJax{\newcommand{\kN}{\kilo\newton}} -\CustomizeMathJax{\newcommand{\MN}{\mega\newton}} -\CustomizeMathJax{\newcommand{\Pa}{\pascal}} -\CustomizeMathJax{\newcommand{\kPa}{\kilo\pascal}} -\CustomizeMathJax{\newcommand{\MPa}{\mega\pascal}} -\CustomizeMathJax{\newcommand{\GPa}{\giga\pascal}} -\CustomizeMathJax{\newcommand{\mohm}{\milli\ohm}} -\CustomizeMathJax{\newcommand{\kohm}{\kilo\ohm}} -\CustomizeMathJax{\newcommand{\Mohm}{\mega\ohm}} -\CustomizeMathJax{\newcommand{\pV}{\pico\volt}} -\CustomizeMathJax{\newcommand{\nV}{\nano\volt}} -\CustomizeMathJax{\newcommand{\uV}{\micro\volt}} -\CustomizeMathJax{\newcommand{\mV}{\milli\volt}} -\CustomizeMathJax{\newcommand{\V}{\volt}} -\CustomizeMathJax{\newcommand{\kV}{\kilo\volt}} -\CustomizeMathJax{\newcommand{\W}{\watt}} -\CustomizeMathJax{\newcommand{\uW}{\micro\watt}} -\CustomizeMathJax{\newcommand{\mW}{\milli\watt}} -\CustomizeMathJax{\newcommand{\kW}{\kilo\watt}} -\CustomizeMathJax{\newcommand{\MW}{\mega\watt}} -\CustomizeMathJax{\newcommand{\GW}{\giga\watt}} -\CustomizeMathJax{\newcommand{\J}{\joule}} -\CustomizeMathJax{\newcommand{\uJ}{\micro\joule}} -\CustomizeMathJax{\newcommand{\mJ}{\milli\joule}} -\CustomizeMathJax{\newcommand{\kJ}{\kilo\joule}} -\CustomizeMathJax{\newcommand{\eV}{\electronvolt}} -\CustomizeMathJax{\newcommand{\meV}{\milli\electronvolt}} -\CustomizeMathJax{\newcommand{\keV}{\kilo\electronvolt}} -\CustomizeMathJax{\newcommand{\MeV}{\mega\electronvolt}} -\CustomizeMathJax{\newcommand{\GeV}{\giga\electronvolt}} -\CustomizeMathJax{\newcommand{\TeV}{\tera\electronvolt}} -\CustomizeMathJax{\newcommand{\kWh}{\kilo\watt\hour}} -\CustomizeMathJax{\newcommand{\F}{\farad}} -\CustomizeMathJax{\newcommand{\fF}{\femto\farad}} -\CustomizeMathJax{\newcommand{\pF}{\pico\farad}} -\CustomizeMathJax{\newcommand{\K}{\mathrm{K}}} -\CustomizeMathJax{\newcommand{\dB}{\mathrm{dB}}} -\CustomizeMathJax{\newcommand{\kibi}{\mathrm{Ki}}} -\CustomizeMathJax{\newcommand{\mebi}{\mathrm{Mi}}} -\CustomizeMathJax{\newcommand{\gibi}{\mathrm{Gi}}} -\CustomizeMathJax{\newcommand{\tebi}{\mathrm{Ti}}} -\CustomizeMathJax{\newcommand{\pebi}{\mathrm{Pi}}} -\CustomizeMathJax{\newcommand{\exbi}{\mathrm{Ei}}} -\CustomizeMathJax{\newcommand{\zebi}{\mathrm{Zi}}} -\CustomizeMathJax{\newcommand{\yobi}{\mathrm{Yi}}} -\end{warpMathJax} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty index 53152fd41ed..3d3547c0648 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-siunitx.sty @@ -23,18 +23,400 @@ \DeclareRelease{v2}{2010-05-23}{lwarp-siunitx-v2.sty} \DeclareCurrentRelease{}{2021-05-17} -\PackageWarningNoLine{lwarp} +\RequirePackage{xcolor}% for \convertcolorspec + +\LWR@ProvidesPackagePass{siunitx}[2022-02-15] + +\ExplSyntaxOn + + +\cs_set_protected:Npn \siunitx_number_format:nN #1#2 + { + \group_begin: + \bool_if:NTF \l_siunitx_number_parse_bool + { + \siunitx_number_parse:nN {#1} \l__siunitx_number_parsed_tl + \siunitx_number_process:NN \l__siunitx_number_parsed_tl \l__siunitx_number_parsed_tl + \tl_set:Nx \l__siunitx_number_outputted_tl + { \siunitx_number_output:N \l__siunitx_number_parsed_tl } + } + { + \tl_set:Nn \l__siunitx_number_outputted_tl + { + \LWR@subsingledollar{% lwarp + \textbackslash( % space + \LWR@HTMLsanitizedetokenized{% + \detokenize{#1}% + } \textbackslash)% lwarp + }% + {siunitx unparsed}% + {\ensuremath{#1}}% lwarp + } + } + \exp_args:NNNV \group_end: + \tl_set:Nn #2 \l__siunitx_number_outputted_tl + } +\cs_set_protected:Npn \__siunitx_compound_unparsed:n #1 + { + \tl_if_blank:nF {#1} + { \seq_put_right:Nn \l__siunitx_compound_tmp_seq + { + \LWR@subsingledollar{% lwarp + \textbackslash( % space + \LWR@HTMLsanitizedetokenized{% + \detokenize{#1}% + } \textbackslash)% lwarp + }% + {siunitx unparsed}% + {\ensuremath{#1}}% lwarp + } + } + } +\cs_set_protected:Npn \__siunitx_print_aux:nn #1#2 + { + \tl_if_empty:cTF { l__siunitx_print_ #1 _color_tl } + { \use:n } + { \exp_args:Nv \textcolor { l__siunitx_print_ #1 _color_tl } } + { + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% lwarp + { + \use:c + { + siunitx_print_ + \tl_use:c { l__siunitx_print_ #1 _mode_tl } :n + } + {#2} + } + { + \bool_lazy_all:nTF% lwarp + { + {\l__siunitx_print_text_family_bool} + {\l__siunitx_print_text_series_bool} + {\l__siunitx_print_text_shape_bool} + } + {% No font control if reset-text-family/series/shape + \use:c + { + siunitx_print_% lwarp + text% lwarp + :n% lwarp + }% lwarp + {#2}% lwarp + } + { + \LWR@textcurrentfont{% lwarp + \use:c + { + siunitx_print_% lwarp + text% lwarp + :n% lwarp + }% lwarp + {#2}% lwarp + } + } + } + } + } +\newcommand*{\LWR@siunitx@complexrootstyle}{textrm} + +\newcommand*{\LWR@siunitx@complexrmi}{\mathrm{i}} +\newcommand*{\LWR@siunitx@complexrmj}{\mathrm{j}} + +\newcommand*{\LWR@siunitx@setcomplexroot}{% + \renewcommand*{\LWR@siunitx@complexrootstyle}{textit}% + \ifdefequal{\l__siunitx_complex_output_root_tl}{\LWR@siunitx@complexrmi}% + {\renewcommand*{\LWR@siunitx@complexrootstyle}{textrm}}% + {}% + \ifdefequal{\l__siunitx_complex_output_root_tl}{\LWR@siunitx@complexrmj}% + {\renewcommand*{\LWR@siunitx@complexrootstyle}{textrm}}% + {}% +} +\cs_set_protected:Npn \__siunitx_complex_format_auxii:n #1 + { + \LWR@siunitx@setcomplexroot% lwarp + \__siunitx_complex_format_units:n {#1} + \tl_if_empty:NF \l__siunitx_complex_real_tl + { \exp_after:wN \__siunitx_complex_drop_exponent:nnnnnnn \l__siunitx_complex_real_tl } + \exp_after:wN \__siunitx_complex_format_sign:nnnnnnn \l__siunitx_complex_img_tl + \tl_set:Nx \l__siunitx_complex_tmp_tl + { \siunitx_number_output:NN \l__siunitx_complex_img_tl \q_nil } + \exp_after:wN \__siunitx_complex_extract_exponent:w \l__siunitx_complex_tmp_tl \q_stop + \tl_set:Nx \l__siunitx_complex_tmp_tl + { + \bool_lazy_or:nnTF + { + \bool_lazy_and_p:nn + { \l_siunitx_number_bracket_ambiguous_bool } + { ! \tl_if_empty_p:N \l__siunitx_complex_exp_tl } + } + { + ! \bool_lazy_any_p:n + { + { \tl_if_blank_p:n {#1} } + { \tl_if_empty_p:N \l__siunitx_complex_real_tl } + { \tl_if_empty_p:N \l__siunitx_complex_img_tl } + } + } + { \__siunitx_complex_format_bracket:n } + { \use:n } + { + \siunitx_number_output:N \l__siunitx_complex_real_tl + \exp_not:V \l__siunitx_complex_sign_tl + \bool_if:NF \l__siunitx_complex_root_after_bool + { + \InlineClass{\LWR@siunitx@complexrootstyle}% lwarp + { + \exp_not:V \l__siunitx_complex_output_root_tl + } + } + \exp_not:V \l__siunitx_complex_tmp_tl + \bool_if:NT \l__siunitx_complex_root_after_bool + { + \InlineClass{\LWR@siunitx@complexrootstyle}% lwarp + { + \exp_not:V \l__siunitx_complex_output_root_tl + } + } + } + \exp_not:V \l__siunitx_complex_exp_tl + } + } +\cs_set_protected:Npn \__siunitx_angle_arc_print_auxii:nw + #1#2 \q_nil #3 \q_nil #4 \q_nil #5 \q_nil #6 \q_nil #7 \q_nil #8 \q_stop + { + \mode_if_math:TF + { \bool_set_true:N \l__siunitx_angle_tmp_bool } + { \bool_set_false:N \l__siunitx_angle_tmp_bool } + \siunitx_print_number:n {#2#3#4} + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% lwarp + {% lwarp + \tl_if_blank:nTF {#6} + { \__siunitx_angle_arc_print_auxvi:n {#1} } + { + \hbox_set:Nn \l__siunitx_angle_marker_box + { + \__siunitx_angle_arc_print_auxiii:n + { \siunitx_print_number:n {#5} } + } + \hbox_set:Nn \l__siunitx_angle_unit_box + { + \__siunitx_angle_arc_print_auxiii:n + { + \siunitx_unit_format:nN {#1} \l__siunitx_angle_tmp_tl + \siunitx_print_unit:V \l__siunitx_angle_tmp_tl + \skip_horizontal:n { -\scriptspace } + } + } + \dim_compare:nNnTF { \box_wd:N \l__siunitx_angle_marker_box } > + { \box_wd:N \l__siunitx_angle_unit_box } + { + \__siunitx_angle_arc_print_auxiv:NN + \l__siunitx_angle_marker_box + \l__siunitx_angle_unit_box + } + { + \__siunitx_angle_arc_print_auxiv:NN + \l__siunitx_angle_unit_box + \l__siunitx_angle_marker_box + } + \hbox_set_to_wd:Nnn \l__siunitx_angle_marker_box + \l__siunitx_angle_tmp_dim + { + \hbox_overlap_right:n + { \box_use_drop:N \l__siunitx_angle_marker_box } + \hbox_overlap_right:n + { \box_use_drop:N \l__siunitx_angle_unit_box } + \tex_hfil:D + } + \box_use:N \l__siunitx_angle_marker_box + \skip_horizontal:N \scriptspace + \siunitx_print_number:n {#6} + } + }% + {% lwarp: not in a lateximage, simplify for HTML + \tl_if_blank:nTF {#6} + { \__siunitx_angle_arc_print_auxvi:n {#1} } + { + \__siunitx_angle_arc_print_auxiii:n + { + \siunitx_print_number:n {#5} + } + \__siunitx_angle_arc_print_auxiii:n + { + \siunitx_unit_format:nN {#1} \l__siunitx_angle_tmp_tl + \siunitx_print_unit:V \l__siunitx_angle_tmp_tl + } + \siunitx_print_number:n {#6} + } + }% lwarp + } +\cs_set_protected:Npn \__siunitx_print_text_fraction:Nnn #1#2#3 + { + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% lwarp {% - **************\MessageBreak - Siunitx version 3 is not yet supported by Lwarp.\MessageBreak - V2 emulation is used here.\MessageBreak - ************** + \ensuremath + { + #1 + { \mbox { \__siunitx_print_text_replace:n {#2} } } + { \mbox { \__siunitx_print_text_replace:n {#3} } } + } + }% + {% lwarp + { \mbox { \__siunitx_print_text_replace:n {#2} } }% lwarp + /% lwarp + { \mbox { \__siunitx_print_text_replace:n {#3} } }% lwarp + }% lwarp + } +\cs_set_protected:Npn \__siunitx_unit_format_qualifier_subscript: + { + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% lwarp + {% + \__siunitx_unit_format_font: + \tl_set:Nx \l__siunitx_unit_part_tl + { + \c__siunitx_unit_math_subscript_tl + { + \exp_not:V \l_siunitx_unit_font_tl + { \exp_not:V \l__siunitx_unit_part_tl } + } + } + } + {% lwarp simplified for HTML: + \__siunitx_unit_format_font: + \tl_set:Nx \l__siunitx_unit_part_tl + { + \textsubscript + { + \exp_not:V \l_siunitx_unit_font_tl + { \exp_not:V \l__siunitx_unit_part_tl } + } + } } + } +\cs_set_protected:Npn \siunitx_quantity:nn #1#2 + { + \group_begin: + \siunitx_unit_options_apply:n {#2} + \tl_if_blank:nTF {#1} + { + \siunitx_unit_format:nN {#2} \l__siunitx_quantity_unit_tl + \siunitx_print_unit:V \l__siunitx_quantity_unit_tl + } + { + \bool_if:NTF \l_siunitx_number_parse_bool + { \__siunitx_quantity_parsed:nn {#1} {#2} } + { + \tl_set:Nn \l__siunitx_quantity_number_tl { + \LWR@subsingledollar{% lwarp + \textbackslash( % space + \LWR@HTMLsanitizedetokenized{% + \detokenize{#1}% + } \textbackslash)% lwarp + }% + {siunitx unparsed}% + {\ensuremath{#1}}% lwarp + } + \siunitx_unit_format:nN {#2} \l__siunitx_quantity_unit_tl + \siunitx_quantity_print:VV + \l__siunitx_quantity_number_tl \l__siunitx_quantity_unit_tl + } + } + \group_end: + } -\RequirePackage{xcolor}% for \convertcolorspec +\newcommand*{\LWR@siunitx@nocancel}[1]{% + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% + {\cancel{#1}}% SVG + {#1}% HTML +} + +\AtBeginDocument{ +\__siunitx_unit_set_symbolic:Npnn \cancel + { } + { \__siunitx_unit_parse_special:n { \LWR@siunitx@nocancel } }% lwarp +} +\newcommand{\LWR@HTML@tablenum}[2][]{\num[#1]{#2}} +\LWR@formatted{tablenum} +\AtBeginDocument{ +\HTMLnewcolumntype{S}[1][]{>{\begingroup\sisetup{#1}}c<{\endgroup}} +} +\NewDocumentCommand{\HTMLDeclareSIUnit}{o +m m} +{ + \ifcsdef{ __siunitx_unit_ \token_to_str:N #2 :w } + {} + { + \PackageError{lwarp} + {% + First~use\MessageBreak + \space\space\protect\DeclareSIUnit{ + \token_to_str:N#2}{...}\MessageBreak + before~using\MessageBreak + \space\space\protect\HTMLDeclareSIUnit{ + \token_to_str:N#2}{...}% + } + {% + See~the~Lwarp~manual~section~about~special~cases,~ + regarding~siunitx.% + } + } + \csNewCommandCopycs + { __orig_siunitx_unit_ \token_to_str:N #2 :w } + { __siunitx_unit_ \token_to_str:N #2 :w } + \DeclareSIUnit[#1]{#2} + { + \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0} + {\csuse{ __orig_siunitx_unit_ \token_to_str:N #2 :w }} + {#3} + } +} + +\ExplSyntaxOff + +\AtBeginDocument{ +\HTMLDeclareSIUnit\celsius{\LWR@siunitx@textcelsius} +\HTMLDeclareSIUnit\arcminute{\LWR@siunitx@textprime} +\HTMLDeclareSIUnit\arcsecond{\LWR@siunitx@textdblprime} +\HTMLDeclareSIUnit\elementarycharge{\textit{e}} +\HTMLDeclareSIUnit\clight{\text{\textit{c}\textsubscript{0}}} +\HTMLDeclareSIUnit\bohr{\text{\textit{a}\textsubscript{0}}} +\HTMLDeclareSIUnit\electronmass{\text{\textit{m}\textsubscript{e}}} +\HTMLDeclareSIUnit\hartree{\text{\textit{E}\textsubscript{h}}} +\HTMLDeclareSIUnit\planckbar{\LWR@siunitx@textplanckbar} +}% \AtBeginDocument + +\AtBeginDocument{ +\sisetup{ + per-mode=symbol, % fraction is not seen by pdftotext + angle-symbol-degree = {\LWR@siunitx@textdegree}, + angle-symbol-minute = {\LWR@siunitx@textprime} , + angle-symbol-second = {\LWR@siunitx@textdblprime} , +} +} +\AtBeginDocument{ +\ifdef{\ltj@allalchar} + {\LWR@origRequirePackage{lwarp-lltjp-siunitx}} + {} +} +\LWR@origRequirePackage{lwarp-common-mathjax-siunitx} +\CustomizeMathJax{\let\unit\si} +\CustomizeMathJax{\let\qty\SI} +\CustomizeMathJax{\let\qtylist\SIlist} +\CustomizeMathJax{\let\qtyrange\SIrange} +\CustomizeMathJax{\let\numproduct\num} +\CustomizeMathJax{\let\qtyproduct\SI} +\CustomizeMathJax{\let\complexnum\num} +\CustomizeMathJax{\newcommand{\complexqty}[3][]{(\complexnum{#2})\si{#3}}} +\ExplSyntaxOn +\AtBeginDocument{ +\edef\LWR@siunitx@rangephrase{\l_siunitx_range_phrase_tl} +\expandafter\CustomizeMathJax\expandafter{% + \expandafter\def\expandafter\LWRsiunitxrangephrase% + \expandafter{\LWR@siunitx@rangephrase}% +} +} +\ExplSyntaxOff -\RequirePackage{siunitx-v2} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-skmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-skmath.sty index f44d18dcb00..7b7d4b6b756 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-skmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-skmath.sty @@ -15,6 +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{skmath}[2019/10/15] \begin{warpMathJax} \ExplSyntaxOn diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-slantsc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-slantsc.sty index aee0ee8dedf..432d40d71ed 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-slantsc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-slantsc.sty @@ -15,6 +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{slantsc}[2012/01/01] \newcommand*{\LWR@HTML@noscshape}{} \LWR@formatted{noscshape} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-slashed.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-slashed.sty index 52d8db4e90d..8127edb26af 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-slashed.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-slashed.sty @@ -15,6 +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{slashed}[1997/01/16] \begin{warpMathJax} \CustomizeMathJax{\newcommand{\slashed}[1]{\cancel{#1}}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-soul.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-soul.sty index 3ae76bcb2ca..278a8d9cc49 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-soul.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-soul.sty @@ -15,6 +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{soul}[2003/11/17] \RequirePackage{xcolor}% for \convertcolorspec \newcommand*{\LWR@soululcolor}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-soulpos.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-soulpos.sty index 0d2e920f9bc..919fb25610d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-soulpos.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-soulpos.sty @@ -15,6 +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. + \RequirePackage{soul} \RequirePackage{soulutf8} \LWR@ProvidesPackageDrop{soulpos}[2012/02/25] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-soulutf8.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-soulutf8.sty index 956b597ac13..43530c8966f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-soulutf8.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-soulutf8.sty @@ -15,6 +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}[2016/05/16] \RequirePackage{soul} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-splitbib.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-splitbib.sty index 4222ac381c9..4ee6acd262e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-splitbib.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-splitbib.sty @@ -15,6 +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{splitbib}[2005/12/22] \def\NMSB@stylebox#1#2{% \begin{BlockClass}[text-align:center ; border: 1px solid black]{splitbibbox} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty index a453ce36557..4b809fa87ce 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-splitidx.sty @@ -15,6 +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}[2016/02/18] \catcode`\_=12% \xpatchcmd{\newindex} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-srcltx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-srcltx.sty index 91a33987e18..48b1be92739 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-srcltx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-srcltx.sty @@ -15,6 +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{srcltx}[2006/11/12] \newif\ifSRCOK \SRCOKfalse \newcommand*\srcIncludeHook[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-srctex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-srctex.sty index db38bb241fc..3fdf025daf2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-srctex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-srctex.sty @@ -15,6 +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{srctex}[2006/11/12] \LWR@origRequirePackage{lwarp-srcltx} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty index 8901f50cde9..3c4257702ab 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-stabular.sty @@ -15,6 +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}[2014/03/20] \newenvironment{stabular}[2][c] { diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-stackengine.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-stackengine.sty index 8fe11c593b7..59e9d68f076 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-stackengine.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-stackengine.sty @@ -15,6 +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{stackengine}[2017/02/13] \LetLtxMacro\LWR@orig@stackengine\stackengine \renewcommand*{\stackengine}[8]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-stackrel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-stackrel.sty index 1276e7c9cb4..c7c3f1311ee 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-stackrel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-stackrel.sty @@ -15,6 +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{stackrel}[2016/05/16] \begin{warpMathJax} \CustomizeMathJax{\renewcommand{\stackrel}[3][]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-statex2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-statex2.sty index e1bb2b23a6c..1a4c375130d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-statex2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-statex2.sty @@ -15,6 +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{statex2}[2011/09/14] \newcommand*{\LWR@HTML@Alpha}[1][]{% \fcolorbox{black}{ForestGreen}{\textcolor{white}{\textsf{ALPHA}}}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-statistics.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-statistics.sty index 0d474817ff8..9feb3d9ea72 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-statistics.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-statistics.sty @@ -15,6 +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{statistics}[2019/09/29] \ExplSyntaxOn \StartDefiningTabulars% lwarp diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-statmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-statmath.sty index b127f9dc336..2119fbdc4ba 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-statmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-statmath.sty @@ -15,6 +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{statmath}[2018/03/08] \LWR@origRequirePackage{lwarp-common-mathjax-letters} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-steinmetz.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-steinmetz.sty index 8b1a7ecd03e..806aeaefca0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-steinmetz.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-steinmetz.sty @@ -15,6 +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{steinmetz}[2009/06/14] \renewcommand{\phase}[2][]{% \begin{lateximage}*[steinmetz\{\detokenize{#2}\}] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty index 745f56746a1..ef267a730f0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-stfloats.sty @@ -15,6 +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}[2017/03/27] \providecommand*{\fnbelowfloat}{} \providecommand*{\fnunderfloat}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-struktex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-struktex.sty index afcaced4a41..b1fb959a6cd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-struktex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-struktex.sty @@ -15,6 +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{struktex} \BeforeBeginEnvironment{struktogramm}{% \begin{lateximage}[-struktex-~\PackageDiagramAltText]% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-subcaption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-subcaption.sty index 7441db77cd8..bc8888286d3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-subcaption.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-subcaption.sty @@ -15,6 +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{subcaption}[2018/05/01] \xpretocmd{\subcaption@iiminipage} {\minipagefullwidth} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty index 6b2a5ac4849..757f51f3825 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-subfig.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{subfig}[2005/06/28] \long\def\sf@@@subfloat#1[#2][#3]#4{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-subfigure.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-subfigure.sty index 3d4d1619cf6..61ed3340946 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-subfigure.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-subfigure.sty @@ -15,6 +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}[2002/03/15] \RequirePackage{subfig} \LetLtxMacro\subfigure\subfloat diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-subsupscripts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-subsupscripts.sty index 8967c7a2c17..96f4ebbb960 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-subsupscripts.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-subsupscripts.sty @@ -15,6 +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{subsupscripts}[2009/10/27] \begin{warpMathJax} \CustomizeMathJax{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty index 5cfc2254888..d437df68245 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-supertabular.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \LWR@ProvidesPackageDrop{supertabular}[2004/02/20] \newcommand{\LWRST@firsthead}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-svg.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-svg.sty index 7ad7bd165d8..f026dea51f3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-svg.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-svg.sty @@ -15,6 +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{svg}[2020/10/23] \xpretocmd{\includesvg}% {\begin{lateximage}}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-swfigure.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-swfigure.sty index 7be18e815af..2f0b9dd2189 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-swfigure.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-swfigure.sty @@ -15,6 +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{swfigure}[2020-11-10] \NewDocumentEnvironment{DFimage}% {O{SW} m O{#4} m o D(){0.8} D<>{0} D||{0.25} D!!{}}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-sympytex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-sympytex.sty index c501951013e..288517d4daf 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-sympytex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-sympytex.sty @@ -15,6 +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{sympytex}[2014/05/16] \AfterEndPreamble{ diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty index 02058b23280..274b52d91fa 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-syntonly.sty @@ -15,6 +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}[2017/06/30] \newif\ifsyntax@ \syntax@false diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabfigures.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabfigures.sty index 6378cc3afd5..7c85bc43537 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabfigures.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabfigures.sty @@ -15,6 +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{tabfigures}[2012/01/24] \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tablefootnote.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tablefootnote.sty index 891dac84bf0..76bc08e3006 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tablefootnote.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tablefootnote.sty @@ -15,6 +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{tablefootnote}[2014/01/26] \LetLtxMacro\tablefootnote\footnote \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty index a6f115e110f..898743af9a9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabls.sty @@ -15,6 +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{tabls} \newdimen\tablinesep \newdimen\arraylinesep diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty index f66a2b055a5..13dbf996fc3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabularx.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \LWR@ProvidesPackageDrop{tabularx}[2016/02/03] \RequirePackage{array} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty index abdead7a4af..23f8208b82d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tabulary.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \LWR@ProvidesPackageDrop{tabulary}[2014/06/11] \RequirePackage{array} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tagpdf.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tagpdf.sty index c80ea851320..136bf8a3e2e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tagpdf.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tagpdf.sty @@ -15,6 +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{tagpdf}[2021-08-27] \ExplSyntaxOn diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty index fd60910a12b..9ccad943e76 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tascmac.sty @@ -15,6 +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}[2018/03/09] \newenvironment*{boxnote} { diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tcolorbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tcolorbox.sty index 63e303936c1..bce63fc3664 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tcolorbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tcolorbox.sty @@ -15,6 +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{tcolorbox}[2020/04/28] \newbool{LWR@havetcblower} \boolfalse{LWR@havetcblower} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tensor.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tensor.sty index 5519c0b7fda..86cfcf7d645 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tensor.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tensor.sty @@ -15,6 +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{tensor}[2004/12/20] \begin{warpMathJax} \CustomizeMathJax{\def\LWRtensorindicesthreesub#1#2{{_{#2}}\LWRtensorindicesthree}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-termcal.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-termcal.sty index c66ac91df67..3cffbf032bb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-termcal.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-termcal.sty @@ -15,6 +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{termcal}% questionable date in the .sty file \xpatchcmd{\endcalendar} {@{}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty index c1806daab6b..37fa9326fe6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textarea.sty @@ -15,6 +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}[2005/12/26] \newcommand\StartFromTextArea{} \newcommand\StartFromHeaderArea{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty index 60efecc649a..f7e4e24aee2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{textcomp}[2017/04/05] \AtBeginDocument{ \ifPDFTeX% pdflatex or dvi latex diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textfit.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textfit.sty index 12bdd5640f2..043ef9174c3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textfit.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textfit.sty @@ -15,6 +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}[1994/04/15] \newsavebox{\LWR@textfitbox} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty index d836221fdb0..069cbee4193 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty @@ -18,6 +18,7 @@ + \LWR@ProvidesPackageDrop{textpos}[2020/09/26] \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 848d56e810e..730ae063a78 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-theorem.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{theorem}[2014/10/28] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thinsp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thinsp.sty index 17230664c20..6c9af778db4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thinsp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thinsp.sty @@ -15,6 +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}[2016/10/02] \AtBeginDocument{ \let\thinthinspace\relax% defined by some packages diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thm-listof.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thm-listof.sty index aa5a7976dcb..7d5929aa101 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thm-listof.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thm-listof.sty @@ -15,6 +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{thm-listof}[2019/12/22] \IfPackageAtLeastTF{thm-listof}{2020/08/01}{% v0.72 \def\thmtlo@newentry{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thm-restate.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thm-restate.sty index a5d19770212..93e52580b1f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thm-restate.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thm-restate.sty @@ -15,6 +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{thm-restate}[2020/08/01] \xpatchcmd{\thmt@restatable} {\@ifstar} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thmbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thmbox.sty index a8c8069a75f..9cbc60a317a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thmbox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thmbox.sty @@ -15,6 +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{thmbox}[2005/04/24] \renewenvironment{thmbox}[2][]% {% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thmtools.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thmtools.sty index 0010378d326..29f2a228d6f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thmtools.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thmtools.sty @@ -15,6 +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{thmtools}[2020/08/01] \def\thmt@headstyle@margin{% \InlineClass{amsthmnnumbertheorem}{\NUMBER} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-threadcol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-threadcol.sty index 8ab12a981dc..f08d25bd26c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-threadcol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-threadcol.sty @@ -15,6 +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}[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 84553b1a5f1..11438e0613d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty @@ -18,6 +18,7 @@ + \LWR@ProvidesPackageDrop{threeparttable}[2003/06/13] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttablex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttablex.sty index 149e9a286bf..85544cb2134 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttablex.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttablex.sty @@ -15,6 +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{threeparttablex}[2013/07/23] \renewcommand\insertTableNotes{% \setlength{\LWR@templengthone}{.375in*\value{LWR@tabletotalLaTeXcols}}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thumb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thumb.sty index d406c155db6..6b19df8127f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thumb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thumb.sty @@ -15,6 +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}[1997/12/24] \newcommand*{\Overviewpage}{} \newlength{\thumbheight} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-thumbs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-thumbs.sty index f3e89b4254b..9ee7b3f79b2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-thumbs.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-thumbs.sty @@ -15,6 +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}[2014/03/09] \newcommand{\addthumb}[4]{} \newcommand{\addtitlethumb}[5]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz-imagelabels.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz-imagelabels.sty index 11f16bcbfea..4d0749c2cf4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz-imagelabels.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz-imagelabels.sty @@ -15,6 +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{tikz-imagelabels}[2019/06/27] \BeforeBeginEnvironment{annotationimage}{% \begin{lateximage}[-tikz-imagelabels-~\PackageDiagramAltText]% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz.sty index 5a3744689fe..2434fdc02d1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tikz.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{tikz}[2015/08/07] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty index 2e8e9c1f74f..b8c11bcc9d5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \LWR@ProvidesPackageDrop{titleps}[2016/03/15] \NewDocumentCommand{\newpagestyle}{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 68b96c374e6..e75bf484adb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titleref.sty @@ -15,6 +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}[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 05b1553f1c6..20483c7f6de 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty @@ -18,6 +18,7 @@ + \PackageInfo{lwarp}{Using the lwarp version of package `titlesec'.}% \ProvidesPackage{lwarp-titlesec}[2016/03/21] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty index fb05da7ceea..4002c2bbe8e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty @@ -19,6 +19,7 @@ + \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 60d53a2df03..9a8a83fe08d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-titling.sty @@ -18,6 +18,7 @@ + \LWR@ProvidesPackagePass{titling}[2009/09/04] \let\LWR@orig@bsmtitlempty\@bsmtitlempty \renewcommand*{\@bsmtitlempty}{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbasic.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbasic.sty index 9081acb8b57..3c4eae4eaea 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbasic.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbasic.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{tocbasic}[2018/12/30] \DeclareDocumentCommand{\usetocbasicnumberline}{o}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty index dccecab2c61..8bc75737d2a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocbibind.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \let\simplechapterdelim\relax \LWR@ProvidesPackagePass{tocbibind}[2010/10/13] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocdata.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocdata.sty index ce57af1ccf1..a9be5636c10 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocdata.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocdata.sty @@ -15,6 +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{tocdata}[2019/07/06] \renewcommand*{\LWR@maybetocdata}{% \ifdefempty{\TD@thistocdata}{}{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocenter.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocenter.sty index a4f2e3d41db..9a962ff694b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocenter.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocenter.sty @@ -15,6 +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}[2004/12/09] \NewDocumentCommand{\ToCenter}{s o m m}{} \NewDocumentCommand{\FromMargins}{s o m m m m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty index 15de354d818..65c8e9588f5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty @@ -18,6 +18,7 @@ + \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 dbb37666bfa..1c505a255bb 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tocstyle.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tocstyle.sty @@ -15,6 +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}[2017/02/23] \newcommand*{\usetocstyle}[2][]{} \newcommand*{\deactivatetocstyle}[1][]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty index b7a2c92aad5..bd7ac174cc6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{todo}[2010/03/31] \renewcommand\todoitem[2]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-todonotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-todonotes.sty index 9e18046dde1..cc41b1f6704 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-todonotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-todonotes.sty @@ -15,6 +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}[2012/07/25] \if@todonotes@disabled \else diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-topcapt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-topcapt.sty index c5594b2af66..38c7dc38e4b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-topcapt.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-topcapt.sty @@ -15,6 +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{topcapt}[2004/12/11] \LetLtxMacro\topcaption\caption \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-tram.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-tram.sty index 352abceba23..1e020fd8502 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-tram.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-tram.sty @@ -15,6 +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}[2013/04/04] \newenvironment{tram}[1][]% {\BlockClass[background:lightgray]{tram}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty index 9a93b823dc4..cc19bf1da48 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-transparent.sty @@ -15,6 +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{transparent}[2019/11/29] \newcommand*{\LWR@HTML@transparent}[1]{\edef\LWR@opacity{#1}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-trimclip.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-trimclip.sty index 613cca29a8e..8cc6c486e4e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-trimclip.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-trimclip.sty @@ -15,6 +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}[2018/04/08] \csdef{trimbox}{\@ifstar\@gobble\@gobble} \csletcs{trimbox*}{trimbox} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty index c21904c880f..0bdddace75f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \LWR@ProvidesPackageDrop{trivfloat}[2009/04/23] \LWR@origRequirePackage{trivfloat} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-truncate.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-truncate.sty index 8bdadda0169..6e33d0821e0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-truncate.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-truncate.sty @@ -15,6 +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{truncate}[2001/08/20] \providecommand{\TruncateMarker}{} \newcommand{\truncate}[3][\TruncateMarker]{#3} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-turnthepage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-turnthepage.sty index b0244c45901..a875d4a0964 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-turnthepage.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-turnthepage.sty @@ -15,6 +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}[2011/03/24] \newcommand{\turnthepage}{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-twoup.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-twoup.sty index a86ae66971f..caab85405c4 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-twoup.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-twoup.sty @@ -15,6 +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{twoup}[2007/02/26] \newcommand{\cleartolastpage}{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-txfonts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-txfonts.sty index 2293b02d963..879c4433d30 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-txfonts.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-txfonts.sty @@ -15,6 +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{txfonts}[2008/01/22] \LWR@origRequirePackage{lwarp-common-mathjax-letters} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-txgreeks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-txgreeks.sty index d24d5ca86c2..2d009d3aa4b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-txgreeks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-txgreeks.sty @@ -15,6 +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{txgreeks}[2011/03/16] \LWR@infoprocessingmathjax{txgreeks} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty index deccf508578..abfe27a0164 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-typearea.sty @@ -15,6 +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}[2018/03/30] \DeclareDocumentCommand{\typearea}{o m}{} \DeclareDocumentCommand{\recalctypearea}{}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-typicons.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-typicons.sty index 006b6e393ce..249892f8ba8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-typicons.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-typicons.sty @@ -15,6 +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{typicons}[2015/05/20] \LetLtxMacro\LWR@orig@symbol\symbol diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ulem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ulem.sty index 2206492d05b..cb695cf4423 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ulem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ulem.sty @@ -15,6 +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{ulem}[2012/05/18] \NewDocumentCommand{\LWR@HTML@uline}{+m}{% \InlineClass% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-umoline.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-umoline.sty index 7048fb75feb..f5eb1c30100 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-umoline.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-umoline.sty @@ -15,6 +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{umoline}[2000/07/11] \newcommand*{\LWR@HTML@Underline}[1]{% \InlineClass{uline}{#1}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-underscore.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-underscore.sty index 093bf09fd91..05ffb65c608 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-underscore.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-underscore.sty @@ -15,6 +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}[2006/09/13] \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty index dc777a2888b..54774248a0b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-unicode-math.sty @@ -15,6 +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{unicode-math}[2019/09/26] \LWR@origRequirePackage{lwarp-common-mathjax-letters} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-units.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-units.sty index a31b4104d5d..7636df633d8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-units.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-units.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{units}[1998/08/04] \DeclareRobustCommand*{\LWR@HTML@unit}[2][]{% \ifblank{#1}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-unitsdef.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-unitsdef.sty index 6a30691b709..7ba14202589 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-unitsdef.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-unitsdef.sty @@ -15,6 +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}[2005/01/04] \renewcommand{\unitvaluesep}{\,} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-upgreek.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-upgreek.sty index 99963919c6f..6f0d10fbe0f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-upgreek.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-upgreek.sty @@ -15,6 +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{upgreek}[2003/02/12] \begin{warpMathJax} \CustomizeMathJax{\require{upgreek}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty index 3a8474a575f..cd4f968b368 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-upref.sty @@ -15,6 +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}[2007/03/14] \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty index 8279c61a0b8..0ae0a145996 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-url.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LetLtxMacro\LWR@url@orig@url\LWR@url \LWR@ProvidesPackagePass{url}[2013/09/16] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ushort.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ushort.sty index 2b03be61a4e..2022039a7d6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ushort.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ushort.sty @@ -15,6 +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{ushort}[2001/06/13] \begin{warpMathJax} \CustomizeMathJax{\newcommand{\ushortdline}[1]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-uspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-uspace.sty index ee7e7fa9635..60c8921e334 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-uspace.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-uspace.sty @@ -15,6 +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}[2016/11/06] \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-varioref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-varioref.sty index 37a38b8331e..727ba58a914 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-varioref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-varioref.sty @@ -15,6 +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{varioref}[2020/01/23] \def\reftextfaceafter {\unskip}% \def\reftextfacebefore{\unskip}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty index 43c20d8ed7c..2531d27f8c8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-verse.sty @@ -15,6 +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}[2009/09/04] \AfterEndPreamble{ diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-versonotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-versonotes.sty index e1f0529a4c4..3ec86621bbc 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-versonotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-versonotes.sty @@ -15,6 +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}[2019/07/06] \newcommand{\versonote}[1]{\marginpar{#1}} \newdimen\versotextwidth diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vertbars.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vertbars.sty index b9e85df8e18..d6e55c23a38 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vertbars.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vertbars.sty @@ -15,6 +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}[2010/11/27] \newlength{\barwidth} \setlength{\barwidth}{0.4pt} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vmargin.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vmargin.sty index 7f4f5703910..4eb19d1b695 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vmargin.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vmargin.sty @@ -15,6 +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}[2004/07/15] \newcommand*{\LWRVM@customsize}[2]{} \newcommand*{\setpapersize}[2][]{\ifstrequal{#2}{custom}{\LWRVM@customsize}{}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vowel.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vowel.sty index 022e1b53509..19e55bfa7c1 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vowel.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vowel.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{vowel}[2002/08/08] \renewenvironment{vowel}[1][] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vpe.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vpe.sty index 447d1d1f472..e47ea0d7b6f 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vpe.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vpe.sty @@ -15,6 +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{vpe}[2012/04/18] \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-vwcol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-vwcol.sty index fde92cdc296..6136fba0975 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-vwcol.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-vwcol.sty @@ -15,6 +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}[2015/02/10] \newcommand*{\LWR@vwcol@addrule}[1]{% \appto{\LWR@vwcolstyle}{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty index 9f3ea798b3a..a578bfae4dd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty @@ -18,6 +18,7 @@ + \LWR@ProvidesPackageDrop{wallpaper}[2005/01/18] \newcommand*{\CenterWallPaper}[2]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-watermark.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-watermark.sty index 98154de81d4..a7db56e67de 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-watermark.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-watermark.sty @@ -15,6 +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}[2004/12/09] \newcommand{\watermark}[1]{} \newcommand{\leftwatermark}[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-widetable.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-widetable.sty index cf00a4abbd4..a5fb1e5fd99 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-widetable.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-widetable.sty @@ -15,6 +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{widetable}[2019-06-25] \newenvironment{widetable}{\begin{tabular*}}{\end{tabular*}} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-widows-and-orphans.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-widows-and-orphans.sty index 69216f681b2..1829b72a99e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-widows-and-orphans.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-widows-and-orphans.sty @@ -15,6 +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{widows-and-orphans}[2018/09/01] \NewDocumentCommand\WaOsetup{m}{} \NewDocumentCommand\WaOparameters{}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty index 4bc9d7d359b..cbffc44ded2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-witharrows.sty @@ -15,6 +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{witharrows}[2019/12/27] \ifbool{mathjax}{ % For the hidden print version in the HTML: diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty index 7ace689afff..53570267d84 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty @@ -18,6 +18,7 @@ + \LWR@ProvidesPackageDrop{wrapfig}[2003/01/31] \newcommand*{\LWR@wrapposition}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig2.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig2.sty index 4a1f1f193d7..15f121cb67e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig2.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig2.sty @@ -18,7 +18,26 @@ -\LWR@ProvidesPackageDrop{wrapfig2}[2021-12-21] + +\@ifpackageloaded{color}{}{% + \@ifpackageloaded{xcolor}{}{\LWR@origRequirePackage{xcolor}}% + } + +\RequirePackage{float} + +\IfPackageLoadedWithOptionsTF{wrapfig2}{WFold} +{}% v4.0 +{% v5+ + \floatstyle{plain} + \ifcsname chapter\endcsname + \newfloat{text}{tbp}{lotx}[chapter] + \else + \newfloat{text}{tbp}{lotx} + \fi + \floatname{text}{Text} +} + +\LWR@ProvidesPackageDrop{wrapfig2}[2022-02-16] \LWR@origRequirePackage{lwarp-wrapfig} \RenewDocumentEnvironment{wrapfigure}{o m o G{0pt} s}% original @@ -39,17 +58,107 @@ \endLWR@BlockClassWP% \end{LWR@setvirtualpage}% } +\IfPackageLoadedWithOptionsTF{wrapfig2}{WFold} +{% v4.0: + \NewDocumentEnvironment{wraptext}% + {O{l} D||{0.5\columnwidth} D<>{0} D(){figure}}% + {% + \wrapfloat{#4}[]{#1}[]{#2}% + \tcolorbox% + } + {% + \endtcolorbox% + \endwrapfloat% + \ignorespaces% + } +}{} -\NewDocumentEnvironment{wraptext}% - {O{l} D||{0.5\columnwidth} D<>{0} D(){figure}}% -{% - \wrapfloat{#4}[]{#1}[]{#2}% - \tcolorbox% -} -{% - \endtcolorbox% - \endwrapfloat% - \ignorespaces% +\IfPackageLoadedWithOptionsTF{wrapfig2}{WFfive} +{% v5 + \definecolor{WFbackground}{rgb}{0.95,0.95,0.95} + \definecolor{WFframe}{rgb}{0.1,0.1,0.1} + \colorlet{WFtext}{black} + \def\SetWFbgd#1{\colorlet{WFbackground}{#1}} + \def\SetWFfrm#1{\colorlet{WFframe}{#1}} + \def\SetWFtxt#1{\colorlet{WFtext}{#1}} + \def\WFsplitdimens#1,#2!{\fboxrule=#1\relax\fboxsep=#2\relax} + + \NewDocumentEnvironment{wraptext}{O{0} m O{0pt} G{0.5\columnwidth}} + {% + \wrapfloat{text}[]{#2}[]{#4}% + } + {% + \endwrapfloat% + \ignorespaces% + } + + \NewDocumentCommand\includeframedtext{O{\insertwidth} m O{1pt,1ex} o}% + {% + \WFsplitdimens #3! + \convertcolorspec{named}{WFtext}{HTML}\LWR@tempcolor% + \LWR@HTML@fcolorboxBlock% + [named]{WFframe}[named]{WFbackground}{#2}% + (% + color:\ \LWR@origpound\LWR@tempcolor ; % + border-radius:\ 1ex% + )% + } +}{% v6+ + \RequirePackage{xkeyval} + + \definecolor{WFbackground}{rgb}{0.95,0.95,0.95} + \definecolor{WFframe}{rgb}{0.1,0.1,0.1} + \colorlet{WFtext}{black} + \def\SetWFbgd#1{\colorlet{WFbackground}{#1}} + \def\SetWFfrm#1{\colorlet{WFframe}{#1}} + \def\SetWFtxt#1{\colorlet{WFtext}{#1}} + \def\WFsplitdimens#1,#2!{\fboxrule=#1\relax\fboxsep=#2\relax} + + \newlength{\LWR@wrapfigtwo@radius} + \setlength{\LWR@wrapfigtwo@radius}{1ex} + + \DeclareOptionX<wraptext>{scalefactor}[0.8]{% + } + \DeclareOptionX<wraptext>{fboxrule}[1pt]{\fboxrule=#1} + \DeclareOptionX<wraptext>{fboxsep}[1ex]{\fboxsep=#1} + \DeclareOptionX<wraptext>{framecolor}[WFframe]{\SetWFfrm{#1}} + \DeclareOptionX<wraptext>{backgroundcolor}[WFbackground]{\SetWFbgd{#1}} + \DeclareOptionX<wraptext>{textcolor}[WFtext]{\SetWFtxt{#1}} + \DeclareOptionX<wraptext>{fontstyle}[\normalfont]{#1} + \DeclareOptionX<wraptext>{radius}[\fboxsep]{% + \setlength{\LWR@wrapfigtwo@radius}{#1}% + } + \DeclareOptionX<wraptext>{insertionwidth}[0.5\columnwidth]{% + } + + \DeclareOptionX*{\PackageWarning{wrapfig2}{`\CurrentOption' ignored}} + + \ExecuteOptionsX<wraptext>{scalefactor, fboxrule, fboxsep, framecolor, + backgroundcolor, textcolor, fontstyle, radius, insertionwidth} + + \ProcessOptionsX* + + \NewDocumentEnvironment{wraptext}{O{0} m O{0pt} G{0.5\columnwidth}} + {% + \wrapfloat{text}[]{#2}[]{#4}% + } + {% + \endwrapfloat% + \ignorespaces% + } + + \NewDocumentCommand\includeframedtext{O{\insertwidth} m O{} o} + {% + \ExecuteOptionsX<wraptext>{#3}% executes possible key=value options + \convertcolorspec{named}{WFtext}{HTML}\LWR@tempcolor% + \LWR@HTML@fcolorboxBlock% + [named]{WFframe}[named]{WFbackground}% + {\LWR@textcurrentfont{#2}}% + (% + color:\ \LWR@origpound\LWR@tempcolor ; % + border-radius:\ \LWR@printlength{\LWR@wrapfigtwo@radius}% + )% + } } \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xbmks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xbmks.sty index d06d7bab2ec..fe13f932886 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xbmks.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xbmks.sty @@ -15,6 +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{xbmks}[2018/07/04] \newcommand{\xbmksetup}[1]{} \NewDocumentCommand{\pdfbookmarkx}{o m o m}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty index 0cf6d141cdd..455cd66ad16 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{xcolor}[2016/05/11] \let\color@endgroup\endgroup @@ -34,7 +35,7 @@ \LWR@traceinfo{LWR@findcurrenttextcolor}% \protect\colorlet{LWR@current@color}{.}% \LWR@traceinfo{LWR@findcurrenttextcolor B}% - \protect\convertcolorspec{named}{LWR@current@color}{HTML}\LWR@tempcolor% + \protect\convertcolorspec{named}{LWR@current@color}{HTML}\LWR@tempcolor\relax% \LWR@traceinfo{LWR@findcurrenttextcolor: done}% } @@ -147,7 +148,7 @@ \endgroup% } -\NewDocumentCommand{\LWR@HTML@fcolorboxBlock}{O{named} m O{#1} m +m}{% +\NewDocumentCommand{\LWR@HTML@fcolorboxBlock}{O{named} m O{#1} m +m d()}{% \LWR@traceinfo{HTML fcolorboxBlock #2 #4}% \begingroup% \LWR@hook@processingtags% @@ -157,6 +158,7 @@ {% no background color \begin{BlockClass}[% \LWR@borderpadding{#1}{#2}% + \IfValueT{#6}{ ; #6}% ]{fcolorboxBlock} #5 \end{BlockClass}% @@ -166,6 +168,7 @@ \begin{BlockClass}[% background:\LWR@origpound\LWR@tempcolortwo\ ; % \LWR@borderpadding{#1}{#2}% + \IfValueT{#6}{ ; #6}% ]{fcolorboxBlock} #5 \end{BlockClass}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xechangebar.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xechangebar.sty index ad861e0e752..1ac208d38f9 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xechangebar.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xechangebar.sty @@ -15,6 +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{xechangebar}[2017/08/03] \LWR@origRequirePackage{lwarp-changebar} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xellipsis.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xellipsis.sty index a5c97ea9560..b938b35fc1d 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xellipsis.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xellipsis.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{xellipsis}[2015/11/01] \newcommand*{\LWR@xellipsespace}[1]{% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xetexko.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xetexko.sty index 60361db1f23..5e160ab2e12 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xetexko.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xetexko.sty @@ -15,6 +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@loadbefore{xetexko} \LWR@ProvidesPackagePass{xetexko}[2021/09/06] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xevlna.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xevlna.sty index 7b64016f918..70e8e636e17 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xevlna.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xevlna.sty @@ -15,6 +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{xevlna}[2016/09/05] \def\ProcessCSpreposition{\ifx\next\xevlnaXeTeXspace\HTMLentity{nbsp}\fi} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty index 64ca7a92dbc..1ed9c183a37 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty @@ -15,6 +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{xfakebold}[2020/06/24] \newcommand*{\LWR@HTML@setBold}{\booltrue{LWR@xfakebold}} \LWR@formatted{setBold} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty index 08e288e45f3..249f169e072 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \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 ba8d9a23d0f..dc3002d7edd 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xltabular.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xltabular.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \RequirePackage{tabularx} \RequirePackage{ltablex} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty index 565707a655f..bcfd3f669b3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xltxtra.sty @@ -15,6 +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}[2016/01/21] \RequirePackage{realscripts} \RequirePackage{metalogo} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty index 749b4988b49..1202e514118 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xmpincl.sty @@ -15,6 +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}[2008/05/10] \newcommand*{\includexmp}[1]{} \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xpiano.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xpiano.sty index e9569190e2c..885190266ac 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xpiano.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xpiano.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{xpiano} \ExplSyntaxOn diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xpinyin.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xpinyin.sty index ffe569ef2b5..8d88d6a880a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xpinyin.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xpinyin.sty @@ -15,6 +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{xpinyin}[2019-04-07] \ExplSyntaxOn \cs_new_protected_nopar:Npn \LWR@HTML@__xpinyin_make_pinyin_box:nnn #1#2#3 diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xr-hyper.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xr-hyper.sty index 3c56cc0086e..04c3e2b509b 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xr-hyper.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xr-hyper.sty @@ -15,6 +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{xr-hyper}[2019/10/03]% \LWR@origRequirePackage{lwarp-xr} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xr.sty index ecf017288cd..542046306d6 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xr.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xr.sty @@ -15,6 +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{xr}[2019/07/22]% \LetLtxMacro\LWR@orig@externaldocument\externaldocument diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty index 6f0ee007f82..6f89f709522 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xtab.sty @@ -17,6 +17,7 @@ %% version 2005/12/01 or later. + \LWR@ProvidesPackageDrop{xtab}[2011/07/31] \newcommand{\LWRXT@firsthead}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty index 0850b366947..ab5fd744f01 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@loadbefore{xunicode}% \LWR@ProvidesPackagePass{xunicode}[2011/09/09] diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xurl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xurl.sty index fbd9f9da4c0..9d779ce8af8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xurl.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xurl.sty @@ -15,6 +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}[2020/01/14] \def\useOriginalUrlSetting{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xy.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xy.sty index ad5018dcae3..35ef85ef4d3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xy.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xy.sty @@ -16,6 +16,7 @@ %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. + \LWR@ProvidesPackagePass{xy}[2013/10/06] \AtBeginDocument{ diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-zhlineskip.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-zhlineskip.sty index 1e081e87674..22e3ccc7151 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-zhlineskip.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-zhlineskip.sty @@ -15,6 +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{zhlineskip}[2019/05/15] \newcommand*\SetTextEnvironmentSinglespace[1]{} \newcommand*\RestoreTextEnvironmentLeading[1]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty index 1b7cde81b65..f6545ab68db 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-zwpagelayout.sty @@ -15,6 +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}[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 66aaf534644..6e3518fcccb 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} - [2022/02/01 v0.903 Allows LaTeX to directly produce HTML5 output.] + [2022/03/09 v0.904 Allows LaTeX to directly produce HTML5 output.] @@ -512,6 +512,7 @@ \LWR@loadafter{lips} \LWR@loadafter{listings} \LWR@loadafter{listliketab} +\LWR@loadafter{lltjp-siunitx} \LWR@loadafter{lltjp-tascmac} \LWR@loadafter{longtable} \LWR@loadafter{lpic} @@ -2485,7 +2486,7 @@ span.textnormal, div.textnormal { font-variant: normal; font-variant-numeric: normal ; font-family: "DejaVu Serif", "Bitstream Vera Serif", - "Lucida Bright", Georgia, serif; + "Lucida Bright", Georgia, serif; } span.textmd, div.textmd { font-weight: normal; } @@ -4681,12 +4682,13 @@ MathJax = { } // Create the command map for: - // \ifstar, \ifnextchar, \ifblank, \ifstrequal, \seteqnumber + // \ifstar, \ifnextchar, \ifblank, \ifstrequal, \gsub, \seteqnumber new CommandMap('Lwarp-macros', { ifstar: 'IfstarFunction', ifnextchar: 'IfnextcharFunction', ifblank: 'IfblankFunction', ifstrequal: 'IfstrequalFunction', + gsubstitute: 'GsubstituteFunction', seteqnumber: 'SeteqnumberFunction' }, { // This function implements an ifstar macro. @@ -4729,6 +4731,15 @@ MathJax = { useArgument(parser, isequal ? resultequal : resultnotequal); }, + // This function implements a gsub macro. + GsubstituteFunction(parser, name) { + const gsubfirst = parser.GetArgument(name); + const gsubsecond = parser.GetArgument(name); + const gsubthird = parser.GetArgument(name); + let gsubresult=gsubfirst.replace(gsubsecond, gsubthird); + useArgument(parser, gsubresult); + }, + // This function modifies the equation numbers. SeteqnumberFunction(parser, name) { // Get the macro parameters @@ -4829,7 +4840,7 @@ MathJax = { <script id="MathJax-script" - src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js" + src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js" ></script> \end{filecontents*} \end{LWRwriteconf} @@ -4843,7 +4854,7 @@ MathJax = { -- Copyright 2016-2022 Brian Dunn -printversion = "v0.903" +printversion = "v0.904" requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () @@ -5976,6 +5987,18 @@ end -- not --version \end{warpall} +\begin{warpHTML} + +\StartDefiningTabulars +\protected\gdef&{% + \PackageWarning{lwarp}{% + An ampersand is being used inside a tabular\MessageBreak + }% +}% +\StopDefiningTabulars + +\end{warpHTML} + \begin{warpall} \newbool{LWR@dynamicmath} \boolfalse{LWR@dynamicmath} @@ -5992,13 +6015,41 @@ end -- not --version \begin{warpHTML} + \let\LWR@origampersand\& + +\newrobustcmd*{\LWR@fontfortags}[1]{% + \ifmmode% + \PackageError{lwarp}% + {% + An HTML tag was generated inside math.\MessageBreak + This should never occur.\MessageBreak + Something is broken in Lwarp% + }% + {(Using #1.)}% + \else% + \ifdef{\romanencoding}% + {% + \romanencoding{\encodingdefault}% + }% + {% + \ifdef{\latintext} + {\latintext} + {\fontencoding\encodingdefault}% + }% + \LWR@print@normalfont% + \LWR@origttfamily% + \fi% +} + \newcommand*{\HTMLentity}[1]{% -\begingroup% -\LWR@hook@processingtags% -\LWR@origampersand#1;% -\endgroup% + \begingroup% + \LWR@hook@processingtags% + \LWR@fontfortags{HTMLentity}% + \protect\LWR@origampersand\LWR@isolate{#1};% + \endgroup% } + \newcommand*{\HTMLunicode}[1]{\HTMLentity{\LWR@origpound{}x#1}} \renewrobustcmd*{\&}{\HTMLentity{amp}} @@ -6368,7 +6419,7 @@ end -- not --version \LWR@traceinfo{LWR@htmltagc !\detokenize{#1}!}% \begingroup% \LWR@hook@processingtags% - \ifmmode\else\protect\LWR@print@normalfont\protect\LWR@origttfamily\fi% + \LWR@fontfortags{LWR@htmltagc}% \protect\LWR@origtextless% \LWR@isolate{#1}% \protect\LWR@origtextgreater% @@ -6471,7 +6522,7 @@ end -- not --version \newcommand*{\LWR@htmlopencomment}{% \begingroup% \LWR@hook@processingtags% - \ifmmode\else\protect\LWR@print@normalfont\protect\LWR@origttfamily\fi% + \LWR@fontfortags{LWR@htmlopencomment}% \LWR@print@mbox{\LWR@origtextless{}!-\/-}% \endgroup% } @@ -6479,7 +6530,7 @@ end -- not --version \newcommand*{\LWR@htmlclosecomment}{% \begingroup% \LWR@hook@processingtags% - \ifmmode\else\protect\LWR@print@normalfont\protect\LWR@origttfamily\fi% + \LWR@fontfortags{LWr@htmlclosecomment}% \LWR@print@mbox{-\/-\LWR@origtextgreater}% \endgroup% } @@ -9406,10 +9457,6 @@ end -- not --version \LWR@formatted{LWR@parsenormalcolumn} -\newcommand*{\LWR@parsewcolumn}[1]{% - \LWR@columnspeclookahead{1}% - \expandafter\LWR@parsenormalcolumn\expandafter{\LWR@strresulttwo}% -} \newcommand*{\LWR@parsestarcolumn}[1]{} @@ -9479,21 +9526,24 @@ end -- not --version \LWR@modifycolumntype{b}{1}{LWR@parsenormalcolumn} {LWR@printmccoltype@normal}{LWR@printmccoldata@paragraph} -\LWR@modifycolumntype{w}{2}{LWR@parsewcolumn} - {LWR@printmccoltype@normal}{LWR@printmccoldata@normal} - -\LWR@modifycolumntype{W}{2}{LWR@parsewcolumn} - {LWR@printmccoltype@normal}{LWR@printmccoldata@normal} \LWR@modifycolumntype{*}{2}{LWR@parsestarcolumn} {LWR@printmccoltype@ignore}{LWR@printmccoldata@skip} -\NewDocumentCommand{\HTMLnewcolumntype}{m O{0} m}{% - \expandafter\newcommand\expandafter*% - \csname LWR@HTML@NC@rewrite@#1\endcsname[#2]{\NC@find #3}% - \LWR@formatted{NC@rewrite@#1}% +\NewDocumentCommand{\HTMLnewcolumntype}{m O{0} o m}{% + \IfValueTF{#3} + { + \expandafter\newcommand\expandafter*% + \csname LWR@HTML@NC@rewrite@#1\endcsname[#2][#3]{\NC@find #4}% + \LWR@formatted{NC@rewrite@#1}% + } + { + \expandafter\newcommand\expandafter*% + \csname LWR@HTML@NC@rewrite@#1\endcsname[#2]{\NC@find #4}% + \LWR@formatted{NC@rewrite@#1}% + } } \end{warpHTML} \begin{warpprint} -\NewDocumentCommand{\HTMLnewcolumntype}{m O{0} m}{} +\NewDocumentCommand{\HTMLnewcolumntype}{m O{0} o m}{} \end{warpprint} \begin{warpHTML} \newcommand*{\LWR@parsetablecols}[1]{% @@ -12136,8 +12186,8 @@ end -- not --version \renewcommand*{\$}{% \ifnumcomp{\value{LWR@lateximagedepth}}{>}{0}% - {\LWR@origtextdollar}% - {\HTMLunicode{00024}}% + {\LWR@origtextdollar}% + {\HTMLunicode{00024}}% } \AtBeginDocument{ @@ -13249,6 +13299,7 @@ end -- not --version + \begin{warpHTML} \newrobustcmd{\LWR@siunitx@textcelsius}{\HTMLentity{deg}C} @@ -13265,18 +13316,13 @@ end -- not --version \renewrobustcmd{\LWR@siunitx@textplanckbar}{\text{\ensuremath{\hbar}}}% } -\PassOptionsToPackage{ - detect-mode=true, - per-mode=symbol, % fraction is not seen by pdftotext - text-celsius = {\LWR@siunitx@textcelsius}, - text-degree = {\LWR@siunitx@textdegree}, - text-arcminute = {\LWR@siunitx@textprime} , - text-arcsecond = {\LWR@siunitx@textdblprime} , -}{siunitx-v2} - \end{warpHTML} \begin{warpprint} +\NewDocumentCommand{\HTMLDeclareSIUnit}{o +m m}{} +\end{warpprint} + +\begin{warpprint} \define@key{Gin}{class}{} \AtBeginDocument{ \IfPackageLoadedTF{overpic}{ @@ -13905,8 +13951,13 @@ color:\LWR@origpound\LWR@tempcolor% \LWR@HTML@mdseries% \LWR@HTML@rmfamily% \LWR@HTML@upshape% + \LWR@HTML@ulcshape% \InlineClass(% - font-weight:normal; font-family:serif; font-style:normal + font-weight: normal; + font-family: serif; + font-style: normal; + font-variant: normal; + font-variant-numeric: normal ; ){textnormal}{#1}% } @@ -13948,13 +13999,22 @@ color:\LWR@origpound\LWR@tempcolor% }% {% \addtocounter{LWR@textcurrentfontdepth}{1}% - \InlineClass{% - text\LWR@f@family\LWR@origtilde{}% - text\LWR@f@series\LWR@origtilde{}% - text\LWR@f@shape\LWR@origtilde{}% - text\LWR@f@shapecaps% + \ifboolexpr{% + test {\ifdefstring{\LWR@f@family}{rm}} and + test {\ifdefstring{\LWR@f@series}{md}} and + test {\ifdefstring{\LWR@f@shape}{up}} and + test {\ifdefstring{\LWR@f@shapecaps}{ulc}} + }% + {\InlineClass{textnormal}{#1}}% + {% + \InlineClass{% + text\LWR@f@family\LWR@origtilde{}% + text\LWR@f@series\LWR@origtilde{}% + text\LWR@f@shape\LWR@origtilde{}% + text\LWR@f@shapecaps% + }% + {#1}% }% - {#1}% \addtocounter{LWR@textcurrentfontdepth}{-1}% }% } @@ -14122,6 +14182,7 @@ color:\LWR@origpound\LWR@tempcolor% \newcommand*{\LWR@currenttextcolor}{black} \newcommand*{\LWR@tempcolor}{} \newcommand*{\LWR@tempcolortwo}{} +\newcommand*{\LWR@tempcolorthree}{} \newcommand*{\LWR@findcurrenttextcolor}{% \renewcommand{\LWR@tempcolor}{000000}% } @@ -14833,6 +14894,7 @@ color:\LWR@origpound\LWR@tempcolor% \LWR@forceSVGmessage{xy}} }{} } + \endinput %% %% End of file `lwarp.sty'. |