From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Mon, 2 Sep 2019 13:46:59 +0900
Subject: Initial commit

---
 macros/latex/contrib/dprogress/dprogress.sty | 135 +++++++++++++++++++++++++++
 1 file changed, 135 insertions(+)
 create mode 100644 macros/latex/contrib/dprogress/dprogress.sty

(limited to 'macros/latex/contrib/dprogress/dprogress.sty')

diff --git a/macros/latex/contrib/dprogress/dprogress.sty b/macros/latex/contrib/dprogress/dprogress.sty
new file mode 100644
index 0000000000..a5f75bb1f9
--- /dev/null
+++ b/macros/latex/contrib/dprogress/dprogress.sty
@@ -0,0 +1,135 @@
+%%
+%% This is file `dprogress.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% dprogress.dtx  (with options: `package')
+%% 
+%% dprogress: Output more dprogress information while compiling latex
+%% 
+%% This is a generated file.
+%% 
+%% Copyright (C) 2008 by Brian Amberg <latex@brian-amberg.de>
+%% 
+%% This file may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.2 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.2 or later is part of all distributions of LaTeX version
+%% 1999/12/01 or later.
+%% 
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesPackage{dprogress}
+    [2008/02/21 v0.1 .dtx dprogress]
+ \newcommand{\dprogress@Display}[3]{%
+   \typeout{#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1}%
+   \typeout{#1 #2: #3}%
+   \typeout{}
+ }
+  \ifdefined\align
+    \message{\string\foo\space is defined}%
+      \let\dprogress@OldAlign\align
+      \renewcommand{\align}{%
+        \typeout{}%
+        \typeout{= Equation: \theequation}%
+        \typeout{}%
+        \dprogress@OldAlign%
+      }
+  \else
+    \message{Progress: the align command is not defined, not overriding. If you use amsmath, be sure to include dprogress as the last file}%
+  \fi
+  \ifdefined\part
+    \let\dprogress@OldPart\part
+    \renewcommand{\part}{%
+      \@ifstar
+      \dprogress@DisplayPartStar%
+      \dprogress@DisplayPartNoStar%
+    }
+    \newcommand{\dprogress@DisplayPartNoStar}[1]{%
+      \dprogress@Display{*}{Part \thepart}{#1}
+      \dprogress@OldPart{#1}%
+    }
+    \newcommand{\dprogress@DisplayPartStar}[1]{%
+      \dprogress@Display{*}{Part \thepart}{#1}
+      \dprogress@OldPart*{#1}%
+    }
+  \else
+    \message{Progress: the part command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
+  \fi
+  \ifdefined\chapter
+    \let\dprogress@OldChapter\chapter
+    \renewcommand{\chapter}{%
+      \@ifstar
+      \dprogress@DisplayChapterStar%
+      \dprogress@DisplayChapterNoStar%
+    }
+    \newcommand{\dprogress@DisplayChapterNoStar}[1]{%
+      \dprogress@Display{*}{Chapter \thechapter}{#1}
+      \dprogress@OldChapter{#1}%
+    }
+    \newcommand{\dprogress@DisplayChapterStar}[1]{%
+      \dprogress@Display{*}{Chapter \thechapter}{#1}
+      \dprogress@OldChapter*{#1}%
+    }
+  \else
+    \message{Progress: the chapter command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
+  \fi
+  \ifdefined\section
+    \let\dprogress@OldSection\section
+    \renewcommand{\section}{%
+      \@ifstar
+      \dprogress@DisplaySectionStar%
+      \dprogress@DisplaySectionNoStar%
+    }
+    \newcommand{\dprogress@DisplaySectionNoStar}[1]{%
+      \dprogress@Display{*}{Section \thesection}{#1}
+      \dprogress@OldSection{#1}%
+    }
+    \newcommand{\dprogress@DisplaySectionStar}[1]{%
+      \dprogress@Display{*}{Section \thesection}{#1}
+      \dprogress@OldSection*{#1}%
+    }
+  \else
+    \message{Progress: the section command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
+  \fi
+  \ifdefined\subsection
+    \let\dprogress@OldSubSection\subsection
+    \renewcommand{\subsection}{\@ifstar
+      \dprogress@DisplaySubSectionStar%
+      \dprogress@DisplaySubSectionNoStar%
+    }
+    \newcommand{\dprogress@DisplaySubSectionNoStar}[1]{%
+      \dprogress@Display{+}{Subsection \thesubsection}{#1}
+      \dprogress@OldSubSection{#1}%
+    }
+    \newcommand{\dprogress@DisplaySubSectionStar}[1]{%
+      \dprogress@Display{+}{Subsection \thesubsection}{#1}
+      \dprogress@OldSubSection*{#1}%
+    }
+  \else
+    \message{Progress: the subsection command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
+  \fi
+  \ifdefined\subsubsection
+    \let\dprogress@OldSubSubSection\subsubsection
+    \renewcommand{\subsubsection}{\@ifstar
+       \dprogress@DisplaySubSubSectionStar%
+       \dprogress@DisplaySubSubSectionNoStar%
+    }
+    \newcommand{\dprogress@DisplaySubSubSectionNoStar}[1]{%
+      \dprogress@Display{-}{Subsubsection \thesubsection}{#1}
+      \dprogress@OldSubSubSection{#1}%
+    }
+    \newcommand{\dprogress@DisplaySubSubSectionStar}[1]{%
+      \dprogress@Display{-}{Subsubsection \thesubsection}{#1}
+      \dprogress@OldSubSubSection*{#1}%
+    }
+  \else
+    \message{Progress: the subsubsection command is not defined, not overriding. Be sure to include dprogress as the last file, if your document uses this command.}%
+  \fi
+\endinput
+%%
+%% End of file `dprogress.sty'.
-- 
cgit v1.2.3

