summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrhack.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrhack.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrhack.dtx102
1 files changed, 79 insertions, 23 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrhack.dtx b/Master/texmf-dist/source/latex/koma-script/scrhack.dtx
index 2d3df325044..81184c0ed01 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrhack.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrhack.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{675}
+% \CheckSum{679}
% \iffalse meta-comment
% ======================================================================
% scrhack.dtx
-% Copyright (c) Markus Kohm, 2008-2012
+% Copyright (c) Markus Kohm, 2008-2013
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -23,7 +23,7 @@
% of TeX would generate the implementation documentation.
% ----------------------------------------------------------------------
% scrhack.dtx
-% Copyright (c) Markus Kohm, 2008-2012
+% Copyright (c) Markus Kohm, 2008-2013
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -62,31 +62,79 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: scrhack.dtx
+%%% From File: $Id: scrhack.dtx 1383 2013-10-01 15:44:28Z mjk $
%<package&identify>%%% using: package,identify
%<package&option>%%% using: package,option
%<package&body>%%% using: package,body
%<package&identity>\NeedsTeXFormat{LaTeX2e}[1995/06/01]
-%<manual>\ProvidesFile{scrhack.tex}
+%<*driver>
+\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
+\ProvidesFile{scrhack.dtx}[%
+%</driver>
+%<manual>\ProvidesFile{scrhack.tex}[%
+%<package&identify>\ProvidesPackage{scrhack}[%
+%<hyperref&identify>\ProvidesFile{hyperref.hak}[%
+%<float&identify>\ProvidesFile{float.hak}[%
+%<floatrow&identify>\ProvidesFile{floatrow.hak}[%
+%<listings&identify>\ProvidesFile{listings.hak}[%
+%<*driver|manual|identify>
+%!KOMAScriptVersion
+ package
+%<*!identify>
+ (hacking other packages)%
+%</!identify>
+%</driver|manual|identify>
+%<hack&identify> (hacking package
+%<hyperref&identify> hyperref)%
+%<float&identify> float)%
+%<floatrow&identify> floatrow)%
+%<listings&identify> listings)%
+%<*driver|manual|identify>
+]
+%</driver|manual|identify>
%<*dtx>
-\ProvidesFile{scrhack.dtx}
+\ifx\documentclass\undefined
+ \input scrdocstrip.tex
+ \@@input scrkernel-version.dtx
+ \@@input scrstrip.inc
+ \KOMAdefVariable{COPYRIGHTFROM}{2008}
+ \generate{\usepreamble\defaultpreamble
+ \file{scrhack.sty}{%
+ \from{scrkernel-version.dtx}{package,scrhack}%
+ \from{scrhack.dtx}{package,identify}%
+ \from{scrkernel-basics.dtx}{load}%
+ \from{scrhack.dtx}{package,option}%
+ \from{scrhack.dtx}{package,body}%
+ \from{scrlogo.dtx}{logo}%
+ }%
+ \file{hyperref.hak}{%
+ \from{scrkernel-version.dtx}{file,hyperref.hak}%
+ \from{scrhack.dtx}{hack,hyperref,identify}%
+ \from{scrhack.dtx}{hack,hyperref,body}%
+ }%
+ \file{float.hak}{%
+ \from{scrkernel-version.dtx}{file,float.hak}%
+ \from{scrhack.dtx}{hack,float,identify}%
+ \from{scrhack.dtx}{hack,float,body}%
+ }%
+ \file{floatrow.hak}{%
+ \from{scrkernel-version.dtx}{file,floatrow.hak}%
+ \from{scrhack.dtx}{hack,floatrow,identify}%
+ \from{scrhack.dtx}{hack,floatrow,body}%
+ }%
+ \file{listings.hak}{%
+ \from{scrkernel-version.dtx}{file,listings.hak}%
+ \from{scrhack.dtx}{hack,listings,identify}%
+ \from{scrhack.dtx}{hack,listings,body}%
+ }%
+ }
+ \@@input scrstrop.inc
+\else
+ \let\endbatchfile\relax
+\fi
+\endbatchfile
%</dtx>
-%<*dtx|manual>
- [2011/09/28 v3.10 KOMA-Script (hacking other packages)]
-%</dtx|manual>
-%<package&identify>\ProvidesPackage{scrhack}
-%<hyperref&identify>\ProvidesFile{hyperref.hak}
-%<float&identify>\ProvidesFile{float.hak}
-%<floatrow&identify>\ProvidesFile{floatrow.hak}
-%<listings&identify>\ProvidesFile{listings.hak}
-%<identify> [\KOMAScriptVersion\space
-%<package&identify> package (hacking other packages)]
-%<hack&identify> hacking package
-%<hyperref&identify> hyperref]
-%<float&identify> float]
-%<floatrow&identify> floatrow]
-%<listings&identify> listings]
-%<*dtx>
+%<*driver>
\documentclass[halfparskip-]{scrdoc}
\usepackage[latin1]{inputenc}
\usepackage[english,ngerman]{babel}
@@ -98,7 +146,7 @@
\GetFileInfo{scrhack.dtx}
\DocInput{scrhack.dtx}
\end{document}
-%</dtx>
+%</driver>
% \fi
%
%
@@ -381,6 +429,7 @@ loading package \Package{scrhack}, but before loading package
% einheitlich vor die Überschrift.
%
% \begin{option}{hyperref}
+% \changes{v3.12}{2013/03/05}{Signalisierung mit \cs{FamilyKeyStateProcessed}}
% \begin{macrocode}
%<*package&option>
\KOMA@ifkey{hyperref}{@scrhack@hyperref}%
@@ -408,6 +457,7 @@ loading package \Package{scrhack}, but before loading package
\AtEndOfPackage{%
\KOMA@key[.scrhack.sty]{hyperref}{%
\PackageWarning{scrhack}{option `hyperref=#1' ignored}%
+ \FamilyKeyStateProcessed
}%
\if@scrhack@hyperref\scr@hack@load\@pkgextension{hyperref}\fi
}%
@@ -552,6 +602,7 @@ loading package \Package{scrhack}, but before loading package
% nach.
%
% \begin{option}{float}
+% \changes{v3.12}{2013/03/05}{Signalisierung mit \cs{FamilyKeyStateProcessed}}
% \begin{macrocode}
%<*package&option>
\KOMA@ifkey{float}{@scrhack@float}%
@@ -561,6 +612,7 @@ loading package \Package{scrhack}, but before loading package
\AfterPackage*{float}{%
\KOMA@key[.scrhack.sty]{float}{%
\PackageWarning{scrhack}{option `float' ignored}%
+ \FamilyKeyStateProcessed
}%
\if@scrhack@float\scr@hack@load\@pkgextension{float}\fi
}
@@ -688,6 +740,7 @@ loading package \Package{scrhack}, but before loading package
% nach.
%
% \begin{option}{floatrow}
+% \changes{v3.12}{2013/03/05}{Signalisierung mit \cs{FamilyKeyStateProcessed}}
% \begin{macrocode}
%<*package&option>
\KOMA@ifkey{floatrow}{@scrhack@floatrow}%
@@ -697,6 +750,7 @@ loading package \Package{scrhack}, but before loading package
\AfterPackage*{floatrow}{%
\KOMA@key[.scrhack.sty]{floatrow}{%
\PackageWarning{scrhack}{option `floatrow' ignored}%
+ \FamilyKeyStateProcessed
}%
\if@scrhack@floatrow\scr@hack@load\@pkgextension{floatrow}\fi
}
@@ -821,6 +875,7 @@ loading package \Package{scrhack}, but before loading package
% nach.
%
% \begin{option}{listings}
+% \changes{v3.12}{2013/03/05}{Signalisierung mit \cs{FamilyKeyStateProcessed}}
% \begin{macrocode}
%<*package&option>
\KOMA@ifkey{listings}{@scrhack@listings}%
@@ -830,6 +885,7 @@ loading package \Package{scrhack}, but before loading package
\AfterPackage*{listings}{%
\KOMA@key[.scrhack.sty]{listings}{%
\PackageWarning{scrhack}{option `listings' ignored}%
+ \FamilyKeyStateProcessed
}%
\if@scrhack@listings\scr@hack@load\@pkgextension{listings}\fi
}