From 91c9b5dc1e480401f79c7ea64bd98754e1eab170 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 21 Feb 2017 23:44:01 +0000 Subject: lwarp (10feb17) git-svn-id: svn://tug.org/texlive/trunk@43292 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty | 104 + .../tex/latex/lwarp/lwarp-algorithmicx.sty | 120 + Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty | 107 + .../texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty | 110 + .../texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty | 106 + .../tex/latex/lwarp/lwarp-draftwatermark.sty | 113 + .../texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty | 139 + .../texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty | 121 + .../texmf-dist/tex/latex/lwarp/lwarp-everypage.sty | 106 + .../tex/latex/lwarp/lwarp-extramarks.sty | 114 + .../texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty | 121 + Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty | 127 + .../texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty | 232 + .../texmf-dist/tex/latex/lwarp/lwarp-geometry.sty | 103 + .../texmf-dist/tex/latex/lwarp/lwarp-graphics.sty | 108 + .../texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty | 103 + .../texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty | 208 + .../texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty | 131 + .../tex/latex/lwarp/lwarp-letterspace.sty | 108 + .../texmf-dist/tex/latex/lwarp/lwarp-listings.sty | 207 + .../texmf-dist/tex/latex/lwarp/lwarp-longtable.sty | 144 + .../texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty | 109 + .../texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty | 261 ++ .../texmf-dist/tex/latex/lwarp/lwarp-microtype.sty | 135 + .../texmf-dist/tex/latex/lwarp/lwarp-multicol.sty | 133 + .../texmf-dist/tex/latex/lwarp/lwarp-multirow.sty | 103 + .../texmf-dist/tex/latex/lwarp/lwarp-needspace.sty | 105 + .../tex/latex/lwarp/lwarp-newproject.sty | 2014 ++++++++ .../texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty | 109 + .../texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty | 107 + .../texmf-dist/tex/latex/lwarp/lwarp-placeins.sty | 103 + .../texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty | 124 + .../texmf-dist/tex/latex/lwarp/lwarp-rotating.sty | 115 + .../texmf-dist/tex/latex/lwarp/lwarp-setspace.sty | 131 + .../texmf-dist/tex/latex/lwarp/lwarp-textpos.sty | 120 + .../tex/latex/lwarp/lwarp-threeparttable.sty | 119 + .../texmf-dist/tex/latex/lwarp/lwarp-titleps.sty | 153 + .../texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty | 138 + .../texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty | 133 + .../texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty | 308 ++ .../texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty | 122 + .../texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty | 121 + .../texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty | 158 + Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty | 142 + Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty | 162 + Master/texmf-dist/tex/latex/lwarp/lwarp.sty | 4861 ++++++++++++++++++++ 46 files changed, 12818 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp.sty (limited to 'Master/texmf-dist/tex/latex') diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty new file mode 100644 index 00000000000..4014ed3775f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty @@ -0,0 +1,104 @@ +%% +%% This is file `lwarp-afterpage.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `afterpage') +%% This is a generated file. +%% Copyright 2016 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{afterpage} + +\newcommand{\afterpage}[1]{#1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-afterpage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty new file mode 100644 index 00000000000..290d296caa1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty @@ -0,0 +1,120 @@ +%% +%% This is file `lwarp-algorithmicx.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `algorithmicx') +%% This is a generated file. +%% Copyright 2016 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{algorithmicx} + +\begin{warpHTML} + +\AtBeginEnvironment{algorithmic}{% +\let\origALG@doentity\ALG@doentity% +\renewcommand*{\ALG@doentity}{% +\origALG@doentity% +\uselengthunit{PT}% +\LWR@htmltagc{% +span style="width:\rndprintlength{\ALG@thistlm}; display:inline-block;"% +}% +\LWR@htmltagc{/span}% +}% +\let\origComment\Comment% +\renewcommand{\Comment}[1]{\InlineClass{floatright}{\origComment{#1}}}% +} + +\end{warpHTML} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-algorithmicx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty new file mode 100644 index 00000000000..ca7f13f1382 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty @@ -0,0 +1,107 @@ +%% +%% This is file `lwarp-alltt.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `alltt') +%% This is a generated file. +%% Copyright 2016 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{alltt} + +\AfterEndPreamble{ +\AtBeginEnvironment{alltt}{\LWR@atbeginverbatim{alltt}\unskip\vspace*{-\baselineskip}} +\AfterEndEnvironment{alltt}{\unskip\vspace*{-\baselineskip}\LWR@afterendverbatim} +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-alltt.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty new file mode 100644 index 00000000000..604ce673228 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty @@ -0,0 +1,110 @@ +%% +%% This is file `lwarp-bookmark.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `bookmark') +%% This is a generated file. +%% Copyright 2016 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{bookmark} + +\newcommand*{\bookmarksetup}[1]{} +\newcommand*{\bookmarksetupnext}[1]{} +\newcommand*{\bookmark}[2][]{} +\newcommand*{\bookmarkdefinestyle}[2]{} +\newcommand*{\bookmarkget}[1]{} +\newcommand{\BookmarkAtEnd}[1]{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-bookmark.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty new file mode 100644 index 00000000000..caa289826c9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty @@ -0,0 +1,106 @@ +%% +%% This is file `lwarp-booktabs.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `booktabs') +%% This is a generated file. +%% Copyright 2016 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{booktabs} +\newcommand*{\addlinespace}[1]{} +\newcommand*{\morecmidrules}{} +\newcommand*{\specialrule}[3]{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-booktabs.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty new file mode 100644 index 00000000000..1e154e3b10f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty @@ -0,0 +1,113 @@ +%% +%% This is file `lwarp-draftwatermark.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `draftwatermark') +%% This is a generated file. +%% Copyright 2016 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{draftwatermark} + + +\newcommand{\SetWatermarkAngle}[1]{} +\newcommand{\SetWatermarkColor}[1]{} +\newcommand{\SetWatermarkLightness}[1]{} +\newcommand{\SetWatermarkFontSize}[1]{} +\newcommand{\SetWatermarkScale}[1]{} +\newcommand{\SetWatermarkHorCenter}[1]{} +\newcommand{\SetWatermarkVertCenter}[1]{} +\newcommand{\SetWatermarkText}[1]{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-draftwatermark.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty new file mode 100644 index 00000000000..e13b88a774d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty @@ -0,0 +1,139 @@ +%% +%% This is file `lwarp-epigraph.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `epigraph') +%% This is a generated file. +%% Copyright 2016 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{epigraph} + + +\newcommand{\qitem}[2] +{ +\begin{BlockClass}{qitem} +#1 +\begin{BlockClass}{epigraphsource} +#2 +\end{BlockClass} +\end{BlockClass} +} + +\newcommand{\epigraph}[2] +{ +\begin{BlockClass}{epigraph} +\qitem{#1}{#2} +\end{BlockClass} +} + +\newenvironment*{epigraphs} +{\BlockClass{epigraph}} +{\endBlockClass} +\newlength{\epigraphwidth} +\setlength{\epigraphwidth}{.5\linewidth} +\newenvironment*{flushepinormal}{}{} +\newcommand{\textflush}[1]{flushepinormal} +\newcommand{\epigraphflush}[1]{flushright} +\newcommand{\sourceflush}[1]{flushright} +\newcommand*{\epigraphsize}{\small} +\newlength{\epigraphrule} +\newlength{\beforeepigraphskip} +\newlength{\afterepigraphskip} +\newcommand{\epigraphhead}[2][0]{#2} +\newcommand{\dropchapter}[1]{} +\newcommand*{\undodrop}{} +\newcommand{\cleartoevenpage}[1][]{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-epigraph.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty new file mode 100644 index 00000000000..0d83b1998f9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty @@ -0,0 +1,121 @@ +%% +%% This is file `lwarp-eso-pic.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `eso-pic') +%% This is a generated file. +%% Copyright 2016 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{eso-pic} + +\newcommand*{\LenToUnit}{} +\newcommand{\AtPageUpperLeft}[1]{} +\newcommand{\AtPageLowerLeft}[1]{} +\newcommand{\AtPageCenter}[1]{} +\newcommand{\AtStockLowerLeft}[1]{} +\newcommand{\AtStockUpperLeft}[1]{} +\newcommand{\AtStockCenter}[1]{} +\newcommand{\AtTextUpperLeft}[1]{} +\newcommand{\AtTextLowerLeft}[1]{} +\newcommand{\AtTextCenter}[1]{} +\NewDocumentCommand{\AddToShipoutPictureBG}{s +m}{} +\let\AddToShipoutPicture\AddToShipoutPictureBG +\NewDocumentCommand{\AddToShipoutPictureFG}{s +m}{} +\newcommand*{\ClearShipoutPictureBG}{} +\newcommand*{\ClearShipoutPicture}{} +\newcommand*{\ClearShipoutPictureFG}{} +\newcommand{\gridSetup}[6][]{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-eso-pic.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty new file mode 100644 index 00000000000..6310c438993 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty @@ -0,0 +1,106 @@ +%% +%% This is file `lwarp-everypage.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `everypage') +%% This is a generated file. +%% Copyright 2016 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{everypage} + +\newcommand*{\AddEverypageHook}[1]{} +\newcommand*{\AddThispageHook}[1]{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-everypage.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty new file mode 100644 index 00000000000..8c19de24e19 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty @@ -0,0 +1,114 @@ +%% +%% This is file `lwarp-extramarks.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `extramarks') +%% This is a generated file. +%% Copyright 2016 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{extramarks} + +\newcommand*{\extramarks}[2]{} +\newcommand*{\firstleftxmark}{} +\newcommand*{\lastleftxmark}{} +\newcommand*{\firstrightxmark}{} +\newcommand*{\lastrightxmark}{} +\newcommand*{\firstxmark}{} +\newcommand*{\lastxmark}{} +\newcommand*{\topxmark}{} +\newcommand*{\topleftxmark}{} +\newcommand*{\firstleftmark}{} +\newcommand*{\lastrightmark}{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-extramarks.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty new file mode 100644 index 00000000000..cef3ba8d33b --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty @@ -0,0 +1,121 @@ +%% +%% This is file `lwarp-fancyhdr.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `fancyhdr') +%% This is a generated file. +%% Copyright 2016 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{fancyhdr} + +\newcommand*{\fancyhead}[2][]{} +\newcommand*{\fancyfoot}[2][]{} +\newcommand*{\fancyhf}[2][]{} +\newcommand*{\fancypagestyle}[2]{} +\newcommand*{\lhead}[1]{} +\newcommand*{\chead}[1]{} +\newcommand*{\rhead}[1]{} +\newcommand*{\lfoot}[1]{} +\newcommand*{\cfoot}[1]{} +\newcommand*{\rfoot}[1]{} +\newcommand*{\headrulewidth}{} +\newcommand*{\footrulewidth}{} +\newcommand*{\fancyheadoffset}[2][]{} +\newcommand*{\fancyfootoffset}[2][]{} +\newcommand*{\fancyhfoffset}[2][]{} +\newcommand*{\iffloatpage}[2]{#2} +\newcommand*{\ifftopfloat}[2]{#2} +\newcommand*{\iffbotfloat}[2]{#2} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-fancyhdr.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty new file mode 100644 index 00000000000..fd4886fe03c --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty @@ -0,0 +1,127 @@ +%% +%% This is file `lwarp-float.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `float') +%% This is a generated file. +%% Copyright 2016 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{float}[2016/03/04] + + +\NewDocumentCommand{\newfloat}{m m m o}{% +\IfValueTF{#4} +{ +\DeclareFloatingEnvironment[fileext=#3,within=#4]{#1} +} +{\DeclareFloatingEnvironment[fileext=#3]{#1}} +\cslet{listof#1s}\relax +\cslet{listof#1es}\relax +} + +\NewDocumentCommand{\floatname}{m +m}{% +\SetupFloatingEnvironment{#1}{name=#2}% +} + +\newcommand*{\floatplacement}[2]{% +\SetupFloatingEnvironment{#1}{placement=#2}% +} + +\newcommand{\floatstyle}[1]{% +} + +\NewDocumentCommand{\restylefloat}{s m}{% +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-float.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty new file mode 100644 index 00000000000..f26dc6dd0bf --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty @@ -0,0 +1,232 @@ +%% +%% This is file `lwarp-floatrow.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `floatrow') +%% This is a generated file. +%% Copyright 2016 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{floatrow} + + + +\NewDocumentCommand{\floatbox}{o m o o o +m +m}{% +\ifbool{LWR@insubfloatrow} +{ +\IfValueTF{#3} +{\@nameuse{sub#2}{#3}} +{\@nameuse{sub#2}{\linewidth}} +} +{ +\@nameuse{#2} +} +#6 + +#7 +\ifbool{LWR@insubfloatrow} +{\@nameuse{endsub#2}} +{\@nameuse{end#2}} +} + +\newcommand*{\nocapbeside}{} +\newcommand*{\capbeside}{} +\newcommand*{\captop}{} +\newlength{\FBwidth} +\setlength{\FBwidth}{.3\linewidth} +\newlength{\FBheight} +\setlength{\FBheight}{2in} +\newcommand*{\useFCwidth}{} +\newcommand{\floatsetup}[2][]{} +\newcommand{\thisfloatsetup}[1]{} +\newcommand{\clearfloatsetup}[1]{} +\newcommand*{\killfloatstyle}{} + +\NewDocumentCommand{\newfloatcommand}{m m o o}{% +\@namedef{#1}{ +\floatbox{#2} +} +} + +\NewDocumentCommand{\renewfloatcommand}{m m o o}{% +\@namedef{#1}{% +\floatbox{#2} +} +} + +\newfloatcommand{ffigbox}{figure}[\nocapbeside][] +\newfloatcommand{ttabbox}{table}[\captop][\FBwidth] +\newfloatcommand{fcapside}{figure}[\capbeside][] + +\newenvironment*{floatrow}[1][2] +{ +\BlockClass{floatrow} +\booltrue{LWR@infloatrow} +\setlength{\linewidth}{6in/#1} +} +{ +\boolfalse{LWR@infloatrow} +\endBlockClass +} +\newcommand*{\LWR@frowkeyplacement}{} +\newcommand*{\LWR@frowkeyname}{} +\newcommand*{\LWR@frowkeyfileext}{} +\newcommand*{\LWR@frowkeywithin}{} +\newcommand*{\LWR@frowkeycapstyle}{} + +\define@key{frowkeys}{placement}{}% +\define@key{frowkeys}{name}{\renewcommand{\LWR@frowkeyname}{#1}}% +\define@key{frowkeys}{fileext}{\renewcommand{\LWR@frowkeyfileext}{#1}}% +\define@key{frowkeys}{within}{\renewcommand{\LWR@frowkeywithin}{#1}}% +\define@key{frowkeys}{relatedcapstyle}{}% + +\newcommand*{\DeclareNewFloatType}[2]{% +\renewcommand*{\LWR@frowkeyplacement}{} +\renewcommand*{\LWR@frowkeyname}{} +\renewcommand*{\LWR@frowkeyfileext}{} +\renewcommand*{\LWR@frowkeywithin}{} +\renewcommand*{\LWR@frowkeycapstyle}{} +\LWR@traceinfo{about to setkeys frowkeys}% +\setkeys{frowkeys}{#2}% +\LWR@traceinfo{finished setkeys frowkeys}% +\ifthenelse{\equal{\LWR@frowkeywithin}{}} +{ +\LWR@traceinfo{about to newfloat #1 \LWR@frowkeyplacement\ \LWR@frowkeyfileext}% +\newfloat{#1}{\LWR@frowkeyplacement}{\LWR@frowkeyfileext} +}% +{% +\LWR@traceinfo{about to newfloat #1\ \LWR@frowkeyplacement\ \LWR@frowkeyfileext\ \LWR@frowkeywithin}% +\newfloat{#1}{\LWR@frowkeyplacement}% +{\LWR@frowkeyfileext}[\LWR@frowkeywithin]% +\typeout{*** finished newfloat #1} +}% +\ifthenelse{\equal{\LWR@frowkeyname}{}} +{} +{\floatname{#1}{\LWR@frowkeyname}}% +} + +\newcommand{\buildFBBOX}[2]{} +\newcommand*{\CenterFloatBoxes}{} +\newcommand*{\TopFloatBoxes}{} +\newcommand*{\BottomFloatBoxes}{} +\newcommand*{\PlainFloatBoxes}{} + +\newcommand{\capsubrowsettings}{} + +\NewDocumentCommand{\RawFloats}{o o}{} + +\newcommand{\RawCaption}[1]{#1} + +\NewDocumentCommand{\floatfoot}{s +m}{% +\begin{BlockClass}{floatfoot} +#2 +\end{BlockClass} +} + +\newbool{LWR@insubfloatrow} +\boolfalse{LWR@insubfloatrow} + +\newenvironment*{subfloatrow}[1][2] +{ +\BlockClass{floatrow} +\begingroup +\booltrue{LWR@insubfloatrow} +} +{ +\endgroup +\endBlockClass +\boolfalse{LWR@insubfloatrow} +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-floatrow.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty new file mode 100644 index 00000000000..eba2c33f23b --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty @@ -0,0 +1,103 @@ +%% +%% This is file `lwarp-geometry.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `geometry') +%% This is a generated file. +%% Copyright 2016 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{geometry} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-geometry.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty new file mode 100644 index 00000000000..9c6ef123cd0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty @@ -0,0 +1,108 @@ +%% +%% This is file `lwarp-graphics.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `graphics') +%% This is a generated file. +%% Copyright 2016 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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\PackageError{lwarp-graphics} +{The graphics package is not supported by +the lwarp package's HTML conversion. +Please use graphicx instead. \protect\usepackage{graphicx}} +{Graphicx requires a different syntax but is more flexible, +and it is emulated by lwarp.} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-graphics.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty new file mode 100644 index 00000000000..2765a9d361b --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty @@ -0,0 +1,103 @@ +%% +%% This is file `lwarp-graphicx.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `graphicx') +%% This is a generated file. +%% Copyright 2016 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{graphicx} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-graphicx.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty new file mode 100644 index 00000000000..5dbed0fb43d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty @@ -0,0 +1,208 @@ +%% +%% This is file `lwarp-hyperref.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `hyperref') +%% This is a generated file. +%% Copyright 2016 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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\typeout{Using the lwarp html version of package `hyperref' — discarding options.} +\typeout{ Are not using ProvidesPackage, so that other packages} +\typeout{ do not attempt to patch lwarp's version of `hyperref'.} +\DeclareOption*{} +\ProcessOptions\relax + +\newcommand*{\hypersetup}[1]{} +\newcommand*{\hyperbaseurl}[1]{} + +\NewDocumentCommand{\LWR@hyperimageb}{m +m}{% +\LWR@htmltag{img src="#1" alt="#2" class="hyperimage"{}}% +\endgroup% +\LWR@ensuredoingapar% +} + +\newcommand{\hyperimage}{% +\LWR@ensuredoingapar% +\begingroup\catcode`\_=12 +\LWR@hyperimageb% +} +\NewDocumentCommand{\hyperdef}{m m +m}{% +\LWR@ensuredoingapar% +\LWR@subsublabel{#1.#2}% +#3% +} +\NewDocumentCommand{\LWR@hyperrefb}{m m m +m}{% +\LWR@htmltag{a href="#1\LWR@hashmark#2.#3"}% +#4% +\LWR@htmltag{/a}% +\endgroup% +} + +\NewDocumentCommand{\LWR@hyperrefc}{O{label} +m}{ +\LWR@startref{#1}% +#2% +\LWR@htmltag{/a}% +\endgroup% +} + +\newcommand{\hyperref}{% +\LWR@ensuredoingapar% +\begingroup\catcode`\_=12 +\@ifnextchar[\LWR@hyperrefc\LWR@hyperrefb% +} + +\NewDocumentCommand{\hypertarget}{m +m}{% +\label{#1}% +#2% +} + +\NewDocumentCommand{\hyperlink}{m +m}{% +\hyperref[#1]{#2}% +} + +\NewDocumentCommand{\autoref}{s m}{% +\IfBooleanTF{#1}{\ref{#2}}{\cref{#2}}% +} +\NewDocumentCommand{\autopageref}{s m}{% +\IfBooleanTF{#1}{\cpageref{#2}}{\cref{#2}}% +} + +\newcommand{\pdfstringdef}[2]{} + +\newcommand{\pdfbookmark}[3][]{} + +\newcommand{\currentpdfbookmark}[2]{} + +\newcommand{\subpdfbookmark}[2]{} + +\newcommand{\belowpdfbookmark}[2]{} + +\newcommand{\texorpdfstring}[2]{#2} + +\def\hypercalcbp#1{% +\strip@pt\dimexpr 0.99626401\dimexpr(#1)\relax\relax +}% + +\newcommand{\Acrobatmenu}[2]{} + +\newcommand*{\TextField}[2][]{} + +\newcommand*{\CheckBox}[2][]{} + +\newcommand{\ChoiceMenu}[3][]{} + +\newcommand*{\PushButton}[2][]{} + +\newcommand*{\Submit}[2][]{} + +\newcommand*{\Reset}[2][]{} + +\newcommand*{\LayoutTextField}[2]{} + +\newcommand*{\LayoutChoiceField}[2]{} + +\newcommand*{\LayoutCheckField}[2]{} + +\newcommand*{\MakeRadioField}[2]{} + +\newcommand*{\MakeCheckField}[2]{} + +\newcommand*{\MakeTextField}[2]{} + +\newcommand*{\MakeChoiceField}[2]{} + +\newcommand{\MakeFieldButton}[1]{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-hyperref.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty new file mode 100644 index 00000000000..6cbb7fa1500 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty @@ -0,0 +1,131 @@ +%% +%% This is file `lwarp-keyfloat.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `keyfloat') +%% This is a generated file. +%% Copyright 2016 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{keyfloat} + +\AtBeginDocument{ + + +\let\KFLT@boxinner\relax +\let\endKFLT@boxinner\relax + +\NewEnviron{KFLT@boxinner} +{% +\LWR@traceinfo{kflt@boxinner}% +\LWR@stoppars% +\KFLT@frame{\BODY}% +\LWR@startpars% +\LWR@traceinfo{ended kflt@boxinner}% +} + +\RenewDocumentEnvironment{KFLT@marginfloat}{O{-1.2ex} m} +{% start +\LWR@maybeincthisfloat% +\LWR@stoppars% +\LWR@htmltag{div class="marginblock" id="autofloat-\arabic{LWR@thisfloat}"} +\LWR@startpars% +\captionsetup{type=#2}% +} +{ +\LWR@htmldivclassend{div} +} + +}% AtBeginDocument + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-keyfloat.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty new file mode 100644 index 00000000000..c729eee30c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty @@ -0,0 +1,108 @@ +%% +%% This is file `lwarp-letterspace.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `letterspace') +%% This is a generated file. +%% Copyright 2016 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{letterspace} + +\newcommand*\lsstyle{} +\newcommand\textls[2][]{} +\def\textls#1#{} +\newcommand*\lslig[1]{#1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-letterspace.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty new file mode 100644 index 00000000000..e75a56e1671 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty @@ -0,0 +1,207 @@ +%% +%% This is file `lwarp-listings.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `listings') +%% This is a generated file. +%% Copyright 2016 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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\begin{warpHTML} +\LWR@ProvidesPackagePass{listings} + +\let\LWR@origlst@Init\lst@Init +\let\LWR@origlst@DeInit\lst@DeInit + +\let\LWR@origlsthkEveryPar\lsthk@EveryPar + +\renewcommand{\l@lstlisting}[2]{\hypertocfloat{1}{toclstlisting}{#1}{#2}} +\renewcommand{\lst@Init}[1]{% +\LWR@traceinfo{lst@Init}% +\renewcommand*{\@captype}{lstlisting}% +\LWR@origlst@Init{#1}% +\LWR@traceinfo{finished origlst@Init}% +\lst@ifdisplaystyle% +\LWR@traceinfo{About to create verbatim.}% +\let\lsthk@EveryPar\relax% +\LWR@atbeginverbatim{programlisting}% + +\let\lsthk@EveryPar\LWR@origlsthkEveryPar% +\else% +\ifbool{LWR@verbtags}{\LWR@htmltag{span class="inlineprogramlisting"}}{}% +\fi% +} +\renewcommand*{\lst@DeInit}{% +\lst@ifdisplaystyle% +\let\lsthk@EveryPar\relax% + +\LWR@afterendverbatim% +\let\lsthk@EveryPar\LWR@origlsthkEveryPar% +\else% +\ifbool{LWR@verbtags}{\noindent\LWR@htmltag{/span}}{}% +\fi% +\LWR@origlst@DeInit% +} +\def\lst@MakeCaption#1{% +\LWR@traceinfo{MAKING CAPTION at #1}% + \lst@ifdisplaystyle +\LWR@traceinfo{making a listings display caption}% + \ifx #1t% + \ifx\lst@@caption\@empty\expandafter\lst@HRefStepCounter \else + \expandafter\refstepcounter + \fi {lstlisting}% +\LWR@traceinfo{About to assign label: !\lst@label!}% +\LWR@traceinfo{Finished assigning the label.}% + \let\lst@arg\lst@intname \lst@ReplaceIn\lst@arg\lst@filenamerpl + \global\let\lst@name\lst@arg \global\let\lstname\lst@name + \lst@ifnolol\else + \ifx\lst@@caption\@empty + \ifx\lst@caption\@empty + \ifx\lst@intname\@empty \else \def\lst@temp{ }% + \ifx\lst@intname\lst@temp \else +\LWR@traceinfo{addcontents lst@name: -\lst@name-}% + \fi\fi + \fi + \else +\LWR@traceinfo{addcontents lst@@caption: -\lst@@caption-}% + \addcontentsline{lol}{lstlisting}% + {\protect\numberline{\thelstlisting}{\protect\ignorespaces \lst@@caption \protect\relax}}% + \fi + \fi + \fi + \ifx\lst@caption\@empty\else +\LWR@traceinfo{lst@caption not empty-}% + \lst@IfSubstring #1\lst@captionpos + {\begingroup +\LWR@traceinfo{at the selected position}% + \ifx\lst@title\@empty + \lst@makecaption\fnum@lstlisting{\ignorespaces \lst@caption} + \else +\LWR@traceinfo{Making title: \lst@title}% +\begin{BlockClass}{lstlistingtitle}% lwarp +\lst@maketitle\lst@title% lwarp +\end{BlockClass}% lwarp + \fi +\LWR@traceinfo{About to assign label: !\lst@label!}% + \ifx\lst@label\@empty\else +\leavevmode% gets rid of bad space factor error +\GetTitleStringExpand{\lst@caption}% +\edef\LWR@lntemp{\GetTitleStringResult}% +\edef\@currentlabelname{\detokenize\expandafter{\LWR@lntemp}}% +\label{\lst@label}\fi +\LWR@traceinfo{Finished assigning the label.}% + \endgroup}{}% + \fi +\LWR@traceinfo{end of making a listings display caption}% + \else +\LWR@traceinfo{INLINE}% + \fi +\LWR@traceinfo{DONE WITH CAPTION at #1}% +} +\lst@Key{numbers}{none}{% + \let\lst@PlaceNumber\@empty + \lstKV@SwitchCases{#1}% + {none&\\% + left&\def\lst@PlaceNumber{% +\LWR@orignormalfont% +\lst@numberstyle{\thelstnumber}\kern\lst@numbersep% +} +\\% + right&\def\lst@PlaceNumber{\rlap{\LWR@orignormalfont + \kern\VerbatimHTMLWidth \kern\lst@numbersep + \lst@numberstyle{\thelstnumber}}}% + }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}} + +\end{warpHTML} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-listings.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty new file mode 100644 index 00000000000..b24ccc8f7c1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty @@ -0,0 +1,144 @@ +%% +%% This is file `lwarp-longtable.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `longtable') +%% This is a generated file. +%% Copyright 2016 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{longtable} + + + +\newenvironment{longtable*}[2][]{% +\LWR@floatbegin{table}% +\setcaptiontype{\LTcaptype}% +\caption@setoptions{longtable}% +\caption@setoptions{@longtable}% +\caption@LT@setup% +\booltrue{LWR@starredlongtable}% +\let\captionlistentry\LWR@LTcaptionlistentry% +\LWR@tabular{#2} +} +{\endLWR@tabular\LWR@floatend} + +\newenvironment{longtable}[2][]{% +\LWR@floatbegin{table}% +\setcaptiontype{\LTcaptype}% +\caption@setoptions{longtable}% +\caption@setoptions{@longtable}% +\caption@LT@setup% +\refstepcounter{\LTcaptype}% +\let\captionlistentry\LWR@LTcaptionlistentry% +\LWR@tabular{#2} +} +{\endLWR@tabular\LWR@floatend} + + +\newcounter{LTchunksize} +\def\endhead{\LWR@tabularendofline}% throws away options //[dim] and //* +\def\endfirsthead{\LWR@tabularendofline} +\def\endfoot{\LWR@tabularendofline} +\def\endlastfoot{\LWR@tabularendofline} +\newcommand\tabularnewline{\LWR@tabularendofline} +\newcommand{\setlongtables}{}% Obsolete command, does nothing. +\newlength{\LTleft} +\newlength{\LTright} +\newlength{\LTpre} +\newlength{\LTpost} +\newlength{\LTcapwidth} +\renewcommand*{\kill}{\LWR@tabularendofline} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-longtable.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty new file mode 100644 index 00000000000..ff80881f3a3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty @@ -0,0 +1,109 @@ +%% +%% This is file `lwarp-ltcaption.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `ltcaption') +%% This is a generated file. +%% Copyright 2016 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{ltcaption} + +\newlength{\LTcapskip} +\newlength{\LTcapleft} +\newlength{\LTcapright} +\newcommand*{\LTcapmarginsfalse}{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-ltcaption.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty new file mode 100644 index 00000000000..b8bb93dcbbe --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty @@ -0,0 +1,261 @@ +%% +%% This is file `lwarp-mdframed.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `mdframed') +%% This is a generated file. +%% Copyright 2016 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{mdframed} + +\LWR@origRequirePackage{amsthm} +\LWR@origRequirePackage[framemethod=none]{mdframed} +\mdfsetup{ +startcode={\LWR@mdframedstart}, +endcode={\LWR@mdframedend}, +startinnercode={\LWR@startpars}, +endinnercode={\LWR@stoppars}, +} +\newcommand*{\LWR@mdfprintcolor}[1]{% +\convertcolorspec{named}{\csuse{mdf@#1}}{HTML}\LWR@tempcolor% +\#\LWR@tempcolor +} + +\newcommand*{\LWR@mdfprintlength}[1]{% +\rndprintlength{\csuse{mdf@#1@length}} +} + +\newcommand*{\LWR@mdframedstart}{% +\LWR@stoppars% +\uselengthunit{PT}% +\LWR@htmltagc{div class="\LWR@mdthisenv" \LWR@orignewline +style=" \LWR@orignewline +background: \LWR@mdfprintcolor{backgroundcolor} ; \LWR@orignewline +border: \LWR@mdfprintlength{linewidth} solid +\LWR@mdfprintcolor{linecolor} ; \LWR@orignewline +border-radius: \LWR@mdfprintlength{roundcorner} ; \LWR@orignewline +\ifbool{mdf@shadow}{% +box-shadow: +\LWR@mdfprintlength{shadowsize} +\LWR@mdfprintlength{shadowsize} +\LWR@mdfprintlength{shadowsize} +\LWR@mdfprintcolor{shadowcolor} ; +} +{box-shadow: none ;} +\LWR@orignewline +"} +\let\hspace\LWR@orighspace% +\let\rule\LWR@origrule% +} +\newcommand*{\LWR@mdframedend}{ +\LWR@htmldivclassend{\LWR@mdthisenv} +\gdef\LWR@mdthisenv{mdframed} +\LWR@startpars% +} +\let\LWR@origmdfframedtitleenv\mdfframedtitleenv + +\newlength{\LWR@titleroundcorner} + +\renewrobustcmd\mdfframedtitleenv[1]{% +\LWR@origmdfframedtitleenv{% +\uselengthunit{PT}% +\LWR@htmltagc{span class="mdframedtitle" \LWR@orignewline +style=" \LWR@orignewline +background: +\LWR@mdfprintcolor{frametitlebackgroundcolor} +; \LWR@orignewline +\ifbool{mdf@frametitlerule}{% +border-bottom: +\LWR@mdfprintlength{frametitlerulewidth} +solid +\LWR@mdfprintcolor{frametitlerulecolor} +; \LWR@orignewline +}{}% +border-radius: +\setlength{\LWR@titleroundcorner} +{\maxof{\mdf@roundcorner@length-\mdf@linewidth@length}{0pt}} +\rndprintlength{\LWR@titleroundcorner} +\rndprintlength{\LWR@titleroundcorner} +0pt 0pt +\LWR@orignewline +" \LWR@orignewline +}% span +\begin{LWR@nestspan}% +#1% +\LWR@htmltagc{/span}% +\end{LWR@nestspan}% +} +} +\NewDocumentCommand{\LWR@mdfsubtitlecommon}{m o m} +{% the following empty line is required + +\let\par\LWR@origpar% +\LWR@htmltagc{span class="mdframed#1title" +style=" \LWR@orignewline +background: +\LWR@mdfprintcolor{#1titlebackgroundcolor} +; \LWR@orignewline +\ifbool{mdf@#1titleaboveline}{% +border-top: +\LWR@mdfprintlength{#1titleabovelinewidth} +solid +\LWR@mdfprintcolor{#1titleabovelinecolor} +; \LWR@orignewline +}{}% +\ifbool{mdf@#1titlebelowline}{% +border-bottom: +\LWR@mdfprintlength{#1titlebelowlinewidth} +solid +\LWR@mdfprintcolor{#1titlebelowlinecolor} +; \LWR@orignewline +}{}% +"}% span +\begin{LWR@nestspan}% +\IfNoValueTF{#2} +{\csuse{LWR@origmdf#1title}{#3}}% +{\csuse{LWR@origmdf#1title}[#2]{#3}}% +\LWR@htmltagc{/span}% the following empty line is required +\end{LWR@nestspan}% must follow the /span or an extra

