summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:57:11 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:57:11 +0000
commit235470c52ce4a3651b5be4bcffac6a600b0b7eab (patch)
tree3ceed2ea7fb470903ac5916513fd304987f2f688 /Master
parentc7262f47089a6c9826f54af23a9bc7d921942e8f (diff)
iso
git-svn-id: svn://tug.org/texlive/trunk@998 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/tex/latex/iso/askincv1.sty32
-rw-r--r--Master/texmf-dist/tex/latex/iso/iso10.clo147
-rw-r--r--Master/texmf-dist/tex/latex/iso/iso11.clo147
-rw-r--r--Master/texmf-dist/tex/latex/iso/iso9.clo147
-rw-r--r--Master/texmf-dist/tex/latex/iso/isofwdbp.tex45
-rw-r--r--Master/texmf-dist/tex/latex/iso/isov2.cls1313
-rw-r--r--Master/texmf-dist/tex/latex/iso/trfwd1.tex63
-rw-r--r--Master/texmf-dist/tex/latex/iso/tspasfwdbp.tex63
8 files changed, 1957 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/iso/askincv1.sty b/Master/texmf-dist/tex/latex/iso/askincv1.sty
new file mode 100644
index 00000000000..d183fda6c7d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/iso/askincv1.sty
@@ -0,0 +1,32 @@
+%%
+%% This is file `askincv1.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `inc')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+\ProvidesPackage{askincv1}[1995/05/31 Interactive include package]
+\newcounter{temp}
+\def\readinclude#1\endread{\gdef\myincludeonly{\includeonly{#1}}}
+\long\def\stripspace#1 \nextspace{#1}
+\typeout{Which files do you want processing ?}
+\message{enter names (separated by commas) or <RET> for all.}
+\message{}\global\read-1 to\incfiles
+\if\incfiles\par\let\infile\input
+\else\let\infile\include
+\edef\incfiles{\expandafter\stripspace\incfiles\nextspace}
+\expandafter\readinclude\incfiles\endread\myincludeonly\fi
+\endinput
+%%
+%% End of file `askincv1.sty'.
diff --git a/Master/texmf-dist/tex/latex/iso/iso10.clo b/Master/texmf-dist/tex/latex/iso/iso10.clo
new file mode 100644
index 00000000000..eb7f1943293
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/iso/iso10.clo
@@ -0,0 +1,147 @@
+%%
+%% This is file `iso10.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `10pt')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+\ProvidesFile{iso10.clo}[1997/11/30 v1.1 ISO class size option]
+\renewcommand{\normalsize}{%
+ \@setfontsize\normalsize\@xpt\@xiipt
+ \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+\normalsize
+\newlength{\@smidgeon}
+ \setlength{\@smidgeon}{0.5\p@ \@plus 1\p@ \@minus 1\p@}
+\newlength{\@onelineskip}
+\parskip \@xiipt\p@
+\setlength{\@onelineskip}{\@xiipt\p@}
+\newcommand{\small}{%
+ \@setfontsize\small\@ixpt{11}%
+ \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
+ \abovedisplayshortskip \z@ \@plus2\p@
+ \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@
+ \parsep 2\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep
+ \itemindent\z@
+ }%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand{\footnotesize}{%
+ \@setfontsize\footnotesize\@viiipt{9.5}%
+ \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
+ \abovedisplayshortskip \z@ \@plus\p@
+ \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 3\p@ \@plus\p@ \@minus\p@
+ \parsep 2\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep
+ \itemindent\z@
+ }%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand{\tiny}{\@setfontsize\tiny\@vipt{7}}
+\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9}}
+\newcommand{\large}{\@setfontsize\large\@xipt{12}}
+\newcommand{\Large}{\@setfontsize\Large\@xiipt{14}}
+\newcommand{\LARGE}{\@setfontsize\LARGE\@xivpt{18}}
+\newcommand{\huge}{\@setfontsize\huge\@xviipt{22}}
+\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{30}}
+\newcommand{\Gfont}{\normalsize}
+\newcommand{\Nfont}{\small}
+\newcommand{\Efont}{\small}
+%%%\newcommand{\Tfont}{\huge}
+\newcommand{\Tfont}{\@setfontsize\Tfont\@xviipt{22}\bfseries}
+\newcommand{\Cfont}{\Large\bfseries}
+\newcommand{\SCfont}{\large\bfseries}
+\newcommand{\SSCfont}{\normalsize\bfseries}
+
+
+\newlength{\beforecskip}
+ \setlength{\beforecskip}{\@smidgeon}
+ \addtolength{\beforecskip}{2\@onelineskip}
+ \addtolength{\beforecskip}{-\parskip}
+\newlength{\aftercskip}
+ \setlength{\aftercskip}{\@smidgeon}
+ \addtolength{\aftercskip}{\@onelineskip}
+ \addtolength{\aftercskip}{-\parskip}
+\newlength{\beforescskip}
+ \setlength{\beforescskip}{\@smidgeon}
+ \addtolength{\beforescskip}{\@onelineskip}
+ \addtolength{\beforescskip}{-\parskip}
+\newlength{\afterscskip}
+ \setlength{\afterscskip}{\@smidgeon}
+ \addtolength{\afterscskip}{\@onelineskip}
+ \addtolength{\afterscskip}{-\parskip}
+\newlength{\beforesscskip}
+ \setlength{\beforesscskip}{\@smidgeon}
+ \addtolength{\beforesscskip}{\@onelineskip}
+ \addtolength{\beforesscskip}{-\parskip}
+\newlength{\aftersscskip}
+ \setlength{\aftersscskip}{\@smidgeon}
+ \addtolength{\aftersscskip}{\@onelineskip}
+ \addtolength{\aftersscskip}{-\parskip}
+
+\setlength\topskip{12\p@}
+\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@}
+\newcommand{\@setitemparams}{%
+ \setlength{\labelsep}{0.5em}
+ \setlength{\labelwidth}{\leftmargini}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\itemindent}{\z@}
+ \setlength{\parsep}{\baselineskip}
+ \topsep \z@ \@plus1\p@ \@minus1\p@
+ \itemsep \z@ \@plus1\p@ \@minus1\p@}
+\def\@listi{\leftmargin\leftmargini
+ %%% \itemindent\labelsep
+ %% \itemindent\z@
+ %% \parsep\baselineskip
+ %% \topsep 0\p@ \@plus1\p@ \@minus1\p@
+ %% \itemsep0\p@ \@plus1\p@ \@minus1\p@}
+ \@setitemparams}
+\let\@listI\@listi
+\@listi
+\def\@listii {\leftmargin\leftmarginii
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listiii{\leftmargin\leftmarginiii
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listiv {\leftmargin\leftmarginiv
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listv {\leftmargin\leftmarginv
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listvi {\leftmargin\leftmarginvi
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\endinput
+%%
+%% End of file `iso10.clo'.
diff --git a/Master/texmf-dist/tex/latex/iso/iso11.clo b/Master/texmf-dist/tex/latex/iso/iso11.clo
new file mode 100644
index 00000000000..50f80417a92
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/iso/iso11.clo
@@ -0,0 +1,147 @@
+%%
+%% This is file `iso11.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `11pt')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+\ProvidesFile{iso11.clo}[1997/11/30 v1.1 ISO class size option]
+\renewcommand{\normalsize}{%
+ \@setfontsize\normalsize\@xipt{13.6}%
+ \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+\normalsize
+\newlength{\@smidgeon}
+ \setlength{\@smidgeon}{0.5\p@ \@plus 1\p@ \@minus 1\p@}
+\newlength{\@onelineskip}
+\parskip 13.6\p@
+\setlength{\@onelineskip}{13.6\p@}
+\newcommand{\small}{%
+ \@setfontsize\small\@xpt\@xiipt
+ \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+ \abovedisplayshortskip \z@ \@plus3\p@
+ \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 6\p@ \@plus2\p@ \@minus2\p@
+ \parsep 3\p@ \@plus2\p@ \@minus\p@
+ \itemsep \parsep
+ \itemindent\z@
+ }%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand{\footnotesize}{%
+ \@setfontsize\footnotesize\@ixpt{11}%
+ \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
+ \abovedisplayshortskip \z@ \@plus\p@
+ \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 4\p@ \@plus2\p@ \@minus2\p@
+ \parsep 2\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep
+ \itemindent\z@
+ }%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand{\tiny}{\@setfontsize\tiny\@vipt{7}}
+\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9}}
+\newcommand{\large}{\@setfontsize\large\@xiipt{14}}
+\newcommand{\Large}{\@setfontsize\Large\@xivpt{18}}
+\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{22}}
+\newcommand{\huge}{\@setfontsize\huge\@xxpt{25}}
+\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{30}}
+\newcommand{\Gfont}{\normalsize}
+\newcommand{\Nfont}{\small}
+\newcommand{\Efont}{\small}
+%%%\newcommand{\Tfont}{\LARGE}
+\newcommand{\Tfont}{\LARGE\bfseries}
+\newcommand{\Cfont}{\Large\bfseries}
+\newcommand{\SCfont}{\large\bfseries}
+\newcommand{\SSCfont}{\normalsize\bfseries}
+
+
+\newlength{\beforecskip}
+ \setlength{\beforecskip}{\@smidgeon}
+ \addtolength{\beforecskip}{2\@onelineskip}
+ \addtolength{\beforecskip}{-\parskip}
+\newlength{\aftercskip}
+ \setlength{\aftercskip}{\@smidgeon}
+ \addtolength{\aftercskip}{\@onelineskip}
+ \addtolength{\aftercskip}{-\parskip}
+\newlength{\beforescskip}
+ \setlength{\beforescskip}{\@smidgeon}
+ \addtolength{\beforescskip}{\@onelineskip}
+ \addtolength{\beforescskip}{-\parskip}
+\newlength{\afterscskip}
+ \setlength{\afterscskip}{\@smidgeon}
+ \addtolength{\afterscskip}{\@onelineskip}
+ \addtolength{\afterscskip}{-\parskip}
+\newlength{\beforesscskip}
+ \setlength{\beforesscskip}{\@smidgeon}
+ \addtolength{\beforesscskip}{\@onelineskip}
+ \addtolength{\beforesscskip}{-\parskip}
+\newlength{\aftersscskip}
+ \setlength{\aftersscskip}{\@smidgeon}
+ \addtolength{\aftersscskip}{\@onelineskip}
+ \addtolength{\aftersscskip}{-\parskip}
+
+\setlength\topskip{12\p@}
+\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@}
+\newcommand{\@setitemparams}{%
+ \setlength{\labelsep}{0.5em}
+ \setlength{\labelwidth}{\leftmargini}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\itemindent}{\z@}
+ \setlength{\parsep}{\baselineskip}
+ \topsep \z@ \@plus1\p@ \@minus1\p@
+ \itemsep \z@ \@plus1\p@ \@minus1\p@}
+\def\@listi{\leftmargin\leftmargini
+ %%% \itemindent\labelsep
+ %% \itemindent\z@
+ %% \parsep\baselineskip
+ %% \topsep 0\p@ \@plus1\p@ \@minus1\p@
+ %% \itemsep0\p@ \@plus1\p@ \@minus1\p@}
+ \@setitemparams}
+\let\@listI\@listi
+\@listi
+\def\@listii {\leftmargin\leftmarginii
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listiii{\leftmargin\leftmarginiii
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listiv {\leftmargin\leftmarginiv
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listv {\leftmargin\leftmarginv
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listvi {\leftmargin\leftmarginvi
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\endinput
+%%
+%% End of file `iso11.clo'.
diff --git a/Master/texmf-dist/tex/latex/iso/iso9.clo b/Master/texmf-dist/tex/latex/iso/iso9.clo
new file mode 100644
index 00000000000..f522eb9d8ab
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/iso/iso9.clo
@@ -0,0 +1,147 @@
+%%
+%% This is file `iso9.clo',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `9pt')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+\ProvidesFile{iso9.clo}[1997/11/30 v1.1 ISO class size option]
+\renewcommand{\normalsize}{%
+ \@setfontsize\normalsize\@ixpt\@xpt
+ \abovedisplayskip 9\p@ \@plus 2\p@ \@minus 4.5\p@
+ \abovedisplayshortskip \z@ \@plus 3\p@
+ \belowdisplayshortskip 5.5\p@ \@plus 2.5\p@ \@minus 3\p@
+ \belowdisplayskip \abovedisplayskip
+ \let\@listi\@listI}
+\normalsize
+\newlength{\@smidgeon}
+ \setlength{\@smidgeon}{0.5\p@ \@plus 1\p@ \@minus 1\p@}
+\newlength{\@onelineskip}
+\parskip \@xpt\p@
+\setlength{\@onelineskip}{\@xpt\p@}
+\newcommand{\small}{%
+ \@setfontsize\small\@viiipt{9}
+ \abovedisplayskip 6\p@ \@plus 2\p@ \@minus 4\p@
+ \abovedisplayshortskip \z@ \@plus 2\p@
+ \belowdisplayshortskip 4\p@ \@plus 2\p@ \@minus 2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 2\p@ \@plus 2\p@ \@minus 2\p@
+ \parsep 1\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep
+ \itemindent\z@
+ }%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand{\footnotesize}{%
+ \@setfontsize\footnotesize\@viiipt{9}
+ \abovedisplayskip 6\p@ \@plus 2\p@ \@minus 4\p@
+ \abovedisplayshortskip \z@ \@plus 2\p@
+ \belowdisplayshortskip 4\p@ \@plus 2\p@ \@minus 2\p@
+ \def\@listi{\leftmargin\leftmargini
+ \topsep 2\p@ \@plus 2\p@ \@minus 2\p@
+ \parsep 1\p@ \@plus\p@ \@minus\p@
+ \itemsep \parsep
+ \itemindent\z@
+ }%
+ \belowdisplayskip \abovedisplayskip
+}
+\newcommand{\tiny}{\@setfontsize\tiny\@vpt{6}}
+\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt{8}}
+\newcommand{\large}{\@setfontsize\large\@xpt{11}}
+\newcommand{\Large}{\@setfontsize\Large\@xipt{12}}
+\newcommand{\LARGE}{\@setfontsize\LARGE\@xivpt{18}}
+\newcommand{\huge}{\@setfontsize\huge\@xviipt{22}}
+\newcommand{\Huge}{\@setfontsize\Huge\@xxpt{25}}
+\newcommand{\Gfont}{\normalsize}
+\newcommand{\Nfont}{\small}
+\newcommand{\Efont}{\small}
+%%%\newcommand{\Tfont}{\huge}
+\newcommand{\Tfont}{\@setfontsize\Tfont\@xviipt{22}\bfseries}
+\newcommand{\Cfont}{\Large\bfseries}
+\newcommand{\SCfont}{\large\bfseries}
+\newcommand{\SSCfont}{\normalsize\bfseries}
+
+
+\newlength{\beforecskip}
+ \setlength{\beforecskip}{\@smidgeon}
+ \addtolength{\beforecskip}{2\@onelineskip}
+ \addtolength{\beforecskip}{-\parskip}
+\newlength{\aftercskip}
+ \setlength{\aftercskip}{\@smidgeon}
+ \addtolength{\aftercskip}{\@onelineskip}
+ \addtolength{\aftercskip}{-\parskip}
+\newlength{\beforescskip}
+ \setlength{\beforescskip}{\@smidgeon}
+ \addtolength{\beforescskip}{\@onelineskip}
+ \addtolength{\beforescskip}{-\parskip}
+\newlength{\afterscskip}
+ \setlength{\afterscskip}{\@smidgeon}
+ \addtolength{\afterscskip}{\@onelineskip}
+ \addtolength{\afterscskip}{-\parskip}
+\newlength{\beforesscskip}
+ \setlength{\beforesscskip}{\@smidgeon}
+ \addtolength{\beforesscskip}{\@onelineskip}
+ \addtolength{\beforesscskip}{-\parskip}
+\newlength{\aftersscskip}
+ \setlength{\aftersscskip}{\@smidgeon}
+ \addtolength{\aftersscskip}{\@onelineskip}
+ \addtolength{\aftersscskip}{-\parskip}
+
+\setlength\topskip{12\p@}
+\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@}
+\newcommand{\@setitemparams}{%
+ \setlength{\labelsep}{0.5em}
+ \setlength{\labelwidth}{\leftmargini}
+ \addtolength{\labelwidth}{-\labelsep}
+ \setlength{\itemindent}{\z@}
+ \setlength{\parsep}{\baselineskip}
+ \topsep \z@ \@plus1\p@ \@minus1\p@
+ \itemsep \z@ \@plus1\p@ \@minus1\p@}
+\def\@listi{\leftmargin\leftmargini
+ %%% \itemindent\labelsep
+ %% \itemindent\z@
+ %% \parsep\baselineskip
+ %% \topsep 0\p@ \@plus1\p@ \@minus1\p@
+ %% \itemsep0\p@ \@plus1\p@ \@minus1\p@}
+ \@setitemparams}
+\let\@listI\@listi
+\@listi
+\def\@listii {\leftmargin\leftmarginii
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listiii{\leftmargin\leftmarginiii
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listiv {\leftmargin\leftmarginiv
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listv {\leftmargin\leftmarginv
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\def\@listvi {\leftmargin\leftmarginvi
+ %%% \itemindent\labelsep}
+ %% \itemindent\z@
+ \@setitemparams
+ }
+\endinput
+%%
+%% End of file `iso9.clo'.
diff --git a/Master/texmf-dist/tex/latex/iso/isofwdbp.tex b/Master/texmf-dist/tex/latex/iso/isofwdbp.tex
new file mode 100644
index 00000000000..4b900f63ec7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/iso/isofwdbp.tex
@@ -0,0 +1,45 @@
+%%
+%% This is file `isofwdbp.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `fwd1')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+\ProvidesFile{isofwdbp.tex}[2002/01/10 ISO Foreword boilerplate]
+\ProvidesFile{isofwdbp.tex}[2001/08/29 Boilerplate for start of Foreword]
+
+ISO (the International Organization for Standardization) is a worldwide
+federation of national standards bodies (ISO member bodies). The work
+of preparing International Standards is normally carried out through
+ISO technical committees. Each member body interested in a subject for
+which a technical committee has been established has the right to be
+represented on that committee. International organizations,
+governmental and non-governmental, in liaison with ISO, also take part
+in the work. ISO collaborates closely with the International
+Electrotechnical Commission (IEC) on all matters of electrotechnical
+standardization.
+
+International Standards are drafted in accordance with the rules given
+in the ISO/IEC Directives, Part~2.
+
+The main task of technical committees is to prepare International Standards.
+Draft International Standards adopted by the technical committees are
+circulated to the member bodies for voting. Publication as an
+International Standard requires approval by at least 75\% of the member
+bodies casting a vote.
+\par
+
+\endinput
+%%
+%% End of file `isofwdbp.tex'.
diff --git a/Master/texmf-dist/tex/latex/iso/isov2.cls b/Master/texmf-dist/tex/latex/iso/isov2.cls
new file mode 100644
index 00000000000..824f15df728
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/iso/isov2.cls
@@ -0,0 +1,1313 @@
+%%
+%% This is file `isov2.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `iso')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{isov2}[2002/07/22 v2.4 LaTeX ISO document class]
+\RequirePackage{url}
+\newcommand{\@ptsize}{}
+\newif\if@restonecol
+\def\isostringsequal #1#2{%
+ TT\fi
+ \edef\@is@str@ngsequali{#1}%
+ \edef\@is@str@ngsequalii{#2}%
+ \ifx\@is@str@ngsequali\@is@str@ngsequalii}
+\def\isoemptystring #1{%
+ TT\fi
+ \if\isostringsequal{#1}{}}
+\newcommand{\fillline}{\mbox{}\hrulefill\mbox{}}
+\newcommand{\makecommand}{\@star@or@long\make@command}
+\newcommand{\make@command}[1]{%
+ \let\@ifdefinable\@rc@ifdefinable
+ \new@command#1}
+\newif\ifpdf
+\ifx\pdfoutput\undefined
+ \pdffalse
+\else
+ \pdftrue
+\fi
+\newif\ifisohyper
+ \isohyperfalse
+\AtBeginDocument{%
+ \@ifpackageloaded{hyperref}%
+ {\isohypertrue}%
+ {\newcommand{\hyperpage}[1]{#1}}%
+}
+
+\newif\if@us\@usfalse
+\DeclareOption{a4paper}
+ {\setlength\paperheight {297mm}% %% 11.69in
+ \setlength\paperwidth {210mm}} %% 8.27in
+\DeclareOption{letterpaper}
+ {\setlength\paperheight {11in}% %% 279mm
+ \setlength\paperwidth {8.5in}% %% 216mm
+ \@ustrue}
+\renewcommand{\@ptsize}{1}
+\DeclareOption{9pt}{\renewcommand{\@ptsize}{9}}
+\DeclareOption{10pt}{\renewcommand{\@ptsize}{0}}
+\DeclareOption{11pt}{\renewcommand{\@ptsize}{1}}
+\@twosidetrue \@mparswitchtrue
+\DeclareOption{onecolumn}{\@twocolumnfalse}
+\DeclareOption{twocolumn}{\@twocolumntrue}
+\newif\ifc@pyright\c@pyrightfalse
+\newif\ifc@pyrightopt\c@pyrightoptfalse
+\DeclareOption{copyright}{\c@pyrightopttrue}
+\DeclareOption{notcopyright}{\c@pyrightoptfalse}
+\newif\ifisstandard\isstandardfalse
+\newif\iffdisstandard\fdisstandardfalse
+\newif\ifdisstandard\disstandardfalse
+\newif\ifcdstandard\cdstandardfalse
+\newif\ifwdstandard\wdstandardfalse
+\newif\iftechrep\techrepfalse
+\newif\ifotherdoc\otherdocfalse
+\newif\iftechspec\techspecfalse
+\newif\ifpaspec\paspecfalse
+\DeclareOption{is}{\isstandardtrue
+ \fdisstandardfalse
+ \disstandardfalse
+ \cdstandardfalse
+ \wdstandardfalse
+ \techrepfalse
+ \techspecfalse
+ \paspecfalse
+ \otherdocfalse}
+\DeclareOption{fdis}{\isstandardfalse
+ \fdisstandardtrue
+ \disstandardfalse
+ \cdstandardfalse
+ \wdstandardfalse
+ \techrepfalse
+ \techspecfalse
+ \paspecfalse
+ \otherdocfalse}
+\DeclareOption{dis}{\isstandardfalse
+ \fdisstandardfalse
+ \disstandardtrue
+ \cdstandardfalse
+ \wdstandardfalse
+ \techrepfalse
+ \techspecfalse
+ \paspecfalse
+ \otherdocfalse}
+\DeclareOption{cd}{\isstandardfalse
+ \fdisstandardfalse
+ \disstandardfalse
+ \cdstandardtrue
+ \wdstandardfalse
+ \techrepfalse
+ \techspecfalse
+ \paspecfalse
+ \otherdocfalse
+ \c@pyrightfalse}
+\DeclareOption{wd}{\isstandardfalse
+ \fdisstandardfalse
+ \disstandardfalse
+ \cdstandardfalse
+ \wdstandardtrue
+ \techrepfalse
+ \techspecfalse
+ \paspecfalse
+ \otherdocfalse
+ \c@pyrightfalse}
+\DeclareOption{techrep}{\isstandardfalse
+ \fdisstandardfalse
+ \disstandardfalse
+ \cdstandardfalse
+ \wdstandardfalse
+ \techreptrue
+ \techspecfalse
+ \paspecfalse
+ \otherdocfalse}
+\DeclareOption{techspec}{\isstandardfalse
+ \fdisstandardfalse
+ \disstandardfalse
+ \cdstandardfalse
+ \wdstandardfalse
+ \techrepfalse
+ \techspectrue
+ \paspecfalse
+ \otherdocfalse}
+\DeclareOption{pas}{\isstandardfalse
+ \fdisstandardfalse
+ \disstandardfalse
+ \cdstandardfalse
+ \wdstandardfalse
+ \techreptrue
+ \techspecfalse
+ \paspectrue
+ \otherdocfalse}
+\DeclareOption{otherdoc}{\isstandardfalse
+ \fdisstandardfalse
+ \disstandardfalse
+ \cdstandardfalse
+ \wdstandardfalse
+ \techrepfalse
+ \techspecfalse
+ \paspecfalse
+ \otherdoctrue
+ \c@pyrightfalse}
+\newif\ifdr@ftd@c\dr@ftd@cfalse
+\setlength{\overfullrule}{\z@}
+\DeclareOption{final}{\setlength{\overfullrule}{\z@}
+ \dr@ftd@cfalse}
+\DeclareOption{draft}{\setlength\overfullrule{5pt}%
+ \dr@ftd@ctrue}
+\ExecuteOptions{notcopyright,otherdoc,final,a4paper,11pt,onecolumn}
+\ProcessOptions
+\c@pyrightfalse
+\ifc@pyrightopt
+ \c@pyrighttrue
+\fi
+\ifnum\@ptsize < \tw@
+ \input{iso1\@ptsize.clo}
+\else
+ \input{iso\@ptsize.clo}
+\fi
+ \newcommand{\captionsize}{\normalsize}
+\setlength\lineskip{1\p@}
+\setlength\normallineskip{1\p@}
+\renewcommand{\baselinestretch}{}
+\setlength\parindent{\z@}
+\@lowpenalty 51
+\@medpenalty 151
+\@highpenalty 301
+\clubpenalty 1000
+\widowpenalty 1000
+\setlength\headheight{12\p@}
+\setlength\headsep{12\p@}
+\setlength\footskip{24\p@}
+\setlength\maxdepth{.5\topskip}
+\setlength\@maxdepth\maxdepth
+\setlength\textwidth{160mm}
+%%%\setlength\textheight{221.5mm}
+\setlength\textheight{252mm}
+\setlength\columnsep{10mm}
+%%%\setlength\topmargin{0mm}
+\setlength\topmargin{-13.5mm}
+\setlength\oddsidemargin{0mm}
+\setlength\evensidemargin{0mm}
+\setlength\marginparwidth{0pt}
+\setlength\marginparsep{0pt}
+\setlength\marginparpush{3mm}
+\ifdr@ftd@c
+ \setlength\marginparwidth{20mm}
+ \setlength\marginparsep{0.5mm}
+\fi
+\if@us
+%%% \setlength\topmargin{-9.4mm}
+%%% \setlength\oddsidemargin{1.55mm}
+%%% \setlength\evensidemargin{1.55mm}
+ \addtolength{\topmargin}{-9mm}
+ \setlength\oddsidemargin{2mm}
+ \setlength\evensidemargin{2mm}
+ \typeout{ }
+ \typeout{*********************************************************}
+ \typeout{* Warning: You have used the letterpage option. *********}
+ \typeout{* This will not be acceptable as ISO camera ready copy. *}
+ \typeout{*********************************************************}
+ \typeout{ }
+\fi
+\setlength\footnotesep{12\p@}
+\setlength{\skip\footins}{6\p@ \@plus 2\p@ \@minus 2\p@}
+\setcounter{topnumber}{2}
+\renewcommand{\topfraction}{.8}
+\setcounter{bottomnumber}{2}
+\renewcommand{\bottomfraction}{.5}
+\setcounter{totalnumber}{4}
+\renewcommand{\textfraction}{.1}
+\renewcommand{\floatpagefraction}{.7}
+\setcounter{dbltopnumber}{2}
+\renewcommand{\dbltopfraction}{.8}
+\renewcommand{\dblfloatpagefraction}{.7}
+\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
+\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+\setlength\intextsep {12\p@ \@plus 2\p@ \@minus 2\p@}
+\setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@}
+\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
+\setlength\@fptop{0\p@ \@plus 1fil}
+\setlength\@fpsep{8\p@ \@plus 2fil}
+\setlength\@fpbot{0\p@ \@plus 1fil}
+\setlength\@dblfptop{0\p@ \@plus 1fil}
+\setlength\@dblfpsep{8\p@ \@plus 2fil}
+\setlength\@dblfpbot{0\p@ \@plus 1fil}
+ %%%\mark{{}{}} % Initializes TeX's marks <--- can vanish
+\gdef\thestandard{}
+\gdef\thesyear{}
+\gdef\theslanguage{}
+\def\standard#1{\gdef\thestandard{#1}}
+\def\yearofedition#1{\gdef\thesyear{#1}}
+\def\languageofedition#1{\gdef\theslanguage{#1}}
+\ifotherdoc
+ \newcommand{\@runninghead}{\thestandard}
+\else
+ \newcommand{\@runninghead}{\thestandard:\thesyear\theslanguage}
+\fi
+
+\newcommand{\copyrighthead}{\ifc@pyright
+ {\mbox{\copyright \textsc{\copyrightname} \thesyear{} --- All rights reserved}}
+ \else
+ \mbox{}
+ \fi}
+
+\newcommand{\extrahead}{\mbox{}}
+
+\newcommand{\ps@headings}{%
+ \def\@oddhead{\bfseries\extrahead\hfil\@runninghead}%
+ \def\@evenhead{\bfseries\@runninghead\hfil\extrahead}%
+ \def\@oddfoot{\copyrighthead\hfil\thepage}%
+ \def\@evenfoot{\thepage\hfil\copyrighthead}}
+\newcommand{\ps@startpage}{%
+ \def\@oddhead{\bfseries\extrahead\hfil\@runninghead}%
+ \def\@evenhead{\bfseries\@runninghead\hfil\extrahead}%
+ \def\@oddfoot{\hfil\thepage}%
+ \def\@evenfoot{\thepage\hfil}}
+\newcommand{\ps@nohead}{%
+ \def\@oddhead{}%
+ \def\@evenhead{}%
+ \def\@oddfoot{}%
+ \def\@evenfoot{}}
+\newcommand{\rectoisotitlehead}{%
+ \fillline\vspace{0.1\baselineskip}\linebreak%
+ {\bfseries \uppercase{\ISname}}
+%% \mbox{\ifc@pyright\space\copyright {\scshape \copyrightname}\else
+%% \space{\scshape (\copyrightname)}\fi}
+ \hfil {\bfseries \@runninghead}%
+ \vspace{-0.5\baselineskip}\linebreak\fillline}
+\newcommand{\versoisotitlehead}{%
+ \fillline\vspace{0.1\baselineskip}\linebreak%
+ {\bfseries \@runninghead} \hfil
+ {\bfseries \uppercase{\ISname}}
+%% \mbox{\ifc@pyright\space\copyright {\scshape \copyrightname}\else
+%% \space{\scshape (\copyrightname)}\fi}
+ \vspace{-0.5\baselineskip}\linebreak\fillline}
+\def\ps@isotitlehead{%
+ \def\@oddhead{\parbox{\textwidth}{\protect\rectoisotitlehead}}%
+ \def\@evenhead{\parbox{\textwidth}{\protect\versoisotitlehead}}%
+%% \def\@oddfoot{\hfil\thepage}%
+%% \def\@evenfoot{\thepage\hfil}}
+ \def\@oddfoot{\copyrighthead\hfil\thepage}%
+ \def\@evenfoot{\thepage\hfil\copyrighthead}}
+\gdef\thetitle{}
+\newcommand{\introelement}[1]{\if\isoemptystring{#1}\else {#1 ---\newline}\fi}
+\newcommand{\mainelement}[1]{#1}
+\newcommand{\compelement}[1]{\if\isoemptystring{#1}\else { --- \newline #1}\fi}
+\renewcommand{\title}[3]{%
+ \cleardoublepage\pagenumbering{arabic}%
+ \setcounter{clause}{0}%
+ \ifotherdoc \else %
+ \protect\thispagestyle{isotitlehead}
+ \fi
+ \gdef\thetitle{{\Tfont \introelement{#1} %
+ \mainelement{#2} %
+ \compelement{#3}\par}}
+ \if@twocolumn
+ \twocolumn[\vspace*{2\baselineskip}\vbox to 35mm{\thetitle}]
+ \else
+ \vspace*{2\baselineskip}\vbox to 35mm{\thetitle}
+ \fi}
+\newenvironment{cover}{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \setcounter{page}{1} \pagenumbering{roman}
+ \thispagestyle{empty}}{%
+%% \clearpage
+ \thispagestyle{startpage}
+ \mbox{}
+ \ifc@pyright\@copyrighttext\fi
+ \newpage
+ \if@restonecol\twocolumn\fi}
+
+\newcommand*{\toclevel@clause}{1}
+\newcommand*{\toclevel@sclause}{2}
+\newcommand*{\toclevel@ssclause}{3}
+\newcommand*{\toclevel@sssclause}{4}
+\newcommand*{\toclevel@ssssclause}{5}
+\newcommand*{\toclevel@sssssclause}{6}
+\newcommand*{\toclevel@annex}{1}
+\newcommand*{\toclevel@index}{1}
+
+\setcounter{secnumdepth}{6}
+\newcounter{annex}
+\newcounter{clause}
+\newcounter{fibicl@use}
+\newcounter{sclause}[clause]
+\newcounter{ssclause}[sclause]
+\newcounter{sssclause}[ssclause]
+\newcounter{ssssclause}[sssclause]
+\newcounter{sssssclause}[ssssclause]
+\newcounter{yextra}
+
+\renewcommand{\theannex}{\Alph{annex}}
+\renewcommand{\theclause}{\arabic{clause}}
+\renewcommand{\thefibicl@use}{\arabic{fibicl@use}}
+\renewcommand{\thesclause}{\theclause.\arabic{sclause}}
+\renewcommand{\thessclause}{\thesclause.\arabic{ssclause}}
+\renewcommand{\thesssclause}{\thessclause.\arabic{sssclause}}
+\renewcommand{\thessssclause}{\thesssclause.\arabic{ssssclause}}
+\renewcommand{\thesssssclause}{\thessssclause.\arabic{sssssclause}}
+
+\newcommand{\theHannex}{\Alph{annex}}
+\newcommand{\theHclause}{\arabic{clause}}
+\newcommand{\theHsclause}{\theHclause.\arabic{sclause}}
+\newcommand{\theHssclause}{\theHsclause.\arabic{ssclause}}
+\newcommand{\theHsssclause}{\theHssclause.\arabic{sssclause}}
+\newcommand{\theHssssclause}{\theHsssclause.\arabic{ssssclause}}
+\newcommand{\theHsssssclause}{\theHssssclause.\arabic{sssssclause}}
+
+\newcommand{\zerocounters}{%
+ \setcounter{note}{0}\setcounter{example}{0}}
+\renewcommand{\@hangfrom}[1]{#1}
+
+\newcommand{\clause}{\zerocounters
+ \addtocounter{clause}{1}
+ \typeout{Clause: \theclause}
+ \addtocounter{clause}{-1}
+ \tocskip{\tocentryskip}
+ \@startsection{clause}{1}%
+ {\z@}%
+ {\beforecskip}%
+ {\aftercskip}%
+%% {\raggedright\Cfont\bfseries}}
+ {\raggedright\Cfont}}
+\newcommand{\fibicl@use}{%
+ \@startsection{fibicl@use}{1}%
+ {\z@}%
+ {\beforecskip}%
+ {\aftercskip}%
+%% {\raggedright\Cfont\bfseries}}
+ {\raggedright\Cfont}}
+\newcommand{\sclause}{\zerocounters
+ \@startsection{sclause}{2}%
+ {\z@}%
+ {\beforescskip}%
+ {\afterscskip}%
+ {\raggedright\SCfont}}
+\newcommand{\ssclause}{\zerocounters
+ \@startsection{ssclause}{3}%
+ {\z@}%
+ {\beforesscskip}%
+ {\aftersscskip}%
+ {\raggedright\SSCfont}}
+\newcommand{\sssclause}{\zerocounters
+ \@startsection{sssclause}{4}%
+ {\z@}%
+ {\beforesscskip}%
+ {\aftersscskip}%
+ {\raggedright\SSCfont}}
+\newcommand{\ssssclause}{\zerocounters
+ \@startsection{ssssclause}{5}%
+ {\z@}%
+ {\beforesscskip}%
+ {\aftersscskip}%
+ {\raggedright\SSCfont}}
+\newcommand{\sssssclause}{\zerocounters
+ \@startsection{sssssclause}{6}%
+ {\z@}%
+ {\beforesscskip}%
+ {\aftersscskip}%
+ {\raggedright\SSCfont}}
+\def\clausemark#1{}
+\def\sclausemark#1{}
+\def\ssclausemark#1{}
+\def\sssclausemark#1{}
+\def\ssssclausemark#1{}
+\def\sssssclausemark#1{}
+\newcommand{\init@nnex}{%
+ \clearpage
+ \setcounter{table}{0}
+ \setcounter{figure}{0}
+ \setcounter{sclause}{0}
+ \zerocounters
+ \refstepcounter{annex}
+ \ifnum 9=\value{annex} \refstepcounter{annex}\fi
+ \ifnum 15=\value{annex} \refstepcounter{annex}\fi
+ \ifnum 1=\value{annex}
+ \renewcommand{\clause}{%
+ \ClassWarning{iso}{%
+ \protect\clause\space commands are not allowed after starting Annexes}{%
+ Type \space <return> to proceed and I'll ignore your \protect\clause.}}
+ \renewcommand{\thesclause}{\theannex.\arabic{sclause}}
+ \renewcommand{\thetable}{\theannex.\arabic{table}}
+ \renewcommand{\thefigure}{\theannex.\arabic{figure}}
+ \renewcommand{\theHsclause}{\theHannex.\arabic{sclause}}
+ \ifisohyper
+ \renewcommand{\theHtable}{\theHannex.\arabic{table}}
+ \renewcommand{\theHfigure}{\theHannex.\arabic{figure}}
+ \fi
+ \fi
+ \global\@topnum\z@
+ \@afterindentfalse
+}
+\newcommand{\makepreannexhead}[1]{%
+ \begin{center}
+ {{\Cfont \annexname~\theannex}\\\Large #1}
+ \end{center}
+}
+\newcommand{\makeannexhead}[1]{%
+ \centerline{\Cfont #1}
+ \vskip 0.5\baselineskip
+}
+\newcommand{\addannextotoc}[2]{%
+ \tocskip{\tocentryskip}
+ \addcontentsline{toc}{annex}{\ifnum2>\c@secnumdepth \else
+ \protect\numberline{\annexname~\theannex\space #1}\fi #2}%
+}
+\newcommand{\@infannex}[1]{%
+ \makepreannexhead{(\informativename)}
+ \makeannexhead{#1}
+ \addannextotoc{(\informativename)}{#1}
+}
+\newcommand{\infannex}[1]{%
+ \init@nnex
+ \@infannex{#1}
+ \typeout{Informative annex: #1}
+}
+\newcommand{\@normannex}[1]{%
+ \makepreannexhead{(\normativename)}
+ \makeannexhead{#1}
+ \addannextotoc{(\normativename)}{#1}
+}
+\newcommand{\normannex}[1]{%
+ \init@nnex
+ \@normannex{#1}
+ \typeout{Normative annex: #1}
+}
+\newcommand{\@repannex}[1]{%
+ \makepreannexhead{}
+ \makeannexhead{#1}
+ \addannextotoc{}{#1}
+}
+\newcommand{\repannex}[1]{%
+ \init@nnex
+ \@repannex{#1}
+ \typeout{Annex: #1}
+}
+\setlength{\leftmargini}{2em}
+\leftmargin \leftmargini
+\setlength{\leftmarginii}{\leftmargini}
+\setlength{\leftmarginiii}{\leftmargini}
+\setlength{\leftmarginiv}{\leftmargini}
+\setlength{\leftmarginv}{\leftmargini}
+\setlength{\leftmarginvi}{\leftmargini}
+\setlength{\itemindent}{\z@}
+\setlength{\labelsep}{0.5em}
+\setlength{\labelwidth}{\leftmargini}
+ \addtolength{\labelwidth}{-\labelsep}
+\@beginparpenalty -\@lowpenalty
+\@endparpenalty -\@lowpenalty
+\@itempenalty -\@lowpenalty
+\renewcommand{\theenumi}{\alph{enumi}}
+\renewcommand{\theenumii}{\arabic{enumii}}
+\renewcommand{\theenumiii}{\roman{enumiii}}
+\renewcommand{\theenumiv}{\Roman{enumiv}}
+\newcommand{\labelenumi}{\theenumi)}
+\newcommand{\labelenumii}{\theenumii)}
+\newcommand{\labelenumiii}{\theenumiii)}
+\newcommand{\labelenumiv}{\theenumiv)}
+\renewcommand{\p@enumii}{\theenumi}
+\renewcommand{\p@enumiii}{\p@enumii\theenumii}
+\renewcommand{\p@enumiv}{\p@enumiii\theenumiii}
+\def\enumerate{%
+ \ifnum \@enumdepth >\thr@@\@toodeep\else
+ \advance\@enumdepth\@ne
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+
+ \expandafter
+ \list
+ \csname label\@enumctr\endcsname
+ {\usecounter\@enumctr\def\makelabel##1{##1\hfill}}%
+ \fi}
+\let\endenumerate =\endlist
+\newcommand{\labelitemi}{{\normalfont\bfseries \textemdash}\hfill}
+%%\newcommand{\labelitemii}{\textbullet\hfill}
+%%\newcommand{\labelitemiii}{\textasteriskcentered}
+%%\newcommand{\labelitemiv}{\textperiodcentered}
+\newcommand{\labelitemii}{\labelitemi}
+\newcommand{\labelitemiii}{\labelitemi}
+\newcommand{\labelitemiv}{\labelitemi}
+\def\itemize{%
+ \ifnum \@itemdepth >\thr@@\@toodeep\else
+ \advance\@itemdepth\@ne
+ \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+
+ \expandafter
+ \list
+ \csname\@itemitem\endcsname
+ {\def\makelabel##1{##1\hfill}}%
+ \fi}
+\let\enditemize =\endlist
+\newenvironment{description}%
+ {\list{}{\labelwidth\z@ \itemindent 0.5em \labelsep 0.5em
+ \let\makelabel\descriptionlabel}}%
+ {\endlist}
+\newcommand*{\descriptionlabel}[1]{\normalfont\bfseries #1:\hfill}
+\newenvironment{quotation}%
+ {\list{}{\listparindent 1.5em%
+ \itemindent \listparindent
+ \rightmargin \leftmargin
+ \parsep \z@ \@plus\p@}%
+ \item[]}%
+ {\endlist}
+\newenvironment{quote}%
+ {\list{}{\rightmargin\leftmargin}%
+ \item[]}%
+ {\endlist}
+\newif\ifinfloat\infloatfalse
+\newcounter{note}[clause]
+\renewcommand{\thenote}{\arabic{note}}
+\newcounter{floatnote}
+\renewcommand{\thefloatnote}{\arabic{floatnote}}
+\newcommand{\theHnote}{\thenote.\arabic{yextra}}
+\newcommand{\theHfloatnote}{\thefloatnote.\arabic{yextra}}
+
+\newcommand{\notelabel}[1]{{#1\hfill}}
+\newcommand{\@setnoteparams}{%
+ \setlength{\partopsep}{\z@}
+ \setlength{\topsep}{\z@}
+ \setlength{\labelsep}{1em}
+ \setlength{\itemindent}{\labelsep}
+ \setlength{\labelwidth}{\z@}
+ \setlength{\listparindent}{\z@}
+ \setlength{\leftmargin}{\z@} % added in v2.3
+}
+\newenvironment{anote}{\list{}{%
+%% \ifinfloat \setlength{\leftmargin}{\z@} \else
+%% \setlength{\leftmargin}{2em} \fi
+ \@setnoteparams}
+ \Nfont\item[\notename]}%
+{\endlist}
+\newenvironment{note}{\list{}{%
+ \stepcounter{yextra}
+ \ifinfloat
+ \refstepcounter{floatnote}
+ \let\thenote\thefloatnote
+ \else
+ \refstepcounter{note}
+ \fi
+%% \ifinfloat \setlength{\leftmargin}{\z@} \else
+%% \setlength{\leftmargin}{2em} \fi
+ \@setnoteparams}
+ \Nfont\item[\notename~\thenote]}%
+ {\endlist}
+\newcounter{example}[clause]
+\renewcommand{\theexample}{\arabic{example}}
+\newcommand{\theHexample}{theexample.\arabic{yextra}}
+\newenvironment{anexample}{\list{}{%
+%% \ifinfloat \setlength{\leftmargin}{\z@} \else
+%% \setlength{\leftmargin}{2em} \fi
+ \@setnoteparams}
+ \Nfont\item[\examplename]}{\endlist}
+\newenvironment{example}{\list{}{%
+ \stepcounter{yextra}
+ \refstepcounter{example}
+%% \ifinfloat \setlength{\leftmargin}{\z@} \else
+%% \setlength{\leftmargin}{2em} \fi
+ \@setnoteparams}
+ \Nfont\item[\examplename~\theexample]}%
+ {\endlist}
+\newcommand{\nreferencelabel}[1]{#1,\hfill}
+\newenvironment{nreferences}{\list{}%
+ {\leftmargin 0pt \itemindent 0.5em
+ \labelwidth\z@ \labelsep 0.5em
+ \let\makelabel\nreferencelabel}}%
+ {\endlist}
+\newcommand{\isref}[2]{\item[#1]{\itshape #2}}
+\newif\ifd@is\d@isfalse
+\newcommand{\disref}[2]{\begingroup
+ \ifd@is
+ {\item[#1\protect\@footnotemark]{\itshape #2}}
+ \else
+ \addtocounter{footnote}{1}
+ \xdef\@thefnmark{\thefootnote}
+ \item[#1\protect\@footnotemark]{\itshape #2}%
+ \footnotetext[\value{footnote}]{\tbpname}
+ \d@istrue
+ \fi
+ \endgroup\d@istrue}
+\newcounter{infrefctr}
+\renewcommand{\p@infrefctr}{}
+\renewcommand{\theinfrefctr}{\arabic{infrefctr}}
+\newcommand{\labelinfref}{[\arabic{infrefctr}]}
+\newenvironment{references}{\list{\labelinfref}{\usecounter{infrefctr}
+ \leftmargin 0pt \itemindent 0.5em
+ \labelwidth\z@ \labelsep 0.5em}}%
+ {\endlist}
+\newcommand{\reference}[3]{\item {#1} {{\itshape #2}} {#3}}
+\newenvironment{olddefinitions}%
+ {\begin{itemize}}%
+ {\end{itemize}}
+\newcommand{\olddefinition}[2]{\item #1 #2}
+\newcounter{cl@level}
+\newcommand{\@defcl}[1]{}
+\newenvironment{definitions}{%
+ \setcounter{cl@level}{6}
+ \ifnum\value{sssssclause}=0 \setcounter{cl@level}{5} \fi
+ \ifnum\value{ssssclause}=0 \setcounter{cl@level}{4} \fi
+ \ifnum\value{sssclause}=0 \setcounter{cl@level}{3} \fi
+ \ifnum\value{ssclause}=0 \setcounter{cl@level}{2} \fi
+ \ifnum\value{sclause}=0 \setcounter{cl@level}{1} \fi
+ \ifnum\value{clause}=0 \setcounter{cl@level}{0} \fi
+ \ifcase\value{cl@level} % 0, NOT YET IN A CLAUSE
+ \ClassWarning{iso}{Definitions started before the initial clause}
+ \renewcommand{\@defcl}[1]{\setcounter{note}{0}\setcounter{example}{0}
+ \par
+ \addvspace{\beforecskip}
+ \@afterindentfalse
+ \refstepcounter{clause}
+ {\raggedright\bfseries \theclause\\ ##1\\}}
+ \or % 1, called in a clause
+ \renewcommand{\@defcl}[1]{\setcounter{note}{0}\setcounter{example}{0}
+ \par
+ \addvspace{\beforescskip}
+ \@afterindentfalse
+ \refstepcounter{sclause}
+ {\raggedright\bfseries \thesclause\\ ##1\\}}
+ \or % 2, called in an sclause
+ \renewcommand{\@defcl}[1]{\setcounter{note}{0}\setcounter{example}{0}
+ \par
+ \addvspace{\beforesscskip}
+ \@afterindentfalse
+ \refstepcounter{ssclause}
+ {\raggedright\bfseries \thessclause\\ ##1\\}}
+ \or % 3, called in an ssclause
+ \renewcommand{\@defcl}[1]{\setcounter{note}{0}\setcounter{example}{0}
+ \par
+ \addvspace{\beforesscskip}
+ \@afterindentfalse
+ \refstepcounter{sssclause}
+ {\raggedright\bfseries \thesssclause\\ ##1\\}}
+ \or % 4, called in an sssclause
+ \renewcommand{\@defcl}[1]{\setcounter{note}{0}\setcounter{example}{0}
+ \par
+ \addvspace{\beforesscskip}
+ \@afterindentfalse
+ \refstepcounter{ssssclause}
+ {\raggedright\bfseries \thessssclause\\ ##1\\}}
+ \or % 5, called in an ssssclause
+ \renewcommand{\@defcl}[1]{\setcounter{note}{0}\setcounter{example}{0}
+ \par
+ \addvspace{\beforesscskip}
+ \@afterindentfalse
+ \refstepcounter{sssssclause}
+ {\raggedright\bfseries \thesssssclause\\ ##1\\}}
+ \else % 5+, called in an sssssclause or lower
+ \ClassWarning{iso}{Definitions too deeply nested}
+ \renewcommand{\@defcl}[1]{
+ \par
+ \addvspace{\beforesscskip}
+ \@afterindentfalse
+ \refstepcounter{sssssclause}
+ {\raggedright\bfseries \thesssssclause\\ ##1\\}}
+ \fi}%
+ {}
+\newcommand{\definition}[2]{\@defcl{#1} #2}
+\newcommand{\symbollabel}[1]{{#1 \hfill}}
+\newenvironment{symbols}{\list{}%
+ {\itemindent 0em \leftmargin 8em
+ \labelsep 1em \labelwidth 5em
+ \let\makelabel\symbollabel}}%
+ {\endlist}
+\newcommand{\symboldef}[2]{\item[#1] #2}
+\newenvironment{inscope}[1]{%
+ \inscopename #1:
+ \begin{itemize}}%
+ {\end{itemize}}
+\newenvironment{outofscope}[1]{%
+ \outofscopename #1:
+ \begin{itemize}}%
+ {\end{itemize}}
+\setlength\arraycolsep{4\p@}
+\setlength\tabcolsep{4\p@}
+\setlength\arrayrulewidth{.4\p@}
+\setlength\doublerulesep{2\p@}
+\setlength\tabbingsep{\labelsep}
+\skip\@mpfootins = \skip\footins
+\setlength\fboxsep{3\p@}
+\setlength\fboxrule{.4\p@}
+
+\renewcommand{\theequation}{\arabic{equation}}
+\newcounter{figure}
+\renewcommand{\thefigure}{\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+\def\fnum@figure{\figurename~\thefigure}
+\newif\iffigs\figsfalse
+\newcommand{\@initisofig}{%
+ \iffigs\else\figstrue
+ \if@filesw \immediate\write\@mainaux{%
+ \string\gdef\string\setfigs{%
+ \string\floatlist{\listfigurename}{lof}}}
+ \fi
+ \fi
+ \infloattrue\setcounter{floatnote}{0}
+}
+\newenvironment{figure}{%
+ \@initisofig
+ \@float{figure}}%
+ {\end@float\infloatfalse}
+\newenvironment{figure*}{%
+ \@initisofig
+ \@dblfloat{figure}}%
+ {\end@dblfloat\infloatfalse}
+\newcounter{table}
+\renewcommand{\thetable}{\@arabic\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+\def\fnum@table{\tablename~\thetable}
+\newif\iftabs\tabsfalse
+\newcommand{\@initisotab}{%
+ \iftabs\else\tabstrue
+ \if@filesw \immediate\write\@mainaux{%
+ \string\gdef\string\settabs{%
+ \string\floatlist{\listtablename}{lot}}}
+ \fi
+ \fi
+ \infloattrue\setcounter{floatnote}{0}
+}
+\newenvironment{table}{%
+ \@initisotab
+ \@float{table}}%
+ {\end@float\infloatfalse}
+\newenvironment{table*}{%
+ \@initisotab
+ \@dblfloat{table}}%
+ {\end@dblfloat\infloatfalse}
+\newcounter{bottomfloat}
+\renewcommand{\thebottomfloat}{\@arabic\c@bottomfloat}
+\def\fps@bottomfloat{b}
+\def\ftype@bottomfloat{4}
+\def\ext@bottomfloat{lbf}
+\def\fnum@bottomfloat{\thebottomfloat}
+\newenvironment{bottomfloat}%
+ {\@float{bottomfloat}}%
+ {\end@float}
+\newenvironment{bottomfloat*}%
+ {\@dblfloat{bottomfloat}}%
+ {\end@dblfloat}
+\newlength\abovecaptionskip
+\newlength\belowcaptionskip
+\setlength\abovecaptionskip{10\p@}
+\setlength\belowcaptionskip{10\p@}
+\long\def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{{\captionsize\bfseries #1 -- #2}}%
+ \ifdim \wd\@tempboxa >\hsize
+ {\centering {\captionsize\bfseries #1 -- #2}\par}
+ \else
+ \global \@minipagefalse
+ \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}
+\newcommand{\contcaption}{\@contcaption\@captype}
+\long\def\@contcaption#1#2{%
+ \begingroup
+ \@parboxrestore
+ \normalsize
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #2}\par
+ \endgroup}
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+\DeclareRobustCommand*{\cal}{\@fontswitch{\relax}{\mathcal}}
+\DeclareRobustCommand*{\mit}{\@fontswitch{\relax}{\mathnormal}}
+%%\newcommand{\isourl}[1]{\texttt{<}\underline{\url{#1}}\texttt{>}}
+\newcommand{\isourl}[1]{\texttt{<}\url{#1}\texttt{>}}
+\newcommand{\aref}[1]{\annexrefname~\ref{#1}}
+\newcommand{\bref}[1]{[\ref{#1}]}
+\newcommand{\cref}[1]{\clauserefname~\ref{#1}}
+\newcommand{\eref}[1]{\examplerefname~\ref{#1}}
+\newcommand{\fref}[1]{\figurerefname~\ref{#1}}
+\newcommand{\nref}[1]{\noterefname~\ref{#1}}
+\newcommand{\tref}[1]{\tablerefname~\ref{#1}}
+\newcommand{\pref}[1]{\pagerefname~\pageref{#1}}
+\newcommand{\@pnumwidth}{1.55em}
+\newcommand{\@tocrmarg} {2.55em}
+\newcommand{\@dotsep}{4.5}
+\newlength{\tocentryskip} \setlength{\tocentryskip}{1em}
+\newlength{\tocbaseline} \setlength{\tocbaseline}{20pt}
+\newcommand{\tocskip}[1]{%
+ \addtocontents{toc}{\protect\vspace{#1}}}
+\newcommand{\tableofcontents}{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+%%% \setcounter{page}{2}
+%%% \thispagestyle{startpage}
+%%% \mbox{}
+%%% \ifc@pyright\@copyrighttext\fi
+%%% \cleardoublepage
+ \setcounter{page}{3}
+ \pagestyle{headings}
+ \hbox to \textwidth{{\Cfont \contentsname}\hfil\pagename}
+ \ifisohyper
+ \pdfbookmark[1]{\contentsname}{isotoc}%
+ \fi
+ \begingroup
+ \parskip\z@
+ \@starttoc{toc}
+ \endgroup
+ \if@restonecol\twocolumn\fi}
+\newcommand{\l@clause}{\@dottedtocline{1}{0em}{2.3em}}
+\newcommand{\l@sclause}{\@dottedtocline{2}{1.5em}{3.2em}}
+\newcommand{\l@ssclause}{\@dottedtocline{3}{3em}{4.1em}}
+\newcommand{\l@sssclause}{\@dottedtocline{4}{4.5em}{5em}}
+\newcommand{\l@ssssclause}{\@dottedtocline{5}{6em}{5.9em}}
+\newcommand{\l@sssssclause}{\@dottedtocline{6}{7.5em}{6.8em}}
+\newcommand{\l@annex}{\@dottedtocline{1}{0em}{11.0em}}
+\newcommand{\floatlist}[2]{%
+ \vspace{2\tocentryskip}
+ \hbox to \textwidth{\bfseries #1\hfil}
+ \vspace*{\tocentryskip}
+ \nopagebreak
+ \begingroup
+ \parskip\z@
+ \@starttoc{#2}
+ \endgroup}
+\newif\iffigs\figsfalse
+\newcommand{\listoffigures}{%
+ \ifx\undefined\setfigs\else\setfigs\fi}
+\newcommand{\loftnumberline}[1]{#1 --- }
+
+\newcommand{\l@figure}{\@dottedtocline{1}{0em}{7.5em}}
+\renewcommand{\l@figure}[2]{%
+ \vskip \z@ \@plus.2\p@
+ {%
+ \leftskip 0em
+ \rightskip \@tocrmarg
+ \parfillskip -\rightskip
+ \parindent 0em\@afterindenttrue
+ \interlinepenalty\@M
+ \leavevmode
+ \@tempdima 3.15em
+ \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
+ {\let\numberline\loftnumberline \normalfont\figurename{} #1}\nobreak
+ \loftfillnum{#2}}
+}
+
+\newcommand{\loftfillnum}[1]{\normalfont%
+ {\leaders\hbox{$\m@th\mkern 4.5mu\hbox{.}\mkern 4.5mu$}\hfill}\nobreak
+ \hb@xt@\@pnumwidth{\hfil #1}\par}
+
+\newif\iftabs\tabsfalse
+\newcommand{\listoftables}{%
+ \ifx\undefined\settabs\else\settabs\fi}
+\newcommand{\l@table}{\@dottedtocline{1}{0em}{6.5em}}
+
+\renewcommand{\l@table}[2]{%
+ \vskip \z@ \@plus.2\p@
+ {%
+ \leftskip 0em
+ \rightskip \@tocrmarg
+ \parfillskip -\rightskip
+ \parindent 0em\@afterindenttrue
+ \interlinepenalty\@M
+ \leavevmode
+ \@tempdima 2.75em
+ \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
+ {\let\numberline\loftnumberline \normalfont\tablename{} #1}\nobreak
+ \loftfillnum{#2}}
+}
+
+\long\def\@isocaption#1[#2]#3{%
+ \par
+ \addcontentsline{\csname ext@#1\endcsname}{#1}%
+ {\protect\numberline{{\@nameuse{#1name}} {\@nameuse{the#1}} --- }%
+ {\ignorespaces #2}}%
+ \begingroup
+ \@parboxrestore
+ \if@minipage
+ \@setminipage
+ \fi
+ \normalsize
+ \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
+ \endgroup}
+
+\newif\if@knownclause
+\newcommand{\@setclcnt}[2]{
+ \@knownclausefalse
+ \if\isostringsequal{#1}{none}
+ \setcounter{#2}{-10}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{clause}
+ \setcounter{#2}{1}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{sclause}
+ \setcounter{#2}{2}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{ssclause}
+ \setcounter{#2}{3}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{sssclause}
+ \setcounter{#2}{4}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{ssssclause}
+ \setcounter{#2}{5}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{sssssclause}
+ \setcounter{#2}{6}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{all}
+ \setcounter{#2}{50}
+ \@knownclausetrue
+ \fi
+ \if@knownclause\else
+ \ClassError{isov2}{%
+ Unknown clause command name (#1)
+ }{%
+ I'll ignore it. Type \space <return> and I'll continue.\MessageBreak
+ If you haven't mistyped the name then use \protect\setcounter\space instead.}
+ \fi
+}
+\newcommand{\settocdepth}[1]{%
+ \@knownclausefalse
+ \if\isostringsequal{#1}{none}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{-10}}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{clause}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{sclause}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{2}}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{ssclause}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{3}}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{sssclause}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{4}}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{ssssclause}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{5}}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{sssssclause}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{6}}
+ \@knownclausetrue
+ \fi
+ \if\isostringsequal{#1}{all}
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{50}}
+ \@knownclausetrue
+ \fi
+ \if@knownclause\else
+ \ClassError{isov2}{%
+ Unknown clause command name (#1)
+ }{%
+ I'll ignore it. Type \space <return> and I'll continue.}
+ \fi
+}
+\newcommand{\maxtocdepth}[1]{%
+ \@setclcnt{#1}{tocdepth}
+}
+\newcommand{\setsecnumdepth}[1]{\leavevmode%
+ \@setclcnt{#1}{secnumdepth}
+}
+\newcommand{\maxsecnumdepth}[1]{%
+ \@setclcnt{#1}{secnumdepth}
+}
+\newenvironment{theindex}%
+ {\clearpage
+ \typeout{Index}%
+ \refstepcounter{clause}%
+ \tocskip{\tocentryskip}%
+ \addcontentsline{toc}{index}{\indexname}%
+ \columnseprule \z@
+ \onecolumn{\fibicl@use*{\indexname}}
+ \parindent\z@
+ \parskip\z@ \@plus .3\p@\relax
+ \let\item\@idxitem}%
+ {\clearpage}
+\newcommand{\l@index}{\@dottedtocline{1}{0em}{0pt}}
+\newcommand{\@idxitem} {\par\hangindent 40\p@}
+\newcommand{\subitem} {\par\hangindent 40\p@ \hspace*{20\p@}}
+\newcommand{\subsubitem}{\par\hangindent 40\p@ \hspace*{30\p@}}
+\newcommand{\indexspace}{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
+\newcommand{\indexfill}{\dotfill}
+\newcommand{\sindexfill}{\dotfill}
+\newcommand{\ssindexfill}{\dotfill}
+\newcommand{\indexsee}[1]{\par \hspace*{2em} \emph{see} #1}
+\newcommand{\indexseealso}[1]{\par \hspace*{2em} \emph{see also} #1}
+\newcommand{\alphaindexspace}[1]{}
+\newcommand{\otherindexspace}[1]{}
+\renewcommand{\footnoterule}{%
+ \kern-3\p@
+ \hrule width .4\columnwidth
+ \kern 2.6\p@}
+\renewcommand{\thefootnote}{\arabic{footnote})}
+\long\def\@makefntext#1{%
+ \parindent 1em%
+ \noindent
+ \hbox to 1.8em{\hss\@makefnmark}#1}
+\newif\ifchangemarks\changemarksfalse
+\newcommand{\v@rid}[2]{%
+ \ifchangemarks
+ \ifdr@ftd@c
+ \marginpar[#1]{#2}
+ \fi\fi}
+\newcommand{\editorial}[1]{%
+ \ifchangemarks
+ \v@rid{\small\hfill$^{#1}$ED}%
+ {\small ED$^{#1}$\hfill}
+ \fi}
+\long\def\added#1#2{%
+ \ifchangemarks
+ \v@rid{\small\hfill$^{#2}\Rightarrow$}%
+ {\small $\Leftarrow^{#2}$\hfill}
+ \emph{#1}
+ \else
+ #1
+ \fi}
+\newcommand{\deleted}[1]{%
+ \ifchangemarks
+ \v@rid{\small\hfill$^{#1}\Leftarrow$}%
+ {\small $\Rightarrow^{#1}$\hfill}
+ \fi}
+\long\def\moved#1#2{%
+ \ifchangemarks
+ \v@rid{\small\hfill$^{#2}\Leftrightarrow$}%
+ {\small $\Leftrightarrow^{#2}$\hfill}
+ \emph{#1}
+ \else
+ #1
+ \fi}
+\newenvironment{foreword}%
+ {\tableofcontents
+ \listoffigures
+ \listoftables
+ \clearpage
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \fibicl@use*{\forewordname}%
+%% \tocskip{\tocentryskip}%
+%% \addcontentsline{toc}{clause}{\forewordname}%
+ \ifisohyper
+ \pdfbookmark[1]{\forewordname}{isofwd}%
+ \fi}%
+ {\if@restonecol\twocolumn\fi}
+\newcommand{\@copyrighttext}{%
+ \vfill
+%%% \begin{bottomfloat}[b]
+ \begin{small}
+ \copyrightnotice
+ \end{small}
+%%% \end{bottomfloat}
+}
+\newenvironment{introduction}%
+ {\clearpage
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \fibicl@use*{\introductionname}%
+%% \tocskip{\tocentryskip}
+%% \addcontentsline{toc}{clause}{\introductionname}%
+ \ifisohyper
+ \pdfbookmark[1]{\introductionname}{isointro}
+ \fi}%
+ {\if@restonecol\twocolumn\fi}
+\newcommand{\scopeclause}{\clause{\scopename}\label{;i1}}
+\newcommand{\normrefsclause}{\clause{\normrefsname}\label{;i2}}
+\newcommand{\defclause}{\clause{\defname}\label{;i3}}
+\newcommand{\symclause}{\clause{\symname}\label{;i3}}
+\newcommand{\abbclause}{\clause{\abbname}\label{;i3}}
+\newcommand{\defsymclause}{\clause{\defsymname}\label{;i3}}
+\newcommand{\defabbclause}{\clause{\defabbname}\label{;i3}}
+\newcommand{\symabbclause}{\clause{\symabbname}\label{;i3}}
+\newcommand{\defsymabbclause}{\clause{\defsymabbname}\label{;i3}}
+\newcommand{\defsubclause}{\sclause{\defname}}
+\newcommand{\symsubclause}{\sclause{\symname}}
+\newcommand{\abbsubclause}{\sclause{\abbname}}
+\newcommand{\defsymsubclause}{\sclause{\defsymname}}
+\newcommand{\defabbsubclause}{\sclause{\defabbname}}
+\newcommand{\symabbsubclause}{\sclause{\symabbname}}
+\newcommand{\fcandaclause}{\clause{\fcandaname}}
+\newcommand{\bibannex}{%
+ \typeout{Bibliography}
+ \clearpage
+ \fibicl@use*{\bibname}
+ \tocskip{\tocentryskip}
+ \addcontentsline{toc}{index}{\bibname}
+}
+\newcommand{\copyrightnotice}{%
+\copyright\quad \copyrightname\quad \thesyear\newline
+All rights reserved. Unless otherwise specified, no part of
+this publication may be reproduced or utilized in any form or
+by any means, electronic or mechanical, including photocopying
+and microfilm, without permission in writing from %%% the publisher.
+%%%\makebox[\textwidth][r]{%
+%%%ISO/IEC Copyright Office $\bullet$ Case Postale 56 $\bullet$
+%%%CH-1211 Gen{\`e}ve 20 $\bullet$ Switzerland}
+%%\vspace{\baselineskip}\newline
+%%\hspace*{1em} International Organization for Standardization\newline
+%%\hspace*{1em} Case Postale 56 $\bullet$ CH-2111 Gen{\`e}ve 20 $\bullet$ Switzerland
+either ISO at the address below or ISO's member body in the country
+of the requester.
+\par
+\noindent ISO copyright office \\
+Case postale 56. CH-1211 Geneva 20 \\
+Tel. +41 22 749 01 11 \\
+Fax +41 22 734 10 79 \\
+E-mail \texttt{copyright@iso.ch} \\
+Web \texttt{www.iso.ch}
+%%\ifisst@ndard \ifc@pyright
+%% \vspace{\baselineskip}\newline\noindent
+%% Printed in Switzerland
+%%\fi\fi
+%%\ift@chrep \ifc@pyright
+%% \vspace{\baselineskip}\newline\noindent
+%% Printed in Switzerland
+%%\fi\fi
+}
+\newcommand{\fwdbp}{\input{isofwdbp}}
+\newcommand{\tspasfwdbp}{\input{tspasfwdbp}}
+\newcommand{\trfwdbpi}{\input{trfwd1}}
+\newcommand{\trfwdbpii}[1]{%
+ \ClassError{iso}{The \protect\trfwdpbii\space command has been removed}%
+ {Type <return> to proceed, and change your source file before
+ running LaTeX again.}
+}
+\newcommand{\intropatents}{\par
+ Attention is drawn to the possibility that some of the elements of this
+document may be the subject of patent rights
+other than those mentioned above.
+ISO [and/or] IEC shall not be held responsible
+for identifying any or all such patent rights.\par}
+
+\newcommand{\fwdnopatents}{\par
+ Attention is drawn to the possibility that some of the elements of this
+document may be the subject of patent rights.
+ISO shall not be held responsible
+for identifying any or all such patent rights.\par}
+
+\newcommand{\normrefbp}[1]{%
+
+The following normative documents contain provisions which, through
+reference in this text, constitute provisions of this #1.
+For dated references, subsequent amendments to, or revisions of,
+any of these publications do not apply.
+However, parties
+to agreements based on this #1
+are encouraged to investigate the possibility of applying
+the most recent editions of the normative documents indicated below.
+For undated references, the latest edition of the normative
+document referred to applies.
+Members of ISO and IEC maintain registers of currently
+valid International Standards.
+
+}
+\newcommand{\abbname}{Abbreviations}
+\newcommand{\annexname}{Annex}
+\newcommand{\bibname}{Bibliography}
+\newcommand{\contentsname}{Contents}
+\newcommand{\defname}{Terms and definitions}
+\newcommand{\defabbname}{Terms, definitions, and abbreviations}
+\newcommand{\defsymname}{Terms, definitions, and symbols}
+\newcommand{\defsymabbname}{Terms, definitions, abbreviations, and symbols}
+\newcommand{\fcandaname}{Fundamental concepts and assumptions}
+\newcommand{\forewordname}{Foreword}
+\newcommand{\indexname}{Index}
+\newcommand{\informativename}{informative}
+\newcommand{\introductionname}{Introduction}
+\newcommand{\normativename}{normative}
+\newcommand{\normrefsname}{Normative references}
+\newcommand{\scopename}{Scope}
+\newcommand{\sectionname}{Section}
+\newcommand{\symname}{Symbols}
+\newcommand{\symabbname}{Symbols and abbreviations}
+\newcommand{\copyrightname}{ISO}
+\newcommand{\examplename}{EXAMPLE}
+ %%%\newcommand{\examplesname}{EXAMPLES}
+\newcommand{\figurename}{Figure}
+\newcommand{\inscopename}{The following are within the scope of this }
+\newcommand{\ISname}{INTERNATIONAL STANDARD}
+\iffdisstandard\renewcommand{\ISname}{FINAL DRAFT INTERNATIONAL STANDARD}\fi
+\ifdisstandard\renewcommand{\ISname}{DRAFT INTERNATIONAL STANDARD}\fi
+\ifcdstandard\renewcommand{\ISname}{COMMITTEE DRAFT}\fi
+\ifwdstandard\renewcommand{\ISname}{WORKING DRAFT}\fi
+\iftechrep\renewcommand{\ISname}{TECHNICAL REPORT}\fi
+\iftechspec\renewcommand{\ISname}{TECHNICAL SPECIFICATION}\fi
+\ifpaspec\renewcommand{\ISname}{PUBLICLY AVAILABLE SPECIFICATION}\fi
+\ifotherdoc\renewcommand{\ISname}{}\fi
+\newcommand{\listannexname}{Annexes}
+\newcommand{\listfigurename}{Figures}
+\newcommand{\listtablename}{Tables}
+\newcommand{\notename}{NOTE}
+ %%%\newcommand{\notesname}{NOTES}
+\newcommand{\outofscopename}{The following are outside the scope of this }
+\newcommand{\pagename}{Page}
+\newcommand{\tablename}{Table}
+\newcommand{\tbpname}{To be published.}
+\newcommand{\annexrefname}{annex}
+\newcommand{\clauserefname}{clause}
+\newcommand{\examplerefname}{example}
+\newcommand{\figurerefname}{Figure}
+\newcommand{\noterefname}{note}
+\newcommand{\tablerefname}{Table}
+\newcommand{\pagerefname}{page}
+\newcommand{\abstractname}{}
+\newcommand{\appendixname}{}
+\newcommand{\chaptername}{}
+\newcommand{\partname}{}
+\newcommand{\refname}{}
+\newcommand{\today}{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day, \number\year}
+\setlength\columnsep{10\p@}
+\setlength\columnseprule{0\p@}
+\pagestyle{headings}
+\pagenumbering{roman}
+\setcounter{clause}{0}
+\setcounter{annex}{0}
+\setcounter{tocdepth}{1}
+\@twosidetrue
+\raggedbottom
+\if@twocolumn
+ \twocolumn
+ \sloppy
+ \flushbottom
+\else
+ \onecolumn
+\fi
+\endinput
+%%
+%% End of file `isov2.cls'.
diff --git a/Master/texmf-dist/tex/latex/iso/trfwd1.tex b/Master/texmf-dist/tex/latex/iso/trfwd1.tex
new file mode 100644
index 00000000000..02556adcc39
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/iso/trfwd1.tex
@@ -0,0 +1,63 @@
+%%
+%% This is file `trfwd1.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `trfwd1')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+\ProvidesFile{trfwd1.tex}[2002/01/10 PAS/TS Foreword boilerplate]
+ %% trfwd1.tex Boilerplate for start of a tech rep Foreword clause
+
+ ISO (the International Organization for Standardization) is a worldwide
+federation of national standards bodies (ISO member bodies). The work
+of preparing International Standards is normally carried out through
+ISO technical committees. Each member body interested in a subject for
+which a technical committee has been established has the right to be
+represented on that committee. International organizations,
+governmental and non-governmental, in liaison with ISO, also take part
+in the work. ISO collaborates closely with the International
+Electrotechnical Commission (IEC) on all matters of electrotechnical
+standardization.
+
+ International Standards are drafted in accordance with the rules
+given in the ISO/IEC Directives, Part 3.
+
+ The main task of technical committees is to prepare International
+Standards. Draft International Standards adopted by the technical
+committees are circulated to the member bodies for voting. Publication
+as an International Standard requires approval by at least 75\% of the
+member bodies casting a vote.
+
+ In other circumstances, particularly when there is an urgent market
+requirement for such documents, a technical committee may decide to
+publish other types of normative document:
+\begin{itemize}
+\item an ISO Publicly Available Specification (ISO/PAS) represents an
+agreement between technical experts in an ISO working group and is
+accepted for publication if it is approved by more than 50\% of the
+members of the parent committee casting a vote;
+
+\item an ISO Technical Specification (ISO/TS) represents an agreement
+between the members of a technical committee and is accepted for
+publication if it is approved by 2/3 of the members of the committee
+casting a vote.
+\end{itemize}
+
+ An ISO/PAS or ISO/TS is reviewed every three years with a view to
+deciding whether it can be transformed into an International Standard.
+\par
+
+\endinput
+%%
+%% End of file `trfwd1.tex'.
diff --git a/Master/texmf-dist/tex/latex/iso/tspasfwdbp.tex b/Master/texmf-dist/tex/latex/iso/tspasfwdbp.tex
new file mode 100644
index 00000000000..969b3c30dc4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/iso/tspasfwdbp.tex
@@ -0,0 +1,63 @@
+%%
+%% This is file `tspasfwdbp.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% isoe.dtx (with options: `tspasfwd1')
+%%
+%% This work has been partially funded by the US government and is
+%% not subject to copyright.
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Peter Wilson (CUA and NIST)
+%% now at: peter.r.wilson@boeing.com
+%%
+\ProvidesFile{tspasfwdbp.tex}[2001/07/06 Boilerplate for start of TS/PAS Foreword]
+
+ISO (the International Organization for Standardization) is a worldwide
+federation of national standards bodies (ISO member bodies). The work
+of preparing International Standards is normally carried out through
+ISO technical committees. Each member body interested in a subject for
+which a technical committee has been established has the right to be
+represented on that committee. International organizations,
+governmental and non-governmental, in liaison with ISO, also take part
+in the work. ISO collaborates closely with the International
+Electrotechnical Commission (IEC) on all matters of electrotechnical
+standardization.
+
+International Standards are drafted in accordance with the rules given
+in the ISO/IEC Directives, Part~2.
+
+ The main task of technical committees is to prepare International
+Standards.
+Draft International Standards adopted by the technical committees are
+circulated to the member bodies for voting. Publication as an
+International Standard requires approval by at least 75\% of the member
+bodies casting a vote.
+
+ In other circumstances, particularly when there is an urgent market
+requirement for such documents, a technical committee may decide to
+publish other types of normative document:
+\begin{itemize}
+\item an ISO Publicly Available Specification (ISO/PAS) represents an
+agreement between technical experts in an ISO working group and is
+accepted for publication if it is approved by more than 50\% of the
+members of the parent committee casting a vote;
+
+\item an ISO Technical Specification (ISO/TS) represents an agreement
+between the members of a technical committee and is accepted for
+publication if it is approved by 2/3 of the members of the committee
+casting a vote.
+\end{itemize}
+
+ An ISO/PAS or ISO/TS is reviewed every three years with a view to
+deciding whether it can be transformed into an International Standard.
+\par
+
+\endinput
+%%
+%% End of file `tspasfwdbp.tex'.