diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/koma-script/scrextend.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/koma-script/scrextend.sty | 58 |
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][]{% |