appears + +} +\let\LWR@origmdfsubtitle\mdfsubtitle + +\newcommand*{\LWR@mdfsubtitle}{% +\LWR@mdfsubtitlecommon{sub}% +} +\let\mdfsubtitle\LWR@mdfsubtitle +\let\LWR@origmdfsubsubtitle\mdfsubsubtitle + +\newcommand*{\LWR@mdfsubsubtitle}{% +\LWR@mdfsubtitlecommon{subsub}% +} +\let\mdfsubsubtitle\LWR@mdfsubsubtitle +\newcommand*{\LWR@mdthisenv}{mdframed} +\renewrobustcmd*\newmdenv[2][]{% +\newenvironment{#2}% +{% +\mdfsetup{#1}% +\renewcommand*{\LWR@mdthisenv}{md#2}% +\begin{mdframed}% +} +{\end{mdframed}}% +} +\renewrobustcmd*{\surroundwithmdframed}[2][]{% +\BeforeBeginEnvironment{#2}{% +\renewcommand*{\LWR@mdthisenv}{md#2}% +\begin{mdframed}[#1]}% +\AfterEndEnvironment{#2}{\end{mdframed}}% +} +\let\LWR@origmdtheorem\mdtheorem + +\DeclareDocumentCommand{\LWR@mdtheorem}{O{} m o m o}{% +\LWR@origmdtheorem[#1]{#2}[#3]{#4}[#5]% +\BeforeBeginEnvironment{#2}{\renewcommand*{\LWR@mdthisenv}{md#2}}% +} + +\let\mdtheorem\LWR@mdtheorem +\DeclareDocumentCommand\newmdtheoremenv{O{} m o m o }{% + \ifboolexpr{ test {\IfNoValueTF {#3}} and test {\IfNoValueTF {#5}} }% + {\newtheorem{#2}{#4}}{% + \IfValueTF{#3}{\newtheorem{#2}[#3]{#4}}{}% + \IfValueTF{#5}{\newtheorem{#2}{#4}[#5]}{}% + }% +\BeforeBeginEnvironment{#2}{% +\renewcommand*{\LWR@mdthisenv}{md#2}% +\begin{mdframed}[#1]}% +\AfterEndEnvironment{#2}{% +\end{mdframed}}% +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-mdframed.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty new file mode 100644 index 00000000000..b1f32371174 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty @@ -0,0 +1,135 @@ +%% +%% This is file `lwarp-microtype.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `microtype') +%% This is a generated file. +%% Copyright 2016 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{microtype} + +\newcommand*\DeclareMicrotypeSet[3][]{} +\newcommand*\UseMicrotypeSet[2][]{} +\newcommand*\DeclareMicrotypeSetDefault[2][]{} +\newcommand*\SetProtrusion[3][]{} +\newcommand*\SetExpansion[3][]{} +\newcommand*\SetTracking[3][]{} +\newcommand*\SetExtraKerning[3][]{} +\newcommand*\SetExtraSpacing[3][]{} +\newcommand*\DisableLigatures[2][]{} +\newcommand*\DeclareCharacterInheritance[3][]{} +\newcommand*\DeclareMicrotypeVariants[1]{} +\newcommand*\DeclareMicrotypeAlias[2]{} +\newcommand*\LoadMicrotypeFile[1]{} +\newcommand*\DeclareMicrotypeBabelHook[2]{} +\newcommand*\microtypesetup[1]{} +\newcommand*\microtypecontext[1]{} +\newcommand*\textmicrotypecontext[2]{#2} +\@ifpackageloaded{letterspace}{\let\MT@textls\relax}{% +\newcommand*\lsstyle{} +\newcommand\textls[2][]{} +\def\textls#1#{} +\newcommand*\lslig[1]{#1} +} +\def\DeclareMicrotypeSet#1#{\@gobbletwo} +\def\DeclareMicrotypeVariants#1#{\@gobble} +\@onlypreamble\DeclareMicrotypeSet +\@onlypreamble\UseMicrotypeSet +\@onlypreamble\DeclareMicrotypeSetDefault +\@onlypreamble\DisableLigatures +\@onlypreamble\DeclareMicrotypeVariants +\@onlypreamble\DeclareMicrotypeBabelHook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-microtype.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty new file mode 100644 index 00000000000..8ec6b151855 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty @@ -0,0 +1,133 @@ +%% +%% This is file `lwarp-multicol.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `multicol') +%% This is a generated file. +%% Copyright 2016 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{multicol}[2015/09/13] + + + + +\begin{warpHTML} + +\NewDocumentEnvironment{multicols}{s m o} +{\BlockClass{multicols} +\IfValueTF{#3}{\begin{BlockClass}{multicolsheading}#3\end{BlockClass}}{}} +{\endBlockClass} + +\newcommand*{\columnbreak}{} +\newcommand*{\RLmulticolcolumns}{} +\newcommand*{\LRmulticolcolumns}{} + +\newlength{\premulticols} +\newlength{\postmulticols} +\newlength{\multicolsep} +\newlength{\multicolbaselineskip} +\newlength{\multicoltolerance} +\newlength{\multicolpretolerance} +\newcommand*{\columnseprulecolor}{\normalcolor} +\newcounter{columnbadness} +\newcounter{finalcolumnbadness} +\newcounter{collectmore} +\newcounter{unbalance} +\newlength{\multicolovershoot} +\newlength{\multicolundershoot} + +\end{warpHTML} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-multicol.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty new file mode 100644 index 00000000000..f6061f41e46 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty @@ -0,0 +1,103 @@ +%% +%% This is file `lwarp-multirow.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `multirow') +%% This is a generated file. +%% Copyright 2016 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{multirow} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-multirow.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty new file mode 100644 index 00000000000..e9a722af897 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty @@ -0,0 +1,105 @@ +%% +%% This is file `lwarp-needspace.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `needspace') +%% This is a generated file. +%% Copyright 2016 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{needspace} + +\newcommand*{\needspace}[1]{} +\DeclareDocumentCommand{\Needspace}{s m}{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\endinput +%% +%% End of file `lwarp-needspace.sty'. diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty new file mode 100644 index 00000000000..11d098314f9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty @@ -0,0 +1,2014 @@ +%% +%% This is file `lwarp-newproject.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `lwarp-newproject') +%% This is a generated file. +%% Copyright 2016 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. + + + + + + +\ProvidesPackage{lwarp-newproject} + +\RequirePackage{etoolbox} +\RequirePackage{comment} +\RequirePackage{fancyvrb} +\RequirePackage{ifplatform}% sense op-system platform +\RequirePackage{iftex}% sense pdflatex/lualatex/xelatex +\RequirePackage{kvoptions} +\SetupKeyvalOptions{family=LWRNP,prefix=LWRNP@} + +\newbool{LWRNP@genconf} +\boolfalse{LWRNP@genconf} + +\excludecomment{LWR@createlwarpmk} + +\DeclareVoidOption{warpprint}{\booltrue{LWRNP@genconf}} +\DeclareVoidOption{warpHTML}{\boolfalse{LWRNP@genconf}} +\DeclareVoidOption{lwarpmk}{\includecomment{LWR@createlwarpmk}} +\DeclareStringOption[\jobname]{BaseJobname} + +\booltrue{LWRNP@genconf}% warpprint + +\ProcessKeyvalOptions*\relax + +\providecommand*{\BaseJobname}{\LWRNP@BaseJobname} + +\providecommand*{\HomeHTMLFileName}{\BaseJobname} +\providecommand*{\HTMLFileName}{} +\providecommand*{\UseLatexmk}{false} + +\ifbool{LWRNP@genconf}{\typeout{lwarp-newproject: generating configuration files}}{} + +\ifbool{LWRNP@genconf}{ +\ifcsdef{LWR@file}{}{\newwrite{\LWR@file}} +\immediate\openout\LWR@file=\jobname_html.tex +\immediate\write\LWR@file{% +\detokenize{\PassOptionsToPackage}% +{warpHTML,BaseJobname=\jobname}{lwarp}% +} +\immediate\write\LWR@file{% +\detokenize{\PassOptionsToPackage}% +{warpHTML,BaseJobname=\jobname}{lwarp-newproject}% +} +\immediate\write\LWR@file{% +\detokenize{\input}\string{\jobname.tex\string }% +} +\immediate\closeout\LWR@file +}{} + +\ifbool{LWRNP@genconf}{ +\ifcsdef{LWR@file}{}{\newwrite{\LWR@file}} +\immediate\openout\LWR@file=\jobname.lwarpmkconf +\ifwindows +\immediate\write\LWR@file{opsystem = "Windows"} +\else +\immediate\write\LWR@file{opsystem = "Unix"} +\fi +\ifPDFTeX +\immediate\write\LWR@file{latexname = "pdflatex"} +\fi +\ifXeTeX +\immediate\write\LWR@file{latexname = "xelatex"} +\fi +\ifLuaTeX +\immediate\write\LWR@file{latexname = "lualatex"} +\fi +\immediate\write\LWR@file{sourcename = "\jobname"} +\immediate\write\LWR@file{% +homehtmlfilename = "\HomeHTMLFileName"% +} +\immediate\write\LWR@file{htmlfilename = "\HTMLFileName"} +\immediate\write\LWR@file{uselatexmk = "\UseLatexmk"} +\immediate\closeout\LWR@file +}{} + + +\begin{VerbatimOut}{lwarp.css} +/* + CSS stylesheet for the LaTeX lwarp package + Copyright 2016 Brian Dunn — BD Tech Concepts LLC +*/ + +/* a fix for older browsers: */ +header, section, footer, aside, nav, main, + article, figure { display: block; } + +A:link {color:#000080 ; text-decoration: none ; } +A:visited {color:#800000 ; } +A:hover {color:#000080 ; text-decoration: underline ;} +A:active {color:#800000 ; } + +a.tocpart {display: inline-block ; margin-left: 0em ; + font-weight: bold ;} +a.tocchapter {display: inline-block ; margin-left: 0em ; + font-weight: bold ;} +a.tocsection {display: inline-block ; margin-left: 1em ; + text-indent: -.5em ; font-weight: bold ; } +a.tocsubsection {display: inline-block ; margin-left: 2em ; + text-indent: -.5em ; } +a.tocsubsubsection {display: inline-block ; margin-left: 3em ; + text-indent: -.5em ; } +a.tocparagraph {display: inline-block ; margin-left: 4em ; + text-indent: -.5em ; } +a.tocsubparagraph {display: inline-block ; margin-left: 5em ; + text-indent: -.5em ; } +a.tocfigure {margin-left: 0em} +a.tocsubfigure {margin-left: 2em} +a.toctable {margin-left: 0em} +a.tocsubtable {margin-left: 2em} +a.toclstlisting {margin-left: 0em} + +body { + font-family: "DejaVu Serif", "Bitstream Vera Serif", + "Lucida Bright", Georgia, serif; + background: #FAF7F4 ; + color: black ; + margin:0em ; + padding:0em ; + font-size: 100% ; + line-height: 1.2 ; +} + +p {margin: 1.5ex 0em 1.5ex 0em ;} + +/* Holds a section number to add space between it and the name */ +span.sectionnumber { margin-right: .6em } + +/* Inserted in front of index lines */ +span.indexitem {margin-left: 0em} +span.indexsubitem {margin-left: 2em} +span.indexsubsubitem {margin-left: 4em} + +div.hidden { display: none ; } + +kbd { + font-family: "DejaVu Mono", "Bitstream Vera Mono", "Lucida Console", + "Nimbus Mono L", "Liberation Mono", "FreeMono", "Andale Mono", + "Courier New", monospace; + font-size: 100% ; +} + +span.strong { font-weight: bold; } + +span.textmd { font-weight: normal; } + +span.textsc { font-variant: small-caps; } + +span.textup { font-variant: normal; } + +span.textrm { + font-family: "DejaVu Serif", "Bitstream Vera Serif", + "Lucida Bright", Georgia, serif; +} + +span.textsf { + font-family: "DejaVu Sans", "Bitstream Vera Sans", + Geneva, Verdana, sans-serif ; +} + +span.attribution { + margin-left: 1em ; font-size: 80% ; font-variant: small-caps; +} + +span.citetitle { + margin-left: 1em ; font-size: 80% ; font-style: oblique; +} + +span.poemtitle { + font-size: 120% ; font-weight: bold; +} + +blockquote { +margin-left: 0px ; +margin-right: 0px ; +} + +blockquote p { + line-height: 1.5; + text-align: left ; + font-size: .85em ; + margin-left: 3em ; +margin-right: 3em ; +} + +blockquotation { +margin-left: 0px ; +margin-right: 0px ; +} + +blockquotation p { + line-height: 1.5; + text-align: left ; + font-size: .85em ; + margin-left: 3em ; +margin-right: 3em ; +} + +div.epigraph { + line-height: 1.2; + text-align: left ; + padding: 3ex 1em 0ex 1em ; +/* margin: 3ex auto 3ex auto ; */ /* Epigraph centered */ + margin: 3ex 1em 3ex auto ; /* Epigraph to the right */ +/* margin: 3ex 1em 3ex 1em ; */ /* Epigraph to the left */ + font-size: .85em ; + max-width: 27em ; +} + +div.epigraphsource{ + text-align:right ; + margin-left:auto ; +/* max-width: 50% ; */ + border-top: 1px solid #A0A0A0 ; + padding-bottom: 3ex ; + line-height: 1.2; +} + +div.epigraph p { padding: .5ex ; margin: 0ex ;} +div.epigraphsource p { padding: .5ex 0ex 0ex 0ex ; margin: 0ex ;} + +html body { + margin: 0 ; + line-height: 1.2; +} + +body div { + margin: 0ex; +} + +h1, h2, h3, h4, h5, h6, span.paragraph, span.subparagraph +{ + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; + font-style: normal ; + font-weight: bold ; + text-align: left ; +} + +h1 { /* title of the entire website, used on each page */ + text-align: center ; + font-size: 2.5em ; + padding: .4ex 0em 0ex 0em ; +} +h2 { font-size: 2.25em } +h3 { font-size: 2em } +h4 { font-size: 1.75em } +h5 { font-size: 1.5em } +h6 { font-size: 1.25em } +span.paragraph {font-size: 1em ; font-variant: normal ; + margin-right: 1em ; } +span.subparagraph {font-size: 1em ; font-variant: normal ; + margin-right: 1em ; } + +/* Title of the file */ +h1 { + margin: 0ex 0em 0ex 0em ; + line-height: 1.3; + text-align: center ; +} + +/* Part */ +h2 { + margin: 1ex 0em 1ex 0em ; + line-height: 1.3; + text-align: center ; +} + +/* Chapter */ +h3 { + margin: 3ex 0em 1ex 0em ; + line-height: 1.3; +} + +/* Section */ +h4 { + margin: 3ex 0em 1ex 0em ; + line-height: 1.3; +} + +/* Sub-Section */ +h5 { + margin: 3ex 0em 1ex 0em ; + line-height: 1.3; +} + +/* Sub-Sub-Section */ +h6 { + margin: 3ex 0em 1ex 0em ; + line-height: 1.3; +} + +div.titlepage { + text-align: center ; +} + +.footnotes { + font-size: .85em ; + margin: 3ex 1em 0ex 1em ; + padding-bottom: 1ex ; +} + +.marginpar { +width:20%; float:right; +text-align:left; +margin: 1ex 0.5em 1ex 1em ; +padding: 1ex 0.5em 1ex 0.5em ; +font-size: 85% ; +border-top: 1px solid silver ; +border-bottom: 1px solid silver ; +overflow-x: auto; +} + +.marginpar br { margin-bottom: 2ex ; } + +div.marginblock { +width:50%; float:right; +text-align:left; +margin: 1ex 0.5em 1ex 1em ; +padding: 1ex 0.5em 1ex 0.5em ; +overflow-x: auto; +} + +div.marginblock div.minipage p { font-size: 85%} + +div.marginblock br { margin-bottom: 2ex ; } + +section.textbody div.footnotes{ + margin: 3ex 0em 0ex 0em ; + border-bottom: 2px solid silver ; +} + +.footnoteheader { + border-top: 2px solid silver ; + margin-top: 3ex ; + padding-top: 1ex ; + font-weight: bold ; +} + +.mpfootnotes { + text-align: left ; + font-size: .85em ; + margin: 3ex 0em 3ex 0em ; + border-top: 1px solid silver ; + border-bottom: 1px solid silver ; +/* padding-top: 1ex ; */ +} + +/* Remove footnote top border in the title page. */ +div.titlepage div.mpfootnotes { + border-top: none ; +} + +ol { + margin: 1ex 1em 1ex 0em; + line-height: 1.2; +} + +ul, body dir, body menu { + margin: 1ex 1em 1ex 0em; + line-height: 1.2; +} + +li { margin: 0ex 0em 1ex 0em; } + +html { + margin: 0; + padding: 0; +} + +.programlisting { + font-family: "DejaVu Mono", "Bitstream Vera Mono", "Lucida Console", + "Nimbus Mono L", "Liberation Mono", "FreeMono", "Andale Mono", + "Courier New", monospace; + margin: 1ex 0ex 1ex 0ex ; + padding: .5ex 0pt .5ex 0pt ; + overflow-x: auto; +} + +section.textbody>pre.programlisting { +border-top: 1px solid silver ; +border-bottom: 1px solid silver ; +} + +.inlineprogramlisting { + font-family: "DejaVu Mono", "Bitstream Vera Mono", "Lucida Console", + "Nimbus Mono L", "Liberation Mono", "FreeMono", "Andale Mono", + "Courier New", monospace; + overflow-x: auto; +} + +div.abstract { + margin: 2em 5% 2em 5% ; + padding: 1ex 1em 1ex 1em ; +/* font-weight: bold ; */ + font-size: 90% ; +} + +div.abstract dl {line-height:1.5;} +div.abstract dt {color:#304070;} + +div.abstracttitle{ + font-family: "URW Classico", Optima, "Linux Biolinum O", + "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + font-weight:bold; + font-size:1.25em; + text-align: center ; +} + +.verbatim { + overflow-x: auto ; +} + +.alltt { + overflow-x: auto ; +} + +.bverbatim { + margin: 1ex 0pt 1ex 0pt ; + padding: .5ex 0pt .5ex 0pt ; + overflow-x: auto ; +} + +.lverbatim { + margin: 1ex 0pt 1ex 0pt ; + padding: .5ex 0pt .5ex 0pt ; + overflow-x: auto ; +} + +.fancyvrb { + font-size:.85em ; + margin: 3ex 0pt 3ex 0pt +} + +.fancyvrblabel { + font-weight:bold; + text-align: center ; +} + +.verse { + font-family: "Linux Libertine Mono O", "Lucida Console", + "Droid Sans Mono", "DejaVu Mono", "Bitstream Vera Mono", + "Liberation Mono", "FreeMono", "Andale Mono", + "Nimbus Mono L", "Courier New", monospace; + margin-left: 1em ; +} + +div.singlespace { line-height: 1.2 ; } +div.onehalfspace { line-height: 1.5 ; } +div.doublespace { line-height: 2 ; } + +.theorem { + background: #e0e0e0; + padding: 1ex ; + margin: 1em ; + border: 1px solid silver ; +} + +.theoremlabel { font-weight: bold ; } + +.theoremcontents { font-style: italic; margin-left: 1em ; } + +/* Minipage environments, vertically aligned to top, center, bottom: */ +.minipage { + /* display: inline-block ; */ + /* Mini pages which follow each other will be tiled. */ + margin: .25em .25em .25em .25em; + padding: .25em .25em .25em .25em; + display: inline-flex; + flex-direction: column ; + overflow: auto; +} + +/* Paragraphs in the flexbox did not collapse their margins. */ +/* Have not yet researched this. */ +.minipage p {margin: .75ex 0em .75ex 0em ;} + +.framebox { + margin: 0ex ; + padding: 0ex ; + border: 1px solid black; + border-radius: 0px ; + padding: .3ex .2em 0ex .2em ; + margin: .1ex ; + display: inline-block ; +} + +.mdframed { +/* padding: 0ex ; */ +/* border: 1px solid blafck; */ +/* border-radius: 0px ; */ + padding: 0ex ; + margin: 3ex 5% 3ex 5% ; +/* display: inline-block ; */ +} + +.mdframed p { padding: 0ex .5em 0ex .5em ; } + +.mdframed dl { padding: 0ex .5em 0ex .5em ; } + +.mdframedtitle { + padding: .5em ; + display: block ; + font-size: 130% +} + +.mdframedsubtitle { + padding: 0ex .5em 0ex .5em ; + display: block ; + font-size: 115% ; +} + +.mdframedsubsubtitle { + padding: 0ex .5em 0ex .5em ; + display: block ; +} + +.mdtheorem { + padding: 0ex .5em 0ex .5em ; + margin: 3ex 5% 3ex 5% ; +/* display: inline-block ; */ +} + +dl { + margin: 1ex 2em 1ex 0em; + line-height: 1.3; +} + +dl dt { + margin-top: 1ex; + font-weight: bold; +} + +dl dd p { margin-top: 0em; } + +nav.toc, nav.lof, nav.lot, nav.lol { + font-family: "URW Classico", Optima, "Linux Biolinum O", + "DejaVu Sans", "Bitstream Vera Sans", + Geneva, Verdana, sans-serif ; + margin-bottom: 4ex ; +} + +nav.toc p, nav.lof p, nav.lot p, nav.lol p { + line-height: 1.2 ; + margin-top:.5ex ; + margin-bottom:.5ex; + font-size: .9em ; +} + +img, img.hyperimage, img.borderimage { + max-width: 600px; + border: 1px solid silver; + box-shadow: 3px 3px 3px #808080 ; + padding: .5% ; + margin: .5% ; + background: none ; +} + +img.inlineimage{ + padding: 0px ; + box-shadow: none ; + border: none ; + background: none ; + margin: 0px ; + display: inline-block ; + border-radius: 0px ; +} + +img.logoimage{ + max-width: 300px ; + box-shadow: 3px 3px 3px #808080 ; + border: 1px solid black ; + background:none ; + padding:0 ; + margin:.5ex ; + border-radius: 10px ; +} + +.section { +/* + To have each section float relative to each other: +*/ +/* + display: block ; + float: left ; + position: relative ; + background: white ; + border: 1px solid silver ; + padding: .5em ; +*/ + margin: 0ex .5em 0ex .5em ; + padding: 0 ; +} + +figure { + margin: 3ex auto 3ex auto ; + padding: 1ex 1em 1ex 1em ; + overflow-x: auto ; +} + +/* To automatically center images in figures: */ +/* +figure img.inlineimage { + margin: 0ex auto 0ex auto ; + display: block ; +} +*/ + +/* To automatically center minipages in figures: */ +/* +figure div.minipage, figure div.minipage div.minipage { + margin: 1ex auto 1ex auto ; + display: block ; +} +*/ + +figure div.minipage p { font-size: 85% ; } + +figure.subfigure, figure.subtable { + display: inline-block ; margin: 3ex 1em 3ex 1em ; +} + +div.floatrow { text-align: center; } + +div.floatrow figure { display: inline-block ; margin: 1ex 2% ; } + +div.floatfoot { font-size: .85em ; + border-top: 1px solid silver ; line-height: 1.2 ; } + +figcaption , .lstlistingtitle { + font-size: .85em ; + text-align: center ; + font-weight: bold ; +margin-top: 1ex ; +margin-bottom: 1ex ; +} + +figure.subfigure figcaption, figure.subtable figcaption { + border-bottom: none ; background: none ; +} + +div.nonfloatcaption { + margin: 1ex auto 1ex auto ; + font-size: .85em ; + text-align: center ; + font-weight: bold ; +} + +/* For a \RawCaption inside a minipage inside a figure's floatrow: */ +figure div.floatrow div.minipage figcaption { +border: none ; +background: none ; +} + +table { + margin: 1ex auto 1ex auto ; + border-collapse: collapse ; + border-spacing: 0px ; + line-height: 1.3 ; + } + +tr.hline {border-top: 1px solid silver ; margin-top: 0ex ; + margin-bottom: 0ex ; } /* for \hline */ + +tr.tbrule {border-top: 1px solid black ; margin-top: 0ex ; + margin-bottom: 0ex ; } /* for \toprule, \bottomrule */ + +td {padding: 1ex .5em 1ex .5em ;} + +table td.tdl { text-align: left ; vertical-align: middle ; } +table td.tdc { text-align: center ; vertical-align: middle ; } +table td.tdr { text-align: right ; vertical-align: middle ; } +table td.tdp { text-align: left ; vertical-align: bottom ; } +table td.tdm { text-align: left ; vertical-align: middle ; } +table td.tdb { text-align: left ; vertical-align: top ; } +table td.tdP { text-align: center ; vertical-align: bottom ; } +table td.tdM { text-align: center ; vertical-align: middle ; } +table td.tdB { text-align: center ; vertical-align: top ; } +table td.tdlrule { text-align: left ; border-top: 1px solid silver ; + vertical-align: middle ; } /* for cmidrule */ +table td.tdcrule { text-align: center ; border-top: 1px solid silver ; + vertical-align: middle ; } +table td.tdrrule { text-align: right ; border-top: 1px solid silver ; + vertical-align: middle ; } +table td.tdprule { text-align: left ; border-top: 1px solid silver ; + vertical-align: bottom ; } +table td.tdmrule { text-align: left ; border-top: 1px solid silver ; + vertical-align: middle ; } +table td.tdbrule { text-align: left ; border-top: 1px solid silver ; + vertical-align: top ; } +table td.tdPrule { text-align: center ; border-top: 1px solid silver ; + vertical-align: bottom ; } +table td.tdMrule { text-align: center ; border-top: 1px solid silver ; + vertical-align: middle ; } +table td.tdBrule { text-align: center ; border-top: 1px solid silver ; + vertical-align: top ; } + +/* Margins of paragraphs inside table cells: */ +td.tdp p , td.tdprule p , td.tdP p , td.tdPrule p { padding-top: 1ex ; + padding-bottom: 1ex ; margin: 0ex ; } +td.tdm p , td.tmbrule p , td.tdM p , td.tdMrule p { padding-top: 1ex ; + padding-bottom: 1ex ; margin: 0ex ; } +td.tdb p , td.tdbrule p , td.tdB p , td.tdBrule p { padding-top: 1ex ; + padding-bottom: 1ex ; margin: 0ex ; } + +td.tdp , td.tdprule , td.tdP , td.tdPrule + { padding: 0ex .5em 0ex .5em ; } +td.tdm , td.tdmrule , td.tdM , td.tdMrule + { padding: 0ex .5em 0ex .5em ; } +td.tdb , td.tdbrule , td.tdB , td.tdBrule + { padding: 0ex .5em 0ex .5em ; } + +/* table notes: */ +.tnotes { + margin: 0ex 5% 1ex 5% ; + padding: 0.5ex 1em 0.5ex 1em; + font-size:.85em; + text-align: left ; +} + +.tnotes dl dt p {margin-bottom:0px;} + +.tnoteitemheader {margin-right: 1em;} + +/* center, flushleft, flushright environments */ +div.center{text-align:center;} +div.center table {margin-left:auto;margin-right:auto;} +div.flushleft{text-align:left;} +div.flushleft table {margin-left:0em ; margin-right:auto;} +div.flushright{text-align:right;} +div.flushright table {margin-left:auto ; margin-right: 0em ;} + +/* program listing callouts: */ +span.callout { + font-family: "DejaVu Sans", "Bitstream Vera Sans", + Geneva, Verdana, sans-serif ; + border-radius: .5em; + background-color:black; + color:white; + padding:0px .25em 0px .25em; +margin: 0 ; + font-weight: bold; + font-size:.72em ; +} + +div.programlisting pre.verbatim span.callout{ +font-size: .85em ; +} + +div.published +{ + text-align: center ; + font-variant: normal ; + font-style: italic ; + font-size: 1em ; + margin: 3ex 0em 3ex 0em ; +} + +div.subtitle +{ + text-align: center ; + font-variant: normal ; + font-style: italic ; + font-size: 1.25em ; + margin: 3ex 0em 3ex 0em ; +} + +div.subtitle p { margin: 1ex ; } + +div.author +{ + font-variant: normal ; + font-style: normal ; + font-size: 1em ; + margin: 3ex 0em 3ex 0em ; +} + +div.author table { + margin: 3ex auto 0ex auto ; + background: none ; +} + +div.author table tbody tr td { padding: .25ex ; } + +span.affiliation {font-size: .85em ; font-variant: small-caps; } + +div.titledate { + text-align: center ; + font-size: .85em ; + font-style: italic; + margin: 6ex 0em 6ex 0em ; +} + +nav.topnavigation{ + text-align: left ; + padding: 0.5ex 1em 0.5ex 1em ; +/* margin: 2ex 0em 3ex 0em ; */ + margin: 0 ; + border-bottom: 1px solid silver ; + border-top: 1px solid silver ; + clear:right ; +} + +nav.botnavigation{ + text-align: left ; + padding: 0.5ex 1em 0.5ex 1em ; +/* margin: 3ex 0em 2ex 0em ; */ + margin: 0 ; + border-top: 1px solid silver ; + border-bottom: 1px solid silver ; + clear:right ; +} + +header{ + line-height: 1.2 ; + font-size: 1em ; +/* border-bottom: 2px solid silver ; */ + margin: 0px ; + padding: 0ex 1em 0ex 1em ; + text-align:center ; +} + +header p {margin:0ex;padding:4ex 0em 2ex 0em ;text-align:center;} + +footer{ + font-size: .85em ; + line-height: 1.2 ; + margin-top: 1ex ; + border-top: 2px solid silver ; + padding: 2ex 1em 2ex 1em ; + clear:right ; + text-align:left ; +} + +a.linkhome { font-weight:bold ; font-size: 1em ;} + +div.lateximagesource { padding: 0px ; margin: 0px ; display: none; } + +img.lateximage{ + padding: 0px 0px 0px 0px ; + box-shadow: none ; + border: none ; + background: none ; + margin: 0px 0px -.15ex 0px ; + /* pdfcrop leaves a slight margin, adjust to baseline */ + max-width: 100% ; + border-radius: 0ex ; + border: none ; +} + +nav.sidetoc { + font-family: "DejaVu Serif", "Bitstream Vera Serif", + "Lucida Bright", Georgia, serif; + float:right ; + width: 20%; + border-left: 1px solid silver; + border-top: 1px solid silver; + border-bottom: 1px solid silver; +/* border-top: 2px solid #808080 ; */ + background: #FAF7F4 ; + padding: 2ex 0em 2ex 1em ; + margin: 0ex 0em 2ex 1em ; + font-size:.9em ; + border-radius: 20px 0px 0px 20px ; + } + +div.sidetoccontents { +/* border-top: 1px solid silver ; */ + overflow-y: auto ; + width: 100% ; + text-align: left ; +} + +nav.sidetoc p {line-height:1.2 ; margin: 1ex .5em 1ex .5em ; + text-indent: 0 ; } +nav.sidetoc p a {color:black ; font-size: .7em ;} +div.sidetoctitle {font-size: 1.2em; font-weight:bold; text-align:center; + border-bottom: 1px solid silver ; } +nav.sidetoc a:hover {text-decoration: underline ; } + +section.textbody { margin: 0ex 1em 0ex 1em ;} + +div.multicolsheading { -webkit-column-span: all; + -moz-column-span: all; column-span: all; } +div.multicols { -webkit-columns: 3 380px ; + -moz-columns: 3 380px ; columns: 3 380px ; } +div.multicols p {margin-top: 0ex} + +/* Used to support algorithmicx: */ +span.floatright { float: right ; } + +/* +For CSS LaTeX and related logos: +Based on: +http://edward.oconnor.cx/2007/08/tex-poshlet +http://nitens.org/taraborelli/texlogo +*/ + +.latexlogofont { + font-family: "Linux Libertine O", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + font-variant: normal ; +} + +.latexlogo { + font-family: "Linux Libertine O", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + letter-spacing: .03em ; + font-size: 1.1em; +} + +.latexlogo sup { + text-transform: uppercase; + letter-spacing: .03em ; + font-size: 0.85em; + vertical-align: 0.15em; + margin-left: -0.36em; + margin-right: -0.15em; +} + +.latexlogo sub { + text-transform: uppercase; + vertical-align: -0.5ex; + margin-left: -0.1667em; + margin-right: -0.125em; + font-size: 1em; +} + +.xetexlogo { + font-family: "Linux Libertine O", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + letter-spacing: .03em ; + font-size: 1.1em; +} + +/* A smaller gap between Xe and Tex v.s. LaTeX: */ +.xetexlogo sub { + text-transform: uppercase; + vertical-align: -0.5ex; + margin-left: -0.0667em; + margin-right: -0.2em; + font-size: 1em; + letter-spacing: .03em ; +} + +/* A large gap between Xe and LaTeX v.s. TeX: */ +.xelatexlogo sub { + text-transform: uppercase; + vertical-align: -0.5ex; + margin-left: -0.0667em; + margin-right: -.05em; + font-size: 1em; + letter-spacing: .03em ; +} + +.amslogo { + font-family: "TeXGyreChorus","URW Chancery L", + "Apple Chancery","ITC Zapf Chancery","Monotype Corsiva", + "Linux Libertine O", "Nimbus Roman No 9 L", "FreeSerif", + "Hoefler Text", Times, "Times New Roman", serif; + font-style: italic; +} + +.lyxlogo { + font-family: "URW Classico", Optima, "Linux Biolinum O", + "DejaVu Sans", "Bitstream Vera Sans", Geneva, +Verdana, sans-serif ; +} + +/* Only display top and bottom navigation if a small screen: */ +/* Hide the sidetoc if a small screen: */ +nav.topnavigation { display:none; } +nav.botnavigation { display:none; } + +@media screen and (max-width: 45em) { +/* nav.sidetoc {display:none;} */ + nav.sidetoc { + float: none ; + width: 100% ; + margin: 5ex 0px 5ex 0px ; + padding: 0 ; + border-radius: 0 ; + border-bottom: 1px solid black ; + border-top: 1px solid black ; + box-shadow: none ; + } +/* nav.topnavigation { display:block } */ + nav.botnavigation { display:block } +} + +@media print { + body { + font-family: "Linux Libertine O", + "DejaVu Serif", "Bitstream Vera Serif", + "Liberation Serif", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + } + nav.sidetoc { display:none; } + nav.topnavigation { display: none; } + nav.botnavigation { display: none; } +} + +@media handheld { + nav.sidetoc { display:none; } + nav.topnavigation { display:block } + nav.botnavigation { display:block } +} + +@media projection { + nav.sidetoc { display:none; } + nav.topnavigation { display:block } + nav.botnavigation { display:block } +} +\end{VerbatimOut} + + +\begin{VerbatimOut}{lwarp_sagebrush.css} +@import url("lwarp.css") ; + +A:link {color:#105030 ; text-decoration: none ; } +A:visited {color:#705030 ; text-shadow:1px 1px 2px #a0a0a0;} +A:hover {color:#006000 ; text-decoration: underline ; text-shadow:0px 0px 2px #a0a0a0;} +A:active {color:#00C000 ; text-shadow:1px 1px 2px #a0a0a0;} + +h1, h2, h3, h4, h5, h6, span.paragraph, span.subparagraph +{ + font-family: "URW Classico", Optima, "Linux Biolinum O", + "Linux Libertine O", "Liberation Serif", + "Nimbus Roman No 9 L", "FreeSerif", + "Hoefler Text", Times, "Times New Roman", serif; + font-variant: small-caps ; +font-weight: normal ; + color: #304070 ; + text-shadow: 2px 2px 3px #808080; +} + +h1 { /* title of the entire website, used on each page */ + font-variant: small-caps ; + color: #304070 ; + text-shadow: 2px 2px 3px #808080; + background-color: #F7F7F0 ; + background-image: linear-gradient(to bottom, #F7F7F0, #C0C0C4); +} + +h1 { + border-bottom: 1px solid #304070; + border-top: 2px solid #304070; +} + +h2 { + border-bottom: 1px solid #304070; + border-top: 2px solid #304070; + background-color: #F7F7F0 ; + background-image: linear-gradient(to bottom, #F7F7F0, #DAD0C0); +} + +div.abstract { + background: #f5f5eb ; + background-image: linear-gradient(to bottom, #f5f5eb, #C8C8B8); + + border: 1px solid silver; + border-radius: 1em ; +} + +div.abstract dl {line-height:1.5;} +div.abstract dt {color:#304070;} + +div.abstracttitle{ + font-family: "URW Classico", Optima, "Linux Biolinum O", + "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + font-weight:bold; + font-variant: small-caps ; + font-size:1.5em; + border-bottom: 1px solid silver ; + color: #304070 ; + text-align: center ; + text-shadow: 1px 1px 2px #808080; +} + +div.epigraph { + background: #f5f5eb ; + background-image: linear-gradient(to bottom, #f5f5eb, #C8C8B8); + + border: 1px solid silver ; + border-radius: 1ex ; + box-shadow: 3px 3px 3px #808080 ; +} + +.example { + background-color: #f5f5eb ; + background-image: linear-gradient(to bottom, #f5f5eb, #C8C8B8); + +} + +div.exampletitle{ + font-family: "URW Classico", Optima, "Linux Biolinum O", + "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + font-weight:bold; + font-variant: small-caps ; + border-bottom: 1px solid silver ; + color: #304070 ; + text-align: center ; + text-shadow: 1px 1px 2px #808080; +} + +.sidebar { + background-color: #f5f5eb ; + background-image: linear-gradient(to bottom, #f5f5eb, #C8C8B8); + +} + +div.sidebartitle{ + font-family: "URW Classico", Optima, "Linux Biolinum O", + "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + font-weight:bold; + font-variant: small-caps ; + border-bottom: 1px solid silver ; + color: #304070 ; + text-align: center ; + text-shadow: 1px 1px 2px #808080; +} + +.fancyvrblabel { + font-family: "URW Classico", Optima, "Linux Biolinum O", + "Linux Libertine O", "Liberation Serif", "Nimbus Roman No 9 L", + "FreeSerif", "Hoefler Text", Times, "Times New Roman", serif; + font-weight:bold; + font-variant: small-caps ; +font-size: 1.5em ; + color: #304070 ; + text-align: center ; + text-shadow: 1px 1px 2px #808080; +} + +.minipage { + background-color: #eeeee7 ; + border: 1px solid silver ; +border-radius: 1ex ; +} + +figure.figure .minipage { border: none; } + +div.marginblock div.minipage { border: none; } + +figure , div.marginblock { + background-color: #eeeee7 ; + border: 1px solid silver ; + border-radius: 1ex ; + box-shadow: 3px 3px 3px #808080 ; +} + +figure figure { + border: 1px solid silver ; + margin: 0em ; +box-shadow: none ; +} + +/* +figcaption { + border-top: 1px solid silver ; + border-bottom: 1px solid silver ; + background-color: #e8e8e8 ; +} +*/ + +div.table { + box-shadow: 3px 3px 3px #808080 ; +} + +/* +.tnotes { + background: #e8e8e8; + border: 1px solid silver; +} +*/ + +nav.topnavigation{ + background-color: #b0b8b0 ; + background-image: linear-gradient(to bottom,#e0e0e0,#b0b8b0) ; +} + +nav.botnavigation{ + background-color: #b0b8b0 ; + background-image: linear-gradient(to top,#e0e0e0,#b0b8b0) ; +} + +header{ + background-color: #F7F7F0 ; + background-image: linear-gradient(to top, #F7F7F0, #b0b8b0); +} + +footer{ + background-color: #F7F7F0 ; + background-image: linear-gradient(to bottom, #F7F7F0, #b0b8b0); +} + +nav.sidetoc { + background-color: #F7F7F0 ; + background-image: linear-gradient(to bottom, #F7F7F0, #C0C0C0); + box-shadow: 3px 3px 3px #808080 ; + border-radius: 0px 0px 0px 20px ; + } + +div.sidetoctitle {color: #304070 ; } +nav.sidetoc a:hover {color:#006000 ; text-decoration: none ; text-shadow:0px 0px 2px #a0a0a0;} + +@media screen and (max-width: 45em) { + nav.sidetoc { border-radius: 0 ; } +} + +\end{VerbatimOut} + + +\begin{VerbatimOut}{lwarp_formal.css} +@import url("lwarp.css") ; + +A:link {color:#802020 ; text-decoration:none; } +A:visited {color:#802020 ; text-shadow:none ;} +A:hover {color:#400000 ; text-shadow:none ;} +A:active {color:#C00000 ; text-shadow:none ;} + +body { + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; + background: #fffcf5; +} + +span.textrm { + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; +} + +span.textsf { + font-family: "DejaVu Sans", "Bitstream Vera Sans", + Geneva, Verdana, sans-serif ; +} + +h1, h2, h3, h4, h5, h6, span.paragraph, span.subparagraph +{ + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; + color: #800000 ; + text-shadow: none ; +} + +h1, h2 { + background-color: #fffcf5 ; + background-image: none ; + border-bottom: 1px solid #808080; + border-top: 2px solid #808080; +} + +div.abstracttitle { + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; + color: black ; + text-shadow: none ; +} + +div.abstract { font-size: 100% } + +.sidebar { + background: #fffcf5; + background-image: none ; + margin: 2em 5% 2em 5%; + padding: 0.5em 1em; + border: none ; + border-top : 1px solid silver; + border-bottom : 1px solid silver; + font-size: 90% ; +} + +div.sidebartitle{ + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; + color: #800000 ; + text-shadow: none ; + border: none ; +} + +.example { + background: #fffcf5; + background-image: none ; + margin: 2em 5% 2em 5%; + padding: 0.5em 1em; + border: none ; + border-top : 1px solid silver; + border-bottom : 1px solid silver; +} + +div.exampletitle{ + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; + color: #800000 ; + text-shadow: none ; + border: none ; +} + +div.fancyvrblabel{ + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; + color: #800000 ; + text-shadow: none ; + border: none ; +} + +.verse { + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; +} + +figure { + margin: 3ex 5% 3ex 5% ; + padding: 1ex 1em 1ex 1em ; + background-color: #fffcf5 ; + overflow-x: auto ; + border: none ; +/* border-top: 1px solid silver; */ +/* border-bottom: 1px solid silver; */ +} + +figcaption , .lstlisting { + border: none ; +/* border-top: 1px solid silver ; */ +/* border-bottom: 1px solid silver ; */ + background-color: #fffcf5 ; +} + +.tnotes { + background: #fffcf5 ; +} + +.theorem { + background: none ; +} + +.minipage { + background-color: #fffcf5 ; + border: none ; + margin: 1em ; +} + +div.floatrow figure { border: none ; } + +figure figure { border: none ; } + +nav.toc, nav.lof, nav.lot, nav.lol { + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; +} + +nav.sidetoc { + font-family: "Linux Libertine O", "Hoefler Text", "Garamond", + "Bembo", "Janson", "TeX Gyre Pagella", "Palatino", + "Liberation Serif", "Nimbus Roman No 9 L", "FreeSerif", Times, + "Times New Roman", serif; + background-image: linear-gradient(to bottom, #fffcf5, #C0C0C0); + border-radius: 0px 0px 0px 20px ; +} + +div.sidetoctitle{ + color: #800000 ; +} + +header{ + background-color: #e0e0e0 ; + background-image: linear-gradient(to top, #fffcf5, #b0b0b0); + text-align:center ; +} + +footer{ + background-color: #e0e0e0 ; + background-image: linear-gradient(to bottom, #fffcf5, #b0b0b0); + padding: 2ex 1em 2ex 1em ; + clear:right ; + text-align:left ; +} + +nav.botnavigation { + background: #dedcd5 ; + border-top: 1px solid black ; +} +\end{VerbatimOut} + + +\begin{VerbatimOut}{sample_project.css} +/* ( --- Start of project.css --- ) */ +/* A sample project-specific CSS file for lwarp --- ) */ + +/* Load default lwarp settings: */ +@import url("lwarp.css") ; +/* or lwarp_formal.css, lwarp_sagebrush.css */ + +/* Project-specific CSS setting follow here. */ +/* . . . */ + +/* ( --- End of project.css --- ) */ +\end{VerbatimOut} + + +\begin{VerbatimOut}{lwarp_html.xdy} +(require "tex/inputenc/latin.xdy") +(merge-rule "\\PS *" "Postscript") +(require "texindy.xdy") +(require "page-ranges.xdy") +(require "book-order.xdy") +(markup-locref :open "\hyperindexref{" :close "}") +\end{VerbatimOut} + + + +\begin{VerbatimOut}{lwarp_mathjax.txt} + + + + + + + + + + + + +\end{VerbatimOut} + + +\begin{LWR@createlwarpmk} + +\begin{VerbatimOut}{lwarpmk.lua} +#!/usr/bin/env texlua + +-- Copyright 2016 Brian Dunn + +-- Print the usage of the lwarpmk command: + +printversion = "v0.20" + +function printhelp () +print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ; +end + +function printusage () +print ( [[ + +lwarpmk print [project]: Compile a print version. +lwarpmk printindex [project]: Process the index for the print version. +lwarpmk html [project]: Compile an HTML version. +lwarpmk htmlindex [project]: Process the index for the html version. +lwarpmk again [project]: Touch the source code to trigger recompiles. +lwarpmk limages [project]: Process the "lateximages" created by lwarp.sty. +lwarpmk pdftohtml [project]: + For use with latexmk or a Makefile: + Convert project_html.pdf to project_html.html and + individual HTML files. +lwarpmk clean [project]: Remove project.aux, .toc, .lof, .lot, .idx, .ind, .log +lwarpmk cleanall [project]: Remove auxiliary files and also project.pdf, *.html +lwarpmk -h: Print this help message. +lwarpmk --help: Print this help message. + +]] ) +printconf () +end + +-- Print the format of the configuration file lwarpmk.conf: + +function printconf () +print ( [[ +An example lwarpmk.conf or .lwarpmkconf project file: +-- +opsystem = "Unix" (or "Windows") +latexname = "pdflatex" (or "lualatex", or "xelatex") +sourcename = "projectname" (the source-code filename w/o .tex) +homehtmlfilename = "index" (or perhaps the project name) +htmlfilename = "" (or "projectname" - filename prefix) +uselatexmk = "false" (or "true" to use latexmk to build PDFs) +-- +Filenames must contain only letters, numbers, underscore, or dash. +Values must be in "quotes". + +]] ) ; +end + +-- Split one large sourcefile into a number of files, +-- starting with destfile. +-- The file is split at each occurance of