summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/eskdx/eskdplain.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/eskdx/eskdplain.sty')
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdplain.sty20
1 files changed, 16 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdplain.sty b/Master/texmf-dist/tex/latex/eskdx/eskdplain.sty
index c942caf7f7b..1f52526047c 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdplain.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdplain.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdplain}[2006/11/28 v0.97 Plain Page Style]
+\ProvidesPackage{eskdplain}[2011/05/09 v0.98 Plain Page Style]
\RequirePackage{eskdstamp}
\RequirePackage{calc}
@@ -28,12 +28,22 @@
\def\ESKD@plain@vt{%
\setlength{\ESKD@tmpdimc}{%
\ESKDframeY+\ESKDframeH-\ESKD@padding@v}}
+
\def\ESKD@plain@vb{%
\setlength{\ESKD@tmpdimc}{%
\ESKDframeY+\ESKD@padding@v-15mm}}
-\def\ESKD@plain@hl{\raggedright}
+
+\def\ESKD@plain@hl{%
+ \ifESKD@twoside
+ \ifodd\c@page\raggedright\else\raggedleft\fi
+ \else\raggedright\fi}
+
+\def\ESKD@plain@hr{%
+ \ifESKD@twoside
+ \ifodd\c@page\raggedleft\else\raggedright\fi
+ \else\raggedleft\fi}
+
\def\ESKD@plain@hc{\centering}
-\def\ESKD@plain@hr{\raggedleft}
\let\ESKD@plain@ha\ESKD@plain@hc
\let\ESKD@plain@va\ESKD@plain@vb
@@ -51,7 +61,9 @@
\setlength{\ESKD@tmpdimb}{\ESKDframeW-2\ESKD@padding@h}
\ESKD@plain@va
\put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimc}){%
- \parbox[b][15mm][c]{\ESKD@tmpdimb}{\ESKD@plain@ha\thepage}}}
+ \parbox[b][15mm][c]{\ESKD@tmpdimb}{%
+ \reset@font\normalsize\normalsfcodes
+ \ESKD@plain@ha\thepage}}}
\ESKDnewStyle{plain}{0mm}
\ESKDputOnStyle{plain}{pagenumber}{\ESKDdrawPlainPageNumber}