summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2006-11-06 01:06:06 +0000
committerNorbert Preining <preining@logic.at>2006-11-06 01:06:06 +0000
commit6ebd159ea2e62827f832b12137ec75a322e32ec0 (patch)
tree317793a8c1f76e8d6dcf3046420392fbd599f4ba /Master/texmf-dist/tex
parent3d2caaeddabf9f9bf2b309c6d3ba42e6b5dc71fa (diff)
Again loads of updates due to a long train ride
updates to: eskdx screenplay syntax (dvi->pdf) swebib substr (dvi->pdf) stdpage (one new test file) stdclsdv (dvi->pdf) ssqquote sseq sprite splitbib snapshot (pdf doc) smartref (new doc) smalltableof (new doc) siggraph sidecap shorttoc (new doc) sffms script (new doc) scientificpaper (new doc) scale savefnmark (new doc) sauterfonts (new doc) rtkinenc (new doc) added to tpm-ctan-check: tableaux syntax swebib svn supertabular substr subfloat subeqnarray subeqn stdpage stdclsdv stage stack ssqquote sseq srcltx sprite splitbib splines spie soul snapshot smartref smalltableof slideshow siggraph sidecap showlabels showdim shorttoc shadbox sffms seqsplit semaphor script scientificpaper scalebar scale savetrees savesym savefnmark sauterfonts rtkinenc most of them license checked in the TeX Catalogue git-svn-id: svn://tug.org/texlive/trunk@2392 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdafterpkg.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdappsheet.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdbiblist.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdcap.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdchngsheet.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskddstu.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdexplan.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdfont.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdfootnote.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdgraph.cls2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdhash.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdindent.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdinfo.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdlang.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdlist.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdpara.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdplain.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdrussian.def21
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdsect.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdspec.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdspecii.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdstamp.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdtab.cls2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdtext.cls2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdtitle.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdtitlebase.sty2
-rw-r--r--Master/texmf-dist/tex/latex/eskdx/eskdukrainian.def25
-rw-r--r--Master/texmf-dist/tex/latex/screenplay/hardmarg.sty2
-rw-r--r--Master/texmf-dist/tex/latex/screenplay/screenplay.cls14
-rw-r--r--Master/texmf-dist/tex/latex/siggraph/siggraph.cls20
-rw-r--r--Master/texmf-dist/tex/latex/skull/skull.sty2
-rw-r--r--Master/texmf-dist/tex/latex/splitbib/splitbib.sty42
-rw-r--r--Master/texmf-dist/tex/latex/sprite/sprite.sty1
-rw-r--r--Master/texmf-dist/tex/latex/ssqquote/OT1cmssq.fd20
-rw-r--r--Master/texmf-dist/tex/latex/ssqquote/T1cmssq.fd20
-rw-r--r--Master/texmf-dist/tex/latex/ssqquote/ssqquote.sty20
-rw-r--r--Master/texmf-dist/tex/latex/stdpage/stdpage.sty64
-rw-r--r--Master/texmf-dist/tex/latex/substr/substr.sty66
38 files changed, 237 insertions, 130 deletions
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdafterpkg.sty b/Master/texmf-dist/tex/latex/eskdx/eskdafterpkg.sty
index 59531b76660..566c27c3a34 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdafterpkg.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdafterpkg.sty
@@ -23,7 +23,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdafterpkg}[2006/02/23 v0.95 Apply Commands After Package]
+\ProvidesPackage{eskdafterpkg}[2006/02/23 v0.96 Apply Commands After Package]
\newcommand*\ESKD@after@package[1]{%
\expandafter\ifx\csname ver@#1.\@pkgextension\endcsname\relax
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdappsheet.sty b/Master/texmf-dist/tex/latex/eskdx/eskdappsheet.sty
index d30ae55a777..c610aea3e54 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdappsheet.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdappsheet.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdappsheet}[2006/02/23 v0.95 Approving Sheet GOST 2.105]
+\ProvidesPackage{eskdappsheet}[2006/02/23 v0.96 Approving Sheet GOST 2.105]
\RequirePackage{eskdlang}
\RequirePackage{eskdtitle}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdbiblist.sty b/Master/texmf-dist/tex/latex/eskdx/eskdbiblist.sty
index 942faaa736b..5f755dd6cf0 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdbiblist.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdbiblist.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdbiblist}[2006/02/24 v0.95 Bibliography List]
+\ProvidesPackage{eskdbiblist}[2006/02/24 v0.96 Bibliography List]
\renewcommand{\@biblabel}[1]{#1.}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdcap.sty b/Master/texmf-dist/tex/latex/eskdx/eskdcap.sty
index 00b6bc59466..9c8986b0bb0 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdcap.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdcap.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdcap}[2006/02/23 v0.95 Captions]
+\ProvidesPackage{eskdcap}[2006/02/23 v0.96 Captions]
\RequirePackage{caption}
\DeclareCaptionLabelSeparator{dash}{ -- }
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdchngsheet.sty b/Master/texmf-dist/tex/latex/eskdx/eskdchngsheet.sty
index 54734e2f88f..9b5fc842adf 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdchngsheet.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdchngsheet.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdchngsheet}[2006/03/13 v0.95 Sheet of Changes GOST 2.503-90]
+\ProvidesPackage{eskdchngsheet}[2006/03/13 v0.96 Sheet of Changes GOST 2.503-90]
\RequirePackage{eskdlang}
\RequirePackage{eskdstamp}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskddstu.sty b/Master/texmf-dist/tex/latex/eskdx/eskddstu.sty
index 01fec778ecd..41878850f5e 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskddstu.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskddstu.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskddstu}[2006/08/22 v0.95 Ukrainian DSTU implementation]
+\ProvidesPackage{eskddstu}[2006/08/22 v0.96 Ukrainian DSTU implementation]
\renewcommand{\thefootnote}{\arabic{footnote})}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdexplan.sty b/Master/texmf-dist/tex/latex/eskdx/eskdexplan.sty
index df614cb6281..53992c3a2a3 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdexplan.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdexplan.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdexplan}[2006/02/23 v0.95 ESKD Explanation]
+\ProvidesPackage{eskdexplan}[2006/02/23 v0.96 ESKD Explanation]
\RequirePackage{eskdlang}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdfont.sty b/Master/texmf-dist/tex/latex/eskdx/eskdfont.sty
index 2f673dbdd69..9575aef9fcf 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdfont.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdfont.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdfont}[2006/03/13 v0.95 Font Definitions]
+\ProvidesPackage{eskdfont}[2006/03/13 v0.96 Font Definitions]
\newcommand{\ESKDfontBaseLineStretch}{1}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdfootnote.sty b/Master/texmf-dist/tex/latex/eskdx/eskdfootnote.sty
index 1297b18961c..129eaa4a035 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdfootnote.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdfootnote.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdfootnote}[2006/02/24 v0.95 Footnote Settings]
+\ProvidesPackage{eskdfootnote}[2006/02/24 v0.96 Footnote Settings]
\let\footnotesize\small
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdgraph.cls b/Master/texmf-dist/tex/latex/eskdx/eskdgraph.cls
index d3c71c95f24..2cc6ff5e8d6 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdgraph.cls
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdgraph.cls
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{eskdgraph}[2006/08/08 v0.95 Graphical Documentation]
+\ProvidesClass{eskdgraph}[2006/08/08 v0.96 Graphical Documentation]
\DeclareOption{russian}{\PassOptionsToPackage{\CurrentOption}{eskdlang}}
\DeclareOption{ukrainian}{\PassOptionsToPackage{\CurrentOption}{eskdlang}}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdhash.sty b/Master/texmf-dist/tex/latex/eskdx/eskdhash.sty
index f0c6dc0c68b..9d36ded091d 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdhash.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdhash.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdhash}[2006/02/23 v0.95 Hash Routines]
+\ProvidesPackage{eskdhash}[2006/02/23 v0.96 Hash Routines]
\newcommand{\ESKD@hash@new}[1]{%
\global\expandafter\newcount\csname ESKD@hash@c@#1\endcsname
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdindent.sty b/Master/texmf-dist/tex/latex/eskdx/eskdindent.sty
index 6597b2b4ca8..a6c17ca62fd 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdindent.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdindent.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdindent}[2006/02/23 v0.95 Paragraph Indent]
+\ProvidesPackage{eskdindent}[2006/02/23 v0.96 Paragraph Indent]
\RequirePackage{indentfirst}
\setlength{\parindent}{15mm}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdinfo.sty b/Master/texmf-dist/tex/latex/eskdx/eskdinfo.sty
index 5092e22ecc7..36ef9e1c4ee 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdinfo.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdinfo.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdinfo}[2006/03/02 v0.95 Document Information]
+\ProvidesPackage{eskdinfo}[2006/03/02 v0.96 Document Information]
\newcommand{\ESKDtheDepartment}{}
\newcommand{\ESKDdepartment}[1]{\renewcommand{\ESKDtheDepartment}{#1}}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdlang.sty b/Master/texmf-dist/tex/latex/eskdx/eskdlang.sty
index a4684bb1805..324c3dccae7 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdlang.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdlang.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdlang}[2006/02/23 v0.95 Language]
+\ProvidesPackage{eskdlang}[2006/02/23 v0.96 Language]
\newcommand{\ESKD@lang}{russian}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdlist.sty b/Master/texmf-dist/tex/latex/eskdx/eskdlist.sty
index 0c46f9b362e..3ada55e53db 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdlist.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdlist.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdlist}[2006/02/23 v0.95 List]
+\ProvidesPackage{eskdlist}[2006/02/23 v0.96 List]
\RequirePackage{calc}
\renewcommand{\theenumi}{\asbuk{enumi}}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdpara.sty b/Master/texmf-dist/tex/latex/eskdx/eskdpara.sty
index a7999bf3f6f..239e139554d 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdpara.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdpara.sty
@@ -21,7 +21,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdpara}[2006/06/02 v0.95 Paragraphs]
+\ProvidesPackage{eskdpara}[2006/06/02 v0.96 Paragraphs]
\RequirePackage{eskdsect}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdplain.sty b/Master/texmf-dist/tex/latex/eskdx/eskdplain.sty
index 06a4ec6a76d..789c3740d9e 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/03/13 v0.95 Plain Page Style]
+\ProvidesPackage{eskdplain}[2006/03/13 v0.96 Plain Page Style]
\RequirePackage{eskdstamp}
\RequirePackage{calc}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdrussian.def b/Master/texmf-dist/tex/latex/eskdx/eskdrussian.def
index 2c782e27069..6df5cf37534 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdrussian.def
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdrussian.def
@@ -19,7 +19,7 @@
% This is automaticaly generated file, do not edit it.
%
-\ProvidesFile{eskdrussian.def}[2006/03/21 v0.95 Language File]
+\ProvidesFile{eskdrussian.def}[2006/11/03 v0.96 Language File]
\newcommand{\ESKDcolumnIVname}{%
\cyr\CYRL\cyri\cyrt.}
@@ -155,3 +155,22 @@
\cyrn\cyro\cyrg\cyro\ \cyrd\cyro\cyrk\cyru\cyrm. \cyri\ %
\cyrd\cyra\cyrt\cyra}
+\def\@Asbuk#1{\ifcase#1\or
+ \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRE\or\CYRZH\or
+ \CYRI\or\CYRK\or\CYRL\or\CYRM\or\CYRN\or
+ \CYRP\or\CYRR\or\CYRS\or\CYRT\or\CYRU\or\CYRF\or\CYRH\or
+ \CYRC\or\CYRSH\or\CYRSHCH\or\CYREREV\or\CYRYU\or
+ \CYRYA\else{\@tempcnta \number #1\relax
+ \advance\@tempcnta -25\relax
+ \protect\number\@tempcnta}
+ \fi}
+\def\@asbuk#1{\ifcase#1\or
+ \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyre\or\cyrzh\or
+ \cyri\or\cyrk\or\cyrl\or\cyrm\or\cyrn\or
+ \cyrp\or\cyrr\or\cyrs\or\cyrt\or\cyru\or\cyrf\or\cyrh\or
+ \cyrc\or\cyrsh\or\cyrshch\or\cyrerev\or\cyryu\or
+ \cyrya\else{\@tempcnta \number #1\relax
+ \advance\@tempcnta -25\relax
+ \protect\number\@tempcnta}
+ \fi}
+
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdsect.sty b/Master/texmf-dist/tex/latex/eskdx/eskdsect.sty
index dc31d6385eb..ea6140f92e6 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdsect.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdsect.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdsect}[2006/08/26 v0.95 Sectioning]
+\ProvidesPackage{eskdsect}[2006/08/26 v0.96 Sectioning]
\newcommand{\ESKD@point@style}{single}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdspec.sty b/Master/texmf-dist/tex/latex/eskdx/eskdspec.sty
index 3f490b7457a..d074ec01a11 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdspec.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdspec.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdspec}[2006/03/13 v0.95 Specification GOST 2.106.95]
+\ProvidesPackage{eskdspec}[2006/03/13 v0.96 Specification GOST 2.106.95]
\RequirePackage{eskdlang}
\RequirePackage{eskdstamp}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdspecii.sty b/Master/texmf-dist/tex/latex/eskdx/eskdspecii.sty
index a3d0323204e..e88b97329a7 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdspecii.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdspecii.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdspecii}[2006/03/21 v0.95 Specification GOST 2.106.95 Form 2]
+\ProvidesPackage{eskdspecii}[2006/03/21 v0.96 Specification GOST 2.106.95 Form 2]
\RequirePackage{eskdlang}
\RequirePackage{eskdstamp}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdstamp.sty b/Master/texmf-dist/tex/latex/eskdx/eskdstamp.sty
index 338742d51bd..a6d058bd2c8 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdstamp.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdstamp.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdstamp}[2006/03/20 v0.95 Stamp GOST 2.104-68]
+\ProvidesPackage{eskdstamp}[2006/03/20 v0.96 Stamp GOST 2.104-68]
\RequirePackage{calc}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdtab.cls b/Master/texmf-dist/tex/latex/eskdx/eskdtab.cls
index 34c564c16b4..d20348885fa 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdtab.cls
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdtab.cls
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{eskdtab}[2006/08/08 v0.95 Tabular Documentation]
+\ProvidesClass{eskdtab}[2006/08/08 v0.96 Tabular Documentation]
\DeclareOption{russian}{\PassOptionsToPackage{\CurrentOption}{eskdlang}}
\DeclareOption{ukrainian}{\PassOptionsToPackage{\CurrentOption}{eskdlang}}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdtext.cls b/Master/texmf-dist/tex/latex/eskdx/eskdtext.cls
index 3be8f09bb4c..bcd28147f73 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdtext.cls
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdtext.cls
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{eskdtext}[2006/08/21 v0.95 Textual Documentation]
+\ProvidesClass{eskdtext}[2006/08/21 v0.96 Textual Documentation]
\newcommand{\ESKD@docfont}{14pt}
\newcommand{\ESKD@float@style}{single}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdtitle.sty b/Master/texmf-dist/tex/latex/eskdx/eskdtitle.sty
index 1e17fccaa28..31458b82cf5 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdtitle.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdtitle.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdtitle}[2006/02/23 v0.95 Title GOST 2.105]
+\ProvidesPackage{eskdtitle}[2006/02/23 v0.96 Title GOST 2.105]
\RequirePackage{eskdstamp}
\RequirePackage{eskdlang}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdtitlebase.sty b/Master/texmf-dist/tex/latex/eskdx/eskdtitlebase.sty
index 761ce68df39..8f900d53460 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdtitlebase.sty
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdtitlebase.sty
@@ -20,7 +20,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eskdtitlebase}[2006/03/13 v0.95 Base Title Commands]
+\ProvidesPackage{eskdtitlebase}[2006/03/13 v0.96 Base Title Commands]
\newcommand{\ESKDtitleApprovedBy}[2]{%
\@namedef{ESKD@title@approved@post@1}{#1}
diff --git a/Master/texmf-dist/tex/latex/eskdx/eskdukrainian.def b/Master/texmf-dist/tex/latex/eskdx/eskdukrainian.def
index 21528d6b3fd..0ba7016ac1f 100644
--- a/Master/texmf-dist/tex/latex/eskdx/eskdukrainian.def
+++ b/Master/texmf-dist/tex/latex/eskdx/eskdukrainian.def
@@ -19,7 +19,7 @@
% This is automaticaly generated file, do not edit it.
%
-\ProvidesFile{eskdukrainian.def}[2006/08/21 v0.95 Language File]
+\ProvidesFile{eskdukrainian.def}[2006/11/03 v0.96 Language File]
\newcommand{\ESKDcolumnIVname}{%
\cyr\CYRL\cyri\cyrt.}
@@ -102,7 +102,7 @@
\def\tablename{{\cyr\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya}}%
\def\figurename{{\cyr\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}}%
\def\refname{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk\
- \CYRP\cyro\cyrs\cyri\cyrl\cyra\cyrn\cyrsftsn}}}
+ \cyrp\cyro\cyrs\cyri\cyrl\cyra\cyrn\cyrsftsn}}}
\newcommand{\ESKDspecColumnIname}{%
\cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt}
@@ -155,3 +155,24 @@
\cyrd\cyro\cyrk\cyru\cyrm. \cyrii\ %
\cyrd\cyra\cyrt\cyra}
+\def\@Asbuk#1{\ifcase#1\or
+ \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRE\or
+ \CYRZH\or\CYRI\or
+ \CYRK\or\CYRL\or\CYRM\or\CYRN\or\CYRP\or\CYRR\or
+ \CYRS\or\CYRT\or\CYRU\or\CYRF\or\CYRH\or\CYRC\or
+ \CYRSH\or\CYRSHCH\or\CYRYU\or
+ \CYRYA\else{\@tempcnta \number #1\relax
+ \advance\@tempcnta -24\relax
+ \protect\number\@tempcnta}
+ \fi}
+\def\@asbuk#1{\ifcase#1\or
+ \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyre\or
+ \cyrzh\or\cyri\or
+ \cyrk\or\cyrl\or\cyrm\or\cyrn\or\cyrp\or\cyrr\or
+ \cyrs\or\cyrt\or\cyru\or\cyrf\or\cyrh\or\cyrc\or
+ \cyrsh\or\cyrshch\or\cyryu\or
+ \cyrya\else{\@tempcnta \number #1\relax
+ \advance\@tempcnta -24\relax
+ \protect\number\@tempcnta}
+ \fi}
+
diff --git a/Master/texmf-dist/tex/latex/screenplay/hardmarg.sty b/Master/texmf-dist/tex/latex/screenplay/hardmarg.sty
index a7ee5aa5c79..e0e9b779217 100644
--- a/Master/texmf-dist/tex/latex/screenplay/hardmarg.sty
+++ b/Master/texmf-dist/tex/latex/screenplay/hardmarg.sty
@@ -32,7 +32,7 @@
%% http://dvc.org.uk/gplv2.txt
%%
%% +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
-\ProvidesPackage{hardmarg}[2006/11/03 v1.518
+\ProvidesPackage{hardmarg}[2006/11/04 v1.521
For use with class screenplay
(C)2006 John Pate
released under the GNU General Public License]
diff --git a/Master/texmf-dist/tex/latex/screenplay/screenplay.cls b/Master/texmf-dist/tex/latex/screenplay/screenplay.cls
index 5aea9b6187f..ed23d5c8536 100644
--- a/Master/texmf-dist/tex/latex/screenplay/screenplay.cls
+++ b/Master/texmf-dist/tex/latex/screenplay/screenplay.cls
@@ -33,13 +33,13 @@
%%
%% +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
\NeedsTeXFormat{LaTeX2e}[2003/12/01]
-\ProvidesClass{screenplay}[2006/11/03 v1.518
+\ProvidesClass{screenplay}[2006/11/04 v1.521
LaTeX2e Draft Screenplay document class
(C)2006 John Pate
released under the GNU General Public License]
\DeclareOption*{%
\PackageError{screenplay}{Unwanted option '\CurrentOption'}%
- {There are no options available for class screenplay v1.518}}
+ {There are no options available for class screenplay v1.521}}
\ProcessOptions\relax
\RequirePackage{ifthen}[2001/05/26]
\LoadClass[12pt,letterpaper,onecolumn,oneside]{article}[2004/02/16]
@@ -91,8 +91,8 @@ released under the GNU General Public License]
\newcommand{\address}[1]{\renewcommand{\@address}{#1}}
\newcommand{\@agent}{~}
\newcommand{\agent}[1]{\renewcommand{\@agent}{#1}}
-\newlength{\titlesepspace}
-\setlength{\titlesepspace}{3.75in plus 0in minus 1.5in}
+\newlength{\titskip}
+\setlength{\titskip}{3.75in plus 0in minus 1.5in}
\newcommand{\coverpage}{
\thispagestyle{empty}
\vspace*{2.25in}
@@ -102,7 +102,7 @@ by\\
\vspace{\baselineskip}
\@author
\end{center}
-\vspace{\titlesepspace}
+\vspace{\titskip}
\parbox[t]{2.0in}{\@agent}\hspace{2.0in}
\parbox[t]{2.0in}{\@author\\\@address}
\newpage\setcounter{page}{1}
@@ -129,7 +129,7 @@ by\\
\newcommand{\dialbreak}[2][]{
\\\dialnametab\hbox{\more}%
\end{dialogue}
-\pagebreak
+\newpage
\ifthenelse{\not\equal{#1}{}}
{
\begin{dialogue}[#1]{\MakeUppercase{#2} \contd}
@@ -195,7 +195,7 @@ TITLE OVER:
\newcommand{\titbreak}{
\\\dialnametab\hbox{\more}%
\end{titleover}
-\pagebreak
+\newpage
\begin{titleover}[\contd]
}
\newcommand{\centretitle}[1]{
diff --git a/Master/texmf-dist/tex/latex/siggraph/siggraph.cls b/Master/texmf-dist/tex/latex/siggraph/siggraph.cls
index a2a55dfde94..8ca0ec0ad89 100644
--- a/Master/texmf-dist/tex/latex/siggraph/siggraph.cls
+++ b/Master/texmf-dist/tex/latex/siggraph/siggraph.cls
@@ -1,21 +1,25 @@
-%%
+%%
%% This is file `siggraph.cls',
%% generated with the docstrip utility.
-%%
+%%
%% The original source files were:
-%%
+%%
%% siggraph.dtx (with options: `class')
%%
%% IMPORTANT NOTICE:
%%
%% For the copyright see the source file.
%%
-%% You are *not* allowed to modify this file.
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from siggraph.cls.
%%
-%% You are *not* allowed to distribute this file.
-%% For distribution of the original source see
-%% the terms for copying and modification in the file siggraph.dtx.
+%% For distribution of the original source see the terms
+%% for copying and modification in the file siggraph.dtx.
%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
%%
%% Copyright (C) 1996 Daniel Kartch
%% Program of Computer Graphics
@@ -427,5 +431,5 @@
***************************************}}
{}
\endinput
-%%
+%%
%% End of file `siggraph.cls'.
diff --git a/Master/texmf-dist/tex/latex/skull/skull.sty b/Master/texmf-dist/tex/latex/skull/skull.sty
index e1434a68917..61a19ac6db7 100644
--- a/Master/texmf-dist/tex/latex/skull/skull.sty
+++ b/Master/texmf-dist/tex/latex/skull/skull.sty
@@ -5,7 +5,7 @@
%% The original source files were:
%%
%% skull.dtx
-%% Pakke til at lave d^^f8dningehoveder.
+%% Pakke til at lave dødningehoveder.
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{skull}
[2002/01/23 v0.1 (c) Henrik Christian Grove <grove@math.ku.dk>]
diff --git a/Master/texmf-dist/tex/latex/splitbib/splitbib.sty b/Master/texmf-dist/tex/latex/splitbib/splitbib.sty
index fd926d11b57..4ee8d9dbdd2 100644
--- a/Master/texmf-dist/tex/latex/splitbib/splitbib.sty
+++ b/Master/texmf-dist/tex/latex/splitbib/splitbib.sty
@@ -24,7 +24,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{splitbib}
- [2005/02/25 v1.12 Splits bibliography into categories]
+ [2005/12/22 v1.17 Splits bibliography into categories]
\newif\ifNMSB@strict\NMSB@strictfalse
\DeclareOption{strict}{\NMSB@stricttrue}
\DeclareOption{nonstrict}{\NMSB@strictfalse}
@@ -78,49 +78,49 @@
\def\NMSB@penalty{5000}
\def\NMSB@halfpenalty{500}
\def\NMSB@warnnocateg#1,\end{%
- \message{---- SortBib warning ----^^J%
+ \message{---- Splitbib warning ----^^J%
-- The following bib entries have no category: #1^^J}}
\def\NMSB@warndblcateg#1,\end{%
- \message{---- SortBib warning ----^^J%
+ \message{---- Splitbib warning ----^^J%
-- The following bib entries have several categories: #1^^J%
-- The first one will be used.^^J}}
\def\NMSB@warnwronglongest{%
\expandafter\NMSB@tok\expandafter{\NMSB@reallylongestlabel}
- \message{---- SortBib warning ----^^J%
+ \message{---- Splitbib warning ----^^J%
-- The longest label appears to be [\the\NMSB@tok]
instead of}
\@ifundefined{SBlongestlabel}{}{\message{(forced)}}
\expandafter\NMSB@tok\expandafter{\NMSB@longestlabel}
\message{[\the\NMSB@tok]^^J}}
\def\NMSB@errtoomanycat#1{%
- \message{---- SortBib error ----^^J%
+ \message{---- Splitbib error ----^^J%
-- You defined too many level-#1 categories (max = 89).^^J}}
\def\NMSB@errtoomanyent{%
\setcounter{NMSB@maxent}{\NMSB@initent0}
\addtocounter{NMSB@maxent}{-\NMSB@initent}
- \message{---- SortBib error ----^^J%
+ \message{---- Splitbib error ----^^J%
-- You defined too many entries in one category %
(max = \theNMSB@maxent)^^J}}
\def\NMSB@errcattoodeep{%
- \message{---- Sortbib error ----^^J
+ \message{---- Splitbib error ----^^J
-- Only two category depth allowed.^^J}}
\def\NMSB@errentriesoutsidecat{%
- \message{---- Sortbib error ----^^J
+ \message{---- Splitbib error ----^^J
-- \string\SBentries outside category environment.^^J}}
\def\NMSB@errentrieswithoptinsidecat{%
- \message{----Sortbib error ----^^J
+ \message{----Splitbib error ----^^J
-- \string\SBentries with optional argument inside category env.^^J}}
\def\NMSB@erraliasoutsidecat{%
- \message{----Sortbib error ----^^J
+ \message{----Splitbib error ----^^J
-- \string\SBalias used outside category environment.^^J}}
\def\NMSB@erraliasalreadydef#1{%
- \message{----Sortbib error ----^^J
+ \message{----Splitbib error ----^^J
-- Alias #1 multiply defined.^^J}}
\def\NMSB@erraliasundefined#1{%
- \message{----Sortbib error ----^^J
+ \message{----Splitbib error ----^^J
-- Alias #1 undefined.^^J}}
\def\NMSB@errcommentoutsidecat{%
- \message{----Sortbib error ----^^J
+ \message{----Splitbib error ----^^J
-- \string\SBcomment used outside category environment.^^J}}
\def\SBtitlestyle#1{\gdef\NMSB@titlestyle{#1}}
\def\SBsubtitlestyle#1{\gdef\NMSB@subtitlestyle{#1}}
@@ -163,7 +163,7 @@
\def\NMSB@stylesimple#1#2{\hskip-\leftmargin%
\csname SB\NMSB@level font\endcsname{#1#2}
}
-\def\category{\@ifnextchar[{\@lNMSBcategory}{\@NMSBcategory}}
+\def\category{\@ifnextchar[{\@lNMSBcategory}{\@lNMSBcategory[]}}
\def\@lNMSBcategory[#1]#2{%
\stepcounter{NMSB@catlevel}%
\ifnum\theNMSB@catlevel>2\relax
@@ -360,10 +360,6 @@
\expandafter\ifx\csname NMSBcateg@#2\endcsname\relax
\expandafter\gdef\csname NMSBcateg@#2\endcsname{9999}%
\edef\NMSB@missingcat{\NMSB@missingcat #2,}%
- \ifNMSB@ownorder
- \expandafter\xdef\csname NMSBcateg@\@citeb\endcsname{%
- \csname NMSBcateg@\@citeb\endcsname\theNMSB@maxent}%
- \fi
\fi
\let\@tempa\relax
\ifNMSB@ownorder
@@ -423,10 +419,6 @@
\def\@bibitem#1#2\par{%
\expandafter\ifx\csname NMSBcateg@#1\endcsname\relax
\expandafter\gdef\csname NMSBcateg@#1\endcsname{9999}%
- \ifNMSB@ownorder
- \expandafter\xdef\csname NMSBcateg@\@citeb\endcsname{%
- \csname NMSBcateg@\@citeb\endcsname\theNMSB@maxent}%
- \fi
\edef\NMSB@missingcat{\NMSB@missingcat #1,}%
\fi
\def\@tempa{}%
@@ -654,17 +646,15 @@
\immediate\write\NMSB@catbib{%
\string\bibitem}%
\expandafter\ifx\expandafter\relax\the\NMSB@currprefixtok
- \expandafter\def\expandafter\NMSB@tempentry
- \expandafter{\the\value{\@listctr}}%
\else
\expandafter\expandafter\expandafter\def
\expandafter\expandafter\expandafter\NMSB@tempentry
\expandafter\expandafter\expandafter{%
\expandafter\the\expandafter\NMSB@currprefixtok
\the\value{\@listctr}}%
+ \expandafter\NMSB@writecatbib\expandafter{%
+ \expandafter[\NMSB@tempentry]}%
\fi
- \expandafter\NMSB@writecatbib\expandafter{%
- \expandafter[\NMSB@tempentry]}%
\immediate\write\NMSB@catbib{%
{\csname NMSBkey@#5\endcsname}}
\expandafter\let\expandafter\NMSB@tempentry
diff --git a/Master/texmf-dist/tex/latex/sprite/sprite.sty b/Master/texmf-dist/tex/latex/sprite/sprite.sty
index 4229959bc6d..849434fe8a9 100644
--- a/Master/texmf-dist/tex/latex/sprite/sprite.sty
+++ b/Master/texmf-dist/tex/latex/sprite/sprite.sty
@@ -1,4 +1,3 @@
-%LaTeX style
%%%%%%%%%%%%% SPRITE.STY %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% LaTeX style option SPRITE.STY ( Martin Costabel 27-Oct-1987 )
%% Use: \documentstyle[...,sprite,...]{...}
diff --git a/Master/texmf-dist/tex/latex/ssqquote/OT1cmssq.fd b/Master/texmf-dist/tex/latex/ssqquote/OT1cmssq.fd
index 467683d82ff..690fb1f861c 100644
--- a/Master/texmf-dist/tex/latex/ssqquote/OT1cmssq.fd
+++ b/Master/texmf-dist/tex/latex/ssqquote/OT1cmssq.fd
@@ -1,21 +1,25 @@
-%%
+%%
%% This is file `OT1cmssq.fd',
%% generated with the docstrip utility.
-%%
+%%
%% The original source files were:
-%%
+%%
%% ssqquote.dtx (with options: `OT1cmssq')
%%
%% IMPORTANT NOTICE:
%%
%% For the copyright see the source file.
%%
-%% You are *not* allowed to modify this file.
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from OT1cmssq.fd.
%%
-%% You are *not* allowed to distribute this file.
-%% For distribution of the original source see
-%% the terms for copying and modification in the file ssqquote.dtx.
+%% For distribution of the original source see the terms
+%% for copying and modification in the file ssqquote.dtx.
%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -48,5 +52,5 @@
<-> ssub * cmssq/m/sl
}{}
\endinput
-%%
+%%
%% End of file `OT1cmssq.fd'.
diff --git a/Master/texmf-dist/tex/latex/ssqquote/T1cmssq.fd b/Master/texmf-dist/tex/latex/ssqquote/T1cmssq.fd
index c4b99fb2678..03118232a06 100644
--- a/Master/texmf-dist/tex/latex/ssqquote/T1cmssq.fd
+++ b/Master/texmf-dist/tex/latex/ssqquote/T1cmssq.fd
@@ -1,21 +1,25 @@
-%%
+%%
%% This is file `T1cmssq.fd',
%% generated with the docstrip utility.
-%%
+%%
%% The original source files were:
-%%
+%%
%% ssqquote.dtx (with options: `T1cmssq')
%%
%% IMPORTANT NOTICE:
%%
%% For the copyright see the source file.
%%
-%% You are *not* allowed to modify this file.
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from T1cmssq.fd.
%%
-%% You are *not* allowed to distribute this file.
-%% For distribution of the original source see
-%% the terms for copying and modification in the file ssqquote.dtx.
+%% For distribution of the original source see the terms
+%% for copying and modification in the file ssqquote.dtx.
%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -48,5 +52,5 @@
<-> ssub * cmssq/m/sl
}{}
\endinput
-%%
+%%
%% End of file `T1cmssq.fd'.
diff --git a/Master/texmf-dist/tex/latex/ssqquote/ssqquote.sty b/Master/texmf-dist/tex/latex/ssqquote/ssqquote.sty
index 946ec385ccc..039fefbaca1 100644
--- a/Master/texmf-dist/tex/latex/ssqquote/ssqquote.sty
+++ b/Master/texmf-dist/tex/latex/ssqquote/ssqquote.sty
@@ -1,21 +1,25 @@
-%%
+%%
%% This is file `ssqquote.sty',
%% generated with the docstrip utility.
-%%
+%%
%% The original source files were:
-%%
+%%
%% ssqquote.dtx (with options: `package')
%%
%% IMPORTANT NOTICE:
%%
%% For the copyright see the source file.
%%
-%% You are *not* allowed to modify this file.
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from ssqquote.sty.
%%
-%% You are *not* allowed to distribute this file.
-%% For distribution of the original source see
-%% the terms for copying and modification in the file ssqquote.dtx.
+%% For distribution of the original source see the terms
+%% for copying and modification in the file ssqquote.dtx.
%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -70,5 +74,5 @@
\endgroup
\vfil \pagebreak}
\endinput
-%%
+%%
%% End of file `ssqquote.sty'.
diff --git a/Master/texmf-dist/tex/latex/stdpage/stdpage.sty b/Master/texmf-dist/tex/latex/stdpage/stdpage.sty
index dd6c16f0fed..981afa265ec 100644
--- a/Master/texmf-dist/tex/latex/stdpage/stdpage.sty
+++ b/Master/texmf-dist/tex/latex/stdpage/stdpage.sty
@@ -22,8 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{stdpage}
- [2004/12/20 v0.5 stdpage.sty]
-
+ [2005/03/30 v0.6 stdpage.sty]
\RequirePackage{typearea%
,ragged2e%
,ifthen%
@@ -31,6 +30,7 @@
,lineno%
}%
\RequirePackage[htt]{hyphenat}%
+ \RequirePackage[rigidchapters]{titlesec}%
\renewcommand{\familydefault}{\ttdefault}%
\renewcommand{\RaggedRightParindent}{\parindent}%
\newlength{\St@ndardLinewidth}%
@@ -38,17 +38,20 @@
\newlength{\CharsX}%
\newlength{\CharsI}%
\newboolean{st@ndardjust}%
+ \setboolean{st@ndardjust}{false}%
\newboolean{st@ndardnoindent}%
+ \setboolean{st@ndardnoindent}{false}%
\newboolean{st@ndardnumbers}%
+ \setboolean{st@ndardnumbers}{false}%
\newboolean{st@ndardhyphen}%
\setboolean{st@ndardhyphen}{true}%
\newboolean{st@ndardparskip}%
\setboolean{st@ndardparskip}{false}%
+ \newboolean{st@ndardtypewriter}%
+ \setboolean{st@ndardtypewriter}{false}%
\newcommand*{\zeichenzahl}{60}%
\newcommand*{\zeilenzahl}{30}%
-
-
-\define@key{stdpage}{block}[true]{%Aus kompatibilitätsgründen auf deutsch
+\define@key{stdpage}{block}[true]{%Aus Kompatibilitätsgründen (zu v. 0.4) auf deutsch
\setboolean{st@ndardjust}{#1}%
}%
\define@key{stdpage}{just}[true]{%
@@ -69,12 +72,15 @@
\define@key{stdpage}{chars}[60]{%
\renewcommand{\zeichenzahl}{#1}%
}%
-\define@key{stdpage}{lines}[60]{%
+\define@key{stdpage}{lines}[30]{%
\renewcommand{\zeilenzahl}{#1}%
}%
-\define@key{stdpage}{baselinestretch}[1]{%
+\define@key{stdpage}{baselinestretch}[1.25]{%
\renewcommand{\baselinestretch}{#1}%
}%
+\define@key{stdpage}{typewriter}[true]{%
+ \setboolean{st@ndardtypewriter}{#1}%
+}% \end{macrocode}
\def\ProcessOptionsWithKV#1{%
\let\@tempc\relax%
\let\stdpage@tempa\@empty%
@@ -96,19 +102,24 @@
\setlength{\St@ndardLinewidth}{\zeichenzahl\CharsI}%
\setlength{\St@ndardTextwidth}{0pt}%\topskip}%
\addtolength{\St@ndardTextwidth}{\zeilenzahl\baselineskip}%
- \ifthenelse{\boolean{st@ndardjust}}%
- {%
- \areaset[current]{.976\St@ndardLinewidth}{\St@ndardTextwidth}%
- }%
- {%
- \areaset[current]{\St@ndardLinewidth}{\St@ndardTextwidth}%
- }%
+ \ifthenelse{\boolean{st@ndardparskip}}%
+ {\setlength{\parskip}{\baselineskip}}{}
+%%% \ifthenelse{\boolean{st@ndardjust}}%
+%%% {%
+ \areaset[current]{.976\St@ndardLinewidth}{\St@ndardTextwidth}%
+%%% }%
+%%% {%
+%%% \areaset[current]{\St@ndardLinewidth}{\St@ndardTextwidth}%
+%%% }%
\ifthenelse{\boolean{st@ndardjust}}%
- {}%
{%
+ \spaceskip=1\CharsI plus 1.5pt minus 0pt
+ }%
+ {%
+ \spaceskip=1\CharsI plus 0pt minus 0pt
\ifthenelse{\boolean{st@ndardhyphen}}%
{%
- \setlength{\RaggedRightRightskip}{0em}% plus .5em minus .5em}%
+ \setlength{\RaggedRightRightskip}{0em minus .75em}
\RaggedRight%
}%
{%
@@ -122,9 +133,26 @@
\linenumbers%
\pagewiselinenumbers%
}{}%
-}%
+ \ifthenelse{\boolean{st@ndardtypewriter}}%
+ {%
+ \let\sectfont\normalfont
+ \renewcommand{\footnotesize}{\normalsize}
+ \titleformat{\part}{\normalfont\normalsize\bfseries}{\thepart}{1em}{}
+ \titleformat{\chapter}{\normalfont\normalsize\bfseries}{\thechapter}{1em}{}
+ \titleformat{\section}{\normalfont\normalsize\bfseries}{\thesection}{1em}{}
+ \titleformat{\subsection}{\normalfont\normalsize\bfseries}{\thesubsection}{1em}{}
+ \titleformat{\subsubsection}{\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
+ \titleformat{\paragraph}{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
+ \titlespacing*{\part}{0pt}{5\baselineskip}{3\baselineskip}
+ \titlespacing*{\chapter}{0pt}{4\baselineskip}{3\baselineskip}
+ \titlespacing*{\section}{0pt}{3\baselineskip}{2\baselineskip}
+ \titlespacing*{\subsection}{0pt}{2\baselineskip}{1\baselineskip}
+ \titlespacing*{\subsubsection}{0pt}{1\baselineskip}{0pt}
+ \titlespacing*{\paragraph}{0pt}{1\baselineskip}{0pt}
+ }{}%
\frenchspacing
- \emergencystretch=3em%
+ \emergencystretch=2em%
+}%
\ProcessOptionsWithKV{stdpage}
\AtEndOfPackage{%
\let\@unprocessedoptions\relax
diff --git a/Master/texmf-dist/tex/latex/substr/substr.sty b/Master/texmf-dist/tex/latex/substr/substr.sty
index 1537f872fba..d7c0ca12612 100644
--- a/Master/texmf-dist/tex/latex/substr/substr.sty
+++ b/Master/texmf-dist/tex/latex/substr/substr.sty
@@ -27,10 +27,18 @@
%% Counts the number of appearances of <substring> in <string> and
%% returns it as text.
%%
-%% \SubStringsToCounter}{counter}{substring}{string}
+%% \SubStringsToCounter{counter}{substring}{string}
%% Counts the number of appearances of <substring> in <string> and
%% sets the counter <counter> to that value.
%%
+%% \IfBeforeSubStringEmpty{substring}{string}{true part}{false part}
+%% Calls <true part> if <substring> is equal to the beginning of <string>.
+%% Else call <false part>.
+%%
+%% \IfBehindSubStringEmpty{substring}{string}{true part}{false part}
+%% Calls <true part> if <substring> is equal to the end of <string>.
+%% Else call <false part>.
+%%
%%
%% History of this package:
%%
@@ -45,7 +53,7 @@
%% who improved and rewrote many parts of it.
%%
%%
-%% Copyright 2000 Harald Harders
+%% Copyright 2000, 2005 Harald Harders
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN
@@ -53,15 +61,15 @@
%% version 1 of the License, or any later version.
%%
%%
-%% 2000-06-15
+%% 2005-11-29
%% Harald Harders
%% h.harders@tu-bs.de
%%
-\ProvidesPackage{substr}[2000/06/15]
+\ProvidesPackage{substr}[2005/11/29 v1.1 Handle substrings]
%%
% expands the first and second argument with
% \protected@edef and calls #3 with them:
-\newcommand{\su@ExpandTwoArgs}[3]{%
+\newcommand\su@ExpandTwoArgs[3]{%
\protected@edef\su@SubString{#1}%
\protected@edef\su@String{#2}%
\expandafter\expandafter\expandafter#3%
@@ -71,11 +79,11 @@
}
%%
%% tests if #1 in #2. If yes execute #3, else #4
-\newcommand*{\IfSubStringInString}[2]{%
+\newcommand*\IfSubStringInString[2]{%
\su@ExpandTwoArgs{#1}{#2}\su@IfSubStringInString
}
%%
-\newcommand*{\su@IfSubStringInString}[2]{%
+\newcommand*\su@IfSubStringInString[2]{%
\def\su@compare##1#1##2\@nil{%
\def\su@param{##2}%
\ifx\su@param\@empty
@@ -92,30 +100,56 @@
\let\IfCharInString\IfSubStringInString
%%
%% returns the part of the string behind the found substring
-\newcommand*{\BehindSubString}[2]{%
+\newcommand*\BehindSubString[2]{%
\su@ExpandTwoArgs{#1}{#2}\su@BehindSubString
}
-\newcommand*{\su@BehindSubString}[2]{%
+\newcommand*\su@BehindSubString[2]{%
\def\su@rest##1#1##2\@nil{##2}%
\IfSubStringInString{#1}{#2}{\su@rest#2\@nil}{}%
}
%%
%% returns the part of the string before the found substring
-\newcommand*{\BeforeSubString}[2]{%
+\newcommand*\BeforeSubString[2]{%
\su@ExpandTwoArgs{#1}{#2}\su@BeforeSubString
}
-\newcommand*{\su@BeforeSubString}[2]{%
+\newcommand*\su@BeforeSubString[2]{%
\def\su@rest##1#1##2\@nil{##1}%
\IfSubStringInString{#1}{#2}{\su@rest#2\@nil}{#2}%
}
%%
+%% calls #3 if part of string before substring is empty, otherwise calls #4.
+\newcommand*\IfBeforeSubStringEmpty[2]{%
+ \su@ExpandTwoArgs{#1}{#2}\su@IfBeforeSubStringEmpty
+}
+%%
+\newcommand*\su@IfBeforeSubStringEmpty[4]{%
+ \def\su@rest##1#1##2\@nil{##1}%
+ \IfSubStringInString{#1}{#2}{%
+ \edef\su@resta{\su@rest#2\@nil}%
+ \ifx\@empty\su@resta #3\else #4\fi
+ }{#4}%
+}
+%%
+%% calls #3 if part of string after substring is empty, otherwise calls #4.
+\newcommand*\IfBehindSubStringEmpty[2]{%
+ \su@ExpandTwoArgs{#1}{#2}\su@IfBehindSubStringEmpty
+}
+%%
+\newcommand*\su@IfBehindSubStringEmpty[4]{%
+ \def\su@rest##1#1##2\@nil{##2}%
+ \IfSubStringInString{#1}{#2}{%
+ \edef\su@resta{\su@rest#2\@nil}%
+ \ifx\@empty\su@resta #3\else #4\fi
+ }{#4}%
+}
+%%
%% counter for counting appearances
\newcounter{su@anzahl}
%%
% #1: String
% #2: Substring
% #3: Counter
-\newcommand*{\su@StringSubstringCounter}[3]{%
+\newcommand*\su@StringSubstringCounter[3]{%
\su@IfSubStringInString{#2}{#1}{%
\stepcounter{#3}%
\def\su@rest##1#2##2\@nil{##2}%
@@ -124,10 +158,10 @@
}{}%
}
%%
-\newcommand*{\CountSubStrings}[2]{%
+\newcommand*\CountSubStrings[2]{%
\su@ExpandTwoArgs{#1}{#2}\su@CountSubStrings
}
-\newcommand*{\su@CountSubStrings}[2]{%
+\newcommand*\su@CountSubStrings[2]{%
\setcounter{su@anzahl}{0}%
\su@StringSubstringCounter{#2}{#1}{su@anzahl}%
\thesu@anzahl
@@ -135,13 +169,13 @@
% #1: counter
% #2: substring
% #3: string
-\newcommand*{\SubStringsToCounter}[3]{%
+\newcommand*\SubStringsToCounter[3]{%
\su@ExpandTwoArgs{#2}{#3}\su@SubStringsToCounter{#1}%
}
% #1: substring
% #2: string
% #3: counter
-\newcommand*{\su@SubStringsToCounter}[3]{%
+\newcommand*\su@SubStringsToCounter[3]{%
\setcounter{#3}{0}%
\su@StringSubstringCounter{#2}{#1}{#3}%
}