From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining 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 +%% +%% 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