From 01ce171ea65540f0bb89b3cfb83ea45dd7d1235a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 24 Feb 2019 22:54:37 +0000 Subject: lwarp (24feb19) git-svn-id: svn://tug.org/texlive/trunk@50118 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/lwarp/README.txt | 2 +- Master/texmf-dist/doc/latex/lwarp/lwarp.pdf | Bin 2303112 -> 2350114 bytes Master/texmf-dist/scripts/lwarp/lwarpmk.lua | 4 +- Master/texmf-dist/source/latex/lwarp/lwarp.dtx | 2580 +++++++++++++++++--- Master/texmf-dist/source/latex/lwarp/lwarp.ins | 22 +- .../tex/latex/lwarp/lwarp-academicons.sty | 44 + .../texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty | 10 + Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty | 2 +- Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty | 272 +++ .../texmf-dist/tex/latex/lwarp/lwarp-changes.sty | 70 + Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty | 2 +- .../texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty | 60 + .../texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty | 28 +- .../texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty | 29 + .../texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty | 8 +- .../texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty | 4 +- Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty | 33 + Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty | 4 +- .../texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty | 4 +- .../tex/latex/lwarp/lwarp-fontawesome.sty | 81 + .../tex/latex/lwarp/lwarp-fontawesome5.sty | 35 + .../texmf-dist/tex/latex/lwarp/lwarp-foreign.sty | 22 + Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty | 30 + .../texmf-dist/tex/latex/lwarp/lwarp-graphics.sty | 13 +- .../texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty | 4 +- .../tex/latex/lwarp/lwarp-karnaugh-map.sty | 163 ++ .../texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty | 54 +- .../texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty | 32 + .../texmf-dist/tex/latex/lwarp/lwarp-multicap.sty | 27 + .../texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty | 31 + Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty | 36 + .../texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty | 2 +- .../texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty | 2 +- Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty | 37 + .../tex/latex/lwarp/lwarp-realscripts.sty | 34 +- .../texmf-dist/tex/latex/lwarp/lwarp-struktex.sty | 36 + .../texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty | 35 + Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty | 4 +- .../texmf-dist/tex/latex/lwarp/lwarp-typicons.sty | 44 + .../texmf-dist/tex/latex/lwarp/lwarp-umoline.sty | 46 + .../texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty | 4 +- Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty | 66 +- .../texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty | 29 + .../texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty | 35 + Master/texmf-dist/tex/latex/lwarp/lwarp.sty | 456 +++- 45 files changed, 3971 insertions(+), 565 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-academicons.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-changes.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome5.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-foreign.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-karnaugh-map.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-multicap.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-struktex.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-typicons.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-umoline.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/lwarp/README.txt b/Master/texmf-dist/doc/latex/lwarp/README.txt index cf0b9cb4954..800e9f6011d 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.66 README.txt +LaTeX lwarp package v0.67 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 index 619ca013f26..bbc979eb17e 100644 Binary files a/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf and b/Master/texmf-dist/doc/latex/lwarp/lwarp.pdf differ diff --git a/Master/texmf-dist/scripts/lwarp/lwarpmk.lua b/Master/texmf-dist/scripts/lwarp/lwarpmk.lua index 33677933677..8b2d9a9c5d6 100755 --- a/Master/texmf-dist/scripts/lwarp/lwarpmk.lua +++ b/Master/texmf-dist/scripts/lwarp/lwarpmk.lua @@ -2,7 +2,7 @@ -- Copyright 2016-2018 Brian Dunn -printversion = "v0.66" +printversion = "v0.67" requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () @@ -537,7 +537,7 @@ end -- createonelateximage function createlateximages () -- --- Create lateximages based on .txt: +-- Create lateximages based on -images.txt: -- -- See if the document must be recompiled first: checklimages () diff --git a/Master/texmf-dist/source/latex/lwarp/lwarp.dtx b/Master/texmf-dist/source/latex/lwarp/lwarp.dtx index e49d34f4402..d496722fde7 100644 --- a/Master/texmf-dist/source/latex/lwarp/lwarp.dtx +++ b/Master/texmf-dist/source/latex/lwarp/lwarp.dtx @@ -16,7 +16,7 @@ % \iffalse %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\ProvidesPackage{lwarp} -% [2019/02/08 v0.66 Allows LaTeX to directly produce HTML5 output.] +% [2019/02/23 v0.67 Allows LaTeX to directly produce HTML5 output.] % %<*driver> \documentclass{ltxdoc} @@ -208,7 +208,7 @@ \makeindex -\newcommand*{\gindex}[1]{\sindex[gen]{#1}} +\newcommand*{\gindex}[1]{\sindex[gen]{#1}\ignorespaces} @@ -474,6 +474,13 @@ To do so, add to the start of the \filenm{.bib} file the following: \end{sourcedisplay} } +\newcommand{\limitsgloss}{% +To process the \HTML\ glossary: +\begin{sourcedisplay} +bibtex \textred{\_html}.gls +\end{sourcedisplay} +} + \newcommand{\limitsglossaries}{% \margintag{processing glossaries} \DescribeOption{GlossaryCmd}\DescribeDefault{makeglossaries} @@ -550,6 +557,12 @@ Separate commands for generating print and \HTML\ glossaries are used, even though the page number is currently ignored. } +\newcommand{\limitsnomencl}{% +To process the \HTML\ nomenclature: +\begin{sourcedisplay} +makeindex \textred{\_html}.nlo -s nomencl.ist -o \textred{\_html}.nls +\end{sourcedisplay} +} \newcommand{\limitstocbibind}{% An index may be placed inline with other \HTML\ text, or on its own \HTML\ page: @@ -1208,16 +1221,17 @@ Examples: %} \newcommand*{\limitsmathinsectionnames}{ -if using named files, in section names use paren math \texttt{\textbackslash(x+y\textbackslash)} +If using named \HTML\ files, +in section names use paren math \texttt{\textbackslash(x+y\textbackslash)} \trouble[math in section names]{filename>math in} \trouble{sectioning>math in name} \trouble{math>section name} \trouble{math>file name} instead of dollar math \texttt{\$x+y\$}. (Dollar math works, but appears in the filename.) -Or, use a short name for the \TOC\ entry without the math, or use +Or, use a short name for the \TOC\ entry without the math, or use \cs{texorpdfstring}: \begin{sourcedisplay} -\cs{section}\{\cs{texorpdfstring}\{\$1+2=3\$\}\{text description\}\} +\cs{section}\{A math \cs{texorpdfstring}\{\$1+2=3\$\}\{text description\} name\} \end{sourcedisplay} } @@ -1416,10 +1430,10 @@ Before attempting to create the \SVG\ image files, \prog{lwarpmk} verifies that the \HTML\ version of the document exists and has correct internal image references.\footnote{This becomes important when dealing with a document containing thousands of images.} -If it is necessary to recompile the document's \HTML\ version, \prog{lwarpmk} -will inform so with an error message.% +If it is necessary to recompile the document's \HTML\ version one more time, +\prog{lwarpmk} will inform the user with an error message.% -If \HTML\ appears where an \SVG\ image should be,% +If \HTML\ appears where an \SVG\ image should be, % \trouble[\HTML\ instead of images]{image>appears as \HTML\ code}% \trouble{math>appears as \HTML\ code}% \trouble{SVG image>appears as \HTML\ code}% @@ -2376,7 +2390,7 @@ using \cmds{pdflatex filename.tex} or similar, after which \newcommand*{\describehashing}{% If starred, a hashed filename is used.\margintag{image filename hashing} \gindex{hash>SVG image filename} -\gindex{file>hashed name} +\gindex{filename>hashed} \gindex{image>hashed filename} \gindex{MD5 hash>SVG image filename} If so, the hash is based on the \attribute{alt} tag and also the additional hashing argument. @@ -2441,7 +2455,7 @@ This boolean may be tested by the user for later use. %<*package> % \fi % -% \CheckSum{27831} +% \CheckSum{29792} % % \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 @@ -2550,6 +2564,7 @@ This boolean may be tested by the user for later use. % \changes{v0.64}{2018/12/08}{\ 2018/12/08} % \changes{v0.65}{2018/12/22}{\ 2018/12/22} % \changes{v0.66}{2019/02/08}{\ 2019/02/08} +% \changes{v0.67}{2019/02/23}{\ 2019/02/23} @@ -2764,6 +2779,29 @@ This boolean may be tested by the user for later use. % % \begin{description} % \needspace{2\baselineskip} +% \item[v0.67:] Filename generation, symbol fonts. +% \begin{itemize} +% \item Documentation fix for \filenm{-images}, \filenm{-images.txt}. +% \margintag{docs} +% \item Added discussion regarding section names. See \cref{sec:limitssectionnames}. +% \item Added \cs{FilenameNullify} and \cs{FilenameSimplify} for filename +% \margintag{filenames} +% generation. See \cref{sec:limitssectionnames}. +% \item Core, \pkg{textcomp}, \pkg{xunicode}: Nullified additional +% symbols during filename generation. +% \item \pkg{color}: Fix for version number warnings. +% \margintag{packages} +% \item Added \pkg{academicons}, \pkg{bbding}, \pkg{dingbat}, \pkg{eurosym}, +% \pkg{fontawesome}, \pkg{fontawesome5}, \pkg{marvosym}, \pkg{pifont}, +% \pkg{typicons}. +% \item Added \pkg{changes}, +% \pkg{easyReview}, \pkg{fitbox}, \pkg{foreign}, \pkg{gloss}, +% \pkg{karnaugh-map}, \pkg{multicap}, \pkg{nomencl}, \pkg{notes}, +% \pkg{struktex}, \pkg{umoline}, \pkg{xfakebold}. +% \item Tested to work as-is with \pkg{askmaps}, \pkg{curves}, \pkg{euro}, +% \pkg{karnaughmap}, \pkg{tikz-karnaugh}. +% \end{itemize} +% \needspace{2\baselineskip} % \item[v0.66:] \pkg{xr}, multiple projects, image names/directory, \HTML\ formatting % \begin{itemize} % \item \newlwarpmkconf @@ -4317,7 +4355,7 @@ This boolean may be tested by the user for later use. % % Tested to work as-is: \pkg{hvindex}, \pkg{sepfootnotes}.\\ % -% Glossary: & \pkg{glossaries} and \prog{xindy} are used. \\ +% Glossary: & \pkg{gloss}, \pkg{glossaries} and \prog{xindy}, \pkg{nomencl}.\\ % % Bibliography: & \pkg{babelbib}, \pkg{backref}, \pkg{biblatex}, \pkg{bibunits}, % \pkg{chapterbib}, \pkg{cite}, \pkg{hypernat}, \pkg{natbib}. @@ -4357,7 +4395,8 @@ This boolean may be tested by the user for later use. % Theorems: & Native \LaTeX\ theorems, % \pkg{amsthm}, \pkg{ntheorem}, \pkg{theorem}. \\ % -% Additional math: & Math fonts via \SVG\ images, \pkg{breqn}, \pkg{cases}, \pkg{resizegather}, \pkg{xy}. +% Additional math: & Math fonts via \SVG\ images, +% \pkg{breqn}, \pkg{cases}, \pkg{resizegather}, \pkg{xfakebold}, \pkg{xy}. % % Tested to work as-is: % \pkg{amscd}, \pkg{bm}, \pkg{braket}, \pkg{delarray}, \pkg{guass}, \pkg{nicematrix}, @@ -4380,7 +4419,7 @@ This boolean may be tested by the user for later use. % \pkg{capt-of}, \pkg{caption}, \pkg{cutwin}, % \pkg{dblfloatfix}, \pkg{endfloat}, \pkg{fix2col}, \pkg{flafter}, % \pkg{float}, \pkg{floatflt}, \pkg{floatrow}, \pkg{fltrace}, -% \pkg{hypcap}, \pkg{keyfloat}, \pkg{morefloats}, \pkg{newfloat}, +% \pkg{hypcap}, \pkg{keyfloat}, \pkg{morefloats}, \pkg{multicap}, \pkg{newfloat}, % \pkg{nonfloat}, \pkg{placeins}, \pkg{rotfloat}, \pkg{stfloats}, % \pkg{subcaption}, \pkg{subfig}, \pkg{subfigure}, \pkg{subfloat}, % \pkg{trivfloat}, \pkg{wrapfig}. \\ @@ -4404,13 +4443,13 @@ This boolean may be tested by the user for later use. % \pkg{rotating} is emulated but all objects are unrotated. % \pkg{picture}, \pkg{tikz}, and \pkg{xy} are converted to an \SVG\ image. % -% \pkg{asymptote}, \pkg{epsfig}, \pkg{epstopdf}, \pkg{figsize}, +% \pkg{asymptote}, \pkg{epsfig}, \pkg{epstopdf}, \pkg{figsize}, \pkg{fitbox}, % \pkg{grffile}, \pkg{overpic}, % \pkg{psfrag}, \pkg{psfragx}, \pkg{pst-eps}, \pkg{pstool}, \pkg{pstricks}, % \pkg{rviewport}. % % Tested to work as-is: -% \pkg{eepic}, \pkg{tikz-3dplot}. \\ +% \pkg{curves}, \pkg{eepic}, \pkg{tikz-3dplot}. \\ % % \midrule % @@ -4459,7 +4498,7 @@ This boolean may be tested by the user for later use. % \pkg{magaz}, \pkg{nowidow}, \pkg{pdfrender}, \pkg{realscripts}, \pkg{relsize}, % \pkg{scalefnt}, \pkg{soul}, \pkg{soulpos}, \pkg{soulutf8}, % \pkg{textfit}, \pkg{thinsp}, \pkg{trimclip}, \pkg{truncate}, -% \pkg{ulem}, \pkg{underscore}, \pkg{uspace}, +% \pkg{ulem}, \pkg{umoline}, \pkg{underscore}, \pkg{uspace}, % \pkg{widows-and-orphans}, \pkg{xellipsis}. \\ % % Acronyms: & \pkg{acro}, \pkg{acronym}. \\ @@ -4484,11 +4523,13 @@ This boolean may be tested by the user for later use. % % Fonts: & Used as-is. Appear in \SVG\ math expressions or embedded image environments. \\ % -% Symbols: & Native \LaTeX\ diacriticals, -% \pkg{chemgreek}, \pkg{textalpha}, \pkg{textcomp}, \pkg{textgreek}, \pkg{xunicode}. +% Symbols: & Native \LaTeX\ diacriticals, \pkg{academicons}, \pkg{bbding}, +% \pkg{chemgreek}, \pkg{dingbat}, \pkg{eurosym}, +% \pkg{fontawesome}, \pkg{fontawesome5}, \pkg{marvosym}, \pkg{pifont}, \pkg{textalpha}, +% \pkg{textcomp}, \pkg{textgreek}, \pkg{typicons}, \pkg{xunicode}. % % Tested to work as-is: -% \pkg{gensymb}. \\ +% \pkg{euro}, \pkg{gensymb}. \\ % % \midrule % @@ -4502,19 +4543,20 @@ This boolean may be tested by the user for later use. % \pkg{algorithm2e}, \pkg{algorithmicx}, \pkg{ar}, % \pkg{axodraw2}, \pkg{bitpattern}, \pkg{bytefield}, % \pkg{chemfig}, \pkg{chemformula}, \pkg{chemgreek}, \pkg{chemmacros}, \pkg{chemnum}, -% \pkg{listings}, \pkg{mhchem}, \pkg{phfqit}, \pkg{register}. +% \pkg{karnaugh-map}, +% \pkg{listings}, \pkg{mhchem}, \pkg{phfqit}, \pkg{register}, \pkg{struktex}. % % Tested to work as-is: -% \pkg{blochsphere}, \pkg{bodegraph}, \pkg{bohr}, \pkg{circuitikz}, +% \pkg{askmaps}, \pkg{blochsphere}, \pkg{bodegraph}, \pkg{bohr}, \pkg{circuitikz}, % \pkg{elements}, \pkg{engtlc}, \pkg{fast-diagram}, -% \pkg{hepnicenames}, \pkg{heppennames}, +% \pkg{hepnicenames}, \pkg{heppennames}, \pkg{karnaughmap}, % \pkg{linop}, \pkg{pgfgantt}, \pkg{physics}, \pkg{simpler-wick}, \pkg{slashed}, -% \pkg{structmech}, \pkg{tikzcodeblocks}. +% \pkg{structmech}, \pkg{tikz-karnaugh}, \pkg{tikzcodeblocks}. % \\ % % \midrule % -% Arts and humanities: & \pkg{forest}, \pkg{musicography}, \pkg{nameauth}, +% Arts and humanities: & \pkg{foreign}, \pkg{forest}, \pkg{musicography}, \pkg{nameauth}, % \pkg{octave}, \pkg{schemata}, \pkg{semantic-markup}, \pkg{vowel}, \pkg{xpiano}. % % Tested to work as-is: @@ -4522,14 +4564,16 @@ This boolean may be tested by the user for later use. % % \midrule % -% Editorial: & \pkg{changebar}, +% Admonitions: & \pkg{notes}. \\ +% +% Editorial: & \pkg{changebar}, \pkg{changes}, % \pkg{easy-todo}, \pkg{ed}, \pkg{errata}, \pkg{fixme}, % \pkg{fixmetodonotes}, % \pkg{pdfcomment}, \pkg{pdfmarginpar}, % \pkg{todo}, \pkg{todonotes}, \pkg{tram}, \pkg{xechangebar}. % % Tested to work as-is: -% \pkg{changelog} \\ +% \pkg{changelog}, \pkg{easyReview}. \\ % % \midrule % @@ -5250,7 +5294,7 @@ This boolean may be tested by the user for later use. % % % \begin{table} -% \caption{Files created along with the print version\label{fig:newprojectfiles}} +% \caption{Configuration files created by print version\label{fig:newprojectfiles}} % \begin{description} % % \item [|tutorial.pdf|:] The \PDF\ output from \LaTeX. @@ -5624,13 +5668,16 @@ This boolean may be tested by the user for later use. % % \changes{v0.29}{2017/04/15}{Docs: Using a glossary} % -% \pkg{lwarp} supports the \pkg{glossaries} package, although this tutorial -% does not supply an example. +% \pkg{lwarp} supports the \pkg{gloss} and \pkg{glossaries} packages, +% although this tutorial does not supply an example. +% +% \subsubsection{\pkg{gloss} package} % +% See \cref{sec:gloss}. % -% \gindex{glossary>processing} +% \subsubsection{\pkg{glossaries} package} +% \gindex{glossaries=\pkg{glossaries}>processing} % To process the glossary for the print version: -% \gindex{glossary>processing} % \userentry{lwarpmk printglossary} % % \fquad (If \cmds{makeglossaries} is not found, see \cref{sec:glossaries}.)\watchout @@ -5662,11 +5709,11 @@ This boolean may be tested by the user for later use. % \userentry{lwarpmk cleanall} % % -% \subsection{Cleaning the images from the \filenm{lateximages} directory} +% \subsection{Cleaning the images from the \filenm{-images} directory} % \changes{v0.53}{2018/04/01}{Docs: \cmds{lwarpmk cleanlimages}.} % -% The \filenm{lateximage} directory contains \SVG\ images automatically generated -% for inline and display math, \pkg{tikz}, etc. +% The \filenm{-images} directory contains \SVG\ images +% automatically generated for inline and display math, \pkg{tikz}, etc. % To remove all the images from the \filenm{lateximages} directory: % \userentry{lwarpmk cleanlimages} % @@ -6411,7 +6458,7 @@ This boolean may be tested by the user for later use. % \margintag{filename underscores} % \optn{HomeHTMLFilename} and \optn{HTMLFilename} options, but may need to be escaped % elsewhere, such as when appearing in a list: -% \gindex{underscore>filename}\gindex{file>underscore in name} +% \gindex{underscore>filename}\gindex{filename>underscore in} % \changes{v0.24}{2017/03/13}{Docs: Filename underscore.} % \begin{sourcedisplay} % \cs{item} [\cs{href}\{file\textred{\textbackslash\_}name.pdf\}\{text\}] \textbackslash @@ -6554,10 +6601,10 @@ This boolean may be tested by the user for later use. % \trouble[Unique filename!]{HTML>missing pages>filename not unique} % For example, math in the section name is removed before creating the filename, % so the rest of the filename must be sufficiently unique to avoid name collisions. -% \gindex{file>unique names} +% \gindex{filename>unique} % % \ItemDescribeMacro{\FilenameLimit} \DescribeDefault{80} -% \gindex{file>name length} +% \gindex{filename>length} % The maximum length of the filenames generated by \pkg{lwarp}. % ``\filenm{.html}'' is added to this length. % Redefine with \cs{newcommand}. @@ -7171,7 +7218,7 @@ This boolean may be tested by the user for later use. % % \subsubsection{Filenames and \URL{}s in lists or footnotes} % -% \gindex{underscore>filename}\gindex{file>underscore in name} +% \gindex{underscore>filename}\gindex{filename>underscore in} % \gindex{list>filename} % \changes{v0.24}{2017/03/13}{Docs: Filename underscore.} % Escape underscores in @@ -7310,6 +7357,65 @@ This boolean may be tested by the user for later use. % \limitsmdframed % % +% \subsection{Section names} +% \label{sec:limitssectionnames} +% +% If using named \HTML\ files, by selecting |\booltrue{FileSectionNames}|: +% +% \DescribeMacro{\FilenameSimplify} +% \gindex{filename>simplify} +% \gindex{section>file names} +% To remove common short words from the automatically-generated filenames, +% replacing each with a single hyphen ``|-|'', +% use \cs{FilenameSimplify}: +% \begin{sourceverb} +% \FilenameSimplify*{-in-} +% \FilenameSimplify*{A-} +% \end{sourceverb} +% The first example removes the word ''in'' in the middle of a filename, +% and the second example removes ``A'' at the start of the filename. +% The star forces the arguments to be detokenized, which is required for +% a plain-text comparison. +% (The unstarred form is used for a token-sensitive comparison, which is +% seldom required by the user.) +% After simplfication, repeated hyphen characters will be further simplified +% to a single hyphen ``|-|''. +% Finally, single hyphens at the start or end of the filename are removed. +% +% \DescribeMacro{\FilenameNullify} +% Macro names may appear in the automatically-generated file names. +% \trouble[macros in section names]{sectioning>macro in name} +% \trouble{filename>corrupted} +% \trouble{filename>macro in name} +% To remove these, create \emph{non-robust} nullified versions +% of the macros, +% ensuring that each line ends with a percent character |%| as shown below. +% These are placed inside \cs{FilenameNullify}, which adds them to the +% list of macros which are nullfiied during filename generation. +% Low-level macros such as \cs{begingroup} will cause problems when +% nullfied. Many macros such as \cs{textbf} are already nullfied. +% \pkg{lwarp} also already nullifies built-in symbol and \pkg{textcomp} macros, +% including if defined by \pkg{xunicode}, but not all \pkg{xunicode} macros. +% See the definition of \cs{LWR@nullfonts} for a complete list. +% \begin{sourcedisplay} +% \cs{FilenameNullify}\{\textred{\%}\\ +% \fquad\cs{renewcommand*}\{\cs{macroname}\}[1]\{\#1\}\textred{\%}\\ +% \fquad\cs{renewcommand*}\{\cs{anothermacro}\}\{\}\textred{\%}\\ +% \} +% \end{sourcedisplay} +% +% Avoid duplicate file names. +% \trouble[duplicate filename]{filename>duplicate} +% \trouble{duplcate filename} +% \trouble{sectioning>duplicate name} +% Section names at levels which result in \HTML\ file splits must +% be unique. \pkg{lwarp} will generate an error if a duplicate +% \HTML\ filename is generated. +% Use the optional \TOC\ caption entry parameter for formatting. +% Remember to \cs{protect} \LaTeX\ commands which appear in +% section names and \TOC\ captions. +% +% \limitsmathinsectionnames % % % \subsection{Cross-references} @@ -7492,17 +7598,35 @@ This boolean may be tested by the user for later use. % \limitsbibtex % % +% \needspace{6\baselineskip} +% \subsubsection{\pkg{gloss} package} +% \label{sec:gloss} +% +% \DescribePackage{gloss} +% \gindex{gloss=\pkg{gloss}} +% \trouble[compiling]{gloss=\pkg{gloss}} +% \limitsgloss +% % \needspace{10\baselineskip} % \subsubsection{\pkg{glossaries} package} % \label{sec:glossaries} % % \DescribePackage{glossaries} -% \gindex{glossary>options} -% \gindex{language>glossary} -% \gindex{glossary>language} +% \gindex{glossaries=\pkg{glossaries}>options} +% \gindex{language>glossaries=\pkg{glossaries}} +% \gindex{glossaries=\pkg{glossaries}>language} % \limitsglossaries % % +% \subsubsection{\pkg{nomencl} package} +% \label{sec:nomencl} +% +% \DescribePackage{nomencl} +% \gindex{nomencl=\pkg{nomencl}} +% \trouble{nomencl=\pkg{nomencl}} +% \limitsnomencl +% +% % \subsubsection{Indexing overview} % \label{sec:indexingoverview} % @@ -8397,7 +8521,7 @@ This boolean may be tested by the user for later use. % \gindex{international>section names} % \gindex{foreign>section names} % \gindex{section>international languages} -% \gindex{file>international languages} +% \gindex{filename>international languages} % non-\acro{ASCII} text in section names can result in corrupted \HTML\ file names. % \prog{pdflatex} may be used if setting |\boolfalse{FileSectionNames}|, in which case % \HTML\ file numbers will be generated. @@ -10344,6 +10468,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{a4wide} \LWR@loadafter{a5comb} \LWR@notmemoirloadafter{abstract} +\LWR@loadafter{academicons} \LWR@loadafter{accsupp} \LWR@loadafter{acro} \LWR@loadafter{acronym} @@ -10373,6 +10498,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{axodraw2} \LWR@loadafter{backref} \LWR@loadafter{balance} +\LWR@loadafter{bbding} \LWR@loadafter{bigdelim} \LWR@loadafter{bigstrut} \LWR@loadafter{bitpattern} @@ -10397,7 +10523,7 @@ For a possible alternative, see class(es) #2.} % \LWR@loadafter{ccaption}% may be preloaded by memoir \LWR@loadafter{changebar} \LWR@notmemoirloadafter{changepage} -\LWR@notmemoirloadafter{chngpage} +\LWR@loadafter{changes} \LWR@loadafter{chappg} \LWR@loadafter{chapterbib} \LWR@loadafter{chemfig} @@ -10406,6 +10532,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{chemmacros} \LWR@loadafter{chemnum} \LWR@loadafter{chkfloat} +\LWR@notmemoirloadafter{chngpage} \LWR@loadafter{cite} \LWR@loadafter{cmdtrack} \LWR@loadafter{color} @@ -10420,6 +10547,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{dblfnote} \LWR@notmemoirloadafter{dcolumn} \LWR@loadafter{diagbox} +\LWR@loadafter{dingbat} \LWR@loadafter{dprogress} \LWR@loadafter{draftcopy} \LWR@loadafter{draftfigure} @@ -10441,6 +10569,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{epstopdf-base} \LWR@loadafter{errata} \LWR@loadafter{eso-pic} +\LWR@loadafter{eurosym} \LWR@loadafter{everypage} \LWR@loadafter{everyshi} \LWR@loadafter{extramarks} @@ -10452,6 +10581,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{fancyvrb} \LWR@loadafter{figcaps} \LWR@loadafter{figsize} +\LWR@loadafter{fitbox} \LWR@loadafter{fix2col} \LWR@loadafter{fixme} \LWR@loadafter{fixmetodonotes} @@ -10467,6 +10597,8 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{fncychap} \LWR@loadafter{fnlineno} \LWR@loadafter{fnpos} +\LWR@loadafter{fontawesome} +\LWR@loadafter{fontawesome5} % fontenc must be loaded before lwarp % fontspec must be loaded before lwarp \LWR@loadafter{footmisc} @@ -10474,6 +10606,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{footnotehyper} \LWR@loadafter{footnoterange} \LWR@loadafter{footnpag} +\LWR@loadafter{foreign} \LWR@loadafter{forest} \LWR@loadafter{framed} \LWR@loadafter{ftnright} @@ -10487,6 +10620,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{glossaries} % \LWR@loadafter{graphics}% pre-loaded by xunicode % \LWR@loadafter{graphicx}% pre-loaded by xunicode +\LWR@loadafter{gloss} \LWR@loadafter{glossary} \LWR@loadafter{grffile} \LWR@loadafter{grid} @@ -10507,6 +10641,7 @@ For a possible alternative, see class(es) #2.} % inputenc must be loaded before lwarp % inputenx must be loaded before lwarp \LWR@loadafter{intopdf} +\LWR@loadafter{karnaugh-map} \LWR@loadafter{keyfloat} \LWR@loadafter{layaureo} \LWR@loadafter{layout} @@ -10531,6 +10666,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{marginfit} \LWR@loadafter{marginfix} \LWR@loadafter{marginnote} +\LWR@loadafter{marvosym} \LWR@loadafter{mcaption} \LWR@loadafter{mdframed} \LWR@loadafter{memhfixc} @@ -10543,6 +10679,7 @@ For a possible alternative, see class(es) #2.} \LWR@notmemoirloadafter{moreverb} % morewrites must be loaded before lwarp \LWR@notmemoirloadafter{mparhack} +\LWR@loadafter{multicap} %\LWR@loadafter{multicol}% loaded by ltxdoc \LWR@loadafter{multicolrule} \LWR@loadafter{multirow} @@ -10558,9 +10695,11 @@ For a possible alternative, see class(es) #2.} % newunicodechar must be loaded before lwarp \LWR@notmemoirloadafter{nextpage} \LWR@loadafter{nicefrac} +\LWR@loadafter{nomencl} \LWR@loadafter{nonfloat} \LWR@loadafter{nonumonpart} \LWR@loadafter{nopageno} +\LWR@loadafter{notes} \LWR@loadafter{notespages} \LWR@loadafter{nowidow} \LWR@loadafter{ntheorem} @@ -10584,6 +10723,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{pdfx} \LWR@loadafter{pfnote} \LWR@loadafter{phfqit} +\LWR@loadafter{pifont} \LWR@loadafter{placeins} \LWR@loadafter{plarray} \LWR@loadafter{plarydshln} @@ -10647,6 +10787,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{srctex} \LWR@loadafter{stabular} \LWR@notltjloadafter{stfloats} +\LWR@loadafter{struktex} \LWR@loadafter{subcaption} \LWR@loadafter{subfig} \LWR@loadafter{subfigure} @@ -10689,7 +10830,9 @@ For a possible alternative, see class(es) #2.} % \changes{v0.44}{2017/11/19}{Adjustment for \pkg{koma-script}.} % \begin{macrocode} % \LWR@loadafter{typearea}% preloaded by koma-script classes +\LWR@loadafter{typicons} % \LWR@loadafter{ulem}% preloaded by ctexart and related classes +\LWR@loadafter{umoline} \LWR@loadafter{underscore} \LWR@loadafter{units} \LWR@loadafter{unitsdef} @@ -10713,6 +10856,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{xechangebar} \LWR@loadafter{xellipsis} % xetexko-vertical must be loaded before lwarp +\LWR@loadafter{xfakebold} \LWR@loadafter{xfrac} \LWR@loadafter{xltabular} \LWR@loadafter{xltxtra} @@ -11263,7 +11407,7 @@ For a possible alternative, see class(es) #2.} % \DescribeOption{ImagesDirectory} % \DescribeDefault{\cs{jobname}-images} % Option \optn{ImagesDirectory} sets the name of the directory -% to use for the \env{lateximages}. +% to use for the \env{lateximage} images. % % \changes{v0.66}{2019/01/27}{Added option \optn{ImagesDirectory}.} % \begin{macrocode} @@ -11274,7 +11418,7 @@ For a possible alternative, see class(es) #2.} % \DescribeOption{ImagesName} % \DescribeDefault{image-} % Option \optn{ImagesName} sets the prefix -% to use for the \env{lateximages}. +% to use for the \env{lateximage} images. % % \changes{v0.66}{2019/01/27}{Added option \optn{ImagesName}.} % \begin{macrocode} @@ -12224,9 +12368,9 @@ For a possible alternative, see class(es) #2.} % \section{Loading packages} % % -% \codehtml +% \codeall % \begin{macrocode} -\begin{warpHTML} +\begin{warpall} % \end{macrocode} % Remember the original \cs{RequirePackage}: @@ -12250,6 +12394,34 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} % \end{macro} +% \begin{macro}{\LWR@nullifycomment} +% +% Remove the preexisting \env{comment} environment. +% Certain packages define it for their own use. +% +% \begin{macrocode} +\newcommand*{\LWR@nullifycomment}{% + \PackageInfo{lwarp}% + {Nullifying the comment environment before loading \LWR@strresulttwo,}% + \let\comment\relax% + \let\endcomment\relax% +} +% \end{macrocode} +% \end{macro} + +% \begin{macro}{\LWR@findword} \oarg{1: separator} \marg{2: list} +% \marg{3: index} \oarg{4: destination} +% +% Note that argument 4 is passed directly to \cs{StrBetween}. +% \begin{macrocode} +\newcommand*\LWR@findword[3][,]{% + \StrBetween[#3,\numexpr#3+1]{#1#2#1}{#1}{#1}% +} +% \end{macrocode} +% \end{macro} +% + + % ^^A *checkload % \begin{macro}{\LWR@checkloadfilename} \marg{filename} @@ -12310,20 +12482,9 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} % \end{macro} -% \begin{macro}{\LWR@findword} \oarg{1: separator} \marg{2: list} -% \marg{3: index} \oarg{4: destination} -% -% Note that argument 4 is passed directly to \cs{StrBetween}. -% \begin{macrocode} -\newcommand*\LWR@findword[3][,]{% - \StrBetween[#3,\numexpr#3+1]{#1#2#1}{#1}{#1}% -} -% \end{macrocode} -% \end{macro} -% % \begin{macro}{\LWR@lookforpackagename} \marg{index} % -% If this is an \pkg{lwarp}-supported package name, +% If \HTML, and if this is an \pkg{lwarp}-supported package name, % re-direct it to the \pkg{lwarp} version % by renaming it |lwarp-| followed by the original name. % @@ -12349,14 +12510,25 @@ For a possible alternative, see class(es) #2.} {}% no filename {% yes filename was found % \end{macrocode} -% Check if the package should be loaded before \pkg{lwarp}, -% or never at all: +% Possible adjustments before loading the package. +% Maybe nullify the \env{comment} environment if the new package +% will be redefining it for a new purpose. +% \changes{v0.67}{2019/02/15}{\pkg{easyReview}: Supported.} % \begin{macrocode} -\LWR@checkloadfilename{\LWR@strresulttwo}% + \ifdefstring{\LWR@strresulttwo}{easyReview}{\LWR@nullifycomment}{}% % \end{macrocode} -% If found, and if an \pkg{lwarp}-equivalent name exists, use |lwarp-|* instead. +% If \HTML, check if the package should be loaded before \pkg{lwarp}, +% or never at all: % \begin{macrocode} - \IfFileExists{lwarp-\LWR@strresulttwo.sty}% + \ifbool{warpingHTML}{\LWR@checkloadfilename{\LWR@strresulttwo}}{}% +% \end{macrocode} +% If \HTML, and if found, and if an \pkg{lwarp}-equivalent name exists, +% use |lwarp-|* instead. +% \begin{macrocode} + \ifboolexpr{ + bool{warpingHTML} and + test{\IfFileExists{lwarp-\LWR@strresulttwo.sty}} + }% {% lwarp-* file found \ifdefvoid{\LWR@parsedrequirepackagenames}{% \edef\LWR@parsedrequirepackagenames{lwarp-\LWR@strresulttwo}% @@ -12368,6 +12540,7 @@ For a possible alternative, see class(es) #2.} }% {% % \end{macrocode} +% Otherwise, use the current package name. % \changes{v0.46}{2018/01/23}{Fix: Spaces in \cs{usepackage}.} % \begin{macrocode} \ifdefvoid{\LWR@parsedrequirepackagenames}{% @@ -12382,7 +12555,7 @@ For a possible alternative, see class(es) #2.} } % \end{macrocode} % \end{macro} -% + % % \begin{macro}{\RequirePackage} \oarg{1: options} \marg{2: package names} \oarg{3: version} % @@ -12440,8 +12613,15 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} % \end{macro} +% \begin{macrocode} +\end{warpall} +% \end{macrocode} +% \codehtml +% \begin{macrocode} +\begin{warpHTML} +% \end{macrocode} % \begin{macro}{\LWR@ProvidesPackagePass} \marg{pkgname} \oarg{version} % @@ -12503,6 +12683,7 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} + % \section{Additional required packages} % \codehtml @@ -12555,7 +12736,7 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} % \begin{macro}{\LWR@lateximagesfile} -% For |lateximages.txt|. +% For \filenm{-images.txt}: % \begin{macrocode} \newwrite\LWR@lateximagesfile % \end{macrocode} @@ -13263,6 +13444,7 @@ For a possible alternative, see class(es) #2.} \let\LWR@origbigskip\bigskip \let\LWR@origtextellipsis\textellipsis +\let\LWR@orig@textquotedbl\textquotedbl \LetLtxMacro\LWR@origrmfamily\rmfamily \LetLtxMacro\LWR@origsffamily\sffamily @@ -13474,9 +13656,9 @@ For a possible alternative, see class(es) #2.} % \end{macrocode} -% \subsection{\filenm{project_html.tex}} +% \subsection{\filenm{_html.tex}} % -% \DescribeFile{project_html.tex} Used to allow an \HTML\ version of the +% \DescribeFile{*_html.tex} Used to allow an \HTML\ version of the % document to exist alongside the print version. % % \codeconfig @@ -14228,7 +14410,7 @@ div.copyrightboxnote {text-align: left ; font-size: 60%} span.lettrine { font-size: 4ex ; float: left ; } span.lettrinetext { font-variant: small-caps ; } -/* ulem and soul packages: */ +/* ulem, soul, umoline packages: */ span.uline { text-decoration: underline ; text-decoration-skip: auto ; @@ -14250,6 +14432,11 @@ span.sout { text-decoration: line-through ; } +span.oline { + text-decoration: overline ; + text-decoration-skip: auto ; +} + span.xout { text-decoration: line-through ; } @@ -15325,6 +15512,25 @@ div.amsthmproof span.amsthmnoteremark {} +/* For the notes package: */ +div.notesimportantnote, div.noteswarningnote, div.notesinformationnote { + clear: both ; + margin: 2ex 2em 2ex 2em ; + border: 1px solid silver ; +} + +div.notesicon { + float:left ; + display: inline-block ; + background: gold ; + padding: 0ex 1em 0ex 1em ; + margin-right: 1em ; + font-weight: bold ; +} + +div.notescontents { font-style: italic } + + /* For CSS LaTeX and related logos: Based on spacing demonstrated by the metafont package. @@ -16091,7 +16297,7 @@ page_compositor "." % but does not need to be present when distributing % the resulting \HTML\ files. % -% The arguments are each of the three fields from \filenm{lateximages.txt}, +% The arguments are each of the three fields from \filenm{-images.txt}, % and also the base name of the source file. % % \prog{MiKTeX} does not allow file \filenm{lwarp_one_limage.cmd} to be @@ -16391,7 +16597,7 @@ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX- -- Copyright 2016-2018 Brian Dunn -printversion = "v0.66" +printversion = "v0.67" requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () @@ -16947,7 +17153,7 @@ end -- createonelateximage function createlateximages () -- --- Create lateximages based on .txt: +-- Create lateximages based on -images.txt: -- -- See if the document must be recompiled first: checklimages () @@ -17840,8 +18046,8 @@ end -- not --version \LWR@sanitize{#1}% \LWR@traceinfo{about to compare with ??}% \ifthenelse{\equal{\LWR@sanitized}{??}}% -{\LWR@traceinfo{found ??}}% -{\LWR@traceinfo{not found ??}}% + {\LWR@traceinfo{found ??}}% + {\LWR@traceinfo{not found ??}}% \LWR@traceinfo{about to compare with zero or empty}% \ifthenelse{% \equal{\LWR@sanitized}{0}% @@ -19658,8 +19864,8 @@ end -- not --version \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% - {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% + {}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% % \end{macrocode} % Append the footnote to the list: % \begin{macrocode} @@ -19671,11 +19877,11 @@ end -- not --version \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% - {\par}% - {% - \LWR@htmltagc{/\LWR@tagregularparagraph}% - \LWR@orignewline% - }% + {\par}% + {% + \LWR@htmltagc{/\LWR@tagregularparagraph}% + \LWR@orignewline% + }% % \end{macrocode} % Close the group: % \begin{macrocode} @@ -19740,11 +19946,11 @@ end -- not --version % Don't add the closing paragraph tag if are inside a \env{lateximage}: % \begin{macrocode} \ifthenelse{\cnttest{\value{LWR@lateximagedepth}}{>}{0}}% - {}% - {% - \LWR@htmltagc{/\LWR@tagregularparagraph}% - \LWR@orignewline% - }% + {}% + {% + \LWR@htmltagc{/\LWR@tagregularparagraph}% + \LWR@orignewline% + }% \color@endgroup% }% vbox % \end{macrocode} @@ -20012,6 +20218,7 @@ end -- not --version % If starred, detokenizes the input expression. % If found, changes the expression to a single detokenized dash. % +% \changes{v0.66}{2019/02/07}{Added.} % \begin{macrocode} \NewDocumentCommand{\LWR@simplifyname}{s m}{% \IfBooleanTF{#1}{% @@ -20028,20 +20235,46 @@ end -- not --version % \end{macro} +% \begin{macro}{\LWR@simplifycustom} +% User-defined filename simplifications. +% Redefine with \cs{newcommand}. +% \changes{v0.67}{2019/02/13}{Added.} +% \begin{macrocode} +\newcommand*{\LWR@simplifycustom}{} +% \end{macrocode} +% \end{macro} + + +% \begin{macro}{\FilenameSimplify} * \marg{phrase} +% Assign a user-defined filename simplification. +% Appends to \cs{LWR@simplifycustom}. +% \changes{v0.67}{2019/02/13}{Added.} +% \begin{macrocode} +\NewDocumentCommand{\FilenameSimplify}{s m}{% +\IfBooleanTF{#1}{% + \appto{\LWR@simplifycustom}{% + \LWR@simplifyname*{#2}% + }% +}{% + \appto{\LWR@simplifycustom}{% + \LWR@simplifyname{#2}% + }% +}% +} +% \end{macrocode} +% \end{macro} + + + % \begin{macro}{\LWR@filenamenoblanks} \marg{filename} % % Convert blanks into dashes, removes short words, % store result in \\ |\LWR@thisfilename|. % -% Be sure that this does not result in duplicate filenames! -% \trouble[duplicate filename]{filename>duplicate} -% \trouble{duplcate filename} -% \trouble{sectioning>duplicate name} -% Use the optional \TOC\ caption entry parameter for formatting. -% Remember to \cs{protect} \LaTeX\ commands which appear in -% section names and \TOC\ captions. +% Also see \cs{LWR@nullfonts} for nullified macros. % % \changes{v0.66}{2019/02/07}{Improved file name generation.} +% \changes{v0.67}{2019/02/13}{Improved file name generation.} % % \begin{macrocode} \newcommand*{\LWR@filenamenoblanks}[1]{% @@ -20067,8 +20300,6 @@ end -- not --version \LWR@simplifyname{\textbackslash} \LWR@simplifyname{\protect} \LWR@simplifyname{\ } -\LWR@simplifyname{<} -\LWR@simplifyname{>} \LWR@simplifyname{\textless} \LWR@simplifyname{\textgreater} % \end{macrocode} @@ -20106,8 +20337,13 @@ end -- not --version % \changes{v0.66}{2019/02/06}{Fix: Section names with macros.} % \begin{macrocode} \LWR@simplifyname{\LWRbackslash} -\LWR@simplifyname{\LWRleftbrace} -\LWR@simplifyname{\LWRrightbrace} +% \end{macrocode} +% Braces are removed entirely to avoid extra dashes in the result. +% \begin{macrocode} +\StrSubstitute{\LWR@thisnewfilename}% + {\LWRleftbrace}{}[\LWR@thisnewfilename]% +\StrSubstitute{\LWR@thisnewfilename}% + {\LWRrightbrace}{}[\LWR@thisnewfilename]% % \end{macrocode} % \changes{v0.66}{2019/02/06}{Fix: Section names with percent.} % \begin{macrocode} @@ -20143,6 +20379,10 @@ end -- not --version \LWR@simplifyname*{-the-} \LWR@simplifyname*{-THE-} % \end{macrocode} +% Convert custom words: +% \begin{macrocode} +\LWR@simplifycustom% +% \end{macrocode} % Convert multiple hyphens: % \begin{macrocode} \LWR@simplifyname*{-----} @@ -20165,6 +20405,12 @@ end -- not --version \LWR@simplifyname*{–} \fi% % \end{macrocode} +% If starts with a dash, remove the leading dash: +% \begin{macrocode} +\IfBeginWith{\LWR@thisnewfilename}{\detokenize{-}}{% + \StrGobbleLeft{\LWR@thisnewfilename}{1}[\LWR@thisnewfilename]% +}{}% +% \end{macrocode} % If ends with a dash, remove the trailing dash: % \begin{macrocode} \IfEndWith{\LWR@thisnewfilename}{\detokenize{-}}{% @@ -20345,6 +20591,12 @@ end -- not --version % ^^A % \end{macrocode} % ^^A % \end{macro} +% \begin{macro}{\FilenameSimplify} * \marg{expression} +% \changes{v0.67}{2019/02/13}{Added.} +% \begin{macrocode} +\NewDocumentCommand{\FilenameSimplify}{s m}{} +% \end{macrocode} +% \end{macro} % \begin{macrocode} \end{warpprint} @@ -20402,8 +20654,8 @@ end -- not --version % formatting for \EPUB\ or a word-processor. % \begin{macrocode} \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{\ifnumcomp{\value{LWR@htmlfilenumber}}{>}{0}{\LWR@botnavigation}{}} + {} + {\ifnumcomp{\value{LWR@htmlfilenumber}}{>}{0}{\LWR@botnavigation}{}} % \end{macrocode} % End of this \HTML\ file: @@ -20515,8 +20767,8 @@ end -- not --version % No navigation between files if formatting for an \EPUB\ or word processor: % \begin{macrocode} \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{\LWR@topnavigation} + {} + {\LWR@topnavigation} % \end{macrocode} % @@ -20524,14 +20776,14 @@ end -- not --version % No header if between files if formatting for an \EPUB\ or word processor: % \begin{macrocode} \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{ - \LWR@htmlelement{header} + {} + { + \LWR@htmlelement{header} - \LWR@pagetop + \LWR@pagetop - \LWR@htmlelementend{header} -} + \LWR@htmlelementend{header} + } % \end{macrocode} % @@ -20545,8 +20797,8 @@ end -- not --version % No side\TOC\ if formatting for an \EPUB\ or word processor: % \begin{macrocode} \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{\LWR@sidetoc} + {} + {\LWR@sidetoc} % \end{macrocode} % @@ -20621,7 +20873,7 @@ end -- not --version % If extra symbols appear in the text, % \trouble[accents in filenames]{filename>accents} % \trouble{sectioning>accents} -% \gindex{file>accent in name} +% \gindex{filename>accent in} % \gindex{accents>in section \& file names} % it may be that \prog{pdflatex} is actually producing a symbol over or under a % character, resulting in \prog{pdftotext} picking up the accent symbol separately. @@ -21019,8 +21271,8 @@ end -- not --version \ifthenelse{% \cnttest{\@nameuse{LWR@depth#4}}{>=}{\LWR@depthparagraph}% }% -{\LWR@startpars}% -{}% + {\LWR@startpars}% + {}% % \end{macrocode} % Create the opening tag with an autosec: % \begin{macrocode} @@ -21115,8 +21367,8 @@ end -- not --version {\value{secnumdepth}}\) \AND% \(\cnttest{\@nameuse{LWR@depth#4}}{=}{\LWR@depthpart}\)% }% - {\@partnameformat}% - {}% + {\@partnameformat}% + {}% % \end{macrocode} % Print the section number: % \begin{macrocode} @@ -21124,16 +21376,16 @@ end -- not --version \ifthenelse{% \cnttest{\@nameuse{LWR@depth#4}}{<=}{\value{secnumdepth}}% }% - {% - \ifstrequal{#4}{part}% - {\protect\LWR@sectionnumber{\@partcntformat{#4}}}% {% - \ifstrequal{#4}{chapter}% - {\protect\LWR@sectionnumber{\@chapcntformat{#4}}}% - {\protect\LWR@sectionnumber{\@seccntformat{#4}}}% + \ifstrequal{#4}{part}% + {\protect\LWR@sectionnumber{\@partcntformat{#4}}}% + {% + \ifstrequal{#4}{chapter}% + {\protect\LWR@sectionnumber{\@chapcntformat{#4}}}% + {\protect\LWR@sectionnumber{\@seccntformat{#4}}}% + }% }% - }% - {}% + {}% \LWR@traceinfo{LWR@section: finished print section number}% }{}% }% end of not starred @@ -21165,8 +21417,8 @@ end -- not --version \ifthenelse{% \cnttest{\@nameuse{LWR@depth#4}}{<}{\LWR@depthparagraph}% }% -{\LWR@startpars}% -{}% + {\LWR@startpars}% + {}% % \end{macrocode} % If not starred, remember the previous depth to % possibly trigger a new \HTML\ page. @@ -21185,19 +21437,19 @@ end -- not --version \NOT\equal{#1}{\BooleanTrue}\OR% \cnttest{\@nameuse{LWR@depth#4}}{=}{\LWR@depthpart}% }% -{% not starred - \setcounter{LWR@prevFileDepth}{\@nameuse{LWR@depth#4}}% -}% not starred -{}% + {% not starred + \setcounter{LWR@prevFileDepth}{\@nameuse{LWR@depth#4}}% + }% not starred + {}% % \end{macrocode} % Reset to defaults if not a phantomsection: % \begin{macrocode} \ifstrempty{#3}% -{}% -{% -\global\boolfalse{LWR@forcinghtmlpage}% -\global\boolfalse{LWR@forcinghtmltoc}% -}% + {}% + {% + \global\boolfalse{LWR@forcinghtmlpage}% + \global\boolfalse{LWR@forcinghtmltoc}% + }% % \LWR@traceinfo{LWR@section: done}% } @@ -21536,7 +21788,7 @@ end -- not --version % The language is user-adjustable: % \begin{macrocode} \LWR@htmltag{% - html lang=\textquotedbl\LWR@currentHTMLLanguage\textquotedbl% + html lang=\LWR@orig@textquotedbl\LWR@currentHTMLLanguage\LWR@orig@textquotedbl% }\LWR@orignewline % \end{macrocode} % Start of the meta data: @@ -21546,7 +21798,7 @@ end -- not --version % Charset is fixed at UTF-8: % \begin{macrocode} \LWR@htmltag{% - meta charset=\textquotedbl{}UTF-8\textquotedbl\ /% + meta charset=\LWR@orig@textquotedbl{}UTF-8\LWR@orig@textquotedbl\ /% }\LWR@orignewline % \end{macrocode} % @@ -21554,13 +21806,13 @@ end -- not --version % \changes{v0.44}{2017/11/18}{Fix \cs{HTMLAuthor}.} % \begin{macrocode} \ifthenelse{\equal{\theHTMLAuthor}{}}% -{}% -{% - \LWR@htmltag{% - meta name=\textquotedbl{}author\textquotedbl\ % space - content=\textquotedbl\theHTMLAuthor\textquotedbl\ /% - }\LWR@orignewline% -}% + {}% + {% + \LWR@htmltag{% + meta name=\LWR@orig@textquotedbl{}author\LWR@orig@textquotedbl\ % space + content=\LWR@orig@textquotedbl\theHTMLAuthor\LWR@orig@textquotedbl\ /% + }\LWR@orignewline% + }% % \end{macrocode} % % \pkg{lwarp} is the generator: @@ -21570,16 +21822,16 @@ end -- not --version % \begin{macrocode} \LWR@htmltag{% meta % space - name=\textquotedbl{}generator\textquotedbl\ % space - content=\textquotedbl{}LaTeX lwarp package\textquotedbl\ /% + name=\LWR@orig@textquotedbl{}generator\LWR@orig@textquotedbl\ % space + content=\LWR@orig@textquotedbl{}LaTeX lwarp package\LWR@orig@textquotedbl\ /% }\LWR@orignewline% % \end{macrocode} % If there is a description, add it now: % \begin{macrocode} \ifdefempty{\LWR@currentHTMLDescription}{}{% \LWR@htmltag{% - meta name=\textquotedbl{}description\textquotedbl\ % space - content=\textquotedbl\LWR@currentHTMLDescription\textquotedbl\ /% + meta name=\LWR@orig@textquotedbl{}description\LWR@orig@textquotedbl\ % space + content=\LWR@orig@textquotedbl\LWR@currentHTMLDescription\LWR@orig@textquotedbl\ /% }\LWR@orignewline }% % \end{macrocode} @@ -21590,8 +21842,8 @@ end -- not --version % \begin{macrocode} \LWR@htmltag{% meta % space - name=\textquotedbl{}viewport\textquotedbl\ % space - content=\textquotedbl{}width=device-width, initial-scale=1.0\textquotedbl\ /% + name=\LWR@orig@textquotedbl{}viewport\LWR@orig@textquotedbl\ % space + content=\LWR@orig@textquotedbl{}width=device-width, initial-scale=1.0\LWR@orig@textquotedbl\ /% }\LWR@orignewline % \end{macrocode} % IE patch: @@ -21600,9 +21852,9 @@ end -- not --version \LWR@htmltag{!-\/-[if lt IE 9]}\LWR@orignewline \LWR@htmltag{% script % space - src=\textquotedbl{}% + src=\LWR@orig@textquotedbl{}% http://html5shiv.googlecode.com/svn/trunk/html5.js% - \textquotedbl% + \LWR@orig@textquotedbl% }% \LWR@htmltag{/script}\LWR@orignewline \LWR@htmltag{![endif]-\/-}\LWR@orignewline @@ -21613,22 +21865,22 @@ end -- not --version % \changes{v0.62}{2018/11/02}{Refactored.} % \begin{macrocode} \ifthenelse{\equal{\theHTMLTitle}{}}% -{}% -{% - \LWR@htmltag{title}% - \ifdefempty{\theHTMLSection}% - {\theHTMLTitle}% - {\theHTMLTitleSection}% - \LWR@htmltag{/title}\LWR@orignewline% -}% + {}% + {% + \LWR@htmltag{title}% + \ifdefempty{\theHTMLSection}% + {\theHTMLTitle}% + {\theHTMLTitleSection}% + \LWR@htmltag{/title}\LWR@orignewline% + }% % \end{macrocode} % The page's stylesheet: % \begin{macrocode} \LWR@htmltag{% link % space - rel=\textquotedbl{}stylesheet\textquotedbl\ % space - type=\textquotedbl{}text/css\textquotedbl\ % space - href=\textquotedbl\LWR@currentcss\textquotedbl\ /% + rel=\LWR@orig@textquotedbl{}stylesheet\LWR@orig@textquotedbl\ % space + type=\LWR@orig@textquotedbl{}text/css\LWR@orig@textquotedbl\ % space + href=\LWR@orig@textquotedbl\LWR@currentcss\LWR@orig@textquotedbl\ /% }% \LWR@orignewline % \end{macrocode} @@ -21749,7 +22001,7 @@ end -- not --version \setlength{\parskip}{2ex} % \end{macrocode} % -% For the \env{lateximages} record file: +% For the \env{lateximage} record file: % \begin{macrocode} \immediate\openout\LWR@lateximagesfile=\BaseJobname-images.txt % \end{macrocode} @@ -21948,10 +22200,10 @@ end -- not --version % Presumably has a table-of-contents. % \begin{macrocode} \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{ - \ifnumcomp{\value{LWR@htmlfilenumber}}{>}{0}{\LWR@botnavigation}{} -} + {} + { + \ifnumcomp{\value{LWR@htmlfilenumber}}{>}{0}{\LWR@botnavigation}{} + } % \end{macrocode} % \begin{macrocode} \LWR@stoppars% final stop of all paragraphs @@ -27644,17 +27896,17 @@ rowspan="#2" % % \begin{macrocode} {% \ifthenelse{\cnttest{\LWR@lateximagedepthref{#1}}{>}{0}}% - {% - \LWR@ImagesName\LWR@lateximagenumberref{#1}% - }% - {% - \LWR@traceinfo{LWR@startref D3}% + {% + \LWR@ImagesName\LWR@lateximagenumberref{#1}% + }% + {% + \LWR@traceinfo{LWR@startref D3}% % \end{macrocode} % \cs{detokenize} is used to allow underscores in the labels: % \changes{v0.45}{2017/12/01}{Fix: Labels with underscores.} % \begin{macrocode} - \LWR@print@mbox{\LWR@sanitized}% - }% + \LWR@print@mbox{\LWR@sanitized}% + }% }% \LWR@traceinfo{LWR@startref E}% % \end{macrocode} @@ -28883,19 +29135,21 @@ autopage-\theLWR@currentautosec% % \end{macrocode} % Respond to |tocdepth|: % \begin{macrocode} -\ifthenelse{\cnttest{#1}{<=}{\value{tocdepth}}}{% - \LWR@startpars% +\ifthenelse{\cnttest{#1}{<=}{\value{tocdepth}}}% + {% + \LWR@startpars% % \end{macrocode} -% Create an \HTML\ link to filename\#autosec-(page), with the name, +% Create an \HTML\ link to |#autosec-(page)|, with the name, % of the given \HTML\ class. % \changes{v0.47}{2018/01/26}{Fix: Line wrap at \HTML\ hyphen.} % \begin{macrocode} - \LWR@subhyperrefclass{% - \LWR@htmlrefsectionfilename{autopage-#4}\LWR@origpound\LWR@print@mbox{autosec-#4}% - }{#3}{toc#2}% - \LWR@stoppars% -}% -{}% + \LWR@subhyperrefclass{% + \LWR@htmlrefsectionfilename{autopage-#4}% + \LWR@origpound\LWR@print@mbox{autosec-#4}% + }{#3}{toc#2}% + \LWR@stoppars% + }% + {}% \LWR@traceinfo{hypertoc done}% } % \end{macrocode} @@ -28946,20 +29200,22 @@ autopage-\theLWR@currentautosec% % Respond to |lofdepth|, etc.: % \begin{macrocode} \LWR@traceinfo{hypertocfloat depth is #1 #3depth is \arabic{#3depth}}% -\ifthenelse{\cnttest{#1}{<=}{\arabic{#3depth}}}{% - \LWR@startpars% +\ifthenelse{\cnttest{#1}{<=}{\arabic{#3depth}}}% + {% + \LWR@startpars% % \end{macrocode} % Create an \HTML\ link to % filename\#autoid-(float number), with text of the caption, % of the given \HTML\ class. % \changes{v0.47}{2018/01/26}{Fix: Line wrap at \HTML\ hyphen.} % \begin{macrocode} - \LWR@subhyperrefclass{% - \LWR@htmlrefsectionfilename{autopage-\arabic{LWR@nextautopage}}% - \LWR@origpound\LWR@print@mbox{autoid-\arabic{LWR@nextautoid}}}% - {#4}{toc#2}% - \LWR@stoppars% -}{}% + \LWR@subhyperrefclass{% + \LWR@htmlrefsectionfilename{autopage-\arabic{LWR@nextautopage}}% + \LWR@origpound\LWR@print@mbox{autoid-\arabic{LWR@nextautoid}}}% + {#4}{toc#2}% + \LWR@stoppars% + }% + {}% } % \end{macrocode} % \end{macro} @@ -29558,6 +29814,36 @@ autopage-\theLWR@currentautosec% % \end{macrocode} +% \DescribeBoolean{LWR@xfakebold} +% True if \pkg{xfakebold} \cs{setBold} is in use. +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added support.} +% \begin{macrocode} +\newbool{LWR@xfakebold} +\boolfalse{LWR@xfakebold} +% \end{macrocode} + +% \begin{macro}{\LWR@orig@setBold} +% Redefined by \pkg{lwarp-xfakebold}. +% \begin{macrocode} +\newcommand*{\LWR@orig@setBold}{} +% \end{macrocode} +% \end{macro} + +% \begin{macro}{\LWR@orig@unsetBold} +% Redefined by \pkg{lwarp-xfakebold}. +% \begin{macrocode} +\newcommand*{\LWR@orig@unsetBold}{} +% \end{macrocode} +% \end{macro} + +% \begin{macro}{\LWR@applyxfakebold} +% Redefined by \pkg{lwarp-xfakebold}. +% \begin{macrocode} +\newcommand*{\LWR@applyxfakebold}{} +% \end{macrocode} +% \end{macro} + + % \DescribeMacro{\$} % Plain dollar signs appearing in the \HTML\ output may be interpreted % by \brand{MathJax} to be math shifts. @@ -29681,6 +29967,11 @@ autopage-\theLWR@currentautosec% {% not in a lateximage \begingroup% % \end{macrocode} +% Support for \pkg{xfakebold}: +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added support.} +% \begin{macrocode} +\LWR@applyxfakebold% +% \end{macrocode} % MathJax cannot parse the often complicated \TeX\ expressions which % appear in the various uses of \cs{ensuredmath}. % \cs{ensuremath} forces the \attribute{alt} tag to ``|(math image)|'', as @@ -29892,6 +30183,15 @@ autopage-\theLWR@currentautosec% \LWR@traceinfo{subsingledollar: static}% \IfValueTF{#1}{% \LWR@findcurrenttextcolor% sets \LWR@tempcolor +% \end{macrocode} +% Support for \pkg{xfakebold}: +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added support.} +% \begin{macrocode} + \ifbool{LWR@xfakebold}% + {\def\LWR@tempone{Y}}% + {\def\LWR@tempone{N}}% +% \end{macrocode} +% \begin{macrocode} \begin{lateximage}*% use hashing [#2]% alt [% addl' hashing @@ -29900,6 +30200,7 @@ autopage-\theLWR@currentautosec% SR\LWR@f@series% SH\LWR@f@shape% CL\LWR@tempcolor% + FB\LWR@tempone% xfakebold ]% [\LWR@singledollarstyle \LWR@singledollardepthstyle]% CSS }{% @@ -29922,6 +30223,11 @@ autopage-\theLWR@currentautosec% % \begin{macrocode} \LWR@addbaselinemarker% % \end{macrocode} +% Support for \pkg{xfakebold}: +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added support.} +% \begin{macrocode} + \LWR@applyxfakebold% +% \end{macrocode} % Typeset the contents: % \begin{macrocode} \usebox{\LWR@singledollarbox}% @@ -30011,6 +30317,13 @@ autopage-\theLWR@currentautosec% \LWR@HTMLsanitize{#1} % extra space \textbackslash{]}% ]% +% \end{macrocode} +% Support for \pkg{xfakebold}: +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added support.} +% \begin{macrocode} + \LWR@applyxfakebold% +% \end{macrocode} +% \begin{macrocode} \LWR@origdollar\LWR@origdollar#1\LWR@origdollar\LWR@origdollar% \end{lateximage}% \end{BlockClass}% @@ -30221,11 +30534,11 @@ autopage-\theLWR@currentautosec% % Otherwise, use the simple equation number. % \begin{macrocode} \ifcsdef{thechapter}{ -\InlineClass{hidden}{ -\textbackslash( -\textbackslash{}seteqsection \{\thechapter\} -\textbackslash) -} + \InlineClass{hidden}{ + \textbackslash( + \textbackslash{}seteqsection \{\thechapter\} + \textbackslash) + } } {}% not using chapters % \end{macrocode} @@ -30413,6 +30726,11 @@ autopage-\theLWR@currentautosec% \textbackslash{end\{#2\}}% ]% alt tag % \end{macrocode} +% Support for \pkg{xfakebold}: +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added support.} +% \begin{macrocode} + \LWR@applyxfakebold% +% \end{macrocode} % Create the actual \LaTeX-formatted equation inside % the |lateximage| using the contents of the environment. % \begin{macrocode} @@ -30764,7 +31082,12 @@ autopage-\theLWR@currentautosec% \begin{lateximage}[(\LWR@startingequationtag--\LWR@equationtag) \LWR@addmathjax{eqnarray}{\BODY}] % \end{macrocode} -% Then create the image contents using an actual \env{eqnarray}: +% Support for \pkg{xfakebold}: +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added support.} +% \begin{macrocode} + \LWR@applyxfakebold% +% \end{macrocode} +% Create the image contents using an actual \env{eqnarray}: % \begin{macrocode} \LWR@origeqnarray \BODY @@ -30782,6 +31105,13 @@ autopage-\theLWR@currentautosec% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@addmathjax{eqnarray*}{\BODY}] +% \end{macrocode} +% Support for \pkg{xfakebold}: +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added support.} +% \begin{macrocode} + \LWR@applyxfakebold% +% \end{macrocode} +% \begin{macrocode} \LWR@origeqnarray \BODY \nonumber @@ -30898,7 +31228,7 @@ autopage-\theLWR@currentautosec% % % \DescribeCounter{LWR@LIpage} % Used to reference the \PDF\ page number of a lateximage -% to be written into |lateximages.txt|. +% to be written into |-images.txt|. % \begin{macrocode} \newcounter{LWR@LIpage} % \end{macrocode} @@ -32743,8 +33073,8 @@ autopage-\theLWR@currentautosec% \lengthtest{\LWR@atleastonept>0pt}\AND% \lengthtest{\LWR@atleastonept<1pt}% }% -{\setlength{\LWR@atleastonept}{1pt}}% -{}% + {\setlength{\LWR@atleastonept}{1pt}}% + {}% } % \end{macrocode} % \end{macro} @@ -33203,6 +33533,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \changes{v0.65}{2018/12/09}{Added \cs{textsi}.} % \begin{macrocode} \catcode`\$=\active% redefining $ below +\catcode`\_=12% redefining \_ below \newcommand*{\LWR@nullfonts}{% \LetLtxMacro\emph\LWR@null@emph% \LetLtxMacro\textmd\LWR@null@textmd% @@ -33234,20 +33565,99 @@ width:\LWR@printlength{\LWR@tempwidth}% \LetLtxMacro\normalfont\LWR@null@normalfont% \LetLtxMacro\em\LWR@null@em% % \end{macrocode} +% Various built-in symbols. +% \changes{v0.67}{2019/02/13}{Add'l symbols.} % \begin{macrocode} +\renewcommand*{\$}{-}% +\renewcommand*{\%}{-}% +\renewcommand*{\_}{-}% +\renewcommand*{\}}{-}% +\renewcommand*{\{}{-}% +\renewcommand*{\&}{and}% +\renewcommand*{\#}{-}% \renewcommand*{\,}{-}% \renewcommand*{~}{-}% -\renewcommand*{\newline}{ }% +\renewcommand*{\^}[1]{-}% +\renewcommand*{\~}[1]{-}% +\renewcommand*{\newline}{-}% +\renewcommand*{\textasciicircum}{-}% +\renewcommand*{\textasciitilde}{-}% +\renewcommand*{\textasteriskcentered}{-}% +\renewcommand*{\textbackslash}{-}% +\renewcommand*{\textbar}{-}% +\renewcommand*{\textbardbl}{-}% +\renewcommand*{\textbigcircle}{-}% +\renewcommand*{\textbraceleft}{-}% +\renewcommand*{\textbraceright}{-}% +\renewcommand*{\textbullet}{-}% +\renewcommand*{\textcopyright}{-}% +\renewcommand*{\textdagger}{-}% +\renewcommand*{\textdaggerdbl}{-}% +\renewcommand*{\textdollar}{-}% \renewcommand*{\textellipsis}{-}% +\renewcommand*{\textemdash}{-}% +\renewcommand*{\textendash}{-}% +\renewcommand*{\textexclamdown}{-}% +\renewcommand*{\textgreater}{-}% +\renewcommand*{\textless}{-}% +\renewcommand*{\textordfeminine}{-}% +\renewcommand*{\textordmasculine}{-}% +\renewcommand*{\textparagraph}{-}% +\renewcommand*{\textperiodcentered}{-}% +\renewcommand*{\textpertenthousand}{-}% +\renewcommand*{\textperthousand}{-}% +\renewcommand*{\textquestiondown}{-}% +\renewcommand*{\textquotedblleft}{-}% +\renewcommand*{\textquotedblright}{-}% +\renewcommand*{\textquoteleft}{-}% +\renewcommand*{\textquoteright}{-}% +\renewcommand*{\textregistered}{-}% +\renewcommand*{\textsection}{-}% +\renewcommand*{\textsterling}{-}% +\renewcommand*{\texttrademark}{-}% +\renewcommand*{\textunderscore}{-}% +\renewcommand*{\textvisiblespace}{-}% +\renewcommand*{\copyright}{-}% +\renewcommand*{\dag}{-}% +\renewcommand*{\ddag}{-}% +\renewcommand*{\dots}{-}% +\renewcommand*{\P}{-}% +\renewcommand*{\pounds}{-}% +\renewcommand*{\S}{-}% +\renewcommand*{\aa}{a}% +\renewcommand*{\AA}{A}% +\renewcommand*{\AE}{AE}% +\renewcommand*{\ae}{ae}% +\renewcommand*{\dh}{d}% +\renewcommand*{\DH}{D}% +\renewcommand*{\DJ}{D}% +\renewcommand*{\dj}{d}% +\renewcommand*{\IJ}{IJ}% +\renewcommand*{\ij}{ij}% +\renewcommand*{\L}{L}% +\renewcommand*{\l}{l}% +\renewcommand*{\NG}{NG}% +\renewcommand*{\ng}{ng}% +\renewcommand*{\O}{O}% +\renewcommand*{\o}{o}% +\renewcommand*{\oe}{oe}% +\renewcommand*{\OE}{OE}% +\renewcommand*{\ss}{ss}% +\renewcommand*{\SS}{SS}% +\renewcommand*{\th}{th}% +\renewcommand*{\TH}{TH}% +\renewcommand*{\guillemotleft}{}% +\renewcommand*{\guilsinglleft}{}% +\renewcommand*{\quotedblbase}{}% +\renewcommand*{\textquotedbl}{}% +\renewcommand*{\guillemotright}{}% +\renewcommand*{\guilsinglright}{}% +\renewcommand*{\quotesinglbase}{}% % \end{macrocode} % \begin{macrocode} \renewcommand*{\HTMLunicode}[1]{}% \renewcommand*{\HTMLentity}[1]{}% % \end{macrocode} -% Ampersand becomes ``and'', which is a short word and is then removed from the filename. -% \begin{macrocode} -\renewcommand*{\&}{and}% -% \end{macrocode} % \begin{macrocode} \renewcommand{\textsuperscript}[1]{##1}% \renewcommand{\textsubscript}[1]{##1}% @@ -33292,11 +33702,24 @@ width:\LWR@printlength{\LWR@tempwidth}% \newcommand{\texorpdfstring}[2]{##2}% } \catcode`\$=3% +\catcode`\_=8% % \end{macrocode} % \end{macro} - - - +% +% +% \begin{macro}{\FilenameNullify} \marg{redefinitions} +% +% Adds more nullifying definitions for filename generation. +% +% \changes{v0.67}{2019/02/13}{Added.} +% \begin{macrocode} +\newcommand*{\FilenameNullify}[1]{% + \appto{\LWR@nullfonts}{#1}% +} +% \end{macrocode} +% \end{macro} +% +% % \changes{v0.48}{2018/02/02}{Improved font control.} % Remembers the current font family, series, and shape. @@ -33608,6 +34031,13 @@ width:\LWR@printlength{\LWR@tempwidth}% % \end{macrocode} % \end{environment} +% \begin{macro}{\FilenameNullify} \marg{macros to nullify} +% \changes{v0.67}{2019/02/13}{Added.} +% \begin{macrocode} +\newcommand*{\FilenameNullify}[1]{} +% \end{macrocode} +% \end{macro} + % \begin{macrocode} \end{warpprint} % \end{macrocode} @@ -34044,7 +34474,7 @@ width:\LWR@printlength{\LWR@tempwidth}% % \end{macrocode} % If it's zero-width then skip the entire rule: % \begin{macrocode} -\ifthenelse{\lengthtest{\LWR@tempwidth=0pt}} +\ifthenelse{\lengthtest{\LWR@tempwidth=0pt}}% {}% zero- width {% non-zero width % \end{macrocode} @@ -34055,7 +34485,8 @@ width:\LWR@printlength{\LWR@tempwidth}% \lengthtest{\LWR@tempwidth>0pt}\AND% \lengthtest{\LWR@tempwidth<1pt}% }% - {\setlength{\LWR@tempwidth}{1pt}}{}% + {\setlength{\LWR@tempwidth}{1pt}}% + {}% % \end{macrocode} % Likewise with height: % \begin{macrocode} @@ -34064,7 +34495,8 @@ width:\LWR@printlength{\LWR@tempwidth}% \lengthtest{\LWR@tempheight>0pt}\AND% \lengthtest{\LWR@tempheight<1pt}% }% - {\setlength{\LWR@tempheight}{1pt}}{}% + {\setlength{\LWR@tempheight}{1pt}}% + {}% % \end{macrocode} % If had a minipage this paragraph, try to inline the % rule without generating paragraph tags: @@ -34985,6 +35417,65 @@ width:\LWR@printlength{\LWR@tempwidth}% % % % +% +% \iffalse +%<*academicons> +% \fi +% +% \part{lwarp-academicons.sty} +% +% \section{academicons} +% +% \credits{Diogo A. B. Fernandes} +% +% \DescribePackage{academicons} +% \pkg{academicons} is patched for use by \pkg{lwarp}. +% +% If \cs{aiicon} is used, the name of the icon is used in the \attribute{alt} tag. +% Otherwise, for each of the individual icon macros, a generic \attribute{alt} tag is used. +% +% \changes{v0.67}{2019/02/23}{\pkg{academicons}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{academicons}[2018/06/27] +% \end{macrocode} +% +% \begin{macrocode} +\LetLtxMacro\LWR@orig@symbol\symbol + +\let\LWR@academicons@orig@AI\AI + +\newcommand*{\LWR@academicons@symbol}[1]{% + \begin{lateximage}*[(academicon)][academicons#1]% + \begingroup% + \LWR@academicons@orig@AI% + \LWR@orig@symbol{#1}% + \endgroup% + \end{lateximage}% +} + +\renewcommand*{\AI}{% + \LetLtxMacro\symbol\LWR@academicons@symbol% +} + +\renewcommand*{\aiicon}[1] +{% + \begin{lateximage}*[(#1 icon)][academicons#1]% + \AI\csname aiicon@#1\endcsname% + \end{lateximage}% +} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% +% % \iffalse %<*accsupp> % \fi @@ -35758,6 +36249,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % \changes{v0.44}{2017/11/16}{AMS environments: Fix: Groups for \env{lateximage}s.} % \changes{v0.50}{2018/03/01}{AMS environments: Improved \SVG\ math display.} % \changes{v0.51}{2018/03/11}{AMS environments: Fix: \cs{addcontentsline} inside \SVG\ math. Provides an autoid anchor.} +% \changes{v0.67}{2019/02/17}{AMS environments: Added \pkg{xfakebold} support.} % % \begin{environment}{multline} % \begin{macrocode} @@ -35774,6 +36266,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{multline}] + \LWR@applyxfakebold% } } @@ -35807,6 +36300,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{multline*}] + \LWR@applyxfakebold% } } @@ -35841,6 +36335,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{gather}] + \LWR@applyxfakebold% } } @@ -35872,6 +36367,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{gather*}] + \LWR@applyxfakebold% } } @@ -35904,6 +36400,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{align}] + \LWR@applyxfakebold% } } @@ -35936,6 +36433,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{align*}] + \LWR@applyxfakebold% } } @@ -35968,6 +36466,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{flalign}] + \LWR@applyxfakebold% } } @@ -36000,6 +36499,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{flalign*}] + \LWR@applyxfakebold% } } @@ -36033,6 +36533,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{alignat}] + \LWR@applyxfakebold% } } @@ -36065,6 +36566,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{alignat*}] + \LWR@applyxfakebold% } } @@ -36253,7 +36755,7 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % argument is given. \pkg{lwarp} then patches \cs{cref@thmoptarg} % \cs{AtBeginDocument}. % \begin{macrocode} -\AtBeginDocument{ +\AtBeginDocument{% \def\cref@thmoptarg[#1]#2#3#4{% \ifhmode\unskip\unskip\par\fi% \normalfont% @@ -37270,6 +37772,287 @@ span style="width:\LWR@printlength{\ALG@thistlm}; display:inline-block;"% % % % +% \iffalse +%<*bbding> +% \fi +% +% \part{lwarp-bbding.sty} +% +% \section{bbding} +% +% \credits{Karel Horak, Peter Møller Neergaard} +% +% \DescribePackage{bbding} +% \pkg{bbding} is patched for use by \pkg{lwarp}. +% +% \changes{v0.67}{2019/02/20}{\pkg{bbding}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{bbding}[1999/04/15] +% \end{macrocode} +% +% \begin{macrocode} +\newcommand*{\LWR@bbdingsymbol}[2]{\HTMLunicode{#2}} + +\newcommand{\LWR@HTML@ScissorRightBrokenBottom}{\LWR@bbdingsymbol{000} {2701}} +\newcommand{\LWR@HTML@ScissorRight}{\LWR@bbdingsymbol{001} {2702}} +\newcommand{\LWR@HTML@ScissorRightBrokenTop}{\LWR@bbdingsymbol{002} {2703}} +\newcommand{\LWR@HTML@ScissorLeftBrokenBottom}{\LWR@bbdingsymbol{003} {2701}} +\newcommand{\LWR@HTML@ScissorLeft}{\LWR@bbdingsymbol{004} {2702}} +\newcommand{\LWR@HTML@ScissorLeftBrokenTop}{\LWR@bbdingsymbol{005} {2703}} +\newcommand{\LWR@HTML@ScissorHollowRight}{\LWR@bbdingsymbol{006} {2704}} +\newcommand{\LWR@HTML@ScissorHollowLeft}{\LWR@bbdingsymbol{007} {2704}} +\newcommand{\LWR@HTML@Phone}{\LWR@bbdingsymbol{010} {260E}} +\newcommand{\LWR@HTML@PhoneHandset}{\LWR@bbdingsymbol{011} {2706}} +\newcommand{\LWR@HTML@Tape}{\LWR@bbdingsymbol{012} {2707}} +\newcommand{\LWR@HTML@Plane}{\LWR@bbdingsymbol{013} {2708}} +\newcommand{\LWR@HTML@Envelope}{\LWR@bbdingsymbol{014} {2709}} +\newcommand{\LWR@HTML@HandCuffRight}{\LWR@bbdingsymbol{015} {261B}} +\newcommand{\LWR@HTML@HandCuffLeft}{\LWR@bbdingsymbol{016} {261A}} +\newcommand{\LWR@HTML@HandCuffRightUp}{\LWR@bbdingsymbol{017} {261D}} +\newcommand{\LWR@HTML@HandCuffLeftUp}{\LWR@bbdingsymbol{020} {261F}} +\newcommand{\LWR@HTML@HandRight}{\LWR@bbdingsymbol{021} {261E}} +\newcommand{\LWR@HTML@HandLeft}{\LWR@bbdingsymbol{022} {261C}} +\newcommand{\LWR@HTML@HandRightUp}{\LWR@bbdingsymbol{023} {261D}} +\newcommand{\LWR@HTML@HandLeftUp}{\LWR@bbdingsymbol{024} {261F}} +\newcommand{\LWR@HTML@Peace}{\LWR@bbdingsymbol{025} {270C}} +\newcommand{\LWR@HTML@HandPencilLeft}{\LWR@bbdingsymbol{026} {270D}} +\newcommand{\LWR@HTML@PencilRight}{\LWR@bbdingsymbol{027} {270F}} +\newcommand{\LWR@HTML@PencilLeft}{\LWR@bbdingsymbol{030} {270F}} +\newcommand{\LWR@HTML@PencilRightUp}{\LWR@bbdingsymbol{031} {2710}} +\newcommand{\LWR@HTML@PencilLeftUp}{\LWR@bbdingsymbol{032} {2710}} +\newcommand{\LWR@HTML@PencilRightDown}{\LWR@bbdingsymbol{033} {270E}} +\newcommand{\LWR@HTML@PencilLeftDown}{\LWR@bbdingsymbol{034} {270E}} +\newcommand{\LWR@HTML@NibRight}{\LWR@bbdingsymbol{035} {2711}} +\newcommand{\LWR@HTML@NibLeft}{\LWR@bbdingsymbol{036} {2711}} +\newcommand{\LWR@HTML@NibSolidRight}{\LWR@bbdingsymbol{037} {2712}} +\newcommand{\LWR@HTML@NibSolidLeft}{\LWR@bbdingsymbol{040} {2712}} +\newcommand{\LWR@HTML@Checkmark}{\LWR@bbdingsymbol{041} {2713}} +\newcommand{\LWR@HTML@CheckmarkBold}{\LWR@bbdingsymbol{042} {2714}} +\newcommand{\LWR@HTML@XSolid}{\LWR@bbdingsymbol{043} {2715}} +\newcommand{\LWR@HTML@XSolidBold}{\LWR@bbdingsymbol{044} {2716}} +\newcommand{\LWR@HTML@XSolidBrush}{\LWR@bbdingsymbol{045} {2717}} +\newcommand{\LWR@HTML@PlusOutline}{\LWR@bbdingsymbol{046} {2719}} +\newcommand{\LWR@HTML@Plus}{\LWR@bbdingsymbol{047} {271A}} +\newcommand{\LWR@HTML@PlusCenterOpen}{\LWR@bbdingsymbol{050} {271C}} +\newcommand{\LWR@HTML@PlusThinCenterOpen}{\LWR@bbdingsymbol{051} {271B}} +\newcommand{\LWR@HTML@Cross}{\LWR@bbdingsymbol{052} {271D}} +\newcommand{\LWR@HTML@CrossOpenShadow}{\LWR@bbdingsymbol{053} {271E}} +\newcommand{\LWR@HTML@CrossOutline}{\LWR@bbdingsymbol{054} {271F}} +\newcommand{\LWR@HTML@CrossBoldOutline}{\LWR@bbdingsymbol{055} {271F}} +\newcommand{\LWR@HTML@CrossMaltese}{\LWR@bbdingsymbol{056} {2720}} +\newcommand{\LWR@HTML@DavidStarSolid}{\LWR@bbdingsymbol{057} {2721}} +\newcommand{\LWR@HTML@DavidStar}{\LWR@bbdingsymbol{060} {2721}} +\newcommand{\LWR@HTML@FourAsterisk}{\LWR@bbdingsymbol{061} {2722}} +\newcommand{\LWR@HTML@JackStar}{\LWR@bbdingsymbol{062} {2723}} +\newcommand{\LWR@HTML@JackStarBold}{\LWR@bbdingsymbol{063} {2724}} +\newcommand{\LWR@HTML@CrossClowerTips}{\LWR@bbdingsymbol{064} {2725}} +\newcommand{\LWR@HTML@FourStar}{\LWR@bbdingsymbol{065} {2726}} +\newcommand{\LWR@HTML@FourStarOpen}{\LWR@bbdingsymbol{066} {2727}} +\newcommand{\LWR@HTML@FiveStarLines}{\LWR@bbdingsymbol{067} {2729}} +\newcommand{\LWR@HTML@FiveStar}{\LWR@bbdingsymbol{070} {2605}} +\newcommand{\LWR@HTML@FiveStarOpen}{\LWR@bbdingsymbol{071} {2729}} +\newcommand{\LWR@HTML@FiveStarOpenCircled}{\LWR@bbdingsymbol{072} {272A}} +\newcommand{\LWR@HTML@FiveStarCenterOpen}{\LWR@bbdingsymbol{073} {272B}} +\newcommand{\LWR@HTML@FiveStarOpenDotted}{\LWR@bbdingsymbol{074} {272C}} +\newcommand{\LWR@HTML@FiveStarOutline}{\LWR@bbdingsymbol{075} {272D}} +\newcommand{\LWR@HTML@FiveStarOutlineHeavy}{\LWR@bbdingsymbol{076} {272E}} +\newcommand{\LWR@HTML@FiveStarConvex}{\LWR@bbdingsymbol{077} {272F}} +\newcommand{\LWR@HTML@FiveStarShadow}{\LWR@bbdingsymbol{100} {2730}} +\newcommand{\LWR@HTML@AsteriskBold}{\LWR@bbdingsymbol{101} {2731}} +\newcommand{\LWR@HTML@AsteriskCenterOpen}{\LWR@bbdingsymbol{102} {2732}} +\newcommand{\LWR@HTML@AsteriskThin}{\LWR@bbdingsymbol{103} {273B}} +\newcommand{\LWR@HTML@AsteriskThinCenterOpen}{\LWR@bbdingsymbol{104} {273C}} +\newcommand{\LWR@HTML@EightStarTaper}{\LWR@bbdingsymbol{105} {2733}} +\newcommand{\LWR@HTML@EightStarConvex}{\LWR@bbdingsymbol{106} {2735}} +\newcommand{\LWR@HTML@SixStar}{\LWR@bbdingsymbol{107} {2736}} +\newcommand{\LWR@HTML@EightStar}{\LWR@bbdingsymbol{110} {2737}} +\newcommand{\LWR@HTML@EightStarBold}{\LWR@bbdingsymbol{111} {2738}} +\newcommand{\LWR@HTML@TwelweStar}{\LWR@bbdingsymbol{112} {2739}} +\newcommand{\LWR@HTML@SixteenStarLight}{\LWR@bbdingsymbol{113} {273A}} +\newcommand{\LWR@HTML@SixFlowerPetalRemoved}{\LWR@bbdingsymbol{114} {273B}} +\newcommand{\LWR@HTML@SixFlowerOpenCenter}{\LWR@bbdingsymbol{115} {273C}} +\newcommand{\LWR@HTML@Asterisk}{\LWR@bbdingsymbol{116} {273D}} +\newcommand{\LWR@HTML@SixFlowerAlternate}{\LWR@bbdingsymbol{117} {273E}} +\newcommand{\LWR@HTML@FiveFlowerPetal}{\LWR@bbdingsymbol{120} {273F}} +\newcommand{\LWR@HTML@SixFlowerPetalDotted}{\LWR@bbdingsymbol{121} {2740}} +\newcommand{\LWR@HTML@FiveFlowerOpen}{\LWR@bbdingsymbol{122} {2740}} +\newcommand{\LWR@HTML@EightFlowerPetal}{\LWR@bbdingsymbol{123} {2741}} +\newcommand{\LWR@HTML@SunshineOpenCircled}{\LWR@bbdingsymbol{124} {2742}} +\newcommand{\LWR@HTML@SixFlowerAltPetal}{\LWR@bbdingsymbol{125} {2743}} +\newcommand{\LWR@HTML@FourClowerOpen}{\LWR@bbdingsymbol{126} {273F}} +\newcommand{\LWR@HTML@FourClowerSolid}{\LWR@bbdingsymbol{127} {273F}} +\newcommand{\LWR@HTML@AsteriskRoundedEnds}{\LWR@bbdingsymbol{130} {2749}} +\newcommand{\LWR@HTML@EightFlowerPetalRemoved}{\LWR@bbdingsymbol{131} {274A}} +\newcommand{\LWR@HTML@EightAsterisk}{\LWR@bbdingsymbol{132} {274B}} +\newcommand{\LWR@HTML@SixFlowerRemovedOpenPetal}{\LWR@bbdingsymbol{133} {2740}} +\newcommand{\LWR@HTML@SparkleBold}{\LWR@bbdingsymbol{134} {2748}} +\newcommand{\LWR@HTML@Sparkle}{\LWR@bbdingsymbol{135} {2747}} +\newcommand{\LWR@HTML@SnowflakeChevron}{\LWR@bbdingsymbol{136} {2744}} +\newcommand{\LWR@HTML@SnowflakeChevronBold}{\LWR@bbdingsymbol{137} {2746}} +\newcommand{\LWR@HTML@Snowflake}{\LWR@bbdingsymbol{140} {2744}} +\newcommand{\LWR@HTML@CircleSolid}{\LWR@bbdingsymbol{141} {25CF}} +\newcommand{\LWR@HTML@Ellipse}{\LWR@bbdingsymbol{142} {274D}} +\newcommand{\LWR@HTML@EllipseSolid}{\LWR@bbdingsymbol{143} {25CF}} +\newcommand{\LWR@HTML@CircleShadow}{\LWR@bbdingsymbol{144} {274D}} +\newcommand{\LWR@HTML@EllipseShadow}{\LWR@bbdingsymbol{145} {274D}} +\newcommand{\LWR@HTML@Square}{\LWR@bbdingsymbol{146} {25A1}} +\newcommand{\LWR@HTML@SquareSolid}{\LWR@bbdingsymbol{147} {25A0}} +\newcommand{\LWR@HTML@SquareShadowBottomRight}{\LWR@bbdingsymbol{150} {2751}} +\newcommand{\LWR@HTML@SquareShadowTopRight}{\LWR@bbdingsymbol{151} {2752}} +\newcommand{\LWR@HTML@SquareShadowTopLeft}{\LWR@bbdingsymbol{152} {2752}} +\newcommand{\LWR@HTML@SquareCastShadowBottomRight}{\LWR@bbdingsymbol{153} {2751}} +\newcommand{\LWR@HTML@SquareCastShadowTopRight}{\LWR@bbdingsymbol{154} {2752}} +\newcommand{\LWR@HTML@SquareCastShadowTopLeft}{\LWR@bbdingsymbol{155} {2752}} +\newcommand{\LWR@HTML@TriangleUp}{\LWR@bbdingsymbol{156} {25B2}} +\newcommand{\LWR@HTML@TriangleDown}{\LWR@bbdingsymbol{157} {25BC}} +\newcommand{\LWR@HTML@DiamondSolid}{\LWR@bbdingsymbol{160} {25C6}} +\newcommand{\LWR@HTML@OrnamentDiamondSolid}{\LWR@bbdingsymbol{161} {2756}} +\newcommand{\LWR@HTML@HalfCircleRight}{\LWR@bbdingsymbol{162} {25D7}} +\newcommand{\LWR@HTML@HalfCircleLeft}{\LWR@bbdingsymbol{163} {25D6}} +\newcommand{\LWR@HTML@RectangleThin}{\LWR@bbdingsymbol{164} {2758}} +\newcommand{\LWR@HTML@Rectangle}{\LWR@bbdingsymbol{165} {2759}} +\newcommand{\LWR@HTML@RectangleBold}{\LWR@bbdingsymbol{166} {275A}} +\newcommand{\LWR@HTML@ArrowBoldRightStrobe}{\LWR@bbdingsymbol{167} {27A0}} +\newcommand{\LWR@HTML@ArrowBoldUpRight}{\LWR@bbdingsymbol{170} {27A6}} +\newcommand{\LWR@HTML@ArrowBoldDownRight}{\LWR@bbdingsymbol{171} {27A5}} +\newcommand{\LWR@HTML@ArrowBoldRightShort}{\LWR@bbdingsymbol{172} {27A7}} +\newcommand{\LWR@HTML@ArrowBoldRightCircled}{\LWR@bbdingsymbol{173} {27B2}} + + +\LWR@formatted{ScissorRightBrokenBottom} +\LWR@formatted{ScissorRight} +\LWR@formatted{ScissorRightBrokenTop} +\LWR@formatted{ScissorLeftBrokenBottom} +\LWR@formatted{ScissorLeft} +\LWR@formatted{ScissorLeftBrokenTop} +\LWR@formatted{ScissorHollowRight} +\LWR@formatted{ScissorHollowLeft} +\LWR@formatted{Phone} +\LWR@formatted{PhoneHandset} +\LWR@formatted{Tape} +\LWR@formatted{Plane} +\LWR@formatted{Envelope} +\LWR@formatted{HandCuffRight} +\LWR@formatted{HandCuffLeft} +\LWR@formatted{HandCuffRightUp} +\LWR@formatted{HandCuffLeftUp} +\LWR@formatted{HandRight} +\LWR@formatted{HandLeft} +\LWR@formatted{HandRightUp} +\LWR@formatted{HandLeftUp} +\LWR@formatted{Peace} +\LWR@formatted{HandPencilLeft} +\LWR@formatted{PencilRight} +\LWR@formatted{PencilLeft} +\LWR@formatted{PencilRightUp} +\LWR@formatted{PencilLeftUp} +\LWR@formatted{PencilRightDown} +\LWR@formatted{PencilLeftDown} +\LWR@formatted{NibRight} +\LWR@formatted{NibLeft} +\LWR@formatted{NibSolidRight} +\LWR@formatted{NibSolidLeft} +\LWR@formatted{Checkmark} +\LWR@formatted{CheckmarkBold} +\LWR@formatted{XSolid} +\LWR@formatted{XSolidBold} +\LWR@formatted{XSolidBrush} +\LWR@formatted{PlusOutline} +\LWR@formatted{Plus} +\LWR@formatted{PlusCenterOpen} +\LWR@formatted{PlusThinCenterOpen} +\LWR@formatted{Cross} +\LWR@formatted{CrossOpenShadow} +\LWR@formatted{CrossOutline} +\LWR@formatted{CrossBoldOutline} +\LWR@formatted{CrossMaltese} +\LWR@formatted{DavidStarSolid} +\LWR@formatted{DavidStar} +\LWR@formatted{FourAsterisk} +\LWR@formatted{JackStar} +\LWR@formatted{JackStarBold} +\LWR@formatted{CrossClowerTips} +\LWR@formatted{FourStar} +\LWR@formatted{FourStarOpen} +\LWR@formatted{FiveStarLines} +\LWR@formatted{FiveStar} +\LWR@formatted{FiveStarOpen} +\LWR@formatted{FiveStarOpenCircled} +\LWR@formatted{FiveStarCenterOpen} +\LWR@formatted{FiveStarOpenDotted} +\LWR@formatted{FiveStarOutline} +\LWR@formatted{FiveStarOutlineHeavy} +\LWR@formatted{FiveStarConvex} +\LWR@formatted{FiveStarShadow} +\LWR@formatted{AsteriskBold} +\LWR@formatted{AsteriskCenterOpen} +\LWR@formatted{AsteriskThin} +\LWR@formatted{AsteriskThinCenterOpen} +\LWR@formatted{EightStarTaper} +\LWR@formatted{EightStarConvex} +\LWR@formatted{SixStar} +\LWR@formatted{EightStar} +\LWR@formatted{EightStarBold} +\LWR@formatted{TwelweStar} +\LWR@formatted{SixteenStarLight} +\LWR@formatted{SixFlowerPetalRemoved} +\LWR@formatted{SixFlowerOpenCenter} +\LWR@formatted{Asterisk} +\LWR@formatted{SixFlowerAlternate} +\LWR@formatted{FiveFlowerPetal} +\LWR@formatted{SixFlowerPetalDotted} +\LWR@formatted{FiveFlowerOpen} +\LWR@formatted{EightFlowerPetal} +\LWR@formatted{SunshineOpenCircled} +\LWR@formatted{SixFlowerAltPetal} +\LWR@formatted{FourClowerOpen} +\LWR@formatted{FourClowerSolid} +\LWR@formatted{AsteriskRoundedEnds} +\LWR@formatted{EightFlowerPetalRemoved} +\LWR@formatted{EightAsterisk} +\LWR@formatted{SixFlowerRemovedOpenPetal} +\LWR@formatted{SparkleBold} +\LWR@formatted{Sparkle} +\LWR@formatted{SnowflakeChevron} +\LWR@formatted{SnowflakeChevronBold} +\LWR@formatted{Snowflake} +\LWR@formatted{CircleSolid} +\LWR@formatted{Ellipse} +\LWR@formatted{EllipseSolid} +\LWR@formatted{CircleShadow} +\LWR@formatted{EllipseShadow} +\LWR@formatted{Square} +\LWR@formatted{SquareSolid} +\LWR@formatted{SquareShadowBottomRight} +\LWR@formatted{SquareShadowTopRight} +\LWR@formatted{SquareShadowTopLeft} +\LWR@formatted{SquareCastShadowBottomRight} +\LWR@formatted{SquareCastShadowTopRight} +\LWR@formatted{SquareCastShadowTopLeft} +\LWR@formatted{TriangleUp} +\LWR@formatted{TriangleDown} +\LWR@formatted{DiamondSolid} +\LWR@formatted{OrnamentDiamondSolid} +\LWR@formatted{HalfCircleRight} +\LWR@formatted{HalfCircleLeft} +\LWR@formatted{RectangleThin} +\LWR@formatted{Rectangle} +\LWR@formatted{RectangleBold} +\LWR@formatted{ArrowBoldRightStrobe} +\LWR@formatted{ArrowBoldUpRight} +\LWR@formatted{ArrowBoldDownRight} +\LWR@formatted{ArrowBoldRightShort} +\LWR@formatted{ArrowBoldRightCircled} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% % % % \iffalse @@ -38510,6 +39293,84 @@ s% % % % +% \iffalse +%<*changes> +% \fi +% +% \part{lwarp-changes.sty} +% +% \section{changes} +% +% \credits{Ekkart Kleinod} +% +% \DescribePackage{changes} +% \pkg{changes} is patched for use by \pkg{lwarp}. +% +% \changes{v0.67}{2019/02/15}{\pkg{changes}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{changes}[2015/04/27] +% \end{macrocode} +% +% \begin{macrocode} +\xpatchcmd{\Changes@output} + {#1} + {\LWR@textcurrentcolor{#1}} + {} + {\LWR@patcherror{changes}{Changes@output}} + +\xpatchcmd{\listofchanges} + { + \ifthenelse{\equal{\Changes@InID}{\@empty}} + {\changesauthorname: \changesanonymousname} + {% + \changesauthorname: \Changes@InID + \ifthenelse{\equal{\Changes@InName}{\@empty}} + {} + { (\Changes@InName)} + } + } + { + \LWR@textcurrentcolor{% lwarp + \ifthenelse{\equal{\Changes@InID}{\@empty}} + {\changesauthorname: \changesanonymousname} + {% + \changesauthorname: \Changes@InID + \ifthenelse{\equal{\Changes@InName}{\@empty}} + {} + { (\Changes@InName)} + } + } + } + {} + {\LWR@patcherror{changes}{listofchanges}} + +\xpatchcmd{\listofchanges} + {\parbox{\Changes@Len@summ}} + {} + {} + {\LWR@patcherror{changes}{listofchanges}} + +\xpatchcmd{\listofchanges} + {\parbox{\Changes@Len@summ}} + {} + {} + {\LWR@patcherror{changes}{listofchanges}} + +\xpatchcmd{\listofchanges} + {\parbox{\Changes@Len@summ}} + {} + {} + {\LWR@patcherror{changes}{listofchanges}} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% % % \iffalse %<*chappg> @@ -40364,10 +41225,11 @@ name = \chemmacros_translate:n {scheme-name} % % \changes{v0.37}{2017/08/18}{\pkg{color}: Prevented.} % \changes{v0.38}{2017/08/25}{\pkg{color}: Forces \pkg{xcolor} as well.} +% \changes{v0.67}{2019/02/12}{\pkg{color}: Fix for version number.} % % \codehtml % \begin{macrocode} -\LWR@ProvidesPackagePass{color}[2016/07/10] +\LWR@ProvidesPackageDrop{color}[2016/07/10] \RequirePackage{xcolor} % \end{macrocode} % @@ -40387,7 +41249,8 @@ name = \chemmacros_translate:n {scheme-name} % \section{colortbl} % % \DescribePackage{colortbl} -% \pkg{colortbl} is emulated. +% \pkg{colortbl} is used as-is for print output, +% and emulated for \HTML. % % \changes{v0.48}{2018/02/05}{\pkg{colortbl}: Added.} % @@ -40936,6 +41799,77 @@ name = \chemmacros_translate:n {scheme-name} % % % +% +% +% \iffalse +%<*dingbat> +% \fi +% +% \part{lwarp-dingbat.sty} +% +% \section{dingbat} +% +% \credits{Scott Pakin} +% +% \DescribePackage{dingbat} +% \pkg{dingbat} is patched for use by \pkg{lwarp}. +% +% \changes{v0.67}{2019/02/22}{\pkg{dingbat}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{dingbat}[2001/04/27] +% \end{macrocode} +% +% \begin{macrocode} +\newcommand*{\LWR@dingbatsymbol}[1]{\HTMLunicode{#1}} + +\newcommand{\LWR@HTML@rightpointright}{\LWR@dingbatsymbol{261E}} +\newcommand{\LWR@HTML@leftpointright}{\LWR@dingbatsymbol{261E}} +\newcommand{\LWR@HTML@leftthumbsdown}{\LWR@dingbatsymbol{1F44E}} +\newcommand{\LWR@HTML@leftthumbsup}{\LWR@dingbatsymbol{1F44D}} +\newcommand{\LWR@HTML@rightpointleft}{\LWR@dingbatsymbol{261C}} +\newcommand{\LWR@HTML@rightthumbsdown}{\LWR@dingbatsymbol{1F44E}} +\newcommand{\LWR@HTML@rightthumbsup}{\LWR@dingbatsymbol{1F44D}} +\newcommand{\LWR@HTML@squarewithdots}{\LWR@dingbatsymbol{25C7}} +\newcommand{\LWR@HTML@filledsquarewithdots}{\LWR@dingbatsymbol{25C6}} +\newcommand{\LWR@HTML@Sborder}{\LWR@dingbatsymbol{271A}} +\newcommand{\LWR@HTML@Zborder}{\LWR@dingbatsymbol{274B}} +\newcommand{\LWR@HTML@largepencil}{\LWR@dingbatsymbol{270E}} +\newcommand{\LWR@HTML@anchor}{\LWR@dingbatsymbol{2693}} +\newcommand{\LWR@HTML@carriagereturn}{\LWR@dingbatsymbol{23CE}} +\newcommand{\LWR@HTML@checkmark}{\LWR@dingbatsymbol{2713}} +\newcommand{\LWR@HTML@eye}{\LWR@dingbatsymbol{1F441}} +\newcommand{\LWR@HTML@satellitedish}{\LWR@dingbatsymbol{1F4E1}} +\newcommand{\LWR@HTML@smallpencil}{\LWR@dingbatsymbol{270E}} + +\LWR@formatted{rightpointright} +\LWR@formatted{leftpointright} +\LWR@formatted{leftthumbsdown} +\LWR@formatted{leftthumbsup} +\LWR@formatted{rightpointleft} +\LWR@formatted{rightthumbsdown} +\LWR@formatted{rightthumbsup} +\LWR@formatted{squarewithdots} +\LWR@formatted{filledsquarewithdots} +\LWR@formatted{Sborder} +\LWR@formatted{Zborder} +\LWR@formatted{largepencil} +\LWR@formatted{anchor} +\LWR@formatted{carriagereturn} +\LWR@formatted{checkmark} +\LWR@formatted{eye} +\LWR@formatted{satellitedish} +\LWR@formatted{smallpencil} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% % \iffalse %<*dprogress> % \fi @@ -41121,19 +42055,23 @@ name = \chemmacros_translate:n {scheme-name} % Modified to use \cs{textcolor} instead of \cs{color}. % \begin{macrocode} \renewcommand{\todoii}[2]{% -\ifthenelse{\equal{\@todoobeyfinal}{true}}{% - \ifoptionfinal{\todoenable{false}}{\todoenable{true}}% -}{}% -\ifthenelse{\equal{\@todoenable}{true}}{% -\refstepcounter{todos}% -\noindent{% - \todocolor% - \LWR@textcurrentcolor{% - \normalfont\scriptsize{\bfseries{\thetodos.#1}}% +\ifthenelse{\equal{\@todoobeyfinal}{true}}% + {% + \ifoptionfinal{\todoenable{false}}{\todoenable{true}}% }% -}% -\addcontentsline{lod}{todos}{\protect{\thetodos. }\LWR@isolate{#2}}% -}{}% + {}% +\ifthenelse{\equal{\@todoenable}{true}}% + {% + \refstepcounter{todos}% + \noindent{% + \todocolor% + \LWR@textcurrentcolor{% + \normalfont\scriptsize{\bfseries{\thetodos.#1}}% + }% + }% + \addcontentsline{lod}{todos}{\protect{\thetodos. }\LWR@isolate{#2}}% + }% + {}% } % \end{macrocode} % \end{noindmacro} @@ -42001,6 +42939,47 @@ name = \chemmacros_translate:n {scheme-name} % % % +% +% \iffalse +%<*eurosym> +% \fi +% +% \part{lwarp-eurosym.sty} +% +% \section{eurosym} +% +% \credits{Henrik Theiling} +% +% \DescribePackage{eurosym} +% \pkg{eurosym} is patched for use by \pkg{lwarp}. +% +% \changes{v0.67}{2019/02/20}{\pkg{eurosym}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{eurosym}[1998/08/06] +% \end{macrocode} +% +% \begin{macrocode} +\renewrobustcmd\officialeuro{\HTMLentity{euro}} +\let\geneuro\officialeuro +\let\geneuronarrow\officialeuro +\let\geneurowide\officialeuro +\let\euro\officialeuro +\renewrobustcmd\eurobars{} +\renewrobustcmd\eurobarsnarrow{} +\renewrobustcmd\eurobarswide{} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% +% % \iffalse %<*everypage> % \fi @@ -42187,8 +43166,8 @@ name = \chemmacros_translate:n {scheme-name} \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% - {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% + {}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% % \end{macrocode} % Append the footnote to the list: % \begin{macrocode} @@ -42225,8 +43204,8 @@ name = \chemmacros_translate:n {scheme-name} {\InlineClass[border:1px solid black; border-radius:1ex]{ovalbox}{#2}}% {% \ifthenelse{\isequivalentto{#1}{\thinlines}}% - {\InlineClass{ovalbox}{#2}}% - {\InlineClass{Ovalbox}{#2}}% + {\InlineClass{ovalbox}{#2}}% + {\InlineClass{Ovalbox}{#2}}% }% } % \end{macrocode} @@ -42639,8 +43618,8 @@ name = \chemmacros_translate:n {scheme-name} \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% - {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% + {}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% % \end{macrocode} % Append the footnote to the list: % \begin{macrocode} @@ -42999,6 +43978,47 @@ solid \LWR@origpound\LWR@tempcolor ; % % % % \iffalse +%<*fitbox> +% \fi +% +% \part{lwarp-fitbox.sty} +% +% \section{fitbox} +% +% \DescribePackage{fitbox} +% \pkg{fitbox} is ignored. +% +% \changes{v0.67}{2019/02/23}{\pkg{fitbox}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackageDrop{fitbox}[2019/02/20] +% \end{macrocode} +% +% \begin{macrocode} +\NewDocumentCommand{\fitbox}{s o m}{% + \begin{BlockClass}{fitbox} + #3 + \end{BlockClass} +} + +\newcommand*{\fitboxset}[1]{} + +\newdimen\fitboxnatheight +\newdimen\fitboxnatwidth + +\newcommand\SetFitboxLayout[3][]{} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% +% \iffalse %<*fix2col> % \fi % @@ -43089,8 +44109,8 @@ solid \LWR@origpound\LWR@tempcolor ; % \DeclareRobustCommand*\@fxsignature[1]{% \ifthenelse{\equal{#1}{}}% -{}% -{ -- {\InlineClass[\FXFaceSignatureHTMLStyle]{fixmesignature}{#1}}}% + {}% + { -- {\InlineClass[\FXFaceSignatureHTMLStyle]{fixmesignature}{#1}}}% } @@ -43701,8 +44721,8 @@ solid \LWR@origpound\LWR@tempcolor ; % % Rename the float if a name was given: % \begin{macrocode} \ifthenelse{\equal{\LWR@frowkeyname}{}}% -{}% -{\floatname{#1}{\LWR@frowkeyname}}% + {}% + {\floatname{#1}{\LWR@frowkeyname}}% } % \end{macrocode} % \end{noindmacro} @@ -44009,6 +45029,162 @@ solid \LWR@origpound\LWR@tempcolor ; % % % % +% +% \iffalse +%<*fontawesome> +% \fi +% +% \part{lwarp-fontawesome.sty} +% +% \section{fontawesome} +% +% \credits{Xavier Danaux} +% +% \DescribePackage{fontawesome} +% \pkg{fontawesome} is patched for use by \pkg{lwarp}. +% +% Hashed inline images are used, as there may not be Unicode support for all icons. +% +% If using pdf\LaTeX, \prog{poppler} may issue a syntax warning +% \trouble[\prog{poppler} syntax warning]{poppler=\prog{poppler}>Syntax Warning (ligature)} +% \trouble{Syntax Warning (ligature)} +% regarding parsing a ligature component. +% \XeLaTeX\ or \LuaLaTeX\ may be used to avoid this warning. +% +% In the following, the general strategy is to intercept \cs{symbol} and +% embed it inside a \env{lateximage}. These changes are done inside a local group. +% +% For pdf\LaTeX, the \attribute{alt} tag includes the icon (symbol) number. +% For \XeLaTeX\ and \LuaLaTeX, the \attribute{alt} tag is generic. +% +% \changes{v0.67}{2019/02/22}{\pkg{fontawesome}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{fontawesome}[2016/05/15] +% \end{macrocode} +% +% \begin{macrocode} +\LetLtxMacro\LWR@orig@symbol\symbol + +\ifxetexorluatex + +\newfontfamily{\LWR@orig@FA}{FontAwesome} + +\newcommand*{\LWR@fontawesome@xelatex@symbol}[1]{% +\begin{lateximage}*[(icon)][fontawesomexetex#1]% +\begingroup% +\LWR@orig@FA% +\LWR@orig@symbol{#1}% +\endgroup% +\end{lateximage}% +} + +\RenewDocumentCommand{\FA}{}{% + \LetLtxMacro\symbol\LWR@fontawesome@xelatex@symbol% +} + +\else + +\newcommand*{\LWR@fontawesome@symbolone}[1]{% +\begin{lateximage}*[(icon #1)][fontawesomeone#1]% +\begingroup% +\fontencoding{U}\fontfamily{fontawesomeone}\selectfont% +\LWR@orig@symbol{#1}% +\endgroup% +\end{lateximage}% +} + +\newcommand*{\LWR@fontawesome@symboltwo}[1]{% +\begin{lateximage}*[(icon #1)][fontawesometwo#1]% +\begingroup% +\fontencoding{U}\fontfamily{fontawesometwo}\selectfont% +\LWR@orig@symbol{#1}% +\endgroup% +\end{lateximage}% +} + +\newcommand*{\LWR@fontawesome@symbolthree}[1]{% +\begin{lateximage}*[(icon #1)][fontawesomethree#1]% +\begingroup% +\fontencoding{U}\fontfamily{fontawesomeonethree}\selectfont% +\LWR@orig@symbol{#1}% +\endgroup% +\end{lateximage}% +} + +\renewrobustcmd\FAone{% + \LetLtxMacro\symbol\LWR@fontawesome@symbolone% +} + +\renewrobustcmd\FAtwo{% + \LetLtxMacro\symbol\LWR@fontawesome@symboltwo% +} + +\renewrobustcmd\FAthree{% + \LetLtxMacro\symbol\LWR@fontawesome@symbolthree% +} +\fi +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% +% +% \iffalse +%<*fontawesome5> +% \fi +% +% \part{lwarp-fontawesome5.sty} +% +% \section{fontawesome5} +% +% \credits{Marcel Kr\"uger} +% +% \DescribePackage{fontawesome5} +% \pkg{fontawesome5} is patched for use by \pkg{lwarp}. +% +% Hashed inline images are used, as there may not be Unicode support for all icons. +% +% The \attribute{alt} tag has the name of the icon. +% +% \changes{v0.67}{2019/02/22}{\pkg{fontawesome5}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{fontawesome5}[2018/07/27] +% \end{macrocode} +% +% \begin{macrocode} +\ExplSyntaxOn +\cs_set:Nn\fontawesome_use_icon:nn{ + \cs_if_exist:cTF{c__fontawesome_slot_#2_tl}{ + \begin{lateximage}*[(#2)][#1] + \exp_last_unbraced:Nv + \__fontawesome_icon_at:nnnn + {c__fontawesome_slot_#2_tl} + {#1}{#2} + \end{lateximage} + }{ + \msg_error:nnxx{fontawesome5}{icon-not-found}{#2}{#1} + } +} +\ExplSyntaxOff +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% % \iffalse %<*fontenc> % \fi @@ -44283,6 +45459,35 @@ solid \LWR@origpound\LWR@tempcolor ; % % % % +% \iffalse +%<*foreign> +% \fi +% +% \part{lwarp-foreign.sty} +% +% \section{foreign} +% +% \credits{Philip G. Ratcliffe} +% +% \DescribePackage{foreign} +% \pkg{foreign} is patched for use by \pkg{lwarp}. +% +% \changes{v0.67}{2019/02/17}{\pkg{foreign}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{foreign}[2012/09/25] +% \end{macrocode} +% +% \begin{macrocode} +\renewcommand\foreignabbrfont{\emph} +% \end{macrocode} +% +% \iffalse +% +% \fi +% % % % \iffalse @@ -44734,6 +45939,48 @@ solid \LWR@origpound\LWR@tempcolor ; % % % % +% \iffalse +%<*gloss> +% \fi +% +% \part{lwarp-gloss.sty} +% +% \section{gloss} +% +% \credits{Jose Luis D\'iiaz, Javier Bezos} +% +% \DescribePackage{gloss} +% \pkg{gloss} is patched for use by \pkg{lwarp}. +% +% \limitsgloss +% +% \changes{v0.67}{2019/02/19}{\pkg{gloss}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{gloss}[2002/07/26] +% \end{macrocode} +% +% \begin{macrocode} +\xpatchcmd{\gls@gloss@iii} + {\thepage} + {\theLWR@previousautopagelabel} + {} + {\LWR@patcherror{gloss}{gls@gloss@iii}} + +\def\gls@page@i#1#2{% + \endgroup + \global\@namedef{glsp@#1}{\nameref{autopage-#2}}} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% % % \iffalse %<*glossaries> @@ -45471,11 +46718,11 @@ alt="\LWR@igalt" \LWR@orignewline% % translate into an \HTML\ origin word: % \begin{macrocode} \newcommand*{\LWR@originname}[1]{% -\ifthenelse{\equal{#1}{t}}{top}{}% -\ifthenelse{\equal{#1}{b}}{bottom}{}% -\ifthenelse{\equal{#1}{c}}{center}{}% -\ifthenelse{\equal{#1}{l}}{left}{}% -\ifthenelse{\equal{#1}{r}}{right}{}% + \ifthenelse{\equal{#1}{t}}{top}{}% + \ifthenelse{\equal{#1}{b}}{bottom}{}% + \ifthenelse{\equal{#1}{c}}{center}{}% + \ifthenelse{\equal{#1}{l}}{left}{}% + \ifthenelse{\equal{#1}{r}}{right}{}% } % \end{macrocode} % \end{macro} @@ -45539,7 +46786,8 @@ alt="\LWR@igalt" \LWR@orignewline% % If an origin was given, translate and print the origin information: % \begin{macrocode} \ifthenelse{\NOT\equal{\LWR@rotboxorigin}{}}% - {transform-origin: \LWR@originnames{\LWR@rotboxorigin};\LWR@indentHTML}{}% + {transform-origin: \LWR@originnames{\LWR@rotboxorigin};\LWR@indentHTML}% + {}% % \end{macrocode} % Print the rotation information: % \begin{macrocode} @@ -46319,7 +47567,7 @@ alt="\LWR@igalt" \LWR@orignewline% % % \begin{macrocode} \NewDocumentCommand{\autoref}{s m}{% -\IfBooleanTF{#1}{\ref{#2}}{\cref{#2}}% + \IfBooleanTF{#1}{\ref{#2}}{\cref{#2}}% } % \end{macrocode} % \end{noindmacro} @@ -46331,7 +47579,7 @@ alt="\LWR@igalt" \LWR@orignewline% % % \begin{macrocode} \NewDocumentCommand{\autopageref}{s m}{% -\IfBooleanTF{#1}{\cpageref{#2}}{\cref{#2}}% + \IfBooleanTF{#1}{\cpageref{#2}}{\cref{#2}}% } % \end{macrocode} % \end{noindmacro} @@ -47124,6 +48372,186 @@ alt="\LWR@igalt" \LWR@orignewline% % % % +% +% \iffalse +%<*karnaugh-map> +% \fi +% +% \part{lwarp-karnaugh-map.sty} +% +% \section{karnaugh-map} +% +% \credits{Mattias Jacobsson} +% +% \DescribePackage{karnaugh-map} +% \pkg{karnaugh-map} is patched for use by \pkg{lwarp}. +% +% \changes{v0.67}{2019/02/17}{\pkg{karnaugh-map}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{karnaugh-map}[2017/02/20] +% \end{macrocode} +% +% (It is hard to patch this macro, so the entire thing is redefined here, +% with the \pkg{lwarp} modificaitions identified in comments.) +% +% \begin{macrocode} +\RenewDocumentEnvironment{karnaugh-map}{s O{4} O{4} O{1} O{$X_1X_0$} O{$X_3X_2$} O{$X_5X_4$}} {% + \begingroup + % store map size {[START] + \renewcommand{\@karnaughmap@var@mapsizex@}{#2}% + \renewcommand{\@karnaughmap@var@mapsizey@}{#3}% + \renewcommand{\@karnaughmap@var@mapsizez@}{#4}% + % [END]} + % determinate if markings should be color or black and white + \IfBooleanTF{#1}{% + % should be black and white + \renewcommand{\@karnaughmap@var@bw@}{1}% + }{% + % should be color + \renewcommand{\@karnaughmap@var@bw@}{0}% + }% + % + % find matching matrix template and alignment parameters {[START] + \newcommand{\@karnaughmap@local@matrixtemplate@}{0}% '0' is considered as missing matrix template + \newcommand{\@karnaughmap@local@maprealignmentx@}{0}% + \newcommand{\@karnaughmap@local@maprealignmenty@}{0}% + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=221 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 0 \& 1 \& \phantom{0} \\ + 0 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& \\ + 1 \& |(000010)| \phantom{0} \& |(000011)| \phantom{0} \& \\ + \phantom{0} \& \& \& \\ + }% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=241 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 0 \& 1 \& \phantom{00} \\ + 00 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& \\ + 01 \& |(000010)| \phantom{0} \& |(000011)| \phantom{0} \& \\ + 11 \& |(000110)| \phantom{0} \& |(000111)| \phantom{0} \& \\ + 10 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& \\ + \phantom{00} \& \& \& \\ + }% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=421 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \\ + 0 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& |(000011)| \phantom{0} \& |(000010)| \phantom{0} \& \\ + 1 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& |(000111)| \phantom{0} \& |(000110)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \\ + }% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=441 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \\ + 00 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& |(000011)| \phantom{0} \& |(000010)| \phantom{0} \& \\ + 01 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& |(000111)| \phantom{0} \& |(000110)| \phantom{0} \& \\ + 11 \& |(001100)| \phantom{0} \& |(001101)| \phantom{0} \& |(001111)| \phantom{0} \& |(001110)| \phantom{0} \& \\ + 10 \& |(001000)| \phantom{0} \& |(001001)| \phantom{0} \& |(001011)| \phantom{0} \& |(001010)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \\ + }% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=442 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \\ + 00 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& |(000011)| \phantom{0} \& |(000010)| \phantom{0} \& \& |(010000)| \phantom{0} \& |(010001)| \phantom{0} \& |(010011)| \phantom{0} \& |(010010)| \phantom{0} \& \\ + 01 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& |(000111)| \phantom{0} \& |(000110)| \phantom{0} \& \& |(010100)| \phantom{0} \& |(010101)| \phantom{0} \& |(010111)| \phantom{0} \& |(010110)| \phantom{0} \& \\ + 11 \& |(001100)| \phantom{0} \& |(001101)| \phantom{0} \& |(001111)| \phantom{0} \& |(001110)| \phantom{0} \& \& |(011100)| \phantom{0} \& |(011101)| \phantom{0} \& |(011111)| \phantom{0} \& |(011110)| \phantom{0} \& \\ + 10 \& |(001000)| \phantom{0} \& |(001001)| \phantom{0} \& |(001011)| \phantom{0} \& |(001010)| \phantom{0} \& \& |(011000)| \phantom{0} \& |(011001)| \phantom{0} \& |(011011)| \phantom{0} \& |(011010)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \& \& \& \& \& \\ + }% + \renewcommand{\@karnaughmap@local@maprealignmentx@}{2.5}% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=444 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \\ + 00 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& |(000011)| \phantom{0} \& |(000010)| \phantom{0} \& \& |(010000)| \phantom{0} \& |(010001)| \phantom{0} \& |(010011)| \phantom{0} \& |(010010)| \phantom{0} \& \\ + 01 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& |(000111)| \phantom{0} \& |(000110)| \phantom{0} \& \& |(010100)| \phantom{0} \& |(010101)| \phantom{0} \& |(010111)| \phantom{0} \& |(010110)| \phantom{0} \& \\ + 11 \& |(001100)| \phantom{0} \& |(001101)| \phantom{0} \& |(001111)| \phantom{0} \& |(001110)| \phantom{0} \& \& |(011100)| \phantom{0} \& |(011101)| \phantom{0} \& |(011111)| \phantom{0} \& |(011110)| \phantom{0} \& \\ + 10 \& |(001000)| \phantom{0} \& |(001001)| \phantom{0} \& |(001011)| \phantom{0} \& |(001010)| \phantom{0} \& \& |(011000)| \phantom{0} \& |(011001)| \phantom{0} \& |(011011)| \phantom{0} \& |(011010)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \& \& \& \& \& \\ + 00 \& |(100000)| \phantom{0} \& |(100001)| \phantom{0} \& |(100011)| \phantom{0} \& |(100010)| \phantom{0} \& \& |(110000)| \phantom{0} \& |(110001)| \phantom{0} \& |(110011)| \phantom{0} \& |(110010)| \phantom{0} \& \\ + 01 \& |(100100)| \phantom{0} \& |(100101)| \phantom{0} \& |(100111)| \phantom{0} \& |(100110)| \phantom{0} \& \& |(110100)| \phantom{0} \& |(110101)| \phantom{0} \& |(110111)| \phantom{0} \& |(110110)| \phantom{0} \& \\ + 11 \& |(101100)| \phantom{0} \& |(101101)| \phantom{0} \& |(101111)| \phantom{0} \& |(101110)| \phantom{0} \& \& |(111100)| \phantom{0} \& |(111101)| \phantom{0} \& |(111111)| \phantom{0} \& |(111110)| \phantom{0} \& \\ + 10 \& |(101000)| \phantom{0} \& |(101001)| \phantom{0} \& |(101011)| \phantom{0} \& |(101010)| \phantom{0} \& \& |(111000)| \phantom{0} \& |(111001)| \phantom{0} \& |(111011)| \phantom{0} \& |(111010)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \& \& \& \& \& \\ + }% + \renewcommand{\@karnaughmap@local@maprealignmentx@}{2.5}% + \renewcommand{\@karnaughmap@local@maprealignmenty@}{-2.5}% + \fi + % [END]} + % test if a matrix template is found or not(aka "\@karnaughmap@local@matrixtemplate@" equals to '0') + \ifdefstring{\@karnaughmap@local@matrixtemplate@}{0}{% lwarp +% \ifnum0=\@karnaughmap@local@matrixtemplate@% original + % print error if no template could be found + \PackageError{karnaugh-map}{% + Can not find a template fitting your specification (\@karnaughmap@var@mapsizex@\space x \@karnaughmap@var@mapsizey@\space x \@karnaughmap@var@mapsizez@)% + }{% + Existing templates have the following dimensions: 2x2x1, 2x4x1, 4x2x1, 4x4x1, 4x4x2, and 4x4x4. + }% +% \fi original + }{}% lwarp + \begin{tikzpicture} + % grid + % for all dimensions + \draw[color=black, ultra thin] (0,0) grid (\@karnaughmap@var@mapsizex@,\@karnaughmap@var@mapsizey@); + % when there are 2 sub maps + \ifnum\@karnaughmap@var@mapsizez@=2 + \draw[color=black, ultra thin] (5,0) grid (9,4); + \fi + % when there are 4 sub maps + \ifnum\@karnaughmap@var@mapsizez@=4 + \draw[color=black, ultra thin] (5,0) grid (9,4); + \draw[color=black, ultra thin] (0,-5) grid (4,-1); + \draw[color=black, ultra thin] (5,-5) grid (9,-1); + \fi + % labels + % for all dimensions + \node[above] at (\@karnaughmap@var@mapsizex@*0.5,\@karnaughmap@var@mapsizey@+0.9) {\small{#5}}; + \node[left] at (-0.9,\@karnaughmap@var@mapsizey@*0.5) {\small{#6}}; + % when there are 2 sub maps + \ifnum\@karnaughmap@var@mapsizez@=2 + \node[above] at (7,4.9) {\small{#5}}; + % extra sub maps labels + \node[below] at (2,-0.1) {\small{#7$=0$}}; + \node[below] at (7,-0.1) {\small{#7$=1$}}; + \fi + % when there are 4 sub maps + \ifnum\@karnaughmap@var@mapsizez@=4 + \node[above] at (7,4.9) {\small{#5}}; + \node[left] at (-0.9,-3) {\small{#6}}; + % extra sub maps labels + \node[below] at (2,-0.1) {\small{#7$=00$}}; + \node[below] at (7,-0.1) {\small{#7$=01$}}; + \node[below] at (2,-5.1) {\small{#7$=10$}}; + \node[below] at (7,-5.1) {\small{#7$=11$}}; + \fi + % data + \matrix[ + matrix of nodes, + ampersand replacement=\&, + column sep={1cm,between origins}, + row sep={1cm,between origins}, + ] at (\@karnaughmap@var@mapsizex@*0.5+\@karnaughmap@local@maprealignmentx@,\@karnaughmap@var@mapsizey@*0.5+\@karnaughmap@local@maprealignmenty@) { + \@karnaughmap@local@matrixtemplate@% + }; +}{ + \end{tikzpicture} + \endgroup +} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% +% % \iffalse %<*keyfloat> % \fi @@ -47196,30 +48624,36 @@ alt="\LWR@igalt" \LWR@orignewline% \LWR@traceinfo{KFLT@onefigureimage}% % \begin{lrbox}{\KFLT@envbox}% \ifthenelse{\NOT\equal{\KFLT@lw}{}}% -{\includegraphics% -[scale=\KFLT@s,width=\KFLT@imagewidth]{\KFLT@i}}% -{% not linewidth -\ifthenelse{\dimtest{\KFLT@w}{>}{0pt}}% -{% width is given -\ifthenelse{\dimtest{\KFLT@h}{>}{0pt}}% -{% w and h -\includegraphics% -[scale=\KFLT@s,% -width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% -}% w and h -{% only w -\includegraphics% -[scale=\KFLT@s,width=\KFLT@imagewidth]{\KFLT@i}% -}% only w -}% width is given -{% width is not given -\ifthenelse{\dimtest{\KFLT@h}{>}{0pt}}% -{\includegraphics% -[scale=\KFLT@s,height=\KFLT@h]{\KFLT@i}}% -{\includegraphics% -[scale=\KFLT@s]{\KFLT@i}}% -}% width is not given -}% not linewidth + {% + \includegraphics% + [scale=\KFLT@s,width=\KFLT@imagewidth]{\KFLT@i}% + }% + {% not linewidth + \ifthenelse{\dimtest{\KFLT@w}{>}{0pt}}% + {% width is given + \ifthenelse{\dimtest{\KFLT@h}{>}{0pt}}% + {% w and h + \includegraphics% + [scale=\KFLT@s,% + width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% + }% w and h + {% only w + \includegraphics% + [scale=\KFLT@s,width=\KFLT@imagewidth]{\KFLT@i}% + }% only w + }% width is given + {% width is not given + \ifthenelse{\dimtest{\KFLT@h}{>}{0pt}}% + {% + \includegraphics% + [scale=\KFLT@s,height=\KFLT@h]{\KFLT@i}% + }% + {% + \includegraphics% + [scale=\KFLT@s]{\KFLT@i}% + }% + }% width is not given + }% not linewidth % \end{lrbox}% % \unskip% % \KFLT@findenvboxwidth% @@ -48822,6 +50256,50 @@ width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% % % % \iffalse +%<*marvosym> +% \fi +% +% \part{lwarp-marvosym.sty} +% +% \section{marvosym} +% +% \credits{Thomas Henlich, Mojca Miklavec} +% +% \DescribePackage{marvosym} +% \pkg{marvosym} is patched for use by \pkg{lwarp}. +% +% Hashed inline images are used, as there may not be Unicode support for all icons. +% +% \changes{v0.67}{2019/02/23}{\pkg{marvosym}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{marvosym}[2011/07/20] +% \end{macrocode} +% +% \begin{macrocode} +\renewcommand{\mvchr}[1]{% + \begin{lateximage}*[(symbol #1)][marvosym #1]% + \mvs\char#1% + \end{lateximage}% +} + +\renewcommand{\textmvs}[1]{% + \begin{lateximage}% + \mvs #1% + \end{lateximage}% +} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% +% \iffalse %<*mcaption> % \fi @@ -49967,6 +51445,41 @@ background: % % % +% \iffalse +%<*multicap> +% \fi +% +% \part{lwarp-multicap.sty} +% +% \section{multicap} +% +% \DescribePackage{multicap} +% \pkg{multicap} is emualted. +% +% \changes{v0.67}{2019/02/18}{\pkg{multicap}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackageDrop{multicap}[2002/05/04] +% \end{macrocode} +% +% \begin{macrocode} +\newcommand*{\mfcaption}{\captionof{figure}} +\newcommand*{\mtcaption}{\captionof{table}} +\newcounter{mcapsize} +\newcounter{mcapskip} +\newlength{\abvmcapskip} +\newlength{\blwmcapskip} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% % % \iffalse %<*multicol> @@ -50818,6 +52331,50 @@ class="td% % % % \iffalse +%<*nomencl> +% \fi +% +% \part{lwarp-nomencl.sty} +% +% \section{nomencl} +% +% \credits{Boris Veytsman, Bernd Schandl, Lee Netherton, CV Radhakrishnan} +% +% \DescribePackage{nomencl} +% \pkg{nomencl} is patched for use by \pkg{lwarp}. +% +% \limitsnomencl +% +% \changes{v0.67}{2019/02/18}{\pkg{nomencl}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{nomencl}[2005/09/22] +% \end{macrocode} +% +% \begin{macrocode} +\def\@@@nomenclature[#1]#2#3{% + \def\@tempa{#2}\def\@tempb{#3}% + \protected@write\@nomenclaturefile{}% + {\string\nomenclatureentry{#1\nom@verb\@tempa @[{\nom@verb\@tempa}]% + \begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}% + |nompageref}{\theLWR@previousautopagelabel}}% lwarp + \endgroup + \@esphack} + +\renewcommand*{\pagedeclaration}[1]{, \nameref{autopage-#1}} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% +% +% \iffalse %<*nonfloat> % \fi % @@ -50905,6 +52462,50 @@ class="td% % % % +% \iffalse +%<*notes> +% \fi +% +% \part{lwarp-notes.sty} +% +% \section{notes} +% +% \DescribePackage{notes} +% \pkg{notes} is emulated. +% +% \changes{v0.67}{2019/02/18}{\pkg{notes}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackageDrop{notes}[2002/10/29] +% \end{macrocode} +% +% \begin{macrocode} +\newcommand*{\LWR@notes@onenote}[2]{% +\newenvironment{#1} + { + \BlockClass{notes#1} + \begin{BlockClass}{notesicon}\textcircled{~#2~}\end{BlockClass} + \BlockClass{notescontents} + } + {\endBlockClass\endBlockClass} +} + +\LWR@notes@onenote{importantnote}{!} + +\LWR@notes@onenote{warningnote}{--} + +\LWR@notes@onenote{informationnote}{i} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% % % \iffalse %<*notespages> @@ -51669,7 +53270,7 @@ class="td% % % \cs{thref} \marg{label} % \begin{macrocode} -\newcommand*{\thref}[1]{\cref{#1}} +\newcommand*{\thref}[1]{\cref{#1}}% % \end{macrocode} % % \iffalse @@ -52022,7 +53623,7 @@ class="td% } \AtBeginDocument{ -\crefname{parnotemark}{paragraph note}{paragraph notes} +\crefname{parnotemark}{paragraph note}{paragraph notes}% \Crefname{parnotemark}{Paragraph note}{Paragraph notes} } % \end{macrocode} @@ -52623,6 +54224,55 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % % +% +% \iffalse +%<*pifont> +% \fi +% +% \part{lwarp-pifont.sty} +% +% \section{pifont} +% +% \credits{Walter Schmidt} +% +% \DescribePackage{pifont} +% \pkg{pifont} is patched for use by \pkg{lwarp}. +% +% Hashed inline images are used, as there may not be Unicode support for all icons. +% +% \changes{v0.67}{2019/02/23}{\pkg{pifont}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{pifont}[2005/04/12] +% \end{macrocode} +% +% \begin{macrocode} +\renewcommand{\Pisymbol}[2]{% + \begin{lateximage}*[(Pisymbol)][pisymbol#1#2]% + {\Pifont{#1}\char#2}% + \end{lateximage}% +} + +\newcommand{\LWR@HTML@Pifill}[2]{ + \Pisymbol{#1}{#2} \Pisymbol{#1}{#2} \Pisymbol{#1}{#2} +} +\LWR@formatted{Pifill} + +\newcommand{\LWR@HTML@Piline}[2]{% + \par\noindent\hspace*{0.5in} + \Pifill{#1}{#2} \Pifill{#1}{#2} \Pifill{#1}{#2} +} +\LWR@formatted{Piline} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% % \iffalse %<*placeins> % \fi @@ -53456,27 +55106,31 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \newcommand*{\LWR@realscriptsalign}{} \newcommand*{\LWR@setrealscriptsalign}[1]{% -\renewcommand*{\LWR@realscriptsalign}{}% -\ifthenelse{\equal{#1}{c}}{% - \renewcommand{\LWR@realscriptsalign}{\LWR@print@mbox{text-align:center} ; }% -}{}% -\ifthenelse{\equal{#1}{r}}{% - \renewcommand{\LWR@realscriptsalign}{\LWR@print@mbox{text-align:right} ; }% -}{}% + \renewcommand*{\LWR@realscriptsalign}{}% + \ifthenelse{\equal{#1}{c}}{% + \renewcommand{\LWR@realscriptsalign}{% + \LWR@print@mbox{text-align:center} ; % + }% + }{}% + \ifthenelse{\equal{#1}{r}}{% + \renewcommand{\LWR@realscriptsalign}{% + \LWR@print@mbox{text-align:right} ; % + }% + }{}% } \DeclareDocumentCommand \textsubsuperscript {s O{l} mm} {% -\LWR@setrealscriptsalign{#2}% -\InlineClass[\LWR@realscriptsalign]{supsubscript}{% -\textsuperscript{#4}\textsubscript{#3}% -}% + \LWR@setrealscriptsalign{#2}% + \InlineClass[\LWR@realscriptsalign]{supsubscript}{% + \textsuperscript{#4}\textsubscript{#3}% + }% } \DeclareDocumentCommand \textsupersubscript {s O{l} mm} {% -\LWR@setrealscriptsalign{#2}% -\InlineClass[\LWR@realscriptsalign]{supsubscript}{% -\textsubscript{#4}\textsuperscript{#3}% -}% + \LWR@setrealscriptsalign{#2}% + \InlineClass[\LWR@realscriptsalign]{supsubscript}{% + \textsubscript{#4}\textsuperscript{#3}% + }% } % \end{macrocode} % @@ -53670,6 +55324,7 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % \pkg{repeatindex} is emulated for \pkg{lwarp}. % % \pkg{lwarp} must be used with a special style file: +% \trouble[style file]{repeatindex=\pkg{repeatindex}} % \begin{sourcedisplay} % \cs{usepackage}[makeindex,\textred{makeindexStyle=\{lwarp\_repeatindex\}}]\{lwarp\} % \end{sourcedisplay} @@ -55976,6 +57631,54 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % % +% +% +% \iffalse +%<*struktex> +% \fi +% +% \part{lwarp-struktex.sty} +% +% \section{struktex} +% +% \credits{Jobst Hoffmann} +% +% \DescribePackage{struktex} +% \pkg{struktex} is patched for use by \pkg{lwarp}. +% +% \changes{v0.67}{2019/02/17}{\pkg{struktex}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{struktex}[2018/06/04] +% \end{macrocode} +% +% \begin{macrocode} +\BeforeBeginEnvironment{struktogramm}{\begin{lateximage}[(struktogramm)]} +\AfterEndEnvironment{struktogramm}{\end{lateximage}} + +\newenvironment{LWR@HTML@centernss}{\begin{center}}{\end{center}} +\LWR@formattedenv{centernss} + +\newcommand{\LWR@HTML@CenterNssFile}[1]{% + \begin{center} + \input{#1.nss} + \end{center} +} +\LWR@formatted{CenterNssFile} + +\newcommand{\LWR@HTML@centernssfile}{\LWR@HTML@CenterNssFile} +\LWR@formatted{centernssfile} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% % \iffalse %<*subcaption> % \fi @@ -56942,6 +58645,45 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \LWR@formatted{capitalmacron} \LWR@formatted{capitaldotaccent} \LWR@formatted{textcircled} +% \end{macrocode} +% Nullify \pkg{textcomp} macros when generating filenames: +% \changes{v0.67}{2019/02/13}{\pkg{textcomp}: Nullify in filenames.} +% \begin{macrocode} +\FilenameNullify{% + \renewcommand*{\textdegree}{}% + \renewcommand*{\textcelsius}{}% + \renewcommand*{\textohm}{}% + \renewcommand*{\textmu}{}% + \renewcommand*{\textlquill}{}% + \renewcommand*{\textrquill}{}% + \renewcommand*{\textcircledP}{}% + \renewcommand*{\texttwelveudash}{}% + \renewcommand*{\textthreequartersemdash}{}% + \renewcommand*{\textmho}{}% + \renewcommand*{\textnaira}{}% + \renewcommand*{\textpeso}{}% + \renewcommand*{\textrecipe}{}% + \renewcommand*{\textinterrobangdown}{}% + \renewcommand*{\textperthousand}{}% + \renewcommand*{\textpertenthousand}{}% + \renewcommand*{\textbaht}{}% + \renewcommand*{\textdiscount}{}% + \renewcommand*{\textservicemark}{}% + \renewcommand*{\textcircled}[1]{#1}% + \renewcommand*{\capitalcedilla}[1]{#1}% + \renewcommand*{\capitalogonek}[1]{#1}% + \renewcommand*{\capitalgrave}[1]{#1}% + \renewcommand*{\capitalacute}[1]{#1}% + \renewcommand*{\capitalcircumflex}[1]{#1}% + \renewcommand*{\capitaltilde}[1]{#1}% + \renewcommand*{\capitaldieresis}[1]{#1}% + \renewcommand*{\capitalhungarumlaut}[1]{#1}% + \renewcommand*{\capitalring}[1]{#1}% + \renewcommand*{\capitalcaron}[1]{#1}% + \renewcommand*{\capitalbreve}[1]{#1}% + \renewcommand*{\capitalmacron}[1]{#1}% + \renewcommand*{\capitaldotaccent}[1]{#1}% +}% FilenameNullify }% AtBeginDocument % \end{macrocode} @@ -59175,8 +60917,8 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', {\PackageWarning{lwarp-todo}{Unable to patch astodos.}} \AtBeginDocument{ -\crefname{todo}{todo}{todos} -\Crefname{todo}{Todo}{Todos} + \crefname{todo}{todo}{todos} + \Crefname{todo}{Todo}{Todos} } % \end{macrocode} @@ -59678,6 +61420,63 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % % +% \iffalse +%<*typicons> +% \fi +% +% \part{lwarp-typicons.sty} +% +% \section{typicons} +% +% \credits{Arthur Vigil, Xavier Danaux} +% +% \DescribePackage{typicons} +% \pkg{typicons} is patched for use by \pkg{lwarp}. +% +% If \cs{ticon} is used, the name of the icon is used in the \attribute{alt} tag. +% Otherwise, for each of the individual icon macros, a generic \attribute{alt} tag is used. +% +% \changes{v0.67}{2019/02/23}{\pkg{typicons}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{typicons}[2015/05/20] +% \end{macrocode} +% +% \begin{macrocode} +\LetLtxMacro\LWR@orig@symbol\symbol + +\let\LWR@orig@typicon@TI\TI + +\newcommand*{\LWR@typicon@symbol}[1]{% + \begin{lateximage}*[(typicon)][typicon#1]% + \begingroup% + \LWR@orig@typicon@TI% + \LWR@orig@symbol{#1}% + \endgroup% + \end{lateximage}% +} + +\renewcommand*{\TI}{% + \LetLtxMacro\symbol\LWR@typicon@symbol% +} + +\renewcommand*{\ticon}[1] +{% + \begin{lateximage}*[(#1 icon)][typicon#1]% + \TI\csname ticon@#1\endcsname% + \end{lateximage}% +} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% % % % @@ -59788,6 +61587,61 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', % % % +% \iffalse +%<*umoline> +% \fi +% +% \part{lwarp-umoline.sty} +% +% \section{umoline} +% +% \credits{Hiroshi Nakashima} +% +% \DescribePackage{umoline} +% \pkg{umoline} is patched for use by \pkg{lwarp}. +% +% \changes{v0.67}{2019/02/18}{\pkg{umoline}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{umoline}[2000/07/11] +% \end{macrocode} +% +% \begin{macrocode} +\newcommand*{\LWR@HTML@Underline}[1]{% + \InlineClass{uline}{#1}% +} +\LWR@formatted{Underline} + +\newcommand*{\LWR@HTML@Midline}[1]{% + \InlineClass{sout}{#1}% +} +\LWR@formatted{Midline} + +\newcommand*{\LWR@HTML@Overline}[1]{% + \InlineClass{oline}{#1}% +} +\LWR@formatted{Overline} + +\newcommand*{\LWR@HTML@UMOline}[2]{% + \InlineClass{uline}{#2}% +} +\LWR@formatted{UMOline} + +\NewDocumentCommand{\LWR@HTML@UMOspace}{s m o}{\hspace*{#2}} +\LWR@formatted{UMOspace} + +\NewDocumentCommand{\LWR@HTML@UMOnewline}{s}{\newline} +\LWR@formatted{UMOnewline} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% % % \iffalse %<*underscore> @@ -60639,8 +62493,8 @@ remember to convert PDF images to SVG using 'lwarpmk pdftosvg *-fig.pdf', \equal{#1}{r}\OR\equal{#1}{R}\OR% \equal{#1}{o}\OR\equal{#1}{O}% }% -{\renewcommand*{\LWR@wrapposition}{float:right}}% -{\renewcommand*{\LWR@wrapposition}{float:left}}% + {\renewcommand*{\LWR@wrapposition}{float:right}}% + {\renewcommand*{\LWR@wrapposition}{float:left}}% \setlength{\LWR@templengthone}{#2}% \LWR@BlockClassWP{% width:\LWR@printlength{\LWR@templengthone}; \LWR@wrapposition; % @@ -61146,17 +63000,17 @@ padding:\LWR@printlength{\fboxsep}% \LWR@FBcancel% \LWR@forceminwidth{\fboxrule}% \ifthenelse{\equal{#4}{none}}% -{% no background color - \InlineClass[% - \LWR@borderpadding{#1}{#2}% - ]{fcolorbox}{#5}% -}% -{% yes background color - \InlineClass[% - \LWR@borderpadding{#1}{#2} ; % - background:\LWR@colorstyle{#3}{#4}% - ]{fcolorbox}{#5}% -}% + {% no background color + \InlineClass[% + \LWR@borderpadding{#1}{#2}% + ]{fcolorbox}{#5}% + }% + {% yes background color + \InlineClass[% + \LWR@borderpadding{#1}{#2} ; % + background:\LWR@colorstyle{#3}{#4}% + ]{fcolorbox}{#5}% + }% \endgroup% } @@ -61187,22 +63041,22 @@ padding:\LWR@printlength{\fboxsep}% % \end{macrocode} % \begin{macrocode} \ifthenelse{\equal{#4}{none}}% -{% no background color - \begin{BlockClass}[% - \LWR@borderpadding{#1}{#2}% - ]{fcolorboxBlock} - #5 - \end{BlockClass}% -}% -{% yes background color - \convertcolorspec{#3}{#4}{HTML}\LWR@tempcolortwo% - \begin{BlockClass}[% - background:\LWR@origpound\LWR@tempcolortwo\ ; % - \LWR@borderpadding{#1}{#2}% - ]{fcolorboxBlock} - #5 - \end{BlockClass}% -}% + {% no background color + \begin{BlockClass}[% + \LWR@borderpadding{#1}{#2}% + ]{fcolorboxBlock} + #5 + \end{BlockClass}% + }% + {% yes background color + \convertcolorspec{#3}{#4}{HTML}\LWR@tempcolortwo% + \begin{BlockClass}[% + background:\LWR@origpound\LWR@tempcolortwo\ ; % + \LWR@borderpadding{#1}{#2}% + ]{fcolorboxBlock} + #5 + \end{BlockClass}% + }% \endgroup% % \end{macrocode} % Prevent paragraph tags around horizontal white space @@ -61261,12 +63115,14 @@ width:\LWR@printlength{\LWR@tempwidth}% \LWR@forceminwidth{\fboxrule}% \convertcolorspec{#1}{#2}{HTML}\LWR@tempcolor% \ifthenelse{\equal{#4}{none}}% -{\LWR@subfcolorminipage{#1}{#2}{}{#6}}% -{% - \convertcolorspec{#3}{#4}{HTML}\LWR@tempcolortwo% - \LWR@subfcolorminipage{#1}{#2}{background:\LWR@origpound\LWR@tempcolortwo\ ; }{#6}% + {\LWR@subfcolorminipage{#1}{#2}{}{#6}}% + {% + \convertcolorspec{#3}{#4}{HTML}\LWR@tempcolortwo% + \LWR@subfcolorminipage{#1}{#2}% + {background:\LWR@origpound\LWR@tempcolortwo\ ; }% + {#6}% + }% }% -} {% \end{BlockClass}% % \end{macrocode} @@ -61534,6 +63390,50 @@ height:\LWR@printlength{\LWR@tempheight}% % % % \iffalse +%<*xfakebold> +% \fi +% +% \part{lwarp-xfakebold.sty} +% +% \section{xfakebold} +% +% \credits{Herbert Voß} +% +% \DescribePackage{xfakebold} +% \pkg{xfakebold} is patched for use by \pkg{lwarp}, +% and additional underlying support is found in the \pkg{lwarp} core. +% +% Note that the print version resets to unbold at each page break, +% \trouble[page breaks]{xfakebold=\pkg{xfakebold}} +% whereas the \HTML\ version maintains the bold state until it is undone. +% +% \changes{v0.67}{2019/02/17}{\pkg{xfakebold}: Added.} +% +% \codehtml +% +% \begin{macrocode} +\LWR@ProvidesPackagePass{xfakebold}[2018/07/25] +% \end{macrocode} +% +% \begin{macrocode} +\let\LWR@orig@setBold\setBold +\let\LWR@orig@unsetBold\unsetBold +\renewcommand*{\setBold}{\booltrue{LWR@xfakebold}} +\renewcommand*{\unsetBold}{\boolfalse{LWR@xfakebold}} + +\renewcommand*{\LWR@applyxfakebold}{% + \ifbool{LWR@xfakebold}{\LWR@orig@setBold}{\LWR@orig@unsetBold}% +} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% +% +% +% \iffalse %<*xfrac> % \fi @@ -62067,6 +63967,46 @@ height:\LWR@printlength{\LWR@tempheight}% \LWR@formatted{textcircled} % \end{macrocode} +% +% Nullify \pkg{textcomp} macros when generating filenames: +% \changes{v0.67}{2019/02/13}{\pkg{xunicode}: Nullify in filenames.} +% \begin{macrocode} +\FilenameNullify{% + \renewcommand*{\textdegree}{}% + \renewcommand*{\textcelsius}{}% + \renewcommand*{\textohm}{}% + \renewcommand*{\textmu}{}% + \renewcommand*{\textlquill}{}% + \renewcommand*{\textrquill}{}% + \renewcommand*{\textcircledP}{}% + \renewcommand*{\texttwelveudash}{}% + \renewcommand*{\textthreequartersemdash}{}% + \renewcommand*{\textmho}{}% + \renewcommand*{\textnaira}{}% + \renewcommand*{\textpeso}{}% + \renewcommand*{\textrecipe}{}% + \renewcommand*{\textinterrobangdown}{}% + \renewcommand*{\textperthousand}{}% + \renewcommand*{\textpertenthousand}{}% + \renewcommand*{\textbaht}{}% + \renewcommand*{\textdiscount}{}% + \renewcommand*{\textservicemark}{}% + \renewcommand*{\textcircled}[1]{#1}% + \renewcommand*{\capitalcedilla}[1]{#1}% + \renewcommand*{\capitalogonek}[1]{#1}% + \renewcommand*{\capitalgrave}[1]{#1}% + \renewcommand*{\capitalacute}[1]{#1}% + \renewcommand*{\capitalcircumflex}[1]{#1}% + \renewcommand*{\capitaltilde}[1]{#1}% + \renewcommand*{\capitaldieresis}[1]{#1}% + \renewcommand*{\capitalhungarumlaut}[1]{#1}% + \renewcommand*{\capitalring}[1]{#1}% + \renewcommand*{\capitalcaron}[1]{#1}% + \renewcommand*{\capitalbreve}[1]{#1}% + \renewcommand*{\capitalmacron}[1]{#1}% + \renewcommand*{\capitaldotaccent}[1]{#1}% +}% FilenameNullify +% \end{macrocode} % \iffalse % diff --git a/Master/texmf-dist/source/latex/lwarp/lwarp.ins b/Master/texmf-dist/source/latex/lwarp/lwarp.ins index 883e7c7a788..133823ea3a4 100644 --- a/Master/texmf-dist/source/latex/lwarp/lwarp.ins +++ b/Master/texmf-dist/source/latex/lwarp/lwarp.ins @@ -39,6 +39,7 @@ version 2005/12/01 or later. \file{lwarp-a4wide.sty}{\from{lwarp.dtx}{a4wide}} \file{lwarp-a5comb.sty}{\from{lwarp.dtx}{a5comb}} \file{lwarp-abstract.sty}{\from{lwarp.dtx}{abstract}} +\file{lwarp-academicons.sty}{\from{lwarp.dtx}{academicons}} \file{lwarp-accsupp.sty}{\from{lwarp.dtx}{accsupp}} \file{lwarp-acro.sty}{\from{lwarp.dtx}{acro}} \file{lwarp-acronym.sty}{\from{lwarp.dtx}{acronym}} @@ -66,6 +67,7 @@ version 2005/12/01 or later. \file{lwarp-axodraw2.sty}{\from{lwarp.dtx}{axodraw2}} \file{lwarp-backref.sty}{\from{lwarp.dtx}{backref}} \file{lwarp-balance.sty}{\from{lwarp.dtx}{balance}} +\file{lwarp-bbding.sty}{\from{lwarp.dtx}{bbding}} \file{lwarp-biblatex.sty}{\from{lwarp.dtx}{biblatex}} \file{lwarp-bibunits.sty}{\from{lwarp.dtx}{bibunits}} \file{lwarp-bigdelim.sty}{\from{lwarp.dtx}{bigdelim}} @@ -89,6 +91,7 @@ version 2005/12/01 or later. \file{lwarp-cases.sty}{\from{lwarp.dtx}{cases}} \file{lwarp-changebar.sty}{\from{lwarp.dtx}{changebar}} \file{lwarp-changepage.sty}{\from{lwarp.dtx}{changepage}} +\file{lwarp-changes.sty}{\from{lwarp.dtx}{changes}} \file{lwarp-chappg.sty}{\from{lwarp.dtx}{chappg}} \file{lwarp-chapterbib.sty}{\from{lwarp.dtx}{chapterbib}} \file{lwarp-chemfig.sty}{\from{lwarp.dtx}{chemfig}} @@ -114,6 +117,7 @@ version 2005/12/01 or later. \file{lwarp-dblfnote.sty}{\from{lwarp.dtx}{dblfnote}} \file{lwarp-dcolumn.sty}{\from{lwarp.dtx}{dcolumn}} \file{lwarp-diagbox.sty}{\from{lwarp.dtx}{diagbox}} +\file{lwarp-dingbat.sty}{\from{lwarp.dtx}{dingbat}} \file{lwarp-dprogress.sty}{\from{lwarp.dtx}{dprogress}} \file{lwarp-draftcopy.sty}{\from{lwarp.dtx}{draftcopy}} \file{lwarp-draftfigure.sty}{\from{lwarp.dtx}{draftfigure}} @@ -135,6 +139,7 @@ version 2005/12/01 or later. \file{lwarp-epstopdf-base.sty}{\from{lwarp.dtx}{epstopdf-base}} \file{lwarp-errata.sty}{\from{lwarp.dtx}{errata}} \file{lwarp-eso-pic.sty}{\from{lwarp.dtx}{eso-pic}} +\file{lwarp-eurosym.sty}{\from{lwarp.dtx}{eurosym}} \file{lwarp-everypage.sty}{\from{lwarp.dtx}{everypage}} \file{lwarp-everyshi.sty}{\from{lwarp.dtx}{everyshi}} \file{lwarp-extramarks.sty}{\from{lwarp.dtx}{extramarks}} @@ -145,6 +150,7 @@ version 2005/12/01 or later. \file{lwarp-fancyvrb.sty}{\from{lwarp.dtx}{fancyvrb}} \file{lwarp-figcaps.sty}{\from{lwarp.dtx}{figcaps}} \file{lwarp-figsize.sty}{\from{lwarp.dtx}{figsize}} +\file{lwarp-fitbox.sty}{\from{lwarp.dtx}{fitbox}} \file{lwarp-fix2col.sty}{\from{lwarp.dtx}{fix2col}} \file{lwarp-fixme.sty}{\from{lwarp.dtx}{fixme}} \file{lwarp-fixmetodonotes.sty}{\from{lwarp.dtx}{fixmetodonotes}} @@ -160,13 +166,16 @@ version 2005/12/01 or later. \file{lwarp-fncychap.sty}{\from{lwarp.dtx}{fncychap}} \file{lwarp-fnlineno.sty}{\from{lwarp.dtx}{fnlineno}} \file{lwarp-fnpos.sty}{\from{lwarp.dtx}{fnpos}} -\file{lwarp-forest.sty}{\from{lwarp.dtx}{forest}} +\file{lwarp-fontawesome.sty}{\from{lwarp.dtx}{fontawesome}} +\file{lwarp-fontawesome5.sty}{\from{lwarp.dtx}{fontawesome5}} \file{lwarp-footmisc.sty}{\from{lwarp.dtx}{footmisc}} \file{lwarp-footnote.sty}{\from{lwarp.dtx}{footnote}} \file{lwarp-footnotehyper.sty}{\from{lwarp.dtx}{footnotehyper}} \file{lwarp-footnoterange.sty}{\from{lwarp.dtx}{footnoterange}} \file{lwarp-fontenc.sty}{\from{lwarp.dtx}{fontenc}} \file{lwarp-footnpag.sty}{\from{lwarp.dtx}{footnpag}} +\file{lwarp-foreign.sty}{\from{lwarp.dtx}{foreign}} +\file{lwarp-forest.sty}{\from{lwarp.dtx}{forest}} \file{lwarp-framed.sty}{\from{lwarp.dtx}{framed}} \file{lwarp-ftnright.sty}{\from{lwarp.dtx}{ftnright}} \file{lwarp-fullminipage.sty}{\from{lwarp.dtx}{fullminipage}} @@ -175,6 +184,7 @@ version 2005/12/01 or later. \file{lwarp-fwlw.sty}{\from{lwarp.dtx}{fwlw}} \file{lwarp-gentombow.sty}{\from{lwarp.dtx}{gentombow}} \file{lwarp-geometry.sty}{\from{lwarp.dtx}{geometry}} +\file{lwarp-gloss.sty}{\from{lwarp.dtx}{gloss}} \file{lwarp-glossaries.sty}{\from{lwarp.dtx}{glossaries}} \file{lwarp-gmeometric.sty}{\from{lwarp.dtx}{gmeometric}} \file{lwarp-graphicx.sty}{\from{lwarp.dtx}{graphicx}} @@ -196,6 +206,7 @@ version 2005/12/01 or later. \file{lwarp-imakeidx.sty}{\from{lwarp.dtx}{imakeidx}} \file{lwarp-index.sty}{\from{lwarp.dtx}{index}} \file{lwarp-intopdf.sty}{\from{lwarp.dtx}{intopdf}} +\file{lwarp-karnaugh-map.sty}{\from{lwarp.dtx}{karnaugh-map}} \file{lwarp-keyfloat.sty}{\from{lwarp.dtx}{keyfloat}} \file{lwarp-layaureo.sty}{\from{lwarp.dtx}{layaureo}} \file{lwarp-layout.sty}{\from{lwarp.dtx}{layout}} @@ -222,6 +233,7 @@ version 2005/12/01 or later. \file{lwarp-marginfit.sty}{\from{lwarp.dtx}{marginfit}} \file{lwarp-marginfix.sty}{\from{lwarp.dtx}{marginfix}} \file{lwarp-marginnote.sty}{\from{lwarp.dtx}{marginnote}} +\file{lwarp-marvosym.sty}{\from{lwarp.dtx}{marvosym}} \file{lwarp-mcaption.sty}{\from{lwarp.dtx}{mcaption}} \file{lwarp-mdframed.sty}{\from{lwarp.dtx}{mdframed}} \file{lwarp-memhfixc.sty}{\from{lwarp.dtx}{memhfixc}} @@ -233,6 +245,7 @@ version 2005/12/01 or later. \file{lwarp-morefloats.sty}{\from{lwarp.dtx}{morefloats}} \file{lwarp-moreverb.sty}{\from{lwarp.dtx}{moreverb}} \file{lwarp-mparhack.sty}{\from{lwarp.dtx}{mparhack}} +\file{lwarp-multicap.sty}{\from{lwarp.dtx}{multicap}} \file{lwarp-multicol.sty}{\from{lwarp.dtx}{multicol}} \file{lwarp-multicolrule.sty}{\from{lwarp.dtx}{multicolrule}} \file{lwarp-multirow.sty}{\from{lwarp.dtx}{multirow}} @@ -245,9 +258,11 @@ version 2005/12/01 or later. \file{lwarp-needspace.sty}{\from{lwarp.dtx}{needspace}} \file{lwarp-nextpage.sty}{\from{lwarp.dtx}{nextpage}} \file{lwarp-nicefrac.sty}{\from{lwarp.dtx}{nicefrac}} +\file{lwarp-nomencl.sty}{\from{lwarp.dtx}{nomencl}} \file{lwarp-nonfloat.sty}{\from{lwarp.dtx}{nonfloat}} \file{lwarp-nonumonpart.sty}{\from{lwarp.dtx}{nonumonpart}} \file{lwarp-nopageno.sty}{\from{lwarp.dtx}{nopageno}} +\file{lwarp-notes.sty}{\from{lwarp.dtx}{notes}} \file{lwarp-notespages.sty}{\from{lwarp.dtx}{notespages}} \file{lwarp-nowidow.sty}{\from{lwarp.dtx}{nowidow}} \file{lwarp-ntheorem.sty}{\from{lwarp.dtx}{ntheorem}} @@ -271,6 +286,7 @@ version 2005/12/01 or later. \file{lwarp-pdfx.sty}{\from{lwarp.dtx}{pdfx}} \file{lwarp-pfnote.sty}{\from{lwarp.dtx}{pfnote}} \file{lwarp-phfqit.sty}{\from{lwarp.dtx}{phfqit}} +\file{lwarp-pifont.sty}{\from{lwarp.dtx}{pifont}} \file{lwarp-placeins.sty}{\from{lwarp.dtx}{placeins}} \file{lwarp-plarydshln.sty}{\from{lwarp.dtx}{plarydshln}} \file{lwarp-plext.sty}{\from{lwarp.dtx}{plext}} @@ -332,6 +348,7 @@ version 2005/12/01 or later. \file{lwarp-srctex.sty}{\from{lwarp.dtx}{srctex}} \file{lwarp-stabular.sty}{\from{lwarp.dtx}{stabular}} \file{lwarp-stfloats.sty}{\from{lwarp.dtx}{stfloats}} +\file{lwarp-struktex.sty}{\from{lwarp.dtx}{struktex}} \file{lwarp-subcaption.sty}{\from{lwarp.dtx}{subcaption}} \file{lwarp-subfig.sty}{\from{lwarp.dtx}{subfig}} \file{lwarp-subfigure.sty}{\from{lwarp.dtx}{subfigure}} @@ -372,7 +389,9 @@ version 2005/12/01 or later. \file{lwarp-turnthepage.sty}{\from{lwarp.dtx}{turnthepage}} \file{lwarp-twoup.sty}{\from{lwarp.dtx}{twoup}} \file{lwarp-typearea.sty}{\from{lwarp.dtx}{typearea}} +\file{lwarp-typicons.sty}{\from{lwarp.dtx}{typicons}} \file{lwarp-ulem.sty}{\from{lwarp.dtx}{ulem}} +\file{lwarp-umoline.sty}{\from{lwarp.dtx}{umoline}} \file{lwarp-underscore.sty}{\from{lwarp.dtx}{underscore}} \file{lwarp-units.sty}{\from{lwarp.dtx}{units}} \file{lwarp-unitsdef.sty}{\from{lwarp.dtx}{unitsdef}} @@ -395,6 +414,7 @@ version 2005/12/01 or later. \file{lwarp-xechangebar.sty}{\from{lwarp.dtx}{xechangebar}} \file{lwarp-xellipsis.sty}{\from{lwarp.dtx}{xellipsis}} \file{lwarp-xetexko-vertical.sty}{\from{lwarp.dtx}{xetexko-vertical}} +\file{lwarp-xfakebold.sty}{\from{lwarp.dtx}{xfakebold}} \file{lwarp-xfrac.sty}{\from{lwarp.dtx}{xfrac}} \file{lwarp-xltabular.sty}{\from{lwarp.dtx}{xltabular}} \file{lwarp-xltxtra.sty}{\from{lwarp.dtx}{xltxtra}} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-academicons.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-academicons.sty new file mode 100644 index 00000000000..c56034dc459 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-academicons.sty @@ -0,0 +1,44 @@ +%% +%% This is file `lwarp-academicons.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `academicons') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{academicons}[2018/06/27] +\LetLtxMacro\LWR@orig@symbol\symbol + +\let\LWR@academicons@orig@AI\AI + +\newcommand*{\LWR@academicons@symbol}[1]{% + \begin{lateximage}*[(academicon)][academicons#1]% + \begingroup% + \LWR@academicons@orig@AI% + \LWR@orig@symbol{#1}% + \endgroup% + \end{lateximage}% +} + +\renewcommand*{\AI}{% + \LetLtxMacro\symbol\LWR@academicons@symbol% +} + +\renewcommand*{\aiicon}[1] +{% + \begin{lateximage}*[(#1 icon)][academicons#1]% + \AI\csname aiicon@#1\endcsname% + \end{lateximage}% +} +\endinput +%% +%% End of file `lwarp-academicons.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty index 08fcdee9442..1a48f6551e5 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsmath.sty @@ -48,6 +48,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{multline}] + \LWR@applyxfakebold% } } @@ -76,6 +77,7 @@ \LWR@newautoidanchor \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{multline*}] + \LWR@applyxfakebold% } } @@ -105,6 +107,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{gather}] + \LWR@applyxfakebold% } } @@ -132,6 +135,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{gather*}] + \LWR@applyxfakebold% } } @@ -159,6 +163,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{align}] + \LWR@applyxfakebold% } } @@ -186,6 +191,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{align*}] + \LWR@applyxfakebold% } } @@ -213,6 +219,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{flalign}] + \LWR@applyxfakebold% } } @@ -240,6 +247,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{flalign*}] + \LWR@applyxfakebold% } } @@ -267,6 +275,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbodynumbered{alignat}] + \LWR@applyxfakebold% } } @@ -294,6 +303,7 @@ \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@amsmathbody{alignat*}] + \LWR@applyxfakebold% } } diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty index 63581a35433..65d74241974 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-amsthm.sty @@ -109,7 +109,7 @@ \fi \@tempa } -\AtBeginDocument{ +\AtBeginDocument{% \def\cref@thmoptarg[#1]#2#3#4{% \ifhmode\unskip\unskip\par\fi% \normalfont% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty new file mode 100644 index 00000000000..b180363cb7f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bbding.sty @@ -0,0 +1,272 @@ +%% +%% This is file `lwarp-bbding.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `bbding') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{bbding}[1999/04/15] +\newcommand*{\LWR@bbdingsymbol}[2]{\HTMLunicode{#2}} + +\newcommand{\LWR@HTML@ScissorRightBrokenBottom}{\LWR@bbdingsymbol{000} {2701}} +\newcommand{\LWR@HTML@ScissorRight}{\LWR@bbdingsymbol{001} {2702}} +\newcommand{\LWR@HTML@ScissorRightBrokenTop}{\LWR@bbdingsymbol{002} {2703}} +\newcommand{\LWR@HTML@ScissorLeftBrokenBottom}{\LWR@bbdingsymbol{003} {2701}} +\newcommand{\LWR@HTML@ScissorLeft}{\LWR@bbdingsymbol{004} {2702}} +\newcommand{\LWR@HTML@ScissorLeftBrokenTop}{\LWR@bbdingsymbol{005} {2703}} +\newcommand{\LWR@HTML@ScissorHollowRight}{\LWR@bbdingsymbol{006} {2704}} +\newcommand{\LWR@HTML@ScissorHollowLeft}{\LWR@bbdingsymbol{007} {2704}} +\newcommand{\LWR@HTML@Phone}{\LWR@bbdingsymbol{010} {260E}} +\newcommand{\LWR@HTML@PhoneHandset}{\LWR@bbdingsymbol{011} {2706}} +\newcommand{\LWR@HTML@Tape}{\LWR@bbdingsymbol{012} {2707}} +\newcommand{\LWR@HTML@Plane}{\LWR@bbdingsymbol{013} {2708}} +\newcommand{\LWR@HTML@Envelope}{\LWR@bbdingsymbol{014} {2709}} +\newcommand{\LWR@HTML@HandCuffRight}{\LWR@bbdingsymbol{015} {261B}} +\newcommand{\LWR@HTML@HandCuffLeft}{\LWR@bbdingsymbol{016} {261A}} +\newcommand{\LWR@HTML@HandCuffRightUp}{\LWR@bbdingsymbol{017} {261D}} +\newcommand{\LWR@HTML@HandCuffLeftUp}{\LWR@bbdingsymbol{020} {261F}} +\newcommand{\LWR@HTML@HandRight}{\LWR@bbdingsymbol{021} {261E}} +\newcommand{\LWR@HTML@HandLeft}{\LWR@bbdingsymbol{022} {261C}} +\newcommand{\LWR@HTML@HandRightUp}{\LWR@bbdingsymbol{023} {261D}} +\newcommand{\LWR@HTML@HandLeftUp}{\LWR@bbdingsymbol{024} {261F}} +\newcommand{\LWR@HTML@Peace}{\LWR@bbdingsymbol{025} {270C}} +\newcommand{\LWR@HTML@HandPencilLeft}{\LWR@bbdingsymbol{026} {270D}} +\newcommand{\LWR@HTML@PencilRight}{\LWR@bbdingsymbol{027} {270F}} +\newcommand{\LWR@HTML@PencilLeft}{\LWR@bbdingsymbol{030} {270F}} +\newcommand{\LWR@HTML@PencilRightUp}{\LWR@bbdingsymbol{031} {2710}} +\newcommand{\LWR@HTML@PencilLeftUp}{\LWR@bbdingsymbol{032} {2710}} +\newcommand{\LWR@HTML@PencilRightDown}{\LWR@bbdingsymbol{033} {270E}} +\newcommand{\LWR@HTML@PencilLeftDown}{\LWR@bbdingsymbol{034} {270E}} +\newcommand{\LWR@HTML@NibRight}{\LWR@bbdingsymbol{035} {2711}} +\newcommand{\LWR@HTML@NibLeft}{\LWR@bbdingsymbol{036} {2711}} +\newcommand{\LWR@HTML@NibSolidRight}{\LWR@bbdingsymbol{037} {2712}} +\newcommand{\LWR@HTML@NibSolidLeft}{\LWR@bbdingsymbol{040} {2712}} +\newcommand{\LWR@HTML@Checkmark}{\LWR@bbdingsymbol{041} {2713}} +\newcommand{\LWR@HTML@CheckmarkBold}{\LWR@bbdingsymbol{042} {2714}} +\newcommand{\LWR@HTML@XSolid}{\LWR@bbdingsymbol{043} {2715}} +\newcommand{\LWR@HTML@XSolidBold}{\LWR@bbdingsymbol{044} {2716}} +\newcommand{\LWR@HTML@XSolidBrush}{\LWR@bbdingsymbol{045} {2717}} +\newcommand{\LWR@HTML@PlusOutline}{\LWR@bbdingsymbol{046} {2719}} +\newcommand{\LWR@HTML@Plus}{\LWR@bbdingsymbol{047} {271A}} +\newcommand{\LWR@HTML@PlusCenterOpen}{\LWR@bbdingsymbol{050} {271C}} +\newcommand{\LWR@HTML@PlusThinCenterOpen}{\LWR@bbdingsymbol{051} {271B}} +\newcommand{\LWR@HTML@Cross}{\LWR@bbdingsymbol{052} {271D}} +\newcommand{\LWR@HTML@CrossOpenShadow}{\LWR@bbdingsymbol{053} {271E}} +\newcommand{\LWR@HTML@CrossOutline}{\LWR@bbdingsymbol{054} {271F}} +\newcommand{\LWR@HTML@CrossBoldOutline}{\LWR@bbdingsymbol{055} {271F}} +\newcommand{\LWR@HTML@CrossMaltese}{\LWR@bbdingsymbol{056} {2720}} +\newcommand{\LWR@HTML@DavidStarSolid}{\LWR@bbdingsymbol{057} {2721}} +\newcommand{\LWR@HTML@DavidStar}{\LWR@bbdingsymbol{060} {2721}} +\newcommand{\LWR@HTML@FourAsterisk}{\LWR@bbdingsymbol{061} {2722}} +\newcommand{\LWR@HTML@JackStar}{\LWR@bbdingsymbol{062} {2723}} +\newcommand{\LWR@HTML@JackStarBold}{\LWR@bbdingsymbol{063} {2724}} +\newcommand{\LWR@HTML@CrossClowerTips}{\LWR@bbdingsymbol{064} {2725}} +\newcommand{\LWR@HTML@FourStar}{\LWR@bbdingsymbol{065} {2726}} +\newcommand{\LWR@HTML@FourStarOpen}{\LWR@bbdingsymbol{066} {2727}} +\newcommand{\LWR@HTML@FiveStarLines}{\LWR@bbdingsymbol{067} {2729}} +\newcommand{\LWR@HTML@FiveStar}{\LWR@bbdingsymbol{070} {2605}} +\newcommand{\LWR@HTML@FiveStarOpen}{\LWR@bbdingsymbol{071} {2729}} +\newcommand{\LWR@HTML@FiveStarOpenCircled}{\LWR@bbdingsymbol{072} {272A}} +\newcommand{\LWR@HTML@FiveStarCenterOpen}{\LWR@bbdingsymbol{073} {272B}} +\newcommand{\LWR@HTML@FiveStarOpenDotted}{\LWR@bbdingsymbol{074} {272C}} +\newcommand{\LWR@HTML@FiveStarOutline}{\LWR@bbdingsymbol{075} {272D}} +\newcommand{\LWR@HTML@FiveStarOutlineHeavy}{\LWR@bbdingsymbol{076} {272E}} +\newcommand{\LWR@HTML@FiveStarConvex}{\LWR@bbdingsymbol{077} {272F}} +\newcommand{\LWR@HTML@FiveStarShadow}{\LWR@bbdingsymbol{100} {2730}} +\newcommand{\LWR@HTML@AsteriskBold}{\LWR@bbdingsymbol{101} {2731}} +\newcommand{\LWR@HTML@AsteriskCenterOpen}{\LWR@bbdingsymbol{102} {2732}} +\newcommand{\LWR@HTML@AsteriskThin}{\LWR@bbdingsymbol{103} {273B}} +\newcommand{\LWR@HTML@AsteriskThinCenterOpen}{\LWR@bbdingsymbol{104} {273C}} +\newcommand{\LWR@HTML@EightStarTaper}{\LWR@bbdingsymbol{105} {2733}} +\newcommand{\LWR@HTML@EightStarConvex}{\LWR@bbdingsymbol{106} {2735}} +\newcommand{\LWR@HTML@SixStar}{\LWR@bbdingsymbol{107} {2736}} +\newcommand{\LWR@HTML@EightStar}{\LWR@bbdingsymbol{110} {2737}} +\newcommand{\LWR@HTML@EightStarBold}{\LWR@bbdingsymbol{111} {2738}} +\newcommand{\LWR@HTML@TwelweStar}{\LWR@bbdingsymbol{112} {2739}} +\newcommand{\LWR@HTML@SixteenStarLight}{\LWR@bbdingsymbol{113} {273A}} +\newcommand{\LWR@HTML@SixFlowerPetalRemoved}{\LWR@bbdingsymbol{114} {273B}} +\newcommand{\LWR@HTML@SixFlowerOpenCenter}{\LWR@bbdingsymbol{115} {273C}} +\newcommand{\LWR@HTML@Asterisk}{\LWR@bbdingsymbol{116} {273D}} +\newcommand{\LWR@HTML@SixFlowerAlternate}{\LWR@bbdingsymbol{117} {273E}} +\newcommand{\LWR@HTML@FiveFlowerPetal}{\LWR@bbdingsymbol{120} {273F}} +\newcommand{\LWR@HTML@SixFlowerPetalDotted}{\LWR@bbdingsymbol{121} {2740}} +\newcommand{\LWR@HTML@FiveFlowerOpen}{\LWR@bbdingsymbol{122} {2740}} +\newcommand{\LWR@HTML@EightFlowerPetal}{\LWR@bbdingsymbol{123} {2741}} +\newcommand{\LWR@HTML@SunshineOpenCircled}{\LWR@bbdingsymbol{124} {2742}} +\newcommand{\LWR@HTML@SixFlowerAltPetal}{\LWR@bbdingsymbol{125} {2743}} +\newcommand{\LWR@HTML@FourClowerOpen}{\LWR@bbdingsymbol{126} {273F}} +\newcommand{\LWR@HTML@FourClowerSolid}{\LWR@bbdingsymbol{127} {273F}} +\newcommand{\LWR@HTML@AsteriskRoundedEnds}{\LWR@bbdingsymbol{130} {2749}} +\newcommand{\LWR@HTML@EightFlowerPetalRemoved}{\LWR@bbdingsymbol{131} {274A}} +\newcommand{\LWR@HTML@EightAsterisk}{\LWR@bbdingsymbol{132} {274B}} +\newcommand{\LWR@HTML@SixFlowerRemovedOpenPetal}{\LWR@bbdingsymbol{133} {2740}} +\newcommand{\LWR@HTML@SparkleBold}{\LWR@bbdingsymbol{134} {2748}} +\newcommand{\LWR@HTML@Sparkle}{\LWR@bbdingsymbol{135} {2747}} +\newcommand{\LWR@HTML@SnowflakeChevron}{\LWR@bbdingsymbol{136} {2744}} +\newcommand{\LWR@HTML@SnowflakeChevronBold}{\LWR@bbdingsymbol{137} {2746}} +\newcommand{\LWR@HTML@Snowflake}{\LWR@bbdingsymbol{140} {2744}} +\newcommand{\LWR@HTML@CircleSolid}{\LWR@bbdingsymbol{141} {25CF}} +\newcommand{\LWR@HTML@Ellipse}{\LWR@bbdingsymbol{142} {274D}} +\newcommand{\LWR@HTML@EllipseSolid}{\LWR@bbdingsymbol{143} {25CF}} +\newcommand{\LWR@HTML@CircleShadow}{\LWR@bbdingsymbol{144} {274D}} +\newcommand{\LWR@HTML@EllipseShadow}{\LWR@bbdingsymbol{145} {274D}} +\newcommand{\LWR@HTML@Square}{\LWR@bbdingsymbol{146} {25A1}} +\newcommand{\LWR@HTML@SquareSolid}{\LWR@bbdingsymbol{147} {25A0}} +\newcommand{\LWR@HTML@SquareShadowBottomRight}{\LWR@bbdingsymbol{150} {2751}} +\newcommand{\LWR@HTML@SquareShadowTopRight}{\LWR@bbdingsymbol{151} {2752}} +\newcommand{\LWR@HTML@SquareShadowTopLeft}{\LWR@bbdingsymbol{152} {2752}} +\newcommand{\LWR@HTML@SquareCastShadowBottomRight}{\LWR@bbdingsymbol{153} {2751}} +\newcommand{\LWR@HTML@SquareCastShadowTopRight}{\LWR@bbdingsymbol{154} {2752}} +\newcommand{\LWR@HTML@SquareCastShadowTopLeft}{\LWR@bbdingsymbol{155} {2752}} +\newcommand{\LWR@HTML@TriangleUp}{\LWR@bbdingsymbol{156} {25B2}} +\newcommand{\LWR@HTML@TriangleDown}{\LWR@bbdingsymbol{157} {25BC}} +\newcommand{\LWR@HTML@DiamondSolid}{\LWR@bbdingsymbol{160} {25C6}} +\newcommand{\LWR@HTML@OrnamentDiamondSolid}{\LWR@bbdingsymbol{161} {2756}} +\newcommand{\LWR@HTML@HalfCircleRight}{\LWR@bbdingsymbol{162} {25D7}} +\newcommand{\LWR@HTML@HalfCircleLeft}{\LWR@bbdingsymbol{163} {25D6}} +\newcommand{\LWR@HTML@RectangleThin}{\LWR@bbdingsymbol{164} {2758}} +\newcommand{\LWR@HTML@Rectangle}{\LWR@bbdingsymbol{165} {2759}} +\newcommand{\LWR@HTML@RectangleBold}{\LWR@bbdingsymbol{166} {275A}} +\newcommand{\LWR@HTML@ArrowBoldRightStrobe}{\LWR@bbdingsymbol{167} {27A0}} +\newcommand{\LWR@HTML@ArrowBoldUpRight}{\LWR@bbdingsymbol{170} {27A6}} +\newcommand{\LWR@HTML@ArrowBoldDownRight}{\LWR@bbdingsymbol{171} {27A5}} +\newcommand{\LWR@HTML@ArrowBoldRightShort}{\LWR@bbdingsymbol{172} {27A7}} +\newcommand{\LWR@HTML@ArrowBoldRightCircled}{\LWR@bbdingsymbol{173} {27B2}} + +\LWR@formatted{ScissorRightBrokenBottom} +\LWR@formatted{ScissorRight} +\LWR@formatted{ScissorRightBrokenTop} +\LWR@formatted{ScissorLeftBrokenBottom} +\LWR@formatted{ScissorLeft} +\LWR@formatted{ScissorLeftBrokenTop} +\LWR@formatted{ScissorHollowRight} +\LWR@formatted{ScissorHollowLeft} +\LWR@formatted{Phone} +\LWR@formatted{PhoneHandset} +\LWR@formatted{Tape} +\LWR@formatted{Plane} +\LWR@formatted{Envelope} +\LWR@formatted{HandCuffRight} +\LWR@formatted{HandCuffLeft} +\LWR@formatted{HandCuffRightUp} +\LWR@formatted{HandCuffLeftUp} +\LWR@formatted{HandRight} +\LWR@formatted{HandLeft} +\LWR@formatted{HandRightUp} +\LWR@formatted{HandLeftUp} +\LWR@formatted{Peace} +\LWR@formatted{HandPencilLeft} +\LWR@formatted{PencilRight} +\LWR@formatted{PencilLeft} +\LWR@formatted{PencilRightUp} +\LWR@formatted{PencilLeftUp} +\LWR@formatted{PencilRightDown} +\LWR@formatted{PencilLeftDown} +\LWR@formatted{NibRight} +\LWR@formatted{NibLeft} +\LWR@formatted{NibSolidRight} +\LWR@formatted{NibSolidLeft} +\LWR@formatted{Checkmark} +\LWR@formatted{CheckmarkBold} +\LWR@formatted{XSolid} +\LWR@formatted{XSolidBold} +\LWR@formatted{XSolidBrush} +\LWR@formatted{PlusOutline} +\LWR@formatted{Plus} +\LWR@formatted{PlusCenterOpen} +\LWR@formatted{PlusThinCenterOpen} +\LWR@formatted{Cross} +\LWR@formatted{CrossOpenShadow} +\LWR@formatted{CrossOutline} +\LWR@formatted{CrossBoldOutline} +\LWR@formatted{CrossMaltese} +\LWR@formatted{DavidStarSolid} +\LWR@formatted{DavidStar} +\LWR@formatted{FourAsterisk} +\LWR@formatted{JackStar} +\LWR@formatted{JackStarBold} +\LWR@formatted{CrossClowerTips} +\LWR@formatted{FourStar} +\LWR@formatted{FourStarOpen} +\LWR@formatted{FiveStarLines} +\LWR@formatted{FiveStar} +\LWR@formatted{FiveStarOpen} +\LWR@formatted{FiveStarOpenCircled} +\LWR@formatted{FiveStarCenterOpen} +\LWR@formatted{FiveStarOpenDotted} +\LWR@formatted{FiveStarOutline} +\LWR@formatted{FiveStarOutlineHeavy} +\LWR@formatted{FiveStarConvex} +\LWR@formatted{FiveStarShadow} +\LWR@formatted{AsteriskBold} +\LWR@formatted{AsteriskCenterOpen} +\LWR@formatted{AsteriskThin} +\LWR@formatted{AsteriskThinCenterOpen} +\LWR@formatted{EightStarTaper} +\LWR@formatted{EightStarConvex} +\LWR@formatted{SixStar} +\LWR@formatted{EightStar} +\LWR@formatted{EightStarBold} +\LWR@formatted{TwelweStar} +\LWR@formatted{SixteenStarLight} +\LWR@formatted{SixFlowerPetalRemoved} +\LWR@formatted{SixFlowerOpenCenter} +\LWR@formatted{Asterisk} +\LWR@formatted{SixFlowerAlternate} +\LWR@formatted{FiveFlowerPetal} +\LWR@formatted{SixFlowerPetalDotted} +\LWR@formatted{FiveFlowerOpen} +\LWR@formatted{EightFlowerPetal} +\LWR@formatted{SunshineOpenCircled} +\LWR@formatted{SixFlowerAltPetal} +\LWR@formatted{FourClowerOpen} +\LWR@formatted{FourClowerSolid} +\LWR@formatted{AsteriskRoundedEnds} +\LWR@formatted{EightFlowerPetalRemoved} +\LWR@formatted{EightAsterisk} +\LWR@formatted{SixFlowerRemovedOpenPetal} +\LWR@formatted{SparkleBold} +\LWR@formatted{Sparkle} +\LWR@formatted{SnowflakeChevron} +\LWR@formatted{SnowflakeChevronBold} +\LWR@formatted{Snowflake} +\LWR@formatted{CircleSolid} +\LWR@formatted{Ellipse} +\LWR@formatted{EllipseSolid} +\LWR@formatted{CircleShadow} +\LWR@formatted{EllipseShadow} +\LWR@formatted{Square} +\LWR@formatted{SquareSolid} +\LWR@formatted{SquareShadowBottomRight} +\LWR@formatted{SquareShadowTopRight} +\LWR@formatted{SquareShadowTopLeft} +\LWR@formatted{SquareCastShadowBottomRight} +\LWR@formatted{SquareCastShadowTopRight} +\LWR@formatted{SquareCastShadowTopLeft} +\LWR@formatted{TriangleUp} +\LWR@formatted{TriangleDown} +\LWR@formatted{DiamondSolid} +\LWR@formatted{OrnamentDiamondSolid} +\LWR@formatted{HalfCircleRight} +\LWR@formatted{HalfCircleLeft} +\LWR@formatted{RectangleThin} +\LWR@formatted{Rectangle} +\LWR@formatted{RectangleBold} +\LWR@formatted{ArrowBoldRightStrobe} +\LWR@formatted{ArrowBoldUpRight} +\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-changes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-changes.sty new file mode 100644 index 00000000000..513da060de7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-changes.sty @@ -0,0 +1,70 @@ +%% +%% This is file `lwarp-changes.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `changes') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{changes}[2015/04/27] +\xpatchcmd{\Changes@output} + {#1} + {\LWR@textcurrentcolor{#1}} + {} + {\LWR@patcherror{changes}{Changes@output}} + +\xpatchcmd{\listofchanges} + { + \ifthenelse{\equal{\Changes@InID}{\@empty}} + {\changesauthorname: \changesanonymousname} + {% + \changesauthorname: \Changes@InID + \ifthenelse{\equal{\Changes@InName}{\@empty}} + {} + { (\Changes@InName)} + } + } + { + \LWR@textcurrentcolor{% lwarp + \ifthenelse{\equal{\Changes@InID}{\@empty}} + {\changesauthorname: \changesanonymousname} + {% + \changesauthorname: \Changes@InID + \ifthenelse{\equal{\Changes@InName}{\@empty}} + {} + { (\Changes@InName)} + } + } + } + {} + {\LWR@patcherror{changes}{listofchanges}} + +\xpatchcmd{\listofchanges} + {\parbox{\Changes@Len@summ}} + {} + {} + {\LWR@patcherror{changes}{listofchanges}} + +\xpatchcmd{\listofchanges} + {\parbox{\Changes@Len@summ}} + {} + {} + {\LWR@patcherror{changes}{listofchanges}} + +\xpatchcmd{\listofchanges} + {\parbox{\Changes@Len@summ}} + {} + {} + {\LWR@patcherror{changes}{listofchanges}} +\endinput +%% +%% End of file `lwarp-changes.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty index 04413cea648..9285bd0137c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-color.sty @@ -15,7 +15,7 @@ %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -\LWR@ProvidesPackagePass{color}[2016/07/10] +\LWR@ProvidesPackageDrop{color}[2016/07/10] \RequirePackage{xcolor} \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty new file mode 100644 index 00000000000..5c050c0339d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-dingbat.sty @@ -0,0 +1,60 @@ +%% +%% This is file `lwarp-dingbat.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `dingbat') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{dingbat}[2001/04/27] +\newcommand*{\LWR@dingbatsymbol}[1]{\HTMLunicode{#1}} + +\newcommand{\LWR@HTML@rightpointright}{\LWR@dingbatsymbol{261E}} +\newcommand{\LWR@HTML@leftpointright}{\LWR@dingbatsymbol{261E}} +\newcommand{\LWR@HTML@leftthumbsdown}{\LWR@dingbatsymbol{1F44E}} +\newcommand{\LWR@HTML@leftthumbsup}{\LWR@dingbatsymbol{1F44D}} +\newcommand{\LWR@HTML@rightpointleft}{\LWR@dingbatsymbol{261C}} +\newcommand{\LWR@HTML@rightthumbsdown}{\LWR@dingbatsymbol{1F44E}} +\newcommand{\LWR@HTML@rightthumbsup}{\LWR@dingbatsymbol{1F44D}} +\newcommand{\LWR@HTML@squarewithdots}{\LWR@dingbatsymbol{25C7}} +\newcommand{\LWR@HTML@filledsquarewithdots}{\LWR@dingbatsymbol{25C6}} +\newcommand{\LWR@HTML@Sborder}{\LWR@dingbatsymbol{271A}} +\newcommand{\LWR@HTML@Zborder}{\LWR@dingbatsymbol{274B}} +\newcommand{\LWR@HTML@largepencil}{\LWR@dingbatsymbol{270E}} +\newcommand{\LWR@HTML@anchor}{\LWR@dingbatsymbol{2693}} +\newcommand{\LWR@HTML@carriagereturn}{\LWR@dingbatsymbol{23CE}} +\newcommand{\LWR@HTML@checkmark}{\LWR@dingbatsymbol{2713}} +\newcommand{\LWR@HTML@eye}{\LWR@dingbatsymbol{1F441}} +\newcommand{\LWR@HTML@satellitedish}{\LWR@dingbatsymbol{1F4E1}} +\newcommand{\LWR@HTML@smallpencil}{\LWR@dingbatsymbol{270E}} + +\LWR@formatted{rightpointright} +\LWR@formatted{leftpointright} +\LWR@formatted{leftthumbsdown} +\LWR@formatted{leftthumbsup} +\LWR@formatted{rightpointleft} +\LWR@formatted{rightthumbsdown} +\LWR@formatted{rightthumbsup} +\LWR@formatted{squarewithdots} +\LWR@formatted{filledsquarewithdots} +\LWR@formatted{Sborder} +\LWR@formatted{Zborder} +\LWR@formatted{largepencil} +\LWR@formatted{anchor} +\LWR@formatted{carriagereturn} +\LWR@formatted{checkmark} +\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-easy-todo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty index da40a3827f2..a06c48c9d1e 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-easy-todo.sty @@ -28,19 +28,23 @@ } \renewcommand{\todoii}[2]{% -\ifthenelse{\equal{\@todoobeyfinal}{true}}{% - \ifoptionfinal{\todoenable{false}}{\todoenable{true}}% -}{}% -\ifthenelse{\equal{\@todoenable}{true}}{% -\refstepcounter{todos}% -\noindent{% - \todocolor% - \LWR@textcurrentcolor{% - \normalfont\scriptsize{\bfseries{\thetodos.#1}}% +\ifthenelse{\equal{\@todoobeyfinal}{true}}% + {% + \ifoptionfinal{\todoenable{false}}{\todoenable{true}}% }% -}% -\addcontentsline{lod}{todos}{\protect{\thetodos. }\LWR@isolate{#2}}% -}{}% + {}% +\ifthenelse{\equal{\@todoenable}{true}}% + {% + \refstepcounter{todos}% + \noindent{% + \todocolor% + \LWR@textcurrentcolor{% + \normalfont\scriptsize{\bfseries{\thetodos.#1}}% + }% + }% + \addcontentsline{lod}{todos}{\protect{\thetodos. }\LWR@isolate{#2}}% + }% + {}% } \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty new file mode 100644 index 00000000000..c86aa01b725 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-eurosym.sty @@ -0,0 +1,29 @@ +%% +%% This is file `lwarp-eurosym.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `eurosym') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{eurosym}[1998/08/06] +\renewrobustcmd\officialeuro{\HTMLentity{euro}} +\let\geneuro\officialeuro +\let\geneuronarrow\officialeuro +\let\geneurowide\officialeuro +\let\euro\officialeuro +\renewrobustcmd\eurobars{} +\renewrobustcmd\eurobarsnarrow{} +\renewrobustcmd\eurobarswide{} +\endinput +%% +%% End of file `lwarp-eurosym.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty index 42f2b593d44..a07c1bdebb3 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancybox.sty @@ -34,8 +34,8 @@ \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% - {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% + {}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% \@makefntext{}% \bgroup% \aftergroup{\V@@@footnotetext}% @@ -59,8 +59,8 @@ {\InlineClass[border:1px solid black; border-radius:1ex]{ovalbox}{#2}}% {% \ifthenelse{\isequivalentto{#1}{\thinlines}}% - {\InlineClass{ovalbox}{#2}}% - {\InlineClass{Ovalbox}{#2}}% + {\InlineClass{ovalbox}{#2}}% + {\InlineClass{Ovalbox}{#2}}% }% } \let\LWR@origSbox\Sbox diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty index cd9282b2219..7de273fb1a2 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyvrb.sty @@ -38,8 +38,8 @@ \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% - {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% + {}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% \@makefntext{}% \bgroup% \aftergroup{\V@@@footnotetext}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty new file mode 100644 index 00000000000..080c528b0d3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fitbox.sty @@ -0,0 +1,33 @@ +%% +%% This is file `lwarp-fitbox.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `fitbox') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackageDrop{fitbox}[2019/02/20] +\NewDocumentCommand{\fitbox}{s o m}{% + \begin{BlockClass}{fitbox} + #3 + \end{BlockClass} +} + +\newcommand*{\fitboxset}[1]{} + +\newdimen\fitboxnatheight +\newdimen\fitboxnatwidth + +\newcommand\SetFitboxLayout[3][]{} +\endinput +%% +%% End of file `lwarp-fitbox.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty index 1a602efeca5..c29358f407a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fixme.sty @@ -46,8 +46,8 @@ \DeclareRobustCommand*\@fxsignature[1]{% \ifthenelse{\equal{#1}{}}% -{}% -{ -- {\InlineClass[\FXFaceSignatureHTMLStyle]{fixmesignature}{#1}}}% + {}% + { -- {\InlineClass[\FXFaceSignatureHTMLStyle]{fixmesignature}{#1}}}% } \def\FXFaceTargetHTMLStyle{font-style:italic} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty index c96f6c4b8bd..70a565c5686 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty @@ -142,8 +142,8 @@ \LWR@traceinfo{finished newfloat #1}% }% \ifthenelse{\equal{\LWR@frowkeyname}{}}% -{}% -{\floatname{#1}{\LWR@frowkeyname}}% + {}% + {\floatname{#1}{\LWR@frowkeyname}}% } \newcommand{\buildFBBOX}[2]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome.sty new file mode 100644 index 00000000000..b151b68ad50 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome.sty @@ -0,0 +1,81 @@ +%% +%% This is file `lwarp-fontawesome.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `fontawesome') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{fontawesome}[2016/05/15] +\LetLtxMacro\LWR@orig@symbol\symbol + +\ifxetexorluatex + +\newfontfamily{\LWR@orig@FA}{FontAwesome} + +\newcommand*{\LWR@fontawesome@xelatex@symbol}[1]{% +\begin{lateximage}*[(icon)][fontawesomexetex#1]% +\begingroup% +\LWR@orig@FA% +\LWR@orig@symbol{#1}% +\endgroup% +\end{lateximage}% +} + +\RenewDocumentCommand{\FA}{}{% + \LetLtxMacro\symbol\LWR@fontawesome@xelatex@symbol% +} + +\else + +\newcommand*{\LWR@fontawesome@symbolone}[1]{% +\begin{lateximage}*[(icon #1)][fontawesomeone#1]% +\begingroup% +\fontencoding{U}\fontfamily{fontawesomeone}\selectfont% +\LWR@orig@symbol{#1}% +\endgroup% +\end{lateximage}% +} + +\newcommand*{\LWR@fontawesome@symboltwo}[1]{% +\begin{lateximage}*[(icon #1)][fontawesometwo#1]% +\begingroup% +\fontencoding{U}\fontfamily{fontawesometwo}\selectfont% +\LWR@orig@symbol{#1}% +\endgroup% +\end{lateximage}% +} + +\newcommand*{\LWR@fontawesome@symbolthree}[1]{% +\begin{lateximage}*[(icon #1)][fontawesomethree#1]% +\begingroup% +\fontencoding{U}\fontfamily{fontawesomeonethree}\selectfont% +\LWR@orig@symbol{#1}% +\endgroup% +\end{lateximage}% +} + +\renewrobustcmd\FAone{% + \LetLtxMacro\symbol\LWR@fontawesome@symbolone% +} + +\renewrobustcmd\FAtwo{% + \LetLtxMacro\symbol\LWR@fontawesome@symboltwo% +} + +\renewrobustcmd\FAthree{% + \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 new file mode 100644 index 00000000000..dd2ad1cf9aa --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fontawesome5.sty @@ -0,0 +1,35 @@ +%% +%% This is file `lwarp-fontawesome5.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `fontawesome5') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{fontawesome5}[2018/07/27] +\ExplSyntaxOn +\cs_set:Nn\fontawesome_use_icon:nn{ + \cs_if_exist:cTF{c__fontawesome_slot_#2_tl}{ + \begin{lateximage}*[(#2)][#1] + \exp_last_unbraced:Nv + \__fontawesome_icon_at:nnnn + {c__fontawesome_slot_#2_tl} + {#1}{#2} + \end{lateximage} + }{ + \msg_error:nnxx{fontawesome5}{icon-not-found}{#2}{#1} + } +} +\ExplSyntaxOff +\endinput +%% +%% End of file `lwarp-fontawesome5.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-foreign.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-foreign.sty new file mode 100644 index 00000000000..af0b06e94c4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-foreign.sty @@ -0,0 +1,22 @@ +%% +%% This is file `lwarp-foreign.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `foreign') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{foreign}[2012/09/25] +\renewcommand\foreignabbrfont{\emph} +\endinput +%% +%% End of file `lwarp-foreign.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty new file mode 100644 index 00000000000..8dc97f1d587 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-gloss.sty @@ -0,0 +1,30 @@ +%% +%% This is file `lwarp-gloss.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `gloss') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{gloss}[2002/07/26] +\xpatchcmd{\gls@gloss@iii} + {\thepage} + {\theLWR@previousautopagelabel} + {} + {\LWR@patcherror{gloss}{gls@gloss@iii}} + +\def\gls@page@i#1#2{% + \endgroup + \global\@namedef{glsp@#1}{\nameref{autopage-#2}}} +\endinput +%% +%% End of file `lwarp-gloss.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty index 96d77d44bba..ac1b3e59d65 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty @@ -336,11 +336,11 @@ alt="\LWR@igalt" \LWR@orignewline% \newcommand*{\LWR@rotboxorigin}{} \newcommand*{\LWR@originname}[1]{% -\ifthenelse{\equal{#1}{t}}{top}{}% -\ifthenelse{\equal{#1}{b}}{bottom}{}% -\ifthenelse{\equal{#1}{c}}{center}{}% -\ifthenelse{\equal{#1}{l}}{left}{}% -\ifthenelse{\equal{#1}{r}}{right}{}% + \ifthenelse{\equal{#1}{t}}{top}{}% + \ifthenelse{\equal{#1}{b}}{bottom}{}% + \ifthenelse{\equal{#1}{c}}{center}{}% + \ifthenelse{\equal{#1}{l}}{left}{}% + \ifthenelse{\equal{#1}{r}}{right}{}% } \newcommand*{\LWR@originnames}[1]{% \StrChar{#1}{1}[\LWR@strresult]% @@ -363,7 +363,8 @@ alt="\LWR@igalt" \LWR@orignewline% style="\LWR@indentHTML display: inline-block;\LWR@indentHTML \ifthenelse{\NOT\equal{\LWR@rotboxorigin}{}}% - {transform-origin: \LWR@originnames{\LWR@rotboxorigin};\LWR@indentHTML}{}% + {transform-origin: \LWR@originnames{\LWR@rotboxorigin};\LWR@indentHTML}% + {}% \LWR@rotstyle{-ms-}{#2}\LWR@indentHTML \LWR@rotstyle{-webkit-}{#2}\LWR@indentHTML \LWR@rotstyle{}{#2}"\LWR@orignewline% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty index 0e07bb2eec9..d71c661c49a 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty @@ -146,10 +146,10 @@ } \NewDocumentCommand{\autoref}{s m}{% -\IfBooleanTF{#1}{\ref{#2}}{\cref{#2}}% + \IfBooleanTF{#1}{\ref{#2}}{\cref{#2}}% } \NewDocumentCommand{\autopageref}{s m}{% -\IfBooleanTF{#1}{\cpageref{#2}}{\cref{#2}}% + \IfBooleanTF{#1}{\cpageref{#2}}{\cref{#2}}% } \newcommand{\pdfstringdef}[2]{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-karnaugh-map.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-karnaugh-map.sty new file mode 100644 index 00000000000..14a4bb0719a --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-karnaugh-map.sty @@ -0,0 +1,163 @@ +%% +%% This is file `lwarp-karnaugh-map.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `karnaugh-map') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{karnaugh-map}[2017/02/20] +\RenewDocumentEnvironment{karnaugh-map}{s O{4} O{4} O{1} O{$X_1X_0$} O{$X_3X_2$} O{$X_5X_4$}} {% + \begingroup + % store map size {[START] + \renewcommand{\@karnaughmap@var@mapsizex@}{#2}% + \renewcommand{\@karnaughmap@var@mapsizey@}{#3}% + \renewcommand{\@karnaughmap@var@mapsizez@}{#4}% + % [END]} + % determinate if markings should be color or black and white + \IfBooleanTF{#1}{% + % should be black and white + \renewcommand{\@karnaughmap@var@bw@}{1}% + }{% + % should be color + \renewcommand{\@karnaughmap@var@bw@}{0}% + }% + % + % find matching matrix template and alignment parameters {[START] + \newcommand{\@karnaughmap@local@matrixtemplate@}{0}% '0' is considered as missing matrix template + \newcommand{\@karnaughmap@local@maprealignmentx@}{0}% + \newcommand{\@karnaughmap@local@maprealignmenty@}{0}% + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=221 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 0 \& 1 \& \phantom{0} \\ + 0 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& \\ + 1 \& |(000010)| \phantom{0} \& |(000011)| \phantom{0} \& \\ + \phantom{0} \& \& \& \\ + }% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=241 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 0 \& 1 \& \phantom{00} \\ + 00 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& \\ + 01 \& |(000010)| \phantom{0} \& |(000011)| \phantom{0} \& \\ + 11 \& |(000110)| \phantom{0} \& |(000111)| \phantom{0} \& \\ + 10 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& \\ + \phantom{00} \& \& \& \\ + }% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=421 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \\ + 0 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& |(000011)| \phantom{0} \& |(000010)| \phantom{0} \& \\ + 1 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& |(000111)| \phantom{0} \& |(000110)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \\ + }% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=441 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \\ + 00 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& |(000011)| \phantom{0} \& |(000010)| \phantom{0} \& \\ + 01 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& |(000111)| \phantom{0} \& |(000110)| \phantom{0} \& \\ + 11 \& |(001100)| \phantom{0} \& |(001101)| \phantom{0} \& |(001111)| \phantom{0} \& |(001110)| \phantom{0} \& \\ + 10 \& |(001000)| \phantom{0} \& |(001001)| \phantom{0} \& |(001011)| \phantom{0} \& |(001010)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \\ + }% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=442 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \\ + 00 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& |(000011)| \phantom{0} \& |(000010)| \phantom{0} \& \& |(010000)| \phantom{0} \& |(010001)| \phantom{0} \& |(010011)| \phantom{0} \& |(010010)| \phantom{0} \& \\ + 01 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& |(000111)| \phantom{0} \& |(000110)| \phantom{0} \& \& |(010100)| \phantom{0} \& |(010101)| \phantom{0} \& |(010111)| \phantom{0} \& |(010110)| \phantom{0} \& \\ + 11 \& |(001100)| \phantom{0} \& |(001101)| \phantom{0} \& |(001111)| \phantom{0} \& |(001110)| \phantom{0} \& \& |(011100)| \phantom{0} \& |(011101)| \phantom{0} \& |(011111)| \phantom{0} \& |(011110)| \phantom{0} \& \\ + 10 \& |(001000)| \phantom{0} \& |(001001)| \phantom{0} \& |(001011)| \phantom{0} \& |(001010)| \phantom{0} \& \& |(011000)| \phantom{0} \& |(011001)| \phantom{0} \& |(011011)| \phantom{0} \& |(011010)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \& \& \& \& \& \\ + }% + \renewcommand{\@karnaughmap@local@maprealignmentx@}{2.5}% + \fi + \ifnum\@karnaughmap@var@mapsizex@\@karnaughmap@var@mapsizey@\@karnaughmap@var@mapsizez@=444 + \renewcommand{\@karnaughmap@local@matrixtemplate@}{% + \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \& 00 \& 01 \& 11 \& 10 \& \phantom{00} \\ + 00 \& |(000000)| \phantom{0} \& |(000001)| \phantom{0} \& |(000011)| \phantom{0} \& |(000010)| \phantom{0} \& \& |(010000)| \phantom{0} \& |(010001)| \phantom{0} \& |(010011)| \phantom{0} \& |(010010)| \phantom{0} \& \\ + 01 \& |(000100)| \phantom{0} \& |(000101)| \phantom{0} \& |(000111)| \phantom{0} \& |(000110)| \phantom{0} \& \& |(010100)| \phantom{0} \& |(010101)| \phantom{0} \& |(010111)| \phantom{0} \& |(010110)| \phantom{0} \& \\ + 11 \& |(001100)| \phantom{0} \& |(001101)| \phantom{0} \& |(001111)| \phantom{0} \& |(001110)| \phantom{0} \& \& |(011100)| \phantom{0} \& |(011101)| \phantom{0} \& |(011111)| \phantom{0} \& |(011110)| \phantom{0} \& \\ + 10 \& |(001000)| \phantom{0} \& |(001001)| \phantom{0} \& |(001011)| \phantom{0} \& |(001010)| \phantom{0} \& \& |(011000)| \phantom{0} \& |(011001)| \phantom{0} \& |(011011)| \phantom{0} \& |(011010)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \& \& \& \& \& \\ + 00 \& |(100000)| \phantom{0} \& |(100001)| \phantom{0} \& |(100011)| \phantom{0} \& |(100010)| \phantom{0} \& \& |(110000)| \phantom{0} \& |(110001)| \phantom{0} \& |(110011)| \phantom{0} \& |(110010)| \phantom{0} \& \\ + 01 \& |(100100)| \phantom{0} \& |(100101)| \phantom{0} \& |(100111)| \phantom{0} \& |(100110)| \phantom{0} \& \& |(110100)| \phantom{0} \& |(110101)| \phantom{0} \& |(110111)| \phantom{0} \& |(110110)| \phantom{0} \& \\ + 11 \& |(101100)| \phantom{0} \& |(101101)| \phantom{0} \& |(101111)| \phantom{0} \& |(101110)| \phantom{0} \& \& |(111100)| \phantom{0} \& |(111101)| \phantom{0} \& |(111111)| \phantom{0} \& |(111110)| \phantom{0} \& \\ + 10 \& |(101000)| \phantom{0} \& |(101001)| \phantom{0} \& |(101011)| \phantom{0} \& |(101010)| \phantom{0} \& \& |(111000)| \phantom{0} \& |(111001)| \phantom{0} \& |(111011)| \phantom{0} \& |(111010)| \phantom{0} \& \\ + \phantom{00} \& \& \& \& \& \& \& \& \& \& \\ + }% + \renewcommand{\@karnaughmap@local@maprealignmentx@}{2.5}% + \renewcommand{\@karnaughmap@local@maprealignmenty@}{-2.5}% + \fi + % [END]} + % test if a matrix template is found or not(aka "\@karnaughmap@local@matrixtemplate@" equals to '0') + \ifdefstring{\@karnaughmap@local@matrixtemplate@}{0}{% lwarp + % print error if no template could be found + \PackageError{karnaugh-map}{% + Can not find a template fitting your specification (\@karnaughmap@var@mapsizex@\space x \@karnaughmap@var@mapsizey@\space x \@karnaughmap@var@mapsizez@)% + }{% + Existing templates have the following dimensions: 2x2x1, 2x4x1, 4x2x1, 4x4x1, 4x4x2, and 4x4x4. + }% + }{}% lwarp + \begin{tikzpicture} + % grid + % for all dimensions + \draw[color=black, ultra thin] (0,0) grid (\@karnaughmap@var@mapsizex@,\@karnaughmap@var@mapsizey@); + % when there are 2 sub maps + \ifnum\@karnaughmap@var@mapsizez@=2 + \draw[color=black, ultra thin] (5,0) grid (9,4); + \fi + % when there are 4 sub maps + \ifnum\@karnaughmap@var@mapsizez@=4 + \draw[color=black, ultra thin] (5,0) grid (9,4); + \draw[color=black, ultra thin] (0,-5) grid (4,-1); + \draw[color=black, ultra thin] (5,-5) grid (9,-1); + \fi + % labels + % for all dimensions + \node[above] at (\@karnaughmap@var@mapsizex@*0.5,\@karnaughmap@var@mapsizey@+0.9) {\small{#5}}; + \node[left] at (-0.9,\@karnaughmap@var@mapsizey@*0.5) {\small{#6}}; + % when there are 2 sub maps + \ifnum\@karnaughmap@var@mapsizez@=2 + \node[above] at (7,4.9) {\small{#5}}; + % extra sub maps labels + \node[below] at (2,-0.1) {\small{#7$=0$}}; + \node[below] at (7,-0.1) {\small{#7$=1$}}; + \fi + % when there are 4 sub maps + \ifnum\@karnaughmap@var@mapsizez@=4 + \node[above] at (7,4.9) {\small{#5}}; + \node[left] at (-0.9,-3) {\small{#6}}; + % extra sub maps labels + \node[below] at (2,-0.1) {\small{#7$=00$}}; + \node[below] at (7,-0.1) {\small{#7$=01$}}; + \node[below] at (2,-5.1) {\small{#7$=10$}}; + \node[below] at (7,-5.1) {\small{#7$=11$}}; + \fi + % data + \matrix[ + matrix of nodes, + ampersand replacement=\&, + column sep={1cm,between origins}, + row sep={1cm,between origins}, + ] at (\@karnaughmap@var@mapsizex@*0.5+\@karnaughmap@local@maprealignmentx@,\@karnaughmap@var@mapsizey@*0.5+\@karnaughmap@local@maprealignmenty@) { + \@karnaughmap@local@matrixtemplate@% + }; +}{ + \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 eebba0bd43c..329de5bc815 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty @@ -24,30 +24,36 @@ {% \LWR@traceinfo{KFLT@onefigureimage}% \ifthenelse{\NOT\equal{\KFLT@lw}{}}% -{\includegraphics% -[scale=\KFLT@s,width=\KFLT@imagewidth]{\KFLT@i}}% -{% not linewidth -\ifthenelse{\dimtest{\KFLT@w}{>}{0pt}}% -{% width is given -\ifthenelse{\dimtest{\KFLT@h}{>}{0pt}}% -{% w and h -\includegraphics% -[scale=\KFLT@s,% -width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% -}% w and h -{% only w -\includegraphics% -[scale=\KFLT@s,width=\KFLT@imagewidth]{\KFLT@i}% -}% only w -}% width is given -{% width is not given -\ifthenelse{\dimtest{\KFLT@h}{>}{0pt}}% -{\includegraphics% -[scale=\KFLT@s,height=\KFLT@h]{\KFLT@i}}% -{\includegraphics% -[scale=\KFLT@s]{\KFLT@i}}% -}% width is not given -}% not linewidth + {% + \includegraphics% + [scale=\KFLT@s,width=\KFLT@imagewidth]{\KFLT@i}% + }% + {% not linewidth + \ifthenelse{\dimtest{\KFLT@w}{>}{0pt}}% + {% width is given + \ifthenelse{\dimtest{\KFLT@h}{>}{0pt}}% + {% w and h + \includegraphics% + [scale=\KFLT@s,% + width=\KFLT@imagewidth,height=\KFLT@h]{\KFLT@i}% + }% w and h + {% only w + \includegraphics% + [scale=\KFLT@s,width=\KFLT@imagewidth]{\KFLT@i}% + }% only w + }% width is given + {% width is not given + \ifthenelse{\dimtest{\KFLT@h}{>}{0pt}}% + {% + \includegraphics% + [scale=\KFLT@s,height=\KFLT@h]{\KFLT@i}% + }% + {% + \includegraphics% + [scale=\KFLT@s]{\KFLT@i}% + }% + }% width is not given + }% not linewidth \LWR@traceinfo{KFLT@onefigureimage: done}% } \RenewDocumentEnvironment{KFLT@boxinner}{} diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty new file mode 100644 index 00000000000..813c0bd5355 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-marvosym.sty @@ -0,0 +1,32 @@ +%% +%% This is file `lwarp-marvosym.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `marvosym') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{marvosym}[2011/07/20] +\renewcommand{\mvchr}[1]{% + \begin{lateximage}*[(symbol #1)][marvosym #1]% + \mvs\char#1% + \end{lateximage}% +} + +\renewcommand{\textmvs}[1]{% + \begin{lateximage}% + \mvs #1% + \end{lateximage}% +} +\endinput +%% +%% End of file `lwarp-marvosym.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicap.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicap.sty new file mode 100644 index 00000000000..49368e3ac45 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicap.sty @@ -0,0 +1,27 @@ +%% +%% This is file `lwarp-multicap.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `multicap') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackageDrop{multicap}[2002/05/04] +\newcommand*{\mfcaption}{\captionof{figure}} +\newcommand*{\mtcaption}{\captionof{table}} +\newcounter{mcapsize} +\newcounter{mcapskip} +\newlength{\abvmcapskip} +\newlength{\blwmcapskip} +\endinput +%% +%% End of file `lwarp-multicap.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty new file mode 100644 index 00000000000..1ba76d97ba0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-nomencl.sty @@ -0,0 +1,31 @@ +%% +%% This is file `lwarp-nomencl.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `nomencl') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{nomencl}[2005/09/22] +\def\@@@nomenclature[#1]#2#3{% + \def\@tempa{#2}\def\@tempb{#3}% + \protected@write\@nomenclaturefile{}% + {\string\nomenclatureentry{#1\nom@verb\@tempa @[{\nom@verb\@tempa}]% + \begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}% + |nompageref}{\theLWR@previousautopagelabel}}% lwarp + \endgroup + \@esphack} + +\renewcommand*{\pagedeclaration}[1]{, \nameref{autopage-#1}} +\endinput +%% +%% End of file `lwarp-nomencl.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty new file mode 100644 index 00000000000..817508cace2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-notes.sty @@ -0,0 +1,36 @@ +%% +%% This is file `lwarp-notes.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `notes') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackageDrop{notes}[2002/10/29] +\newcommand*{\LWR@notes@onenote}[2]{% +\newenvironment{#1} + { + \BlockClass{notes#1} + \begin{BlockClass}{notesicon}\textcircled{~#2~}\end{BlockClass} + \BlockClass{notescontents} + } + {\endBlockClass\endBlockClass} +} + +\LWR@notes@onenote{importantnote}{!} + +\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-ntheorem.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty index 0d7e5e0dbec..73d37fe52d0 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ntheorem.sty @@ -491,7 +491,7 @@ }% appto }{}% @ifundefined }% AtBeginDocument -\newcommand*{\thref}[1]{\cref{#1}} +\newcommand*{\thref}[1]{\cref{#1}}% \endinput %% %% End of file `lwarp-ntheorem.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty index d148fa6eb2d..d0f585a13c8 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-parnotes.sty @@ -55,7 +55,7 @@ } \AtBeginDocument{ -\crefname{parnotemark}{paragraph note}{paragraph notes} +\crefname{parnotemark}{paragraph note}{paragraph notes}% \Crefname{parnotemark}{Paragraph note}{Paragraph notes} } \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty new file mode 100644 index 00000000000..bc40d243176 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-pifont.sty @@ -0,0 +1,37 @@ +%% +%% This is file `lwarp-pifont.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `pifont') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{pifont}[2005/04/12] +\renewcommand{\Pisymbol}[2]{% + \begin{lateximage}*[(Pisymbol)][pisymbol#1#2]% + {\Pifont{#1}\char#2}% + \end{lateximage}% +} + +\newcommand{\LWR@HTML@Pifill}[2]{ + \Pisymbol{#1}{#2} \Pisymbol{#1}{#2} \Pisymbol{#1}{#2} +} +\LWR@formatted{Pifill} + +\newcommand{\LWR@HTML@Piline}[2]{% + \par\noindent\hspace*{0.5in} + \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-realscripts.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty index 3c77af5136b..4f60032278c 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-realscripts.sty @@ -27,27 +27,31 @@ \newcommand*{\LWR@realscriptsalign}{} \newcommand*{\LWR@setrealscriptsalign}[1]{% -\renewcommand*{\LWR@realscriptsalign}{}% -\ifthenelse{\equal{#1}{c}}{% - \renewcommand{\LWR@realscriptsalign}{\LWR@print@mbox{text-align:center} ; }% -}{}% -\ifthenelse{\equal{#1}{r}}{% - \renewcommand{\LWR@realscriptsalign}{\LWR@print@mbox{text-align:right} ; }% -}{}% + \renewcommand*{\LWR@realscriptsalign}{}% + \ifthenelse{\equal{#1}{c}}{% + \renewcommand{\LWR@realscriptsalign}{% + \LWR@print@mbox{text-align:center} ; % + }% + }{}% + \ifthenelse{\equal{#1}{r}}{% + \renewcommand{\LWR@realscriptsalign}{% + \LWR@print@mbox{text-align:right} ; % + }% + }{}% } \DeclareDocumentCommand \textsubsuperscript {s O{l} mm} {% -\LWR@setrealscriptsalign{#2}% -\InlineClass[\LWR@realscriptsalign]{supsubscript}{% -\textsuperscript{#4}\textsubscript{#3}% -}% + \LWR@setrealscriptsalign{#2}% + \InlineClass[\LWR@realscriptsalign]{supsubscript}{% + \textsuperscript{#4}\textsubscript{#3}% + }% } \DeclareDocumentCommand \textsupersubscript {s O{l} mm} {% -\LWR@setrealscriptsalign{#2}% -\InlineClass[\LWR@realscriptsalign]{supsubscript}{% -\textsubscript{#4}\textsuperscript{#3}% -}% + \LWR@setrealscriptsalign{#2}% + \InlineClass[\LWR@realscriptsalign]{supsubscript}{% + \textsubscript{#4}\textsuperscript{#3}% + }% } \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-struktex.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-struktex.sty new file mode 100644 index 00000000000..7ac4b31ff12 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-struktex.sty @@ -0,0 +1,36 @@ +%% +%% This is file `lwarp-struktex.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `struktex') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{struktex}[2018/06/04] +\BeforeBeginEnvironment{struktogramm}{\begin{lateximage}[(struktogramm)]} +\AfterEndEnvironment{struktogramm}{\end{lateximage}} + +\newenvironment{LWR@HTML@centernss}{\begin{center}}{\end{center}} +\LWR@formattedenv{centernss} + +\newcommand{\LWR@HTML@CenterNssFile}[1]{% + \begin{center} + \input{#1.nss} + \end{center} +} +\LWR@formatted{CenterNssFile} + +\newcommand{\LWR@HTML@centernssfile}{\LWR@HTML@CenterNssFile} +\LWR@formatted{centernssfile} +\endinput +%% +%% End of file `lwarp-struktex.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty index 8772465ecfe..d810e74ded7 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-textcomp.sty @@ -111,6 +111,41 @@ \LWR@formatted{capitalmacron} \LWR@formatted{capitaldotaccent} \LWR@formatted{textcircled} +\FilenameNullify{% + \renewcommand*{\textdegree}{}% + \renewcommand*{\textcelsius}{}% + \renewcommand*{\textohm}{}% + \renewcommand*{\textmu}{}% + \renewcommand*{\textlquill}{}% + \renewcommand*{\textrquill}{}% + \renewcommand*{\textcircledP}{}% + \renewcommand*{\texttwelveudash}{}% + \renewcommand*{\textthreequartersemdash}{}% + \renewcommand*{\textmho}{}% + \renewcommand*{\textnaira}{}% + \renewcommand*{\textpeso}{}% + \renewcommand*{\textrecipe}{}% + \renewcommand*{\textinterrobangdown}{}% + \renewcommand*{\textperthousand}{}% + \renewcommand*{\textpertenthousand}{}% + \renewcommand*{\textbaht}{}% + \renewcommand*{\textdiscount}{}% + \renewcommand*{\textservicemark}{}% + \renewcommand*{\textcircled}[1]{#1}% + \renewcommand*{\capitalcedilla}[1]{#1}% + \renewcommand*{\capitalogonek}[1]{#1}% + \renewcommand*{\capitalgrave}[1]{#1}% + \renewcommand*{\capitalacute}[1]{#1}% + \renewcommand*{\capitalcircumflex}[1]{#1}% + \renewcommand*{\capitaltilde}[1]{#1}% + \renewcommand*{\capitaldieresis}[1]{#1}% + \renewcommand*{\capitalhungarumlaut}[1]{#1}% + \renewcommand*{\capitalring}[1]{#1}% + \renewcommand*{\capitalcaron}[1]{#1}% + \renewcommand*{\capitalbreve}[1]{#1}% + \renewcommand*{\capitalmacron}[1]{#1}% + \renewcommand*{\capitaldotaccent}[1]{#1}% +}% FilenameNullify }% AtBeginDocument \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty index 31c43b75e1e..8a59c3d4d71 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-todo.sty @@ -51,8 +51,8 @@ {\PackageWarning{lwarp-todo}{Unable to patch astodos.}} \AtBeginDocument{ -\crefname{todo}{todo}{todos} -\Crefname{todo}{Todo}{Todos} + \crefname{todo}{todo}{todos} + \Crefname{todo}{Todo}{Todos} } \endinput diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-typicons.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-typicons.sty new file mode 100644 index 00000000000..4ef5308c97b --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-typicons.sty @@ -0,0 +1,44 @@ +%% +%% This is file `lwarp-typicons.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `typicons') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{typicons}[2015/05/20] +\LetLtxMacro\LWR@orig@symbol\symbol + +\let\LWR@orig@typicon@TI\TI + +\newcommand*{\LWR@typicon@symbol}[1]{% + \begin{lateximage}*[(typicon)][typicon#1]% + \begingroup% + \LWR@orig@typicon@TI% + \LWR@orig@symbol{#1}% + \endgroup% + \end{lateximage}% +} + +\renewcommand*{\TI}{% + \LetLtxMacro\symbol\LWR@typicon@symbol% +} + +\renewcommand*{\ticon}[1] +{% + \begin{lateximage}*[(#1 icon)][typicon#1]% + \TI\csname ticon@#1\endcsname% + \end{lateximage}% +} +\endinput +%% +%% End of file `lwarp-typicons.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-umoline.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-umoline.sty new file mode 100644 index 00000000000..fe3197b31a1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-umoline.sty @@ -0,0 +1,46 @@ +%% +%% This is file `lwarp-umoline.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `umoline') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{umoline}[2000/07/11] +\newcommand*{\LWR@HTML@Underline}[1]{% + \InlineClass{uline}{#1}% +} +\LWR@formatted{Underline} + +\newcommand*{\LWR@HTML@Midline}[1]{% + \InlineClass{sout}{#1}% +} +\LWR@formatted{Midline} + +\newcommand*{\LWR@HTML@Overline}[1]{% + \InlineClass{oline}{#1}% +} +\LWR@formatted{Overline} + +\newcommand*{\LWR@HTML@UMOline}[2]{% + \InlineClass{uline}{#2}% +} +\LWR@formatted{UMOline} + +\NewDocumentCommand{\LWR@HTML@UMOspace}{s m o}{\hspace*{#2}} +\LWR@formatted{UMOspace} + +\NewDocumentCommand{\LWR@HTML@UMOnewline}{s}{\newline} +\LWR@formatted{UMOnewline} +\endinput +%% +%% End of file `lwarp-umoline.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty index 8103b055c1f..e664a4dbcfa 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty @@ -27,8 +27,8 @@ \equal{#1}{r}\OR\equal{#1}{R}\OR% \equal{#1}{o}\OR\equal{#1}{O}% }% -{\renewcommand*{\LWR@wrapposition}{float:right}}% -{\renewcommand*{\LWR@wrapposition}{float:left}}% + {\renewcommand*{\LWR@wrapposition}{float:right}}% + {\renewcommand*{\LWR@wrapposition}{float:left}}% \setlength{\LWR@templengthone}{#2}% \LWR@BlockClassWP{% width:\LWR@printlength{\LWR@templengthone}; \LWR@wrapposition; % diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty index f3c9ef1d9a0..ff97bd2efca 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty @@ -132,17 +132,17 @@ padding:\LWR@printlength{\fboxsep}% \LWR@FBcancel% \LWR@forceminwidth{\fboxrule}% \ifthenelse{\equal{#4}{none}}% -{% no background color - \InlineClass[% - \LWR@borderpadding{#1}{#2}% - ]{fcolorbox}{#5}% -}% -{% yes background color - \InlineClass[% - \LWR@borderpadding{#1}{#2} ; % - background:\LWR@colorstyle{#3}{#4}% - ]{fcolorbox}{#5}% -}% + {% no background color + \InlineClass[% + \LWR@borderpadding{#1}{#2}% + ]{fcolorbox}{#5}% + }% + {% yes background color + \InlineClass[% + \LWR@borderpadding{#1}{#2} ; % + background:\LWR@colorstyle{#3}{#4}% + ]{fcolorbox}{#5}% + }% \endgroup% } @@ -157,22 +157,22 @@ padding:\LWR@printlength{\fboxsep}% \LWR@forceminwidth{\fboxrule}% \LWR@stoppars% \ifthenelse{\equal{#4}{none}}% -{% no background color - \begin{BlockClass}[% - \LWR@borderpadding{#1}{#2}% - ]{fcolorboxBlock} - #5 - \end{BlockClass}% -}% -{% yes background color - \convertcolorspec{#3}{#4}{HTML}\LWR@tempcolortwo% - \begin{BlockClass}[% - background:\LWR@origpound\LWR@tempcolortwo\ ; % - \LWR@borderpadding{#1}{#2}% - ]{fcolorboxBlock} - #5 - \end{BlockClass}% -}% + {% no background color + \begin{BlockClass}[% + \LWR@borderpadding{#1}{#2}% + ]{fcolorboxBlock} + #5 + \end{BlockClass}% + }% + {% yes background color + \convertcolorspec{#3}{#4}{HTML}\LWR@tempcolortwo% + \begin{BlockClass}[% + background:\LWR@origpound\LWR@tempcolortwo\ ; % + \LWR@borderpadding{#1}{#2}% + ]{fcolorboxBlock} + #5 + \end{BlockClass}% + }% \endgroup% \global\booltrue{LWR@minipagethispar}% \LWR@traceinfo{HTML fcolorboxBlock done}% @@ -199,12 +199,14 @@ width:\LWR@printlength{\LWR@tempwidth}% \LWR@forceminwidth{\fboxrule}% \convertcolorspec{#1}{#2}{HTML}\LWR@tempcolor% \ifthenelse{\equal{#4}{none}}% -{\LWR@subfcolorminipage{#1}{#2}{}{#6}}% -{% - \convertcolorspec{#3}{#4}{HTML}\LWR@tempcolortwo% - \LWR@subfcolorminipage{#1}{#2}{background:\LWR@origpound\LWR@tempcolortwo\ ; }{#6}% + {\LWR@subfcolorminipage{#1}{#2}{}{#6}}% + {% + \convertcolorspec{#3}{#4}{HTML}\LWR@tempcolortwo% + \LWR@subfcolorminipage{#1}{#2}% + {background:\LWR@origpound\LWR@tempcolortwo\ ; }% + {#6}% + }% }% -} {% \end{BlockClass}% \global\booltrue{LWR@minipagethispar}% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty new file mode 100644 index 00000000000..5170b42b4c1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xfakebold.sty @@ -0,0 +1,29 @@ +%% +%% This is file `lwarp-xfakebold.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `xfakebold') +%% This is a generated file. +%% Copyright 2016-2018 Brian Dunn +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +\LWR@ProvidesPackagePass{xfakebold}[2018/07/25] +\let\LWR@orig@setBold\setBold +\let\LWR@orig@unsetBold\unsetBold +\renewcommand*{\setBold}{\booltrue{LWR@xfakebold}} +\renewcommand*{\unsetBold}{\boolfalse{LWR@xfakebold}} + +\renewcommand*{\LWR@applyxfakebold}{% + \ifbool{LWR@xfakebold}{\LWR@orig@setBold}{\LWR@orig@unsetBold}% +} +\endinput +%% +%% End of file `lwarp-xfakebold.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty index 2f352e2511e..0fdc5f0a601 100644 --- a/Master/texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-xunicode.sty @@ -24,6 +24,41 @@ } \LWR@formatted{textcircled} +\FilenameNullify{% + \renewcommand*{\textdegree}{}% + \renewcommand*{\textcelsius}{}% + \renewcommand*{\textohm}{}% + \renewcommand*{\textmu}{}% + \renewcommand*{\textlquill}{}% + \renewcommand*{\textrquill}{}% + \renewcommand*{\textcircledP}{}% + \renewcommand*{\texttwelveudash}{}% + \renewcommand*{\textthreequartersemdash}{}% + \renewcommand*{\textmho}{}% + \renewcommand*{\textnaira}{}% + \renewcommand*{\textpeso}{}% + \renewcommand*{\textrecipe}{}% + \renewcommand*{\textinterrobangdown}{}% + \renewcommand*{\textperthousand}{}% + \renewcommand*{\textpertenthousand}{}% + \renewcommand*{\textbaht}{}% + \renewcommand*{\textdiscount}{}% + \renewcommand*{\textservicemark}{}% + \renewcommand*{\textcircled}[1]{#1}% + \renewcommand*{\capitalcedilla}[1]{#1}% + \renewcommand*{\capitalogonek}[1]{#1}% + \renewcommand*{\capitalgrave}[1]{#1}% + \renewcommand*{\capitalacute}[1]{#1}% + \renewcommand*{\capitalcircumflex}[1]{#1}% + \renewcommand*{\capitaltilde}[1]{#1}% + \renewcommand*{\capitaldieresis}[1]{#1}% + \renewcommand*{\capitalhungarumlaut}[1]{#1}% + \renewcommand*{\capitalring}[1]{#1}% + \renewcommand*{\capitalcaron}[1]{#1}% + \renewcommand*{\capitalbreve}[1]{#1}% + \renewcommand*{\capitalmacron}[1]{#1}% + \renewcommand*{\capitaldotaccent}[1]{#1}% +}% FilenameNullify \endinput %% diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp.sty index 6c5a86c3451..e38af279f34 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} - [2019/02/08 v0.66 Allows LaTeX to directly produce HTML5 output.] + [2019/02/23 v0.67 Allows LaTeX to directly produce HTML5 output.] @@ -162,6 +162,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{a4wide} \LWR@loadafter{a5comb} \LWR@notmemoirloadafter{abstract} +\LWR@loadafter{academicons} \LWR@loadafter{accsupp} \LWR@loadafter{acro} \LWR@loadafter{acronym} @@ -190,6 +191,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{axodraw2} \LWR@loadafter{backref} \LWR@loadafter{balance} +\LWR@loadafter{bbding} \LWR@loadafter{bigdelim} \LWR@loadafter{bigstrut} \LWR@loadafter{bitpattern} @@ -213,7 +215,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{cases} \LWR@loadafter{changebar} \LWR@notmemoirloadafter{changepage} -\LWR@notmemoirloadafter{chngpage} +\LWR@loadafter{changes} \LWR@loadafter{chappg} \LWR@loadafter{chapterbib} \LWR@loadafter{chemfig} @@ -222,6 +224,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{chemmacros} \LWR@loadafter{chemnum} \LWR@loadafter{chkfloat} +\LWR@notmemoirloadafter{chngpage} \LWR@loadafter{cite} \LWR@loadafter{cmdtrack} \LWR@loadafter{color} @@ -235,6 +238,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{dblfnote} \LWR@notmemoirloadafter{dcolumn} \LWR@loadafter{diagbox} +\LWR@loadafter{dingbat} \LWR@loadafter{dprogress} \LWR@loadafter{draftcopy} \LWR@loadafter{draftfigure} @@ -256,6 +260,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{epstopdf-base} \LWR@loadafter{errata} \LWR@loadafter{eso-pic} +\LWR@loadafter{eurosym} \LWR@loadafter{everypage} \LWR@loadafter{everyshi} \LWR@loadafter{extramarks} @@ -267,6 +272,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{fancyvrb} \LWR@loadafter{figcaps} \LWR@loadafter{figsize} +\LWR@loadafter{fitbox} \LWR@loadafter{fix2col} \LWR@loadafter{fixme} \LWR@loadafter{fixmetodonotes} @@ -282,11 +288,14 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{fncychap} \LWR@loadafter{fnlineno} \LWR@loadafter{fnpos} +\LWR@loadafter{fontawesome} +\LWR@loadafter{fontawesome5} \LWR@loadafter{footmisc} \LWR@loadafter{footnote} \LWR@loadafter{footnotehyper} \LWR@loadafter{footnoterange} \LWR@loadafter{footnpag} +\LWR@loadafter{foreign} \LWR@loadafter{forest} \LWR@loadafter{framed} \LWR@loadafter{ftnright} @@ -297,6 +306,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{gentombow} \LWR@loadafter{gmeometric} \LWR@loadafter{glossaries} +\LWR@loadafter{gloss} \LWR@loadafter{glossary} \LWR@loadafter{grffile} \LWR@loadafter{grid} @@ -315,6 +325,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{imakeidx} \LWR@notmemoirloadafter{index} \LWR@loadafter{intopdf} +\LWR@loadafter{karnaugh-map} \LWR@loadafter{keyfloat} \LWR@loadafter{layaureo} \LWR@loadafter{layout} @@ -339,6 +350,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{marginfit} \LWR@loadafter{marginfix} \LWR@loadafter{marginnote} +\LWR@loadafter{marvosym} \LWR@loadafter{mcaption} \LWR@loadafter{mdframed} \LWR@loadafter{memhfixc} @@ -350,6 +362,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{morefloats} \LWR@notmemoirloadafter{moreverb} \LWR@notmemoirloadafter{mparhack} +\LWR@loadafter{multicap} \LWR@loadafter{multicolrule} \LWR@loadafter{multirow} \LWR@loadafter{multitoc} @@ -362,9 +375,11 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{newtxmath} \LWR@notmemoirloadafter{nextpage} \LWR@loadafter{nicefrac} +\LWR@loadafter{nomencl} \LWR@loadafter{nonfloat} \LWR@loadafter{nonumonpart} \LWR@loadafter{nopageno} +\LWR@loadafter{notes} \LWR@loadafter{notespages} \LWR@loadafter{nowidow} \LWR@loadafter{ntheorem} @@ -388,6 +403,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{pdfx} \LWR@loadafter{pfnote} \LWR@loadafter{phfqit} +\LWR@loadafter{pifont} \LWR@loadafter{placeins} \LWR@loadafter{plarray} \LWR@loadafter{plarydshln} @@ -449,6 +465,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{srctex} \LWR@loadafter{stabular} \LWR@notltjloadafter{stfloats} +\LWR@loadafter{struktex} \LWR@loadafter{subcaption} \LWR@loadafter{subfig} \LWR@loadafter{subfigure} @@ -485,6 +502,8 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{truncate} \LWR@loadafter{turnthepage} \LWR@loadafter{twoup} +\LWR@loadafter{typicons} +\LWR@loadafter{umoline} \LWR@loadafter{underscore} \LWR@loadafter{units} \LWR@loadafter{unitsdef} @@ -507,6 +526,7 @@ For a possible alternative, see class(es) #2.} \LWR@loadafter{xcolor} \LWR@loadafter{xechangebar} \LWR@loadafter{xellipsis} +\LWR@loadafter{xfakebold} \LWR@loadafter{xfrac} \LWR@loadafter{xltabular} \LWR@loadafter{xltxtra} @@ -955,7 +975,7 @@ For a possible alternative, see class(es) #2.} \end{warpprint} -\begin{warpHTML} +\begin{warpall} \LetLtxMacro\LWR@origRequirePackage\RequirePackage @@ -963,6 +983,17 @@ For a possible alternative, see class(es) #2.} \newcommand*{\LWR@parsedrequirepackagenames}{} +\newcommand*{\LWR@nullifycomment}{% + \PackageInfo{lwarp}% + {Nullifying the comment environment before loading \LWR@strresulttwo,}% + \let\comment\relax% + \let\endcomment\relax% +} + +\newcommand*\LWR@findword[3][,]{% + \StrBetween[#3,\numexpr#3+1]{#1#2#1}{#1}{#1}% +} + \newcommand*{\LWR@checkloadfilename}[1]{% \LWR@checkloadnever{#1}{ae}{latinmodern} \LWR@checkloadnever{#1}{aecc}{latinmodern} @@ -1002,17 +1033,18 @@ For a possible alternative, see class(es) #2.} \LWR@checkloadbefore{#1}{zxjatype} } -\newcommand*\LWR@findword[3][,]{% - \StrBetween[#3,\numexpr#3+1]{#1#2#1}{#1}{#1}% -} \newcommand*{\LWR@lookforpackagename}[1]{% \LWR@findword{\LWR@requirepackagenames}{#1}[\LWR@strresult]% \StrSubstitute[100]{\LWR@strresult}{ }{}[\LWR@strresulttwo]% \IfStrEq{\LWR@strresulttwo}{}% {}% no filename {% yes filename was found -\LWR@checkloadfilename{\LWR@strresulttwo}% - \IfFileExists{lwarp-\LWR@strresulttwo.sty}% + \ifdefstring{\LWR@strresulttwo}{easyReview}{\LWR@nullifycomment}{}% + \ifbool{warpingHTML}{\LWR@checkloadfilename{\LWR@strresulttwo}}{}% + \ifboolexpr{ + bool{warpingHTML} and + test{\IfFileExists{lwarp-\LWR@strresulttwo.sty}} + }% {% lwarp-* file found \ifdefvoid{\LWR@parsedrequirepackagenames}{% \edef\LWR@parsedrequirepackagenames{lwarp-\LWR@strresulttwo}% @@ -1033,6 +1065,7 @@ For a possible alternative, see class(es) #2.} }% no lwarp-* file }% yes filename } + \RenewDocumentCommand{\RequirePackage}{o m o}{% \renewcommand*{\LWR@requirepackagenames}{#2}% \renewcommand*{\LWR@parsedrequirepackagenames}{}% @@ -1070,6 +1103,10 @@ For a possible alternative, see class(es) #2.} } \LetLtxMacro\usepackage\RequirePackage +\end{warpall} + +\begin{warpHTML} + \NewDocumentCommand{\LWR@ProvidesPackagePass}{m o}{ \PackageInfo{lwarp}{Using package `#1' and adding lwarp modifications, including options,}% \IfValueTF{#2} @@ -1380,6 +1417,7 @@ For a possible alternative, see class(es) #2.} \let\LWR@origbigskip\bigskip \let\LWR@origtextellipsis\textellipsis +\let\LWR@orig@textquotedbl\textquotedbl \LetLtxMacro\LWR@origrmfamily\rmfamily \LetLtxMacro\LWR@origsffamily\sffamily @@ -1961,7 +1999,7 @@ div.copyrightboxnote {text-align: left ; font-size: 60%} span.lettrine { font-size: 4ex ; float: left ; } span.lettrinetext { font-variant: small-caps ; } -/* ulem and soul packages: */ +/* ulem, soul, umoline packages: */ span.uline { text-decoration: underline ; text-decoration-skip: auto ; @@ -1983,6 +2021,11 @@ span.sout { text-decoration: line-through ; } +span.oline { + text-decoration: overline ; + text-decoration-skip: auto ; +} + span.xout { text-decoration: line-through ; } @@ -2997,6 +3040,24 @@ div.amsthmproof span.amsthmnoteremark {} +/* For the notes package: */ +div.notesimportantnote, div.noteswarningnote, div.notesinformationnote { + clear: both ; + margin: 2ex 2em 2ex 2em ; + border: 1px solid silver ; +} + +div.notesicon { + float:left ; + display: inline-block ; + background: gold ; + padding: 0ex 1em 0ex 1em ; + margin-right: 1em ; + font-weight: bold ; +} + +div.notescontents { font-style: italic } + /* For CSS LaTeX and related logos: Based on spacing demonstrated by the metafont package. @@ -3756,7 +3817,7 @@ src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX- -- Copyright 2016-2018 Brian Dunn -printversion = "v0.66" +printversion = "v0.67" requiredconfversion = "2" -- also at *lwarpmk.conf function printhelp () @@ -4291,7 +4352,7 @@ end -- createonelateximage function createlateximages () -- --- Create lateximages based on .txt: +-- Create lateximages based on -images.txt: -- -- See if the document must be recompiled first: checklimages () @@ -4801,8 +4862,8 @@ end -- not --version \LWR@sanitize{#1}% \LWR@traceinfo{about to compare with ??}% \ifthenelse{\equal{\LWR@sanitized}{??}}% -{\LWR@traceinfo{found ??}}% -{\LWR@traceinfo{not found ??}}% + {\LWR@traceinfo{found ??}}% + {\LWR@traceinfo{not found ??}}% \LWR@traceinfo{about to compare with zero or empty}% \ifthenelse{% \equal{\LWR@sanitized}{0}% @@ -5558,18 +5619,18 @@ end -- not --version \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% - {}% - {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% + {}% + {\LWR@htmltagc{\LWR@tagregularparagraph}\LWR@orignewline}% \@makefntext{#1}% \ifthenelse{% \boolean{LWR@doingstartpars} \AND% \cnttest{\value{LWR@lateximagedepth}}{=}{0}% }% - {\par}% - {% - \LWR@htmltagc{/\LWR@tagregularparagraph}% - \LWR@orignewline% - }% + {\par}% + {% + \LWR@htmltagc{/\LWR@tagregularparagraph}% + \LWR@orignewline% + }% \color@endgroup% }% vbox \LWR@ensuredoingapar% @@ -5597,11 +5658,11 @@ end -- not --version \ignorespaces#1% }% \ifthenelse{\cnttest{\value{LWR@lateximagedepth}}{>}{0}}% - {}% - {% - \LWR@htmltagc{/\LWR@tagregularparagraph}% - \LWR@orignewline% - }% + {}% + {% + \LWR@htmltagc{/\LWR@tagregularparagraph}% + \LWR@orignewline% + }% \color@endgroup% }% vbox \LWR@ensuredoingapar% @@ -5712,6 +5773,20 @@ end -- not --version } } +\newcommand*{\LWR@simplifycustom}{} + +\NewDocumentCommand{\FilenameSimplify}{s m}{% +\IfBooleanTF{#1}{% + \appto{\LWR@simplifycustom}{% + \LWR@simplifyname*{#2}% + }% +}{% + \appto{\LWR@simplifycustom}{% + \LWR@simplifyname{#2}% + }% +}% +} + \newcommand*{\LWR@filenamenoblanks}[1]{% \begingroup \LWR@nullfonts% @@ -5723,8 +5798,6 @@ end -- not --version \LWR@simplifyname{\textbackslash} \LWR@simplifyname{\protect} \LWR@simplifyname{\ } -\LWR@simplifyname{<} -\LWR@simplifyname{>} \LWR@simplifyname{\textless} \LWR@simplifyname{\textgreater} \edef\LWR@thisnewfilename{\detokenize\expandafter{\LWR@thisnewfilename}}% @@ -5748,8 +5821,10 @@ end -- not --version \LWR@simplifyname*{<} \LWR@simplifyname*{>} \LWR@simplifyname{\LWRbackslash} -\LWR@simplifyname{\LWRleftbrace} -\LWR@simplifyname{\LWRrightbrace} +\StrSubstitute{\LWR@thisnewfilename}% + {\LWRleftbrace}{}[\LWR@thisnewfilename]% +\StrSubstitute{\LWR@thisnewfilename}% + {\LWRrightbrace}{}[\LWR@thisnewfilename]% \LWR@simplifyname{\LWRpercent} \LWR@simplifyname{\LWRdollar} \LWR@simplifyname*{|} @@ -5776,6 +5851,7 @@ end -- not --version \LWR@simplifyname*{-FOR-} \LWR@simplifyname*{-the-} \LWR@simplifyname*{-THE-} +\LWR@simplifycustom% \LWR@simplifyname*{-----} \LWR@simplifyname*{----} \LWR@simplifyname*{---} @@ -5789,6 +5865,9 @@ end -- not --version \LWR@simplifyname*{—} \LWR@simplifyname*{–} \fi% +\IfBeginWith{\LWR@thisnewfilename}{\detokenize{-}}{% + \StrGobbleLeft{\LWR@thisnewfilename}{1}[\LWR@thisnewfilename]% +}{}% \IfEndWith{\LWR@thisnewfilename}{\detokenize{-}}{% \StrGobbleRight{\LWR@thisnewfilename}{1}[\LWR@thisnewfilename]% }{}% @@ -5849,6 +5928,8 @@ end -- not --version \newcommand*{\CustomizeMathJax}[1]{} +\NewDocumentCommand{\FilenameSimplify}{s m}{} + \end{warpprint} \begin{warpHTML} @@ -5871,8 +5952,8 @@ end -- not --version \LWR@htmlelementend{footer} } \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{\ifnumcomp{\value{LWR@htmlfilenumber}}{>}{0}{\LWR@botnavigation}{}} + {} + {\ifnumcomp{\value{LWR@htmlfilenumber}}{>}{0}{\LWR@botnavigation}{}} \LWR@stoppars \LWR@htmltag{/body}\LWR@orignewline @@ -5917,23 +5998,23 @@ end -- not --version \setcounter{LWR@latestautopage}{\value{page}}% \LWR@newautopagelabel{LWR@latestautopage}% \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{\LWR@topnavigation} + {} + {\LWR@topnavigation} \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{ - \LWR@htmlelement{header} + {} + { + \LWR@htmlelement{header} - \LWR@pagetop + \LWR@pagetop - \LWR@htmlelementend{header} -} + \LWR@htmlelementend{header} + } \LWR@htmlelementclass{div}{bodyandsidetoc} \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{\LWR@sidetoc} + {} + {\LWR@sidetoc} \LWR@htmlelementclass{div}{bodycontainer} \LWR@htmlelementclass{section}{textbody} @@ -6071,8 +6152,8 @@ end -- not --version \ifthenelse{% \cnttest{\@nameuse{LWR@depth#4}}{>=}{\LWR@depthparagraph}% }% -{\LWR@startpars}% -{}% + {\LWR@startpars}% + {}% \LWR@traceinfo{LWR@section: about to LWR@createautosec}% \LWR@createautosec{\@nameuse{LWR@tag#4}}% \setcounter{LWR@currentautosec}{\value{page}}% @@ -6131,22 +6212,22 @@ end -- not --version {\value{secnumdepth}}\) \AND% \(\cnttest{\@nameuse{LWR@depth#4}}{=}{\LWR@depthpart}\)% }% - {\@partnameformat}% - {}% + {\@partnameformat}% + {}% \LWR@traceinfo{LWR@section: about to print section number}% \ifthenelse{% \cnttest{\@nameuse{LWR@depth#4}}{<=}{\value{secnumdepth}}% }% - {% - \ifstrequal{#4}{part}% - {\protect\LWR@sectionnumber{\@partcntformat{#4}}}% {% - \ifstrequal{#4}{chapter}% - {\protect\LWR@sectionnumber{\@chapcntformat{#4}}}% - {\protect\LWR@sectionnumber{\@seccntformat{#4}}}% + \ifstrequal{#4}{part}% + {\protect\LWR@sectionnumber{\@partcntformat{#4}}}% + {% + \ifstrequal{#4}{chapter}% + {\protect\LWR@sectionnumber{\@chapcntformat{#4}}}% + {\protect\LWR@sectionnumber{\@seccntformat{#4}}}% + }% }% - }% - {}% + {}% \LWR@traceinfo{LWR@section: finished print section number}% }{}% }% end of not starred @@ -6161,22 +6242,22 @@ end -- not --version \ifthenelse{% \cnttest{\@nameuse{LWR@depth#4}}{<}{\LWR@depthparagraph}% }% -{\LWR@startpars}% -{}% + {\LWR@startpars}% + {}% \ifthenelse{% \NOT\equal{#1}{\BooleanTrue}\OR% \cnttest{\@nameuse{LWR@depth#4}}{=}{\LWR@depthpart}% }% -{% not starred - \setcounter{LWR@prevFileDepth}{\@nameuse{LWR@depth#4}}% -}% not starred -{}% + {% not starred + \setcounter{LWR@prevFileDepth}{\@nameuse{LWR@depth#4}}% + }% not starred + {}% \ifstrempty{#3}% -{}% -{% -\global\boolfalse{LWR@forcinghtmlpage}% -\global\boolfalse{LWR@forcinghtmltoc}% -}% + {}% + {% + \global\boolfalse{LWR@forcinghtmlpage}% + \global\boolfalse{LWR@forcinghtmltoc}% + }% \LWR@traceinfo{LWR@section: done}% } @@ -6343,59 +6424,59 @@ end -- not --version \edef\theHTMLSection{#1}% \LWR@htmltag{!DOCTYPE html}\LWR@orignewline \LWR@htmltag{% - html lang=\textquotedbl\LWR@currentHTMLLanguage\textquotedbl% + html lang=\LWR@orig@textquotedbl\LWR@currentHTMLLanguage\LWR@orig@textquotedbl% }\LWR@orignewline \LWR@htmltag{head}\LWR@orignewline \LWR@htmltag{% - meta charset=\textquotedbl{}UTF-8\textquotedbl\ /% + meta charset=\LWR@orig@textquotedbl{}UTF-8\LWR@orig@textquotedbl\ /% }\LWR@orignewline \ifthenelse{\equal{\theHTMLAuthor}{}}% -{}% -{% - \LWR@htmltag{% - meta name=\textquotedbl{}author\textquotedbl\ % space - content=\textquotedbl\theHTMLAuthor\textquotedbl\ /% - }\LWR@orignewline% -}% + {}% + {% + \LWR@htmltag{% + meta name=\LWR@orig@textquotedbl{}author\LWR@orig@textquotedbl\ % space + content=\LWR@orig@textquotedbl\theHTMLAuthor\LWR@orig@textquotedbl\ /% + }\LWR@orignewline% + }% \LWR@htmltag{% meta % space - name=\textquotedbl{}generator\textquotedbl\ % space - content=\textquotedbl{}LaTeX lwarp package\textquotedbl\ /% + name=\LWR@orig@textquotedbl{}generator\LWR@orig@textquotedbl\ % space + content=\LWR@orig@textquotedbl{}LaTeX lwarp package\LWR@orig@textquotedbl\ /% }\LWR@orignewline% \ifdefempty{\LWR@currentHTMLDescription}{}{% \LWR@htmltag{% - meta name=\textquotedbl{}description\textquotedbl\ % space - content=\textquotedbl\LWR@currentHTMLDescription\textquotedbl\ /% + meta name=\LWR@orig@textquotedbl{}description\LWR@orig@textquotedbl\ % space + content=\LWR@orig@textquotedbl\LWR@currentHTMLDescription\LWR@orig@textquotedbl\ /% }\LWR@orignewline }% \LWR@htmltag{% meta % space - name=\textquotedbl{}viewport\textquotedbl\ % space - content=\textquotedbl{}width=device-width, initial-scale=1.0\textquotedbl\ /% + name=\LWR@orig@textquotedbl{}viewport\LWR@orig@textquotedbl\ % space + content=\LWR@orig@textquotedbl{}width=device-width, initial-scale=1.0\LWR@orig@textquotedbl\ /% }\LWR@orignewline \LWR@htmltag{!-\/-[if lt IE 9]}\LWR@orignewline \LWR@htmltag{% script % space - src=\textquotedbl{}% + src=\LWR@orig@textquotedbl{}% http://html5shiv.googlecode.com/svn/trunk/html5.js% - \textquotedbl% + \LWR@orig@textquotedbl% }% \LWR@htmltag{/script}\LWR@orignewline \LWR@htmltag{![endif]-\/-}\LWR@orignewline \ifthenelse{\equal{\theHTMLTitle}{}}% -{}% -{% - \LWR@htmltag{title}% - \ifdefempty{\theHTMLSection}% - {\theHTMLTitle}% - {\theHTMLTitleSection}% - \LWR@htmltag{/title}\LWR@orignewline% -}% + {}% + {% + \LWR@htmltag{title}% + \ifdefempty{\theHTMLSection}% + {\theHTMLTitle}% + {\theHTMLTitleSection}% + \LWR@htmltag{/title}\LWR@orignewline% + }% \LWR@htmltag{% link % space - rel=\textquotedbl{}stylesheet\textquotedbl\ % space - type=\textquotedbl{}text/css\textquotedbl\ % space - href=\textquotedbl\LWR@currentcss\textquotedbl\ /% + rel=\LWR@orig@textquotedbl{}stylesheet\LWR@orig@textquotedbl\ % space + type=\LWR@orig@textquotedbl{}text/css\LWR@orig@textquotedbl\ % space + href=\LWR@orig@textquotedbl\LWR@currentcss\LWR@orig@textquotedbl\ /% }% \LWR@orignewline \ifbool{mathjax}% @@ -6513,10 +6594,10 @@ end -- not --version \LWR@htmlelementend{footer} \ifthenelse{\boolean{FormatEPUB}\OR\boolean{FormatWP}} -{} -{ - \ifnumcomp{\value{LWR@htmlfilenumber}}{>}{0}{\LWR@botnavigation}{} -} + {} + { + \ifnumcomp{\value{LWR@htmlfilenumber}}{>}{0}{\LWR@botnavigation}{} + } \LWR@stoppars% final stop of all paragraphs \LWR@htmltag{/body}\LWR@orignewline \LWR@htmltag{/html}\LWR@orignewline @@ -8825,13 +8906,13 @@ rowspan="#2" % }% {% \ifthenelse{\cnttest{\LWR@lateximagedepthref{#1}}{>}{0}}% - {% - \LWR@ImagesName\LWR@lateximagenumberref{#1}% - }% - {% - \LWR@traceinfo{LWR@startref D3}% - \LWR@print@mbox{\LWR@sanitized}% - }% + {% + \LWR@ImagesName\LWR@lateximagenumberref{#1}% + }% + {% + \LWR@traceinfo{LWR@startref D3}% + \LWR@print@mbox{\LWR@sanitized}% + }% }% \LWR@traceinfo{LWR@startref E}% "}% @@ -9331,14 +9412,16 @@ autopage-\theLWR@currentautosec% \NewDocumentCommand{\hypertoc}{m m +m m}{% \LWR@traceinfo{hypertoc !#1!#2!#3!#4!}% -\ifthenelse{\cnttest{#1}{<=}{\value{tocdepth}}}{% - \LWR@startpars% - \LWR@subhyperrefclass{% - \LWR@htmlrefsectionfilename{autopage-#4}\LWR@origpound\LWR@print@mbox{autosec-#4}% - }{#3}{toc#2}% - \LWR@stoppars% -}% -{}% +\ifthenelse{\cnttest{#1}{<=}{\value{tocdepth}}}% + {% + \LWR@startpars% + \LWR@subhyperrefclass{% + \LWR@htmlrefsectionfilename{autopage-#4}% + \LWR@origpound\LWR@print@mbox{autosec-#4}% + }{#3}{toc#2}% + \LWR@stoppars% + }% + {}% \LWR@traceinfo{hypertoc done}% } @@ -9359,14 +9442,16 @@ autopage-\theLWR@currentautosec% \setcounter{#3depth}{1}% }{}% \LWR@traceinfo{hypertocfloat depth is #1 #3depth is \arabic{#3depth}}% -\ifthenelse{\cnttest{#1}{<=}{\arabic{#3depth}}}{% - \LWR@startpars% - \LWR@subhyperrefclass{% - \LWR@htmlrefsectionfilename{autopage-\arabic{LWR@nextautopage}}% - \LWR@origpound\LWR@print@mbox{autoid-\arabic{LWR@nextautoid}}}% - {#4}{toc#2}% - \LWR@stoppars% -}{}% +\ifthenelse{\cnttest{#1}{<=}{\arabic{#3depth}}}% + {% + \LWR@startpars% + \LWR@subhyperrefclass{% + \LWR@htmlrefsectionfilename{autopage-\arabic{LWR@nextautopage}}% + \LWR@origpound\LWR@print@mbox{autoid-\arabic{LWR@nextautoid}}}% + {#4}{toc#2}% + \LWR@stoppars% + }% + {}% } \DeclareDocumentCommand{\l@part}{m m}{\hypertoc{-1}{part}{#1}{#2}} @@ -9602,6 +9687,15 @@ autopage-\theLWR@currentautosec% \newbool{LWR@indisplaymathimage} +\newbool{LWR@xfakebold} +\boolfalse{LWR@xfakebold} + +\newcommand*{\LWR@orig@setBold}{} + +\newcommand*{\LWR@orig@unsetBold}{} + +\newcommand*{\LWR@applyxfakebold}{} + \let\LWR@origtextdollar\$ \renewcommand*{\$}{% @@ -9662,6 +9756,7 @@ autopage-\theLWR@currentautosec% }% {% not in a lateximage \begingroup% +\LWR@applyxfakebold% \ifboolexpr{% ( bool{mathjax} or @@ -9766,6 +9861,9 @@ autopage-\theLWR@currentautosec% \LWR@traceinfo{subsingledollar: static}% \IfValueTF{#1}{% \LWR@findcurrenttextcolor% sets \LWR@tempcolor + \ifbool{LWR@xfakebold}% + {\def\LWR@tempone{Y}}% + {\def\LWR@tempone{N}}% \begin{lateximage}*% use hashing [#2]% alt [% addl' hashing @@ -9774,6 +9872,7 @@ autopage-\theLWR@currentautosec% SR\LWR@f@series% SH\LWR@f@shape% CL\LWR@tempcolor% + FB\LWR@tempone% xfakebold ]% [\LWR@singledollarstyle \LWR@singledollardepthstyle]% CSS }{% @@ -9784,6 +9883,7 @@ autopage-\theLWR@currentautosec% }% }% \LWR@addbaselinemarker% + \LWR@applyxfakebold% \usebox{\LWR@singledollarbox}% \LWR@addbaselinemarker% \end{lateximage}% @@ -9826,6 +9926,7 @@ autopage-\theLWR@currentautosec% \LWR@HTMLsanitize{#1} % extra space \textbackslash{]}% ]% + \LWR@applyxfakebold% \LWR@origdollar\LWR@origdollar#1\LWR@origdollar\LWR@origdollar% \end{lateximage}% \end{BlockClass}% @@ -9934,11 +10035,11 @@ autopage-\theLWR@currentautosec% \newcounter{LWR@nextequation} \newcommand*{\LWR@syncmathjax}{% \ifcsdef{thechapter}{ -\InlineClass{hidden}{ -\textbackslash( -\textbackslash{}seteqsection \{\thechapter\} -\textbackslash) -} + \InlineClass{hidden}{ + \textbackslash( + \textbackslash{}seteqsection \{\thechapter\} + \textbackslash) + } } {}% not using chapters \ifthenelse{\cnttest{\value{equation}}>0} @@ -10009,6 +10110,7 @@ autopage-\theLWR@currentautosec% \LWR@HTMLsanitizeexpand{\detokenize\expandafter{#1}} % extra space \textbackslash{end\{#2\}}% ]% alt tag + \LWR@applyxfakebold% \@nameuse{LWR@orig#2}% #1% contents collected by \collect@body \@nameuse{LWR@origend#2}% @@ -10158,6 +10260,7 @@ autopage-\theLWR@currentautosec% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[(\LWR@startingequationtag--\LWR@equationtag) \LWR@addmathjax{eqnarray}{\BODY}] + \LWR@applyxfakebold% \LWR@origeqnarray \BODY \LWR@origendeqnarray @@ -10169,6 +10272,7 @@ autopage-\theLWR@currentautosec% \LWR@newautoidanchor% \booltrue{LWR@indisplaymathimage}% \begin{lateximage}[\LWR@addmathjax{eqnarray*}{\BODY}] + \LWR@applyxfakebold% \LWR@origeqnarray \BODY \nonumber @@ -10967,8 +11071,8 @@ autopage-\theLWR@currentautosec% \lengthtest{\LWR@atleastonept>0pt}\AND% \lengthtest{\LWR@atleastonept<1pt}% }% -{\setlength{\LWR@atleastonept}{1pt}}% -{}% + {\setlength{\LWR@atleastonept}{1pt}}% + {}% } \newcommand*{\LWR@fboxstyle}{% @@ -11207,6 +11311,7 @@ width:\LWR@printlength{\LWR@tempwidth}% \DeclareRobustCommand{\LWR@null@em}{} \catcode`\$=\active% redefining $ below +\catcode`\_=12% redefining \_ below \newcommand*{\LWR@nullfonts}{% \LetLtxMacro\emph\LWR@null@emph% \LetLtxMacro\textmd\LWR@null@textmd% @@ -11232,13 +11337,93 @@ width:\LWR@printlength{\LWR@tempwidth}% \LetLtxMacro\itshape\LWR@null@itshape% \LetLtxMacro\normalfont\LWR@null@normalfont% \LetLtxMacro\em\LWR@null@em% +\renewcommand*{\$}{-}% +\renewcommand*{\%}{-}% +\renewcommand*{\_}{-}% +\renewcommand*{\}}{-}% +\renewcommand*{\{}{-}% +\renewcommand*{\&}{and}% +\renewcommand*{\#}{-}% \renewcommand*{\,}{-}% \renewcommand*{~}{-}% -\renewcommand*{\newline}{ }% +\renewcommand*{\^}[1]{-}% +\renewcommand*{\~}[1]{-}% +\renewcommand*{\newline}{-}% +\renewcommand*{\textasciicircum}{-}% +\renewcommand*{\textasciitilde}{-}% +\renewcommand*{\textasteriskcentered}{-}% +\renewcommand*{\textbackslash}{-}% +\renewcommand*{\textbar}{-}% +\renewcommand*{\textbardbl}{-}% +\renewcommand*{\textbigcircle}{-}% +\renewcommand*{\textbraceleft}{-}% +\renewcommand*{\textbraceright}{-}% +\renewcommand*{\textbullet}{-}% +\renewcommand*{\textcopyright}{-}% +\renewcommand*{\textdagger}{-}% +\renewcommand*{\textdaggerdbl}{-}% +\renewcommand*{\textdollar}{-}% \renewcommand*{\textellipsis}{-}% +\renewcommand*{\textemdash}{-}% +\renewcommand*{\textendash}{-}% +\renewcommand*{\textexclamdown}{-}% +\renewcommand*{\textgreater}{-}% +\renewcommand*{\textless}{-}% +\renewcommand*{\textordfeminine}{-}% +\renewcommand*{\textordmasculine}{-}% +\renewcommand*{\textparagraph}{-}% +\renewcommand*{\textperiodcentered}{-}% +\renewcommand*{\textpertenthousand}{-}% +\renewcommand*{\textperthousand}{-}% +\renewcommand*{\textquestiondown}{-}% +\renewcommand*{\textquotedblleft}{-}% +\renewcommand*{\textquotedblright}{-}% +\renewcommand*{\textquoteleft}{-}% +\renewcommand*{\textquoteright}{-}% +\renewcommand*{\textregistered}{-}% +\renewcommand*{\textsection}{-}% +\renewcommand*{\textsterling}{-}% +\renewcommand*{\texttrademark}{-}% +\renewcommand*{\textunderscore}{-}% +\renewcommand*{\textvisiblespace}{-}% +\renewcommand*{\copyright}{-}% +\renewcommand*{\dag}{-}% +\renewcommand*{\ddag}{-}% +\renewcommand*{\dots}{-}% +\renewcommand*{\P}{-}% +\renewcommand*{\pounds}{-}% +\renewcommand*{\S}{-}% +\renewcommand*{\aa}{a}% +\renewcommand*{\AA}{A}% +\renewcommand*{\AE}{AE}% +\renewcommand*{\ae}{ae}% +\renewcommand*{\dh}{d}% +\renewcommand*{\DH}{D}% +\renewcommand*{\DJ}{D}% +\renewcommand*{\dj}{d}% +\renewcommand*{\IJ}{IJ}% +\renewcommand*{\ij}{ij}% +\renewcommand*{\L}{L}% +\renewcommand*{\l}{l}% +\renewcommand*{\NG}{NG}% +\renewcommand*{\ng}{ng}% +\renewcommand*{\O}{O}% +\renewcommand*{\o}{o}% +\renewcommand*{\oe}{oe}% +\renewcommand*{\OE}{OE}% +\renewcommand*{\ss}{ss}% +\renewcommand*{\SS}{SS}% +\renewcommand*{\th}{th}% +\renewcommand*{\TH}{TH}% +\renewcommand*{\guillemotleft}{}% +\renewcommand*{\guilsinglleft}{}% +\renewcommand*{\quotedblbase}{}% +\renewcommand*{\textquotedbl}{}% +\renewcommand*{\guillemotright}{}% +\renewcommand*{\guilsinglright}{}% +\renewcommand*{\quotesinglbase}{}% \renewcommand*{\HTMLunicode}[1]{}% \renewcommand*{\HTMLentity}[1]{}% -\renewcommand*{\&}{and}% \renewcommand{\textsuperscript}[1]{##1}% \renewcommand{\textsubscript}[1]{##1}% \renewcommand{\underline}[1]{##1}% @@ -11265,7 +11450,10 @@ width:\LWR@printlength{\LWR@tempwidth}% \newcommand{\texorpdfstring}[2]{##2}% } \catcode`\$=3% - +\catcode`\_=8% +\newcommand*{\FilenameNullify}[1]{% + \appto{\LWR@nullfonts}{#1}% +} \newcommand*{\LWR@f@family}{rm} \newcommand*{\LWR@f@series}{md} @@ -11380,6 +11568,8 @@ width:\LWR@printlength{\LWR@tempwidth}% \newenvironment*{LWR@blocktextcurrentfont}{}{} +\newcommand*{\FilenameNullify}[1]{} + \end{warpprint} @@ -11537,20 +11727,22 @@ width:\LWR@printlength{\LWR@tempwidth}% \renewcommand*{\cleardoublepage}{} \newcommand*{\LWR@HTML@rule}[3][]{% \setlength{\LWR@tempwidth}{#2}% -\ifthenelse{\lengthtest{\LWR@tempwidth=0pt}} +\ifthenelse{\lengthtest{\LWR@tempwidth=0pt}}% {}% zero- width {% non-zero width \ifthenelse{% \lengthtest{\LWR@tempwidth>0pt}\AND% \lengthtest{\LWR@tempwidth<1pt}% }% - {\setlength{\LWR@tempwidth}{1pt}}{}% + {\setlength{\LWR@tempwidth}{1pt}}% + {}% \setlength{\LWR@tempheight}{#3}% \ifthenelse{% \lengthtest{\LWR@tempheight>0pt}\AND% \lengthtest{\LWR@tempheight<1pt}% }% - {\setlength{\LWR@tempheight}{1pt}}{}% + {\setlength{\LWR@tempheight}{1pt}}% + {}% \LWR@minipagestoppars% \LWR@findcurrenttextcolor% \LWR@htmltagc{% -- cgit v1.2.3