diff options
Diffstat (limited to 'macros/latex/contrib/pauldoc/pauldoc.sty')
-rw-r--r-- | macros/latex/contrib/pauldoc/pauldoc.sty | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/macros/latex/contrib/pauldoc/pauldoc.sty b/macros/latex/contrib/pauldoc/pauldoc.sty new file mode 100644 index 0000000000..b92b8956a7 --- /dev/null +++ b/macros/latex/contrib/pauldoc/pauldoc.sty @@ -0,0 +1,126 @@ +%% +%% This is file `pauldoc.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% pauldoc.dtx (with options: `package') +%% +%% ,--------------------------------------------------. +%% | Das ist eine generierte Datei. | +%% | | +%% | (c) 2005-2006 Paul Ebermann. | +%% '--------------------------------------------------' +%% +%% (C) 2006-2009 Paul Ebermann +%% +%% Package pauldoc - Anpassungen für doc für Pauls Package-Dokus. +%% Die Datei pauldoc.dtx sowie die dazugehörige +%% pauldoc.ins sowie die damit generierte +%% pauldoc.sty stehen unter der +%% "LaTeX Project Public License" (LPPL, zu finden +%% unter http://www.latex-project.org/lppl/, sowie +%% auch in den meisten TeX-Distributionen in +%% texmf/docs/latex/base/lppl*.txt), Version 1.3b oder +%% später (nach Wahl des Verwenders). +%% +%% Der 'maintenance-status' ist (zur Zeit) 'author-maintained'. +%% +%% Das heißt u.a., die Dateien dürfen frei vertrieben werden, +%% bei Änderungen (durch andere Personen als Paul Ebermann) +%% ist aber der Name der Datei zu ändern. +%% +\NeedsTeXFormat{LaTeX2e}[2003/12/01] +\ProvidesPackage{pauldoc} + [2009/11/06 v0.5 Pauls Anpassungen fuer doc (PE)] +\newcommand*\pauldoc@ienc{} +\DeclareOption{utf8}{ + \def\pauldoc@ienc{utf8} +} +\DeclareOption{latin1}{ + \def\pauldoc@ienc{latin1} +} +\ExecuteOptions{latin1} +\DeclareOption{chapter}{ + \let\pauldoc@indexsec=\chapter +} +\DeclareOption{section}{ + \let\pauldoc@indexsec=\section +} +\newcommand*{\pauldoc@indexsec}{} +\ExecuteOptions{section} +\ProcessOptions\relax +\RequirePackage[\pauldoc@ienc]{inputenc} +\RequirePackage[ngerman]{babel} +\RequirePackage[T1]{fontenc} +\EnableCrossrefs +\RecordChanges +\CodelineIndex +\AtBeginDocument{\MakeShortVerb{\'}\selectlanguage{ngerman}} +\renewcommand{\generalname}{Allgemein} + +\GlossaryPrologue{\pauldoc@indexsec{Liste der \"Anderungen}} + +\IndexPrologue{ + + \pauldoc@indexsec{Index} + + Schr\"aggedruckte Nummern verweisen auf die Seite, auf der der + Eintrag beschrieben ist, unterstrichene Nummern zeigen auf die + Zeilennummer der Definition, sonstige Zahlen auf die Zeilennummer + einer Verwendung. + + } + \setcounter{IndexColumns}{2} +\newcommand*{\ifReferenceExists}[3] +{% + \@ifundefined{r@#1}{#3}{#2}% +} + \newcommand*{\pack}{\textsf} +\newcommand*\eTeX{$\m@th\varepsilon$-\TeX} + \newcommand*{\includeLicense} { + \IfFileExists{\lpplfilename}{% + \begin{otherlanguage*}{english} +\ifx\pauldoc@indexsec\chapter + \providecommand*{\LPPLsection}{\chapter} + \providecommand*{\LPPLsubsection}{\section} + \providecommand*{\LPPLsubsubsection}{\subsection} + \providecommand*{\LPPLparagraph}{\subsubsection} +\else + \providecommand*{\LPPLsection}{\section} + \providecommand*{\LPPLsubsection}{\subsection} + \providecommand*{\LPPLsubsubsection}{\subsubsection} + \providecommand*{\LPPLparagraph}{\paragraph} +\fi + \DeleteShortVerb{\'}% + \MakePercentComment\input{\lpplfilename}\MakePercentIgnore% + \MakeShortVerb{\'}% + \end{otherlanguage*} + }{% + \typeout{^^J% + ^^J% + Die Datei \lpplfilename{} wurde nicht gefunden.^^J% + Schade, da wird die Lizenz eben nicht eingebunden.^^J% + ^^J% + }% + }% + } +\AtBeginDocument{% + \providecommand{\lpplfilename}{lppl.tex}% +} +\@ifundefined{cs} +{% + \providecommand*{\cmd}[1]{\cs{\expandafter\cmd@to@cs\string#1}} + \def\cmd@to@cs#1#2{\char\number`#2\relax} + \DeclareRobustCommand*\cs[1]{\texttt{\char`\\#1}}% +} +{} +\providecommand\marg[1]{% + {\ttfamily\char`\{}\meta{#1}{\ttfamily\char`\}}} +\providecommand\oarg[1]{% + {\ttfamily[}\meta{#1}{\ttfamily]}} +\providecommand\parg[1]{% + {\ttfamily(}\meta{#1}{\ttfamily)}} +\endinput +%% +%% End of file `pauldoc.sty'. |