From 6c90555ebb89f41cc4dfb6cf3ee6bfaa8107650e Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 4 Jun 2020 03:02:40 +0000 Subject: CTAN sync 202006040302 --- macros/latex/contrib/lwarp/README.txt | 2 +- macros/latex/contrib/lwarp/lwarp.dtx | 1381 ++++++++++++++------------------ macros/latex/contrib/lwarp/lwarp.ins | 6 + macros/latex/contrib/lwarp/lwarp.pdf | Bin 2723559 -> 2723100 bytes macros/latex/contrib/lwarp/lwarpmk.lua | 2 +- 5 files changed, 618 insertions(+), 773 deletions(-) (limited to 'macros/latex/contrib/lwarp') diff --git a/macros/latex/contrib/lwarp/README.txt b/macros/latex/contrib/lwarp/README.txt index 1fb8e49873..ce32b03bab 100644 --- a/macros/latex/contrib/lwarp/README.txt +++ b/macros/latex/contrib/lwarp/README.txt @@ -1,5 +1,5 @@ -LaTeX lwarp package v0.86 README.txt +LaTeX lwarp package v0.87 README.txt Files included are: diff --git a/macros/latex/contrib/lwarp/lwarp.dtx b/macros/latex/contrib/lwarp/lwarp.dtx index 8139da0040..bbfd42a9fc 100644 --- a/macros/latex/contrib/lwarp/lwarp.dtx +++ b/macros/latex/contrib/lwarp/lwarp.dtx @@ -16,7 +16,7 @@ % \iffalse %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\ProvidesPackage{lwarp} -% [2020/05/12 v0.86 Allows LaTeX to directly produce HTML5 output.] +% [2020/06/03 v0.87 Allows LaTeX to directly produce HTML5 output.] % %<*driver> \documentclass{ltxdoc} @@ -87,6 +87,7 @@ \usepackage[log-declarations=false]{xparse} +\usepackage{ifptex}% *8* remove later \usepackage[lwarpmk]{lwarp} @@ -1505,20 +1506,45 @@ macros may be defined as follows: To maintain compile speed, use the \env{warpMathJax} environment, and use a separate math environment for each definition. -\DescribeMacro{\DeclareIfstar} -To define a starred macro, instead of: +\DescribeMacro{\ifstar} +For \brand{MathJax}, use \cs{ifstar} instead of \cs{@ifstar}: +\gindex{starred macros} +\gindex{ifnextstar=\cs{@ifnextstar} with \brand{MathJax}} +\gindex{@ifstar=\cs{@ifstar} with \brand{MathJax}} \gindex{mathjax=\brand{MathJax}>starred macros} \trouble{mathjax=\brand{MathJax}>starred macros} \trouble{math>starred macros and mathjax=\brand{MathJax}} +\gindex{mathjax=\brand{MathJax}>@ifstar=\cs{@ifstar} macros} +\trouble{mathjax=\brand{MathJax}>@ifstar=\cs{@ifstar} macros} +\trouble{math>@ifstar=\cs{@ifstar} macros and \brand{MathJax}} \begin{sourcedisplay} -\cs{CustomizeMathJax}\{\cs{def}\cs{myname}\{\cs{@ifstar}\cs{starredaction}\cs{unstarredaction}\}\} +\cs{CustomizeMathJax}\{ \\ + \fquad \cs{def}\cs{myname}\{\\ + \fqquad \cs{ifstar}\cs{starredaction}\cs{unstarredaction} \\ + \fqquad \% \textred{(Do not place anything after!)} \\ + \fquad \} +\} +\end{sourcedisplay} + +\DescribeMacro{\ifnextchar} +For \brand{MathJax}, use \cs{ifnextchar} instead of \cs{@ifnextchar}: +\gindex{@ifnextchar=\cs{@ifnextchar} with \brand{MathJax}} +\gindex{ifnextchar=\cs{@ifnextchar} with \brand{MathJax}} +\gindex{mathjax=\brand{MathJax}>@ifnextchar=\cs{@ifnextchar} macros} +\trouble{mathjax=\brand{MathJax}>@ifnextchar=\cs{@ifnextchar} macros} +\trouble{math>@ifnextchar=\cs{@ifnextchar} macros and \brand{MathJax}} +\begin{sourcedisplay} +\cs{CustomizeMathJax}\{cs{def}\cs{myname}\{\cs{ifnextchar} X \cs{found}\cs{notfound}\}\} \end{sourcedisplay} -use: +``\texttt{X}'' may be a single \acro{ASCII} character, +or a hex number inside braces, ex: \begin{sourcedisplay} -\cs{CustomizeMathJax}\{\cs{DeclareIfstar}\{\cs{myname}\}\{\cs{starredaction}\}\{\cs{unstarredaction}\}\} +\cs{CustomizeMathJax}\{\cs{def}\cs{myname}\{\cs{ifnextchar}\{0x7B\}\cs{found}\cs{notfound}\}\} \end{sourcedisplay} -Inside a \brand{MathJax} math expression, \cs{myname} becomes a macro -which uses \cs{starredaction} if it is starred, or \cs{unstarredaction} if not. +Use ``\texttt{(}'' or ``\texttt{\{0x28\}}'' for a left parenthesis, +``\texttt{\{0x7B\}}'' for a left brace, +``\texttt{\{0x7D\}}'' for a right brace, +or ``\texttt{\{0x5C\}}'' for a backslash. } %\newcommand{\limitscustomizeKaTeX}{% @@ -1581,9 +1607,9 @@ from the \pkg{hyperref} package: \item For the new \env{cases}-like environments, \cs{text} must be used to set the normal roman font if desired. \item \env{alignat} in \brand{MathJax} requires math mode, but - in \LaTeX it doesn't. It may be required to use \env{warpHTML} and + in \LaTeX\ it doesn't. It may be required to use \env{warpHTML} and \env{warpprint} to isolate a version for each mode. - \item \cs{DeclareParedDelimiter} and related must be in the preamble + \item \cs{DeclarePairedDelimiter} and related must be in the preamble before \linebreak \texttt{\cs{begin}\{document\}}. \end{itemize} } @@ -2802,28 +2828,18 @@ These packages do work with \pkg{lwarp}'s option \optn{svgmath}. \newcommand{\limitsphysics}{% \pkg{physics} works as-is for \HTML\ with \SVG\ math. -For \brand{MathJax}, emulation is provided via \pkg{lwarp}'s \brand{MathJax} macros. -These are not the same as the third-party \brand{MathJax} extension. - -\begin{itemize} -\item The \optn{notrig} option is honored. -\item Most macros don't work with \cs{big}, etc.\watchout -\item Macros do not auto-detect variable numbers of mandatory arguments. \watchout - Provide empty \texttt{\{\}} arguments for those which are not used. -\item Many of the macros do not work with auto-detected delimiters. \watchout - Use the delimiter-specific versions instead. - Some macros do not even consider the following arguments, - so they may work as expected. -\item For \cs{Re} and \cs{Im}, the arguments must be in braces.\watchout -\item For \cs{functionalderivative}, for the example in the manual with $(E-TS)$, - enclose the parens in braces. -\item \cs{expectationvalue} requires and uses two mandatory arguments, \watchout - unlike the third-party \brand{MathJax} \pkg{physics} extension. -\item Each of \cs{matrixquantity}, \cs{smallmatrixquantity}, - and \cs{matrixdeterminant} work, - while \cs{identitymatrix} and the following simply print a place-holder, - and must be replaced by hand. -\end{itemize} +For \brand{MathJax}, the \brand{MathJax} v3 \pkg{physics} extension is used. +% emulation is provided via \pkg{lwarp}'s \brand{MathJax} macros. +% These are not the same as the third-party \brand{MathJax} extension. +% +% \begin{itemize} +% \item The \optn{notrig} option is honored. +% \item Most macros don't work with \cs{big}, etc.\watchout +% \item Each of \cs{matrixquantity}, \cs{smallmatrixquantity}, +% and \cs{matrixdeterminant} work, +% while \cs{identitymatrix} and the following simply print a place-holder, +% and must be replaced by hand using \env{warpprint} and \env{warpHTML}. +% \end{itemize} } @@ -3022,7 +3038,7 @@ This boolean may be tested by the user for later use. %<*package> % \fi % -% \CheckSum{44713} +% \CheckSum{43783} % % \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 @@ -3151,6 +3167,7 @@ This boolean may be tested by the user for later use. % \changes{v0.84}{2020/04/24}{\ 2020/04/24} % \changes{v0.85}{2020/05/01}{\ 2020/05/01} % \changes{v0.86}{2020/05/12}{\ 2020/05/12} +% \changes{v0.87}{2020/06/03}{\ 2020/06/03} @@ -3373,6 +3390,30 @@ This boolean may be tested by the user for later use. % % \begin{description} % \needspace{2\baselineskip} +% \item[v0.87:] \brand{MathJax}, bibliography packages. +% \begin{itemize} +% \item Added boolean \bool{FixSmallCaps} for fonts which render small caps as +% \margintag{core} +% all caps. +% \item Fixed \cs{bibliography} to use the \HTML\ version's \filenm{.bbl} file. +% Previously the \HTML\ bibliography relied on the print version's \filenm{.bbl}, +% thus would fail if the print document had not yet been created. +% \item Added \cs{ifstar} and \cs{ifnextchar} to \brand{MathJax}, and +% \margintag{\brand{MathJax}} +% removed \cs{DeclareIfstar}. +% \watchout[Removed \cs{DeclareIfstar}] +% See \cref{sec:limitscustomizemathjax}. +% \item \pkg{physics}: Now supports the \brand{MathJax} v3 extension. +% \margintag{packages} +% \item \pkg{mathtools}: Improved \cs{underbrakcet}, \cs{overbracket} for \brand{MathJax}. +% \item \pkg{nccmath}: Improved \cs{underrel} for \brand{MathJax}. +% \item \pkg{mhchem}: Now supports the \brand{MathJax} v3 extension for \cs{ce} inside math. +% \item \pkg{cancel}: Now supports the \brand{MathJax} v3 extension. +% \item \pkg{embrac}: Neutralized kerning for improved \HTML\ conversion. +% \item Added \pkg{citeref}, \pkg{drftcite}, \pkg{jurabib}, \pkg{multibib}, \pkg{splitbib}. +% \item Verified to work as-is with \pkg{bibtopic}, \pkg{collref}, \pkg{mciteplus}. +% \end{itemize} +% \needspace{2\baselineskip} % \item[v0.86:] \brand{MathJax} major updates. % \begin{itemize} % \item Fixed: Filename if named files with \filenm{*}, parens, period in section name. @@ -5374,9 +5415,11 @@ This boolean may be tested by the user for later use. % % Glossary: & \mpkg{gloss}, \mpkg{glossaries} and \prog{xindy}, \mpkg{nomencl}.\\ % -% Bibliography: & \spkg{babelbib}, \mpkg{backref}, \mpkg{biblatex}, \mpkg{bibunits}, -% \mpkg{chapterbib}, \mpkg{cite}, \ipkg{hypernat}, \spkg{mcite}, \mpkg{natbib}, -% \spkg{notes2bib}, \ipkg{showtags}. +% Bibliography: & \spkg{babelbib}, \spkg{bibtopic}, \mpkg{backref}, +% \mpkg{biblatex}, \mpkg{bibunits}, +% \mpkg{chapterbib}, \mpkg{cite}, \mpkg{citeref}, \spkg{collref}, \mpkg{drftcite}, +% \ipkg{hypernat}, \mpkg{jurabib}, \spkg{mcite}, \spkg{mciteplus}, \mpkg{multibib}, +% \mpkg{natbib}, \spkg{notes2bib}, \mpkg{splitbib}, \ipkg{showtags}. % % \\ % @@ -5533,7 +5576,7 @@ This boolean may be tested by the user for later use. % Direct formatting: & \cs{emph}, \cs{textsuperscript}, % \cs{textbf}, etc are supported. % \cs{bfseries}, etc.\ are only supported in some cases. -% \mpkg{cancel}, \epkg{ellipsis}, \mpkg{embrac}, \spkg{enparen}, +% \mpkg{cancel}\sjax, \epkg{ellipsis}, \mpkg{embrac}, \spkg{enparen}, % \ipkg{hyphenat}, \epkg{lettrine}, \epkg{lips}, % \ipkg{lua-check-hyphen}, \ipkg{luacolor}, \epkg{magaz}, \epkg{nolbreaks}, % \ipkg{normalcolor}, @@ -5571,9 +5614,11 @@ This boolean may be tested by the user for later use. % Tested to work as-is: Special font macros in \spkg{cfr-lm} and others % which use \spkg{nfssext-cfr}. \\ % -% Symbols: & Native \LaTeX\ diacriticals, \mpkg{academicons}, \mpkg{bbding}, +% Symbols: & Native \LaTeX\ diacriticals, \mpkg{academicons}, \spkg{amssymb}\sjax, +% \mpkg{bbding}, % \mpkg{chemgreek}, \mpkg{dingbat}, \spkg{euro}, \mpkg{eurosym}, -% \mpkg{fontawesome}, \mpkg{fontawesome5}, \spkg{gensymb}\ejax, \mpkg{marvosym}, +% \mpkg{fontawesome}, \mpkg{fontawesome5}, \spkg{gensymb}\ejax, \spkg{latexsym}\sjax, +% \mpkg{marvosym}, % \spkg{mathcomp}\ejax, \mpkg{metalogo}, \mpkg{metalogox}, % \mpkg{pifont}, \spkg{textalpha}, % \mpkg{textcomp}, \spkg{textgreek}, \mpkg{typicons}, \mpkg{xunicode}. @@ -5598,7 +5643,7 @@ This boolean may be tested by the user for later use. % \mpkg{engtlc}\ejax, \spkg{fast-diagram}, \mpkg{ghsystem}, % \spkg{hepnicenames}, \spkg{heppennames}, \spkg{karnaughmap}, \mpkg{karnaugh-map}, % \mpkg{listings}, \spkg{linop}, \mpkg{mhchem}\sjax, \spkg{pgfgantt}, -% \mpkg{phfqit}, \spkg{physics}\ejax, \spkg{physunits}\ejax, \spkg{qcircuit}, +% \mpkg{phfqit}, \spkg{physics}\sjax, \spkg{physunits}\ejax, \spkg{qcircuit}, % \mpkg{register}, \spkg{simpler-wick}, % \spkg{slashed}\ejax, \mpkg{steinmetz}\ejax, \spkg{structmech}, \mpkg{struktex}. % \spkg{tikz-karnaugh}, \spkg{tikzcodeblocks} \\ @@ -7728,6 +7773,7 @@ This boolean may be tested by the user for later use. % \cs{HTMLPageTop} & Heading for the other pages. \\ % \cs{HTMLPageBottom} & Footer for the other pages. \\ % \midrule +% FixSmallCaps & Set \optn{true} if small caps rendered as all caps. \\ % HTMLDebugComments & Boolean to generate \HTML\ comments. \\ % \bottomrule % \end{tabular} @@ -7938,6 +7984,11 @@ This boolean may be tested by the user for later use. % Any pending footnotes are also placed at the bottom of each page % before each file break. % +% \ItemDescribeBoolean{FixSmallCaps} \DescribeDefault{false} +% Set |true| if \textsc{Small Caps} are rendering in all caps (``SMALL CAPS''). +% May be required for some fonts (\pkg{erewhon}, \pkg{utopia}, \pkg{fbb}, et al.), +% and packages such as \pkg{embrac}. +% % \ItemDescribeBoolean{HTMLDebugComments} \DescribeDefault{false} % Set |true| to generate \HTML\ comments, such as which section or \element{div} % is being opened or closed. @@ -8617,6 +8668,29 @@ This boolean may be tested by the user for later use. % % \limitstext % +% +% \subsubsection{Small caps} +% +% \DescribeBoolean{FixSmallCaps} +% \trouble{font>small caps} +% \trouble{small caps} +% \trouble{font>CJK} +% \trouble{CJK>font} +% Some fonts, such as \pkg{erewhon}, \pkg{utopia}, or \pkg{fbb}, and some packages +% such as \pkg{embrac}, copy/paste ``\textsc{Small Caps}'' +% as all caps (``SMALL CAPS''), +% which \pkg{lwarp} then reads as all caps, so the text is printed in all caps. +% If small caps are being rendered as all caps, set: +% \begin{sourceverb} +% \booltrue{FixSmallCaps} +% \end{sourceverb} +% Some CJK fonts may not work if \bool{FixSmallCaps} is set \optn{true}. +% \watchout[CJK fonts] +% \trouble{Chinese>font} +% \trouble{Japanese>font} +% \trouble{Korean>font} +% +% % \subsubsection{Horizontal space} % % \limitshspace @@ -10917,13 +10991,6 @@ This boolean may be tested by the user for later use. % \watchout[\TeX\ boxes] % require \cs{newpage}, which will not work in a \TeX\ box. % -% \changes{v0.57}{2018/05/28}{Docs: Recreating the index for \pkg{lwarp} source.} -% To recreate the index for the \pkg{lwarp} documentation: -% \margintag{index recreation} -% \begin{Verbatim}[gobble=2,obeytabs,tabsize=4,frame=lines] -% makeindex -s gglo.ist -o lwarp.gls lwarp.glo -% splitindex lwarp.idx -- -s gind.ist -% \end{Verbatim} % % % \subsection{Creating a development system} @@ -10943,7 +11010,7 @@ This boolean may be tested by the user for later use. % hundred additional \filenm{lwarp-*.sty} files for the various packages which are % supported. % -% To create the documentation \filenm{lwarp.pdf}, +% To create the initial documentation \filenm{lwarp.pdf}, % execute \userentry{pdflatex lwarp.dtx} % % \item[To make the development files visible to other projects:] \ @@ -10955,6 +11022,7 @@ This boolean may be tested by the user for later use. % % Inside this directory, create the file \filenm{update}, containing: % \begin{Verbatim}[gobble=2,obeytabs,tabsize=4,frame=lines] +% rm lwarp-*.sty % ln -s /path_to_dev_directory/lwarp*.sty . % ln -s /path_to_dev_directory/lwarp_baseline_marker.png . % ln -s /path_to_dev_directory/lwarp_baseline_marker.eps . @@ -10990,6 +11058,39 @@ This boolean may be tested by the user for later use. % setenv PATH ${HOME}/bin:/opt/texbin_local:/opt/texbin:${PATH} % \end{Verbatim} % +% \item[To fully compile the \pkg{lwarp} documentation and indexes:] \ \null +% \changes{v0.57}{2018/05/28}{Docs: Recreating the index for \pkg{lwarp} source.} +% \changes{v0.87}{2020/05/17}{Docs: Updated docs to compile \pkg{lwarp} documentation.} +% \gindex{documentation>compile} +% \gindex{lwarp=\pkg{lwarp}>compiling documentation} +% \begin{sourcedisplay} +% pdflatex lwarp.ins \\ +% pdflatex lwarp.dtx \\ +% pdflatex lwarp.dtx \hfill \textgreen{} \\ +% makeindex -s gglo.ist -o lwarp.gls lwarp.glo \hfill \textgreen{} \\ +% splitindex lwarp.idx -- -s gind.ist \\ +% pdflatex lwarp.dtx \\ +% pdflatex lwarp.dtx \hfill \textgreen{} \\ +% makeindex -s gglo.ist -o lwarp.gls lwarp.glo \hfill \textgreen{} \\ +% splitindex lwarp.idx -- -s gind.ist \hfill \textgreen{} \\ +% pdflatex lwarp.dtx \\ +% pdflatex lwarp.dtx \hfill \textgreen{} +% \end{sourcedisplay} +% (The second round of index processing is required to fully resolve the +% final Index of Indexes.) +% +% To make it easier to update the documentation after a minor change, +% it is useful to create a command script called \filenm{make_index}, containing: +% \begin{sourceverb} +% makeindex -s gglo.ist -o lwarp.gls lwarp.glo +% splitindex lwarp.idx -- -s gind.ist +% \end{sourceverb} +% +% Note that Index of Indexes and the cross-references to the indexes +% \trouble[references]{index>documentation references} +% \trouble{documentation>index cross-references} +% may not be correct until the above has been accomplished. +% % \end{description} % % @@ -11886,8 +11987,12 @@ This boolean may be tested by the user for later use. % \changes{v0.63}{2018/11/25}{Added p\TeX support.} % \changes{v0.79}{2020/01/05}{\pkg{luatex85}: Removed.} % \changes{v0.79}{2020/01/05}{\pkg{ifpdf}, \pkg{ifptex}: Provided by \pkg{iftex}.} +% \changes{v0.87}{2020/05/21}{\pkg{ifpdf}, \pkg{ifptex}: Restored to work on TL2019 and earlier.} +% ^^A *8* remove ifpdf, ifptex % \begin{macrocode} \RequirePackage{iftex}[2019/11/07] +\RequirePackage{ifpdf} +\RequirePackage{ifptex} \newif\ifxetexorluatex @@ -12161,7 +12266,9 @@ This boolean may be tested by the user for later use. % \changes{v0.68}{2019/02/26}{Prevented \pkg{alg}, \pkg{algorithmic}, \pkg{fncylab}, \pkg{pdfcprot}.} % \changes{v0.80}{2020/02/15}{Prevented \pkg{formula}, \pkg{shadethm}, \pkg{slashbox}.} % \changes{v0.81}{2020/02/15}{Prevented \pkg{statex}.} +% \changes{v0.87}{2020/05/14}{Prevented \pkg{csvtools}.} % +% ^^A *earlyloadnever *loadnever % \begin{macrocode} \LWR@earlyclassloadnever{jarticle}{ujarticle} \LWR@earlyclassloadnever{jbook}{ujbook} @@ -12178,6 +12285,7 @@ This boolean may be tested by the user for later use. \LWR@earlyloadnever{caption2}{caption} % \LWR@earlyloadnever{ccaption}{caption}% might be preloaded by memoir \LWR@earlyloadnever{colortab}{colortbl} +\LWR@earlyloadnever{csvtools}{datatool} \LWR@earlyloadnever{doublespace}{setspace} \LWR@earlyloadnever{epsf}{graphicx} \LWR@earlyloadnever{fancyheadings}{fancyhdr} @@ -12311,6 +12419,7 @@ This boolean may be tested by the user for later use. \LWR@loadafter{chkfloat} \LWR@notmemoirloadafter{chngpage} \LWR@loadafter{cite} +\LWR@loadafter{citeref} \LWR@loadafter{cmdtrack} \LWR@loadafter{colonequals} \LWR@loadafter{color} @@ -12334,6 +12443,7 @@ This boolean may be tested by the user for later use. \LWR@loadafter{draftcopy} \LWR@loadafter{draftfigure} \LWR@loadafter{draftwatermark} +\LWR@loadafter{drftcite} \LWR@loadafter{easy-todo} \LWR@loadafter{ebook} \LWR@loadafter{econometrics} @@ -12438,6 +12548,7 @@ This boolean may be tested by the user for later use. % inputenx must be loaded before lwarp % inputtrc may be loaded before lwarp \LWR@loadafter{intopdf} +\LWR@loadafter{jurabib} \LWR@loadafter{karnaugh-map} \LWR@loadafter{keyfloat} \LWR@loadafter{layaureo} @@ -12492,6 +12603,7 @@ This boolean may be tested by the user for later use. % morewrites must be loaded before lwarp \LWR@notmemoirloadafter{movie15} \LWR@notmemoirloadafter{mparhack} +\LWR@loadafter{multibib} \LWR@loadafter{multicap} %\LWR@loadafter{multicol}% loaded by ltxdoc \LWR@loadafter{multicolrule} @@ -12619,6 +12731,7 @@ This boolean may be tested by the user for later use. \LWR@loadafter{soul} \LWR@loadafter{soulpos} \LWR@loadafter{soulutf8} +\LWR@loadafter{splitbib} \LWR@loadafter{splitidx} \LWR@loadafter{srcltx} \LWR@loadafter{srctex} @@ -14626,7 +14739,6 @@ This boolean may be tested by the user for later use. -% ^^A *checkload % \begin{macro}{\LWR@checkloadfilename} \marg{filename} % Checks if this filename should be loaded after \pkg{lwarp}, % or never at all. @@ -14640,8 +14752,11 @@ This boolean may be tested by the user for later use. % \changes{v0.79}{2020/01/09}{Prevented \pkg{bxcjkjatype}, \pkg{hangul}.} % \changes{v0.80}{2020/02/15}{Prevented \pkg{formula}, \pkg{shadethm}, \pkg{slashbox}.} % \changes{v0.81}{2020/02/28}{Prevented \pkg{statex}.} +% \changes{v0.87}{2020/05/14}{Prevented \pkg{csvtools}.} % % The following should never be loaded: +% +% ^^A *checkload *loadnever % \begin{macrocode} \newcommand*{\LWR@checkloadfilename}[1]{% \LWR@checkloadnever{#1}{ae}{cm-super, lmodern} @@ -14653,6 +14768,7 @@ This boolean may be tested by the user for later use. \LWR@checkloadnever{#1}{caption2}{caption} \LWR@checkloadnever{#1}{ccaption}{caption}% might be preloaded by memoir \LWR@checkloadnever{#1}{colortab}{colortbl} +\LWR@checkloadnever{#1}{csvtools}{datatool} \LWR@checkloadnever{#1}{doublespace}{setspace} \LWR@checkloadnever{#1}{epsf}{graphicx} \LWR@checkloadnever{#1}{fancyheadings}{fancyhdr} @@ -18836,6 +18952,7 @@ page_compositor "." % \changes{v0.86}{2020/05/03}{File: \filenm{lwarp_mathjax.txt}: Updated to \brand{MathJax} v3 current.} % \changes{v0.86}{2020/05/03}{File: \filenm{lwarp_mathjax.txt}: Improved equation numbering.} % \changes{v0.86}{2020/05/03}{File: \filenm{lwarp_mathjax.txt}: Added support for starred macros.} +% \changes{v0.87}{2020/05/20}{File: \filenm{lwarp_mathjax.txt}: Now provides \cs{ifstar}, \cs{ifnextchar}.} % % ^^A *lwarp_mathjax.txt % @@ -18845,12 +18962,12 @@ page_compositor "." \begin{filecontents*}[overwrite]{lwarp_mathjax.txt}