summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty
diff options
context:
space:
mode:
authorDr. Clea F. Rees <cfrees@imapmail.org>2008-12-03 00:37:19 +0000
committerDr. Clea F. Rees <cfrees@imapmail.org>2008-12-03 00:37:19 +0000
commit345df745f9c4bb7fe8030e4605141267e59a8a03 (patch)
treec8186f8a2a7831641099dc5b15aa16019e21eeff /Master/texmf-dist/tex/latex/koma-script/scrkbase.sty
parent0af99b8d02ea723532ea219c1a18eccb9c0c48fb (diff)
koma-script 3.01a
git-svn-id: svn://tug.org/texlive/trunk@11504 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/koma-script/scrkbase.sty')
-rw-r--r--Master/texmf-dist/tex/latex/koma-script/scrkbase.sty50
1 files changed, 49 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty b/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty
index 62cd1cf6bd5..7619d8a0e9b 100644
--- a/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty
+++ b/Master/texmf-dist/tex/latex/koma-script/scrkbase.sty
@@ -62,7 +62,7 @@
\fi
}
\fi
- \@CheckKOMAScriptVersion{2008/11/14 v3.01 KOMA-Script}%
+ \@CheckKOMAScriptVersion{2008/11/23 v3.01a KOMA-Script}%
\endgroup
%%% From File: scrkbase.dtx
\ProvidesPackage{%
@@ -140,6 +140,54 @@
\newcommand*{\KOMA@set@ifkey}{\FamilySetBool{KOMA}}
\newcommand*{\KOMA@ncmdkey}{\FamilyNumericalKey{KOMA}}
\newcommand*{\KOMA@set@ncmdkey}{\FamilySetNumerical{KOMA}}
+\newcommand*{\KOMA@DeclareDeprecatedOption}{%
+ \@ifnextchar [%]
+ {\KOMA@@DeclareDeprecatedOption}%
+ {\KOMA@@@DeclareDeprecatedOption{\ClassWarningNoLine{\KOMAClassName}}}%
+}
+\newcommand*{\KOMA@@DeclareDeprecatedOption}[1][]{%
+ \KOMA@@@DeclareDeprecatedOption{\PackageWarningNoLine{#1}}%
+}
+\newcommand*{\KOMA@@@DeclareDeprecatedOption}[3]{%
+ \DeclareOption{#2}{\KOMA@UseDeprecatedOption{#1}{#2}{#3}}%
+}
+\newcommand*{\KOMA@UseDeprecatedOption}[3]{%
+ \let\scr@sr@co\CurrentOption
+ #1{%
+ You've used obsolete option `#2'.\MessageBreak
+ Usage of this option indicates an old document and\MessageBreak
+ changes compatibility level using\MessageBreak
+ `#3,version=first'.\MessageBreak
+ If you don't want this, you should simply replace\MessageBreak
+ usage of option `#2' by `#3'%
+ }%
+ \KOMAExecuteOptions{#3,version=first}%
+ \let\CurrentOption\scr@sr@co
+}
+\newcommand*{\KOMA@DeclareStandardOption}{%
+ \@ifnextchar [%]
+ {\KOMA@@DeclareStandardOption}%
+ {\KOMA@@@DeclareStandardOption{\ClassInfoNoLine{\KOMAClassName}}}%
+}
+\newcommand*{\KOMA@@DeclareStandardOption}[1][]{%
+ \KOMA@@@DeclareStandardOption{\PackageInfoNoLine{#1}}%
+}
+\newcommand*{\KOMA@@@DeclareStandardOption}[3]{%
+ \DeclareOption{#2}{\KOMA@UseStandardOption{#1}{#2}{#3}}%
+}
+\newcommand*{\KOMA@UseStandardOption}[3]{%
+ \let\scr@sr@co\CurrentOption
+ #1{%
+ You've used standard option `#2'.\MessageBreak
+ This is correct!\MessageBreak
+ Internaly I'm using `#3'.\MessageBreak
+ If you'd like to set the option with \string\KOMAoptions,\MessageBreak
+ you'd have to use `#3' there\MessageBreak
+ instead of `#2', too%
+ }%
+ \KOMAExecuteOptions{#3}%
+ \let\CurrentOption\scr@sr@co
+}
\newcommand*{\KOMA@DeclareObsoleteOption}{%
\@ifnextchar [%]
{\KOMA@@DeclareObsoleteOption}%