summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/koma-script/scrextend.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-09-18 22:37:13 +0000
committerKarl Berry <karl@freefriends.org>2010-09-18 22:37:13 +0000
commit8ca247e8fef4aa88e0f850179e7a9b0e82aa4d98 (patch)
tree2b49000766648ca46492f458676445e4a92e720d /Master/texmf-dist/tex/latex/koma-script/scrextend.sty
parent732f3ec949d484fffd271e5341aad609013aeeca (diff)
koma-script (18sep10)
git-svn-id: svn://tug.org/texlive/trunk@19797 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/koma-script/scrextend.sty')
-rw-r--r--Master/texmf-dist/tex/latex/koma-script/scrextend.sty58
1 files changed, 32 insertions, 26 deletions
diff --git a/Master/texmf-dist/tex/latex/koma-script/scrextend.sty b/Master/texmf-dist/tex/latex/koma-script/scrextend.sty
index a7126d3bace..17fe7a8caf3 100644
--- a/Master/texmf-dist/tex/latex/koma-script/scrextend.sty
+++ b/Master/texmf-dist/tex/latex/koma-script/scrextend.sty
@@ -4,8 +4,9 @@
%%
%% The original source files were:
%%
-%% scrextend.dtx (with options: `package,extend,prepare')
+%% scrextend.dtx (with options: `package,extend,preidentify')
%% scrkvers.dtx (with options: `package,extend')
+%% scrextend.dtx (with options: `package,extend,identify,prepare')
%% scrkbase.dtx (with options: `load')
%% scrextend.dtx (with options: `package,extend,option')
%% scrkcomp.dtx (with options: `package,extend,option')
@@ -74,27 +75,6 @@
}%
\expandafter\endinput
\fi
-\newcommand*{\scr@ext@activate}[1]{%
- \scr@ifundefinedorrelax{scr@ext@activate@#1}{%
- \@namedef{scr@ext@immediate@#1}{%
- \expandafter\let\csname scr@ext@immediate@#1\endcsname\relax
- \csname scr@ext@activate@#1\endcsname
- }%
- }{%
- \csname scr@ext@activate@#1\endcsname
- \expandafter\let\csname scr@ext@activate@#1\endcsname\relax
- }%
-}
-\newcommand*{\scr@ext@activateable}[1]{%
- \expandafter\newcommand\expandafter*\csname scr@ext@activate@#1\endcsname
-}
-\newcommand*{\scr@ext@addto@activateable}[1]{%
- \scr@ifundefinedorrelax{scr@ext@activate@#1}{%
- \expandafter\newcommand\expandafter*\csname scr@ext@activate@#1\endcsname
- }{%
- \expandafter\g@addto@macro\csname scr@ext@activate@#1\endcsname
- }%
-}
%%% From File: scrkvers.dtx
\begingroup
\makeatletter
@@ -117,8 +97,32 @@
\fi
}
\fi
- \@CheckKOMAScriptVersion{2010/06/17 v3.06 KOMA-Script}%
+ \@CheckKOMAScriptVersion{2010/09/17 v3.07 KOMA-Script}%
\endgroup
+%%% From File: scrextend.dtx
+\ProvidesPackage{scrextend}[\KOMAScriptVersion\space KOMA-Script package
+ (extend other classes with features of KOMA-Script classes)]
+\newcommand*{\scr@ext@activate}[1]{%
+ \scr@ifundefinedorrelax{scr@ext@activate@#1}{%
+ \@namedef{scr@ext@immediate@#1}{%
+ \expandafter\let\csname scr@ext@immediate@#1\endcsname\relax
+ \csname scr@ext@activate@#1\endcsname
+ }%
+ }{%
+ \csname scr@ext@activate@#1\endcsname
+ \expandafter\let\csname scr@ext@activate@#1\endcsname\relax
+ }%
+}
+\newcommand*{\scr@ext@activateable}[1]{%
+ \expandafter\newcommand\expandafter*\csname scr@ext@activate@#1\endcsname
+}
+\newcommand*{\scr@ext@addto@activateable}[1]{%
+ \scr@ifundefinedorrelax{scr@ext@activate@#1}{%
+ \expandafter\newcommand\expandafter*\csname scr@ext@activate@#1\endcsname
+ }{%
+ \expandafter\g@addto@macro\csname scr@ext@activate@#1\endcsname
+ }%
+}
%%% From File: scrkbase.dtx
\RequirePackage{scrkbase}[\KOMAScriptVersion]
%%% From File: scrextend.dtx
@@ -216,6 +220,7 @@
\@namedef{scr@v@3.05}{10}
\@namedef{scr@v@3.05a}{10}
\@namedef{scr@v@3.06}{10}
+\@namedef{scr@v@3.07}{10}
\@namedef{scr@v@last}{10}
%%% From File: scrkmisc.dtx
\KOMA@key{draft}[true]{%
@@ -305,7 +310,7 @@
\newcommand*{\cleardoubleoddstandardpage}{}
\let\cleardoubleoddstandardpage=\cleardoublepage
\newcommand*{\cleardoubleoddpageusingstyle}[1]{\clearpage
- {\thispagestyle{#1}\cleardoubleoddstandardpage}}
+ {\pagestyle{#1}\cleardoubleoddstandardpage}}
\newcommand*{\cleardoubleoddemptypage}{\cleardoubleoddpageusingstyle{empty}}
\newcommand*{\cleardoubleoddplainpage}{\cleardoubleoddpageusingstyle{plain}}
\newcommand*{\cleardoubleevenstandardpage}{%
@@ -315,7 +320,7 @@
\fi\fi
}
\newcommand*{\cleardoubleevenpageusingstyle}[1]{\clearpage
- {\thispagestyle{#1}\cleardoubleevenstandardpage}}
+ {\pagestyle{#1}\cleardoubleevenstandardpage}}
\newcommand*{\cleardoubleevenemptypage}{\cleardoubleevenpageusingstyle{empty}}
\newcommand*{\cleardoubleevenplainpage}{\cleardoubleevenpageusingstyle{plain}}
\newcommand*{\cleardoublestandardpage}{\cleardoubleoddstandardpage}
@@ -329,7 +334,7 @@
\newcommand*{\cleardoubleoddpage}{\cleardoubleoddemptypage}
\newcommand*{\cleardoubleevenpage}{\cleardoubleevenemptypage}
\newcommand*{\cleardoublepageusingstyle}[1]{\clearpage
- {\thispagestyle{#1}\cleardoublestandardpage}}
+ {\pagestyle{#1}\cleardoublestandardpage}}
\newcommand*{\cleardoubleemptypage}{\cleardoublepageusingstyle{empty}}
\newcommand*{\cleardoubleplainpage}{\cleardoublepageusingstyle{plain}}
%%% From File: scrkfloa.dtx
@@ -951,6 +956,7 @@
\fi
\fi
}
+\newkomafont{footnoterule}{}
\newcommand*{\ftn@rule@width}{.4\columnwidth}
\newcommand*{\ftn@rule@height}{.4\p@}
\newcommand*{\setfootnoterule}[2][]{%