diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /usergrps/uktug/baskervi/5_2 |
Initial commit
Diffstat (limited to 'usergrps/uktug/baskervi/5_2')
37 files changed, 13010 insertions, 0 deletions
diff --git a/usergrps/uktug/baskervi/5_2/bailey.tex b/usergrps/uktug/baskervi/5_2/bailey.tex new file mode 100644 index 0000000000..cd5c9b2444 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/bailey.tex @@ -0,0 +1,920 @@ +\title{Maths in \LaTeX: Part~4, Numbered and Unnumbered Things} +\author[R.~A.~Bailey]{R.~A.~Bailey\\ +Queen Mary and Westfield College, \\University of London} +\newenvironment{oneoff}[1]{\equation% + \addtocounter{equation}{-1}% + \renewcommand{\theequation}{\mbox{#1}}}% + {\endequation} +%%% +\newcommand{\writer}[1]{{\sc #1}:} +\newcommand{\book}[1]{{\it #1},} +\newcommand{\publish}[2]{{\rm #1, #2,}} +\newcommand{\byear}[1]{{\rm (#1).}} +\newtheorem{preqn}{Exercise} +\newenvironment{qn}{\begin{preqn}\normalfont\rm}{\end{preqn}} +\newcommand{\latexword}[1]{{\normalfont\tt #1}} +%%% and the above should be in typewriter-ordinary IRRESPECTIVE of the +%%% surrounding fonts +%%% +%%% +%%% editor: I have been as generic as I can, but of course you can't +%%% put \verb inside a \newcommand. I have consistently used + as the +%%% delimiter for \verb, except when I needed the + in Maths! +%%% +\newcommand{\lamport}{{\it \LaTeX: A Document Preparation System\/} by Leslie +Lamport} +\newcommand{\shortlamp}{{\it The Manual}} +%%% +\let\torl\AllTeX +%%% editor, can you do a better macro for the above? +%%% +\newcommand{\littlehead}[1]{\textit{#1}} +\begin{Article} +\section*{Recall} +This is the fourth in a sequence of tutorials on typesetting Mathematics in +\LaTeX. The first three appeared in issues~4.4, 4.5 and~5.1 of \BV. The series +includes some things which can be found in \cite{leslie}, but I am +working in more things which, while straightforward and necessary for +Mathematical work, are not in \cite{leslie} or \cite{newleslie}. In this +tutorial I concentrate not on Mathematical formulae but on things like +equations and theorems which Mathematicians like to display in special ways and +to number (or not). + +In case you missed the first three +tutorials, I remind you that +I expect you, the reader, to do some work. Every so +often comes a group of exercises, which you are supposed to do. Use \LaTeX\ to +typeset everything in the exercise except sentences in italics, which are +instructions. If you are not satisfied that you can do the exercise, then tell +me. Either write +to me +at +\begin{verse} +School of Mathematical Sciences\\ +Queen Mary and Westfield College\\ +Mile End Road\\ +London E1 4NS +\end{verse} +with hard copy of your input and output, +or email me at \mbox{\tt r.a.bailey@qmw.ac.uk} +with a copy of the +smallest possible piece of \LaTeX\ input file that contains your +attempt at the answer. +In either case +I will include a solution in the following issue of \BV: you will remain +anonymous if you wish. + + +\section*{Answers} +I promised to answer all questions arising from this series of articles (as far +as I can). + +\subsection*{Size of parentheses} +Charles M.~Goldie asks why I put $(t^{g^{-1}})v$ in Exercise~26 instead of +using \verb+\bigl(+ and \verb+\bigr)+ to make the parentheses larger than +what they enclose. +%\[\bigl(t^{g^{-1}}\bigr)\] +%\[\Bigl(t^{g^{-1}}\Bigr)\] +The answer is that you would need \verb+\Bigl(+ and \verb+\Bigr)+ to make them +large enough in this case: I should have used +\verb+\left+ and \verb+\right+ (see +Part~2 of this series) but I was lazy. + +Both he and Charles Leedham-Green have asked why I permit, or +even encourage, deeply nested parentheses, as in +\begin{equation} +u(P((1 - \varepsilon)z)), +\label{goldie} +\end{equation} +without using commands like \verb+\bigl(+ to make some of the outer +parentheses somewhat larger. In Chapter~17 of \cite{dek}, Knuth +advises that authors should use \verb+\bigl+ and its relatives to +specify the size of parentheses and other expandable fences, to +improve the readability of their formulae. However, I have +deliberately avoided telling people about these commands. + +I have two reasons for ignoring Knuth's advice. The first is that I +regard \LaTeX\ primarily as a system for {\em authors}, not for +typesetters. Authors should not be stopping to worry about the size of +parentheses, particularly if the level of nesting may change in a +later version of the document. Conventions on size of fence should be +a matter for the style designer, not the author. If someone can write +a style file that automatically detects the level of nesting and +adjusts the size accordingly, well and good. I have no objection to +using such a style file; I do object to interrupting my Mathematical +thoughts to fret over niceties of sizing. + +My second reason is related to the first. Journal editors and +executive editors tend to have policies about the size of fences, and +they will impose these policies whatever we as authors do. So it is +generally a {\em complete waste of time\/} for authors to use +\verb+\Bigr+ and the like, or for referees to insist on them. + +This is not to say that I disapprove of \verb+\left+ and +\verb+\right+. These commands automatically adjust the size of the +fence to fit what is inside it. Adding, say, an extra item inside a +\verb+\left( ... \right)+ does not cause the author to rethink the +size of the parentheses. In fact, in my \mbox{basic} style file I have +macros such as \verb+\probab+, \verb+\setof+ and \verb+\card+ which +use \verb+\left+ and \verb+\right+ precisely so that I can type as I +think, {\em the set of \ldots\/} rather than {\em squiggly brackets, + now what size and how much space?} (Oh, all right: +\begin{verbatim} + \newcommand{\card}[1]{\left|#1\right|} +\end{verbatim} +---you can guess the others.) +In fact, \verb+\left+ and \verb+\right+ make no difference to the formula +in~(\ref{goldie}), so neither of my questioners will be satisfied by my answer. + +\subsection*{Interchangeability of parentheses, brackets and braces} +Charles M.~Goldie also asks if I have an opinion about whether nested +parentheses should be routinely replaced so that one uses the sequence +$\{[( \ldots )]\}$, which is demanded by some journals. I do have an +opinion, quite a strong one, probably because one of the journals in +which I publish most frequently insists on the sequence $[\{( \ldots +)\}]$ and shows surprise (or the executive editor does) each time that +I explain that I am using $\{ \ldots \}$ to denote a {\em set}. My +opinion has been admirably expressed by Ellen Swanson in her bible of +Mathematical typesetting~\cite{swan}: +\begin{quote} + Often, however, the author of research mathematics attaches a + special meaning to different types of enclosures, and this author + believes that they {\it should be left in whatever order and variety + the author has indicated in the manuscript.} +\end{quote} +(her italics). + +\addtocounter{section}{4} +\section{Numbered and Unnumbered Displays} +\subsection{Unnumbered Maths displays} +Use \verb+\[+ and \verb+\]+ for an unnumbered single line of displayed +Maths: see Part~1. If you have two or more lines of displayed Maths +that must be vertically aligned then you need one of the +\latexword{array} environments. I shall deal with them in the final +tutorial in this series. + +\subsection{Unnumbered word displays} +Sometimes what you want to display is not simply a formula but a +verbal condition that may or may not involve short pieces of notation. +For example: +\begin{quote} +each basis vector~$f$ in~$V_{T,B}$ is orthogonal to every basis vector +in~$V_{B,T}$ except $f\psi$. +\end{quote} +If this will fit on a single line then you can use +\verb+\[\mbox{...}\]+, but this is not very satisfactory because you +have to stop and think how long it is and it is subject to changes in +the line width. I find that the \latexword{quote} environment works +well for such displays. + +\subsection{Numbered Maths displays} +Use the \latexword{equation} environment for a numbered single line of +displayed Maths such as (\ref{goldie}) in the `Answers' section above. +If you have two or more consecutive equations or formulae that do not +need to be vertically aligned, simply use one \latexword{equation} +environment per line. For vertical alignment, wait until the tutorial +on arrays. + +If you put a \verb+\label+ within an \latexword{equation} you can painlessly +refer back (or forward) to that equation. +\begin{verbatim} + For contrasts, we put + \begin{equation} + W_T = V_T \cap V_0^\perp + \label{contrasts} + \end{equation} + The space~$W_T$ was defined + in Equation~(\ref{contrasts}). +\end{verbatim} +\begin{quote} + For contrasts, we put +\begin{equation} +W_T = V_T \cap V_0^\perp +\label{contrasts} +\end{equation} +The space~$W_T$ was defined in Equation~(\ref{contrasts}). +\end{quote} + +\subsection{Numbered word displays} +Sometimes word displays also need to be numbered for reference. +\LaTeX\ does not directly provide an environment for this, but I find +that the following works quite well. +\begin{verbatim} + There is a bijection ... + \begin{equation} + \begin{minipage}[t]{0.8\linewidth} + each basis vector~$f$ ... + \end{minipage} + \end{equation} + Using ... +\end{verbatim} +\begin{quote} + There is a bijection~$\psi$ between the bases which satisfies: + \begin{equation} + \begin{minipage}[t]{0.8\linewidth} + each basis vector~$f$ in~$V_{T,B}$ is orthogonal to every basis vector + in~$V_{B,T}$ except $f\psi$. + \end{minipage} + \end{equation} + Using~$\psi$, we can show that \ldots +\end{quote} +These displays are numbered in the same sequence as the +\latexword{equation}s, and can be labelled and referred to in just the +same way. Note that I have made no attempt to make the indentation +the same as that in \latexword{quote}. + +You can suppress the \verb+[t]+ if you want the number to be +vertically centred on the display. You can replace 0.8 by any +reasonable fraction. There is a catch, however: if you have numbered +word displays labelled (9) and~(10) you may find that the second one +comes out shifted to the left, to allow space for the wider label. +Whether or not this happens depends on the settings of other +parameters, such as \verb+\linewidth+. With the default width for A4 +paper in 10pt in \LaTeXe, I found that I had to decrease 0.8 to 0.75 +in order to have satisfactory word displays numbered (9) and~(10). + +Of course, if you have two or more such displays you should make an +environment for them. I do it as follows. +\begin{verbatim} + \newenvironment{condition}% + {\equation% + \begin{minipage}[t]{0.8\linewidth}}% + {\end{minipage}\endequation} +\end{verbatim} +You may wonder why I have used \verb+\equation+ and +\verb+\endequation+ in the definition instead of +\verb+\begin{equation}+ and \verb+\end{equation}+. This is because of +the clever things that \LaTeX\ does with spaces before and after +displayed material. When you type the line +\begin{verbatim} + \end{equation} +\end{verbatim} +\LaTeX\ ignores the spaces on the rest of the line; if you type the line +\begin{verbatim} + \end{condition} +\end{verbatim} +and the final part of the \latexword{condition} environment is +\verb+\end{equation}+ then this forgetfulness about spaces is not +passed through to \verb+\end{condition}+. Use of the more primitive +\verb+\equation+ and \verb+\endequation+ does pass on the +forgetfulness. + +\subsection{Numbering equations within sections} +By default, \latexword{equation}s are numbered~1, 2, \ldots\ right +through the document in the \latexword{article} class. To make them +numbered within sections you need +\begin{verbatim} + \renewcommand{\theequation}% + {\thesection.\arabic{equation}} +\end{verbatim} +Then the first equation in Section~1 will be numbered~1.1, the +next~1.2, and so on. However, if there are four equations in +Section~1, then the first equation in Section~2 will be numbered~2.5 +because the \latexword{equation} counter has not been reset at the +start of the new section. To correct this, you also need +\begin{verbatim} + \@addtoreset{equation}{section} +\end{verbatim} +Because of the \verb+@+~sign in this command, you must either place it +in a style file or make sure that it comes between the commands +\verb+\makeatletter+ and \verb+\makeatother+ in the preamble to the +document. + +\subsection{One-off numbering of equations} +Occasionally you want to number an equation not in the main sequence +but by a particular symbol, such as ($*$) or (1.1$'$). Use the +following \latexword{oneoff} environment in place of +\latexword{equation}, putting the desired symbol as the single +parameter. +\begin{verbatim} +\newenvironment{oneoff}[1]{\equation% + \addtocounter{equation}{-1}% + \renewcommand{\theequation}{\mbox{#1}}}% + {\endequation} +\end{verbatim} +For example, +\begin{verbatim} + \begin{oneoff}{$*$} + a(p_i,q) - a(p_j,q) = 0 \bmod s + \end{oneoff} +\end{verbatim} +\begin{quote} + \begin{oneoff}{$*$} + a(p_i,q) - a(p_j,q) = 0 \bmod s + \end{oneoff} +\end{quote} +(See \cite[page~92]{leslie} or \cite[pages~98--99]{newleslie} for how these +counter commands work.) +Note that automatic cross-referencing does not work for such equations. + +If you want a one-off equation numbered~1.1$'$ related to +Equation~(1.1) then give the latter a label (say, \latexword{rowsum}) +and then do +\begin{verbatim} + \begin{oneoff}{\ref{rowsum}$'$} ... +\end{verbatim} + +\subsection{Subsequences of equations} +Suppose that between Equations~(5) and~(7) you want a sequence of +equations numbered~(6a), (6b) etc. Put the following in the preamble +to the document (or in the style file). +\begin{verbatim} +\newsavebox{\saveeqn} +\newcounter{subeqnno} +\renewcommand{\thesubeqnno}{\alph{subeqnno}} +\newenvironment{subequations}% + {\refstepcounter{equation}% + \savebox{\saveeqn}{\theequation}% + \setcounter{subeqnno}{0}}% + {} +\newenvironment{subeqn}% + {\refstepcounter{subeqnno}% + \oneoff{\usebox{\saveeqn}\thesubeqnno}}% + {\endoneoff} +\end{verbatim} +(See \cite[page~101]{leslie} or \cite[pages107--108]{newleslie} for +details of \verb+\savebox+.) Then use \latexword{subeqn} in place of +\latexword{equation} for each of the equations~(6a), (6b) etc., and +place the whole sub\-sequence in the \latexword{subequations} +environment. + +Automatic cross-referencing doesn't work for these either. The reason +is that in constructing \latexword{oneoff} and \latexword{subeqn} I +have {\em used\/} the \latexword{equation} environment rather than +{\em mimicking\/} it, with the result that any \verb+\label+ picks up +the \latexword{equation} counter. To do this properly you would have +to copy out the \latexword{equation} part of \latexword{latex.tex} +(which is well documented) and hack it (for 2.09ers; of course, +\LaTeXe\ persons would have to hack part of \latexword{ltmath.dtx} and +\latexword{classes.dtx}, which some would argue are even better +documented). I have never needed this construct often enough to bother +to do it properly, but I am sure that it could be done. + +\section*{Exercises} +\addtocounter{preqn}{47} +\begin{qn} +\it Make a numbered displayed equation saying +\[ +t\left(vP_g\right) = \left(t^{g^{-1}}\right)v +\] +and a sentence which refers to it. +\end{qn} + + +\begin{qn} +\it Make an unnumbered word display saying +\begin{quote} +\rm There is a natural surjective homomorphism $\phi\colon G \to G/N$ with +$\ker(\phi) \simeq \mathop{\rm Im}(\phi)$. +\end{quote} +\end{qn} + +\begin{qn} +\it +Make a displayed numbered verbal condition saying +\begin{quote} +\rm +for all $A$, $B$, $C$ in $\cal P$: if $A\prec B$ and $B\prec C$ then $A\prec +C$; and if $A \preceq B$ and $B\preceq A$ then $A=B$. +\end{quote} +Then add a sentence which refers to it. +\end{qn} + +\section{Theorems and their friends} +\subsection{Basics} +To make a new environment called \latexword{thm} for theorems, do +\begin{verbatim} + \newtheorem{thm}{Theorem} +\end{verbatim} + \newtheorem{thm}{Theorem} This sets up the environment, which is + then used as follows. +\begin{verbatim} + \begin{thm} + The kernel of a homomorphism + is a congruence. + \label{basic} + \end{thm} + In Theorem~\ref{basic} we ... +\end{verbatim} +\begin{quote} + \begin{thm} + The kernel of a homomorphism is a congruence. + \label{basic} + \end{thm} + In Theorem~\ref{basic} we \ldots +\end{quote} +The theorems are all given the heading `Theorem'. They are numbered +automatically, and may be cross-referred to in the usual way. + +For clarity in the rest of this section, I shall call the item like +\latexword{thm} the {\em theorem environment}, the item like +\latexword{Theorem} the {\em theorem name}, the text like `Theorem~1' +the {\em theorem head}, and the text like `The kernel of \ldots' the +{\em theorem body}. + +Note that there is nothing to prevent two different theorem +environments having the same theorem name. Indeed, the theorem name +can be empty. + +By default, the theorem head is in bold and the theorem body is in +italics. The theorems are numbered in arabic numbers, in a single +sequence throughout the document (in the \latexword{article} class). +All of these defaults can be changed, as I show below. + +It may not be obvious to the novice user, but there is more to an +environment created with \verb+\newtheorem+ than special layout and +automatic numbering. The spacing before and after each theorem +environment is controlled, and penalties are set so that no page break +will come after the first line of a theorem environment unless there +is a natural break-point in the text. + +Unfortunately, there is a bug (oops, feature) in \LaTeX\ which means +that if you put \verb+\label{...}+ immediately after +\verb+\begin{thm}+ you spoil this page-breaking penalty. But the +\verb+\label+ should be somewhere easy to find, so I always play safe +and put it immediately before \verb+\end{thm}+. + +\subsection{Named theorems} +If you have a theorem environment \latexword{thm} then you can use an optional +argument to \latexword{thm} to obtain a named theorem. For example, +\begin{verbatim} + \begin{thm}[The Central Limit Theorem] + If $X_1$, ... +\end{verbatim} +\begin{quote} + \begin{thm}[The Central Limit Theorem] + If $X_1$, $X_2$, \ldots, $X_n$ are independent \ldots + \end{thm} +\end{quote} +or +\begin{verbatim} + \begin{thm}[Galois, 1832] +\end{verbatim} +\begin{quote} + \begin{thm}[Galois, 1832] + If $L:K$ is a finite normal \ldots + \end{thm} +\end{quote} + +\subsection{Sequences of numbering} +Two optional arguments to \verb+\newtheorem+ give you control of which +theorem environments are numbered in which sequences. Although it is +logical to number theorems, lemmas, corollaries etc.\ all in their own +sequences, it is much easier to find your way around a long document +if they are all in a single sequence. To get a theorem environment +\latexword{lem} numbered in the same sequence as \latexword{thm}, do +\begin{verbatim} + \newtheorem{lem}[thm]{Lemma} +\end{verbatim} + \newtheorem{lem}[thm]{Lemma} +After the theorems we have had so far, if we now do +\begin{verbatim} + \begin{lem} + With the above notation ... + \end{lem} +\end{verbatim} +we get +\begin{quote} + \begin{lem} + With the above notation \ldots + \end{lem} +\end{quote} + + +The other optional argument numbers the theorem environment inside something +else. If you want the second example in Section~3 to be numbered~3.2 +irrespective of how many examples there were in previous sections, then do +\begin{verbatim} + \newtheorem{eg}{Example}[section] +\end{verbatim} +You can use at most one optional argument with each \verb+\newtheorem+ +command. + +You can even number one theorem environment inside another: for +example +\begin{verbatim} + \newtheorem{cor}{Corollary}[thm] +\end{verbatim} +if you want the corollaries after Theorem~10 to be Corollary~10.1, +Corollary~10.2, etc. Be careful not to create a circle of environments numbered +within each other. + +\subsection{Unnumbered environments} +There are several items, such as definitions, remarks and notation, +that clearly should be theorem-like environments except that they +should not be numbered. It would be possible to set them all up and +then separately adjust the counter on each one so that it is not +numbered. However, it is easier to take advantage of the +number-in-the-same-sequence option. Set up a single unnumbered counter +with +\begin{verbatim} + \newcounter{unnumber} + \renewcommand{\theunnumber}{} +\end{verbatim} +and then put the other unnumbered theorem environments in the same sequence +with +\begin{verbatim} + \newtheorem{rem}[unnumber]{Remark} + \newtheorem{def}[unnumber]{Definition} +\end{verbatim} + + +\subsection{Other systems of numbering} +Many Mathematicians want the possibility of having Theorem~A, Theorem~B etc.\ +as well as Theorem~1 etc. This is no problem. Use the commands given in +\cite[page~92]{leslie} or \cite[page~98]{newleslie} to alter the way a theorem +environment is numbered. Thus +\begin{verbatim} + \newtheorem{thma}{Theorem} + \renewcommand{\thethma}{\Alph{thma}} + \begin{thma} The subgroups ... + ... + \begin{thma} The irreducible ... + \label{char} + ... + The result of Theorem~\ref{char} \ldots +\end{verbatim} + \newtheorem{thma}{Theorem} + \renewcommand{\thethma}{\Alph{thma}} +\begin{quote} + \begin{thma} The subgroups \ldots + \end{thma} + \begin{thma} The irreducible \ldots + \label{char} + \end{thma} +The result of Theorem~\ref{char} \ldots +\end{quote} + +Other possibilities for numbering are +\[ +\begin{tabular}{ll} +\verb+\alph{thma}+ & Theorem~b\\ +\verb+\roman{thma}+ & Theorem~ii\\ +\verb+\Roman{thma}+ & Theorem~II +\end{tabular} +\] + + + +\subsection{Changing the fonts} +Fonts are handled differently in \LaTeX\ 2.09, +in NFSS, and in the new standard \LaTeX, \LaTeXe. +All the suggestions that I give in this section work in both \LaTeX\ 2.09 and +\LaTeXe. They do not work at all if you run NFSS without \LaTeXe. If you are +using \LaTeXe, you {\em must\/} use the forms like \verb+\sc+ given here: the +commands like \verb+\textsc+ will not do the right thing, because they +{\em add\/} small capitals (say) to the default fonts instead of +{\em replacing\/} the default fonts. + +The \verb+\newtheorem+ command in \LaTeX\ is the most wonderful thing +to happen to Mathematical writers in a long time, because so many of +our constructs fit it. However, one of the worst things to happen to +Mathematical writers is the hard-wiring of the fonts for the theorem +heads and the theorem bodies. Ordinary \LaTeX\ simply does not give +you the flexibility to change these easily. Yet the defaults are not +always appropriate, and different journals demand different fonts for +these purposes. I suspect that this hard-wiring is one reason that +some Mathematicians have been reluctant to use \LaTeX. What can the +ordinary user do about this problem? + +I shall give four answers, because different solutions are appropriate +in different circumstances. + +(i)~\littlehead{Bare hands} Sometimes (for example, when sending an +article to \BV) you cannot submit your favourite style files along +with your main file. So you need a `bare hands' way of changing the +fonts, without losing too much genericity. Here's how. + +To make a theorem environment \latexword{prop} whose theorem head is +set in small capitals, do +\begin{verbatim} + \newtheorem{prop}{\sc Proposition} +\end{verbatim} +For a small document, this will do. To be more generic, you could do +\begin{verbatim} + \newcommand{\headfont}{\sc} + \newtheorem{prop}{\headfont Proposition} +\end{verbatim} +so that only one line has to be changed if you decide to change the +font of all the theorem heads. + +To make a theorem environment \latexword{qn} whose theorem body font +is set in roman, use a two-stage process. The exercises in this +sequence of tutorials are defined by +\begin{verbatim} + \newtheorem{preqn}{Exercise} + \newenvironment{qn}{\preqn\rm}% + {\endpreqn} +\end{verbatim} +(The exercises in this particular tutorial are bad examples, because +they all have italic instructions.) + +(ii)~\littlehead{Mittelbach's style file} Frank Mittelbach wrote the +style file \latexword{theorem.sty}, which should be available from all +good CTAN hosts. It is described in \cite[pages~251--255]{companion}. +It enables you to change the fonts and the layout of theorem +environments. However, it does not do exactly what I need. + +(iii)~\littlehead{My style file} When I first started to use \LaTeX\ +it was obvious to me that a flexible means of changing the fonts for +theorem heads and theorem bodies had to be provided. I hacked +\verb+@begintheorem+ from \latexword{latex.tex} to produce a style +file which lets me give a single command to set the font for theorem +heads, another to set the font for (most) theorem bodies, and another +to say that all subsequently declared theorem environments will have +their bodies set in `ordinary' type: not necessarily in roman, but in +{\em whatever font the surrounding text is in}. However, like many +others, I deplore the proliferation of personal style files because +they inhibit portability of documents, so I haven't made this style +file generally available. + +(iv)~\littlehead{American Mathematical Society} The old version of +\latexword{amstex.sty} (see \cite{amslatex}) gives the user the +possibility of declaring theorem environments in three classes---plain +theorems, definitions and remarks. However, it does not give the user +any control over the fonts used in those environments. I do not know +if the forthcoming package \latexword{amsthm.sty} will give any more +freedom. + +\subsection{Proofs} +We all need a proof environment, so everyone invents her own, some +more successfully than others. I think that the proof environment +should be made with \verb+\newtheorem+, so that all the benefits of +spacing, of page-break penalties and of consistent head fonts can be +retained. Of course, proofs should be unnumbered and (usually) set in +the same font as the surrounding text. So I simply use the foregoing +methods to create an environment \latexword{pf} with name +\latexword{Proof} which is unnumbered and has its body +set either in the surrounding text font or in roman. +%\begin{verbatim} +% \plaintheorems +% \newtheorem{pf}[unnumber]{Proof} +%\end{verbatim} + +What should you do about the end-of-proof symbol? Some people want it put in +automatically. In principle this could be done with something like +\begin{verbatim} + \newenvironment{proof}{\pf}% + {\eop\endpf} +\end{verbatim} +where \verb+\eop+ is your favourite end-of-proof symbol, for example +\begin{verbatim} +\unskip\protect\nolinebreak\mbox{\quad$\Box$} +\end{verbatim} +This is not really satisfactory if you have any proofs that end in +displayed Maths (or any other sort of display). Traditionally the +end-of-proof sign goes in the display, not on a new line; but if you +have a display inside an environment then \LaTeX\ finishes off the +display and gets ready for a new line before it reads the instructions +for the end of the environment. So my advice is to have an \verb+\eop+ +macro and put it in by hand at the end of every proof, either just +inside the final display (if this is the last thing in the proof) or +just before the \verb+\end{pf}+. + + +\subsection{Questions and Exercises} + +A theorem environment is ideal for questions on exam papers and +coursework sheets, and exercises in text books. It is usually better +than \latexword{enumerate} because it retains the normal text\-width, +paragraph indentation and paragraph separation. If you want the +questions to be headed simply `1', `2', etc. then do +\begin{verbatim} + \newtheorem{question}{} +\end{verbatim} + +If the questions have parts and subparts, it is sensible to use +\latexword{enumerate} for them. In that case you probably need to change the +default numbering of the \latexword{enumerate} environments so that, say, parts +are labelled~`(a)' etc.\ and subparts~`(ii)' etc. The next section shows how +to do this. + +\section*{Exercises} +\begin{qn} +\it +Create a short document with two sections. +In the first section put one theorem, +a lemma subtitled `Burnside', another theorem, and a remark. The remark should +be neither numbered nor in italic. In the second section put another lemma, +another theorem, a corollary numbered in the same sequence as the theorems, and +finally a theorem in a roman-numbered sequence. +Include cross-references to all the numbered items. +\label{thmdoc} +\end{qn} + +\begin{qn} +\it +Redo the previous question, in such a way that lemmas and equations are +numbered within sections. +\end{qn} + +\section{Other numbered things} +\subsection{Numbered lists} +If you use \latexword{enumerate} within a theorem environment then you will +probably have to change the way that the different levels of enumerated list +are numbered. This is controlled by commands containing the strings +\latexword{enumi}, \latexword{enumii}, \latexword{enumiii} and +\latexword{enumiv}. Thus the $N$th level of nesting is controlled by +\latexword{enumN}. + +The counter for \latexword{enumN} is called simply \latexword{enumN}. To alter +whether the counter is displayed as an arabic numeral, a letter etc., you +change \verb+\theenumN+ (see \cite[pages~91--92]{leslie} or +\cite[pages~97--99]{newleslie}.) To alter the printed labels which are +put on the items in the +list, change \verb+\labelenumN+ to be a suitable text containing +\verb+\theenumN+. + +I find that two levels of nesting are quite sufficient within exam questions +and homework problems. My style files for exams and homeworks contain the lines +\begin{verbatim} + \renewcommand{\theenumi}{\alph{enumi}} + \renewcommand{\labelenumi}{(\theenumi)} + \renewcommand{\theenumii}{\roman{enumii}} + \renewcommand{\labelenumii}{(\theenumii)} +\end{verbatim} +In a book, you might need to put something similar in the start of an +\latexword{exercises} environment. + +If you are lazy then you might try to alter just \verb+\labelenumN+. The +list items will have the correct printed labels but your printed +cross-references will not match. +The cross-reference generated by a \verb+\ref+ call to a \verb+\label+ in the +$N$th level of nested \latexword{enumerate}s has the form +\begin{verbatim} + \p@enumN\theenumN +\end{verbatim} +where \verb+\p@enumN+ usually picks up the \verb+\theenumM+ +from higher levels ($M < N$), and +possibly some punctuation. If you don't like the settings of \verb+\p@enumN+ +that \LaTeX\ gives you by default, you will have to change them in a style file. + +\subsection{Footnotes} +Mathematicians usually don't use footnotes, because the footnote marks would be +interpreted as superscripts or operators. However, we do sometimes like to put +information at the bottom of the first page of a document, under a horizontal +line: perhaps an address for correspondence, or a list of AMS subject +categories. You can do this with a \verb+\footnote+ early in the document, so +long as you have first done +\begin{verbatim} + \renewcommand{\thefootnote}{} +\end{verbatim} +It is best to put this command in a small group around the use of +\verb+\footnote+. + +\section*{Exercises} +\begin{qn} +\textit{Modify the document in Exercise~\ref{thmdoc} so that one of the theorems +has parts and subparts. The parts should be labelled} +\begin{quote} +[A], [B], \ldots +\end{quote} +\textit{and the subparts} +\begin{quote} +1/, 2/, \ldots . +\end{quote} +\label{enumex} +\end{qn} + +\begin{qn} +\textit{Modify the document in Exercise~\ref{enumex} so that the foot of the +first page carries the text} +\begin{quote} +Key words: construction of designs; neighbour balance; optimality; +randomization; software. +\end{quote} + +\end{qn} + +\begin{thebibliography}{9} +\bibitem{amslatex} +\writer{American Mathematical Society} +\book{\AMS-\LaTeX\ Version~1.0 User's Guide} +\publish{American Mathematical Society}{Providence, Rhode Island} +\byear{1990} + +\bibitem{companion} +\writer{Goossens,~M., Mittelbach,~F. \& Samarin,~A.} +\book{The \LaTeX\ Companion} +\publish{Addison-Wesley}{Reading, Mass.} +\byear{1994} + +\bibitem{dek} +\writer{Knuth,~D.~E.} +\book{The \TeX book} +\publish{Addison-Wesley}{Reading, Mass.} +\byear{1984} + +\bibitem{leslie} +\writer{Lamport,~L.} +\book{\LaTeX: A Document Preparation System} +first edition, +\publish{Addison-Wesley}{Reading, Mass.} +\byear{1986} + +\bibitem{newleslie} +\writer{Lamport,~L.} +\book{\LaTeX: A Document Preparation System} +second edition, +\publish{Addison-Wesley}{Reading, Mass.} +\byear{1994} + +\bibitem{swan} +\writer{Swanson, E.} +\book{Mathematics into Type} +revised edition, +\publish{American Mathematical Society}{Providence, Rhode Island} +\byear{1979} +\end{thebibliography} +\end{Article} +\endinput + +leslie +newleslie +\bibitem{hart} +%\writer{Oxford University Press} +\book{Hart's Rules for Compositors and Readers} +\publish{Oxford University Press}{Oxford} +\byear{1967} +\bibitem{chamb} +\book{The Chambers Dictionary} +\publish{Chambers Harrap}{Edinburgh} +\byear{1993} +\bibitem{chicago} +\book{The Chicago Manual of Style} +\publish{The University of Chicago Press}{Chicago} +\byear{1982} + +Like many others, I deplore the proliferation of personal style files +because they inhibit portability of documents. Yet when I first +started to use \LaTeX\ it was obvious to me that a flexible means of +changing the fonts for theorem heads and theorem bodies had to be +provided. I hacked \verb+@begintheorem+ from \latexword{latex.tex} to +produce the code in Figure~\ref{rabcode}. My only excuse for +reproducing it here is that none of the widely available styles gives +the necessary flexibility. +\begin{figure*} +\begin{verbatim} +%commands to change the type face in theorems +%default is heading in small caps, content in roman +\newif\ifplaintheorems +\def\plaintheorems{\plaintheoremstrue} +\def\fancytheorems{\plaintheoremsfalse} + +\let\thmheadfont\sc +\let\thmcontfont\rm +\def\theoremheadfontis#1{\def\thmheadfont{#1}} +\def\theoremcontfontis#1{\def\thmcontfont{#1}} + +\def\@xnthm#1#2[#3]{\expandafter\@ifdefinable\csname #1\endcsname +{\@definecounter{#1}\@addtoreset{#1}{#3}% +\expandafter\xdef\csname the#1\endcsname{\expandafter\noexpand + \csname the#3\endcsname \@thmcountersep \@thmcounter{#1}}% + \ifplaintheorems \global\@namedef{#1}{\@thm{#1}{#2}}% + \else \global\@namedef{#1}{\thmcontfont\@thm{#1}{#2}}\fi% +\global\@namedef{end#1}{\@endtheorem}}} + +\def\@ynthm#1#2{\expandafter\@ifdefinable\csname #1\endcsname +{\@definecounter{#1}% +\expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}% + \ifplaintheorems \global\@namedef{#1}{\@thm{#1}{#2}}% + \else \global\@namedef{#1}{\thmcontfont\@thm{#1}{#2}}\fi% +\global\@namedef{end#1}{\@endtheorem}}} + +\def\@othm#1[#2]#3{\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{the#1}{\@nameuse{the#2}}% +\ifplaintheorems \global\@namedef{#1}{\@thm{#2}{#3}}% +\else \global\@namedef{#1}{\thmcontfont\@thm{#2}{#3}}\fi% +\global\@namedef{end#1}{\@endtheorem}}} + +\def\@begintheorem#1#2% + {\trivlist\item[\hskip\labelsep + \thmheadfont #1\ #2\unskip]} +\def\@opargbegintheorem#1#2#3 + {\trivlist\item[\hskip\labelsep + \thmheadfont #1\ #2\unskip\ (#3)]} +\end{verbatim} +\caption{Revised code to give flexible changes to fonts in theorems} +\label{rabcode} +\end{figure*} +If you put this code into your style file then you can make all your theorem +heads come out in italic by doing +\begin{verbatim} + \theoremheadfontis{\it} +\end{verbatim} +To put all the theorem bodies in slanted type do +\begin{verbatim} + \theoremcontfontis{\sl} +\end{verbatim} +Each of these commands should be used at most once in the document. However, +you can also use the command +\begin{verbatim} + \plaintheorems +\end{verbatim} +After this command has been issued, any theorem environments declared +subsequently will have their bodies set in `ordinary' type: not necessarily in +roman, but in {\em whatever font the surrounding text is in}. This seems to me +most suitable for remarks, definitions and so on. The command +\verb+\fancytheorems+ nullifies \verb+\plaintheorems+. + +\end{Article} diff --git a/usergrps/uktug/baskervi/5_2/barron.tex b/usergrps/uktug/baskervi/5_2/barron.tex new file mode 100644 index 0000000000..7407520bbd --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/barron.tex @@ -0,0 +1,164 @@ +\title{Portable Documents: Why Use SGML?} +\author[David Barron]{David Barron\\ +Department of Electronics and Computer Science\\ +University of Southampton} +\begin{Article} +\section{Introduction} +In this article we present a few ideas as a framework for the +discussion of portable documents. We address a number of questions: +\begin{itemize} +\itemsep 0pt plus .4pt +\item What are portable documents? +\item Who needs them, and why? +\item How to produce them, now and in the future +\end{itemize} + +\section{Documents} +Traditionally, a document was a file (or a deck of cards), +and consisted solely of text. +Today, documents are typically {\em compound}, a +mixture of text and graphics (bit-map or line art) that can be +rendered on paper or screen. Additionally, they may include +hypertext links (in which case they can only be viewed on screen). +A recent development is the ability to incorporate video +and sound in a compound document, either embedded +within the document or linked by a pointer: +such a document is a {\em multimedia} document. Hypertext-style links +may also be included to form a {\em hypermedia} document: evidently, +multimedia and hypermedia documents can only be `read' on a suitably +equipped computer system. + +World Wide Web (WWW) documents are a special case of +compound hypermedia documents +where the links are to other documents elsewhere on the Internet. +They can be regarded as virtual documents, in the sense that the +whole document never exists as a single identifiable object. +More generally, we can define a {\em virtual document} as +a structured collection of information from which instances of +documents and other resources can be derived. Examples include: +\begin{itemize} +\item The Oxford English Dictionary which exists as a database +from which are derived various printed editions (Shorter, Concise, +Pocket etc.), as well as the CD-ROM version +\item Critical editions of a literary text, where a single source +`document' contains all the variations, and can be printed out using +different variants as the base text +\end{itemize} + +\section{Portability} +The definition of portability that we shall use in this discussion is +the ability to transmit the document digitally (over a network, +or on a disk or CD-ROM) and re-create a faithful rendering of the document +after transmission, if need be +on a different hardware and/or software platform +from that on which the document was originally created. +It is important to observe that there are three different forms in +which the text and graphics in a document might be re-created: +\begin{itemize} +\item with absolute visual fidelity +\item with approximate visual fidelity +\item retaining content only +\end{itemize} + +\section{Who needs portable documents, and why?} + +Three different needs for portable documents can be adduced +\begin{enumerate} +\item Publishers need them in order to distribute electronic +books and journals +\item Communities with common interests +who need to share information need them. An example is a +scientific research community whose members use diverse hardware and +software +\item Librarians responsible for digital archives need +portable documents, since they cannot assume that a particular +hardware/software platform will exist in perpetuity +\end{enumerate} + +\section{Examples of successful portability} +\begin{itemize} +\item Computer science researchers and software manufacturers +distribute documents as PostScript files. This works well +if the fonts employed are restricted to the basic 35, and +the use of Adobe Acrobat (pdf files) increases portability when other +fonts are used. + +\item The Physics pre-print library at Los Alamos National Laboratory +is used by many physicists world-wide: over 10,000 retrievals per day +are reported. The archive holds pre-prints in \LaTeX\ and PostScript +formats (figures in PostScript only). This is successful because the +Physics community has for some years used \TeX\ as its preferred means +of exchanging information. + +\item WWW documents are highly portable, since +their rendering is (almost entirely) determined by the +browser software, and the use of a common mark-up language (HTML) +ensures portability +\end{itemize} + +\section{Achieving portability} +At first sight it appears that portability might be achieved by +agreeing standards (e.g. \LaTeX, PostScript, ODA, HTML). At present +there is too much choice, and no obvious winner, especially in +hypermedia documents. This is a sign of an immature technology. +Another important fact to take into account is that it is difficult to +impose standards in some environments (e.g., academia) where personal +preferences lead to the equivalent of religious wars. + +Particular problems in achieving portability arise from varying +fonts and character codes e.g. in handling European languages. +Unicode will go a long way towards solving the character +codes problem. + +\section{Why use SGML?} +SGML provides a formal and portable definition of document structure. +SGML syntax can define a hierarchical structure of embedded document parts, +and can associate a type with each component in the hierarchy. +By associating a rendering definition with each type of component, +it is possible to achieve a portable document. In particular, +SGML provides a uniform archive format for a library of portable +documents. + +\subsection{An example} +Suppose it is required to maintain a library of technical +documents in an environment where some authors use \LaTeX, +whilst others use Microsoft Word. We can define an SGML +DTD for the document structure, together with \LaTeX\ and Word +styles to define the rendering. +This opens up three possibilities: +\begin{enumerate} +\item Author in SGML and use a tool to produce a \LaTeX\ or +Word version from which the printed version can be produced +\item Author in \LaTeX\ and use a tool to translate to SGML to +produce the archive copy +\item Author in Word and use a tool to translate the RTF form to +SGML to produce the archive copy. +\end{enumerate} + +In addition to the SGML version of the documents, the +archive must contain the Word and \LaTeX\ style files and the +translation tools. Once this is done, anyone can collect a +document, the required style files and tools and produce a copy of +the document. +This will of course only work for text documents. For any +document with graphics content, and for hypermedia +documents, more is required. This is possible in +principle, but much remains to be done + +\section{The future} +A combination of SGML and OpenDoc is probably the best way forward. +OpenDoc provides an architecture for portable documents: +it treats a +document as a container for a collection of `parts', each of which can +have other parts embedded within it. Each type of part has +associated programs to edit and render it, so that +documents can be re-created with varying degrees of fidelity +depending on the availability of rendering software +for the particular varieties of parts that it includes. + +OpenDoc is a dynamic architecture, and assumes that a new type +of part may occur at any time. +In principle SGML can be used to describe the static +structure of an OpenDoc document, providing the final link in the +portability chain. +\end{Article} diff --git a/usergrps/uktug/baskervi/5_2/bask5_2.brf b/usergrps/uktug/baskervi/5_2/bask5_2.brf new file mode 100644 index 0000000000..97cd6e2003 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/bask5_2.brf @@ -0,0 +1,23 @@ +\backcite {html-spec}{{A}{14}{section.7.1}} +\backcite {iso-sgml}{{A}{14}{section.7.1}} +\backcite {krc}{{A}{14}{figure.1}} +\backcite {sgml-tools}{{A}{14}{figure.1}} +\backcite {iso-sgml}{{2}{15}{subsection.7.2.2}} +\backcite {html-spec}{{3}{15}{subsection.7.2.3}} +\backcite {arena-style}{{4}{17}{subsection.7.2.4}} +\backcite {ttn41}{{5}{18}{subsection.7.3.5}} +\backcite {leslie}{{\uppercase {xii}}{33}{newarticle.12}} +\backcite {leslie}{{\uppercase {xii}}{33}{newarticle.12}} +\backcite {newleslie}{{\uppercase {xii}}{33}{newarticle.12}} +\backcite {dek}{{\uppercase {xii}}{33}{equation.12.0.1}} +\backcite {swan}{{\uppercase {xii}}{34}{equation.12.0.1}} +\backcite {leslie}{{16}{36}{equation.12.5.4}} +\backcite {newleslie}{{16}{36}{equation.12.5.4}} +\backcite {leslie}{{17}{36}{subsection.12.5.17}} +\backcite {newleslie}{{17}{36}{subsection.12.5.17}} +\backcite {leslie}{{22}{38}{subsection.12.6.22}} +\backcite {newleslie}{{22}{38}{subsection.12.6.22}} +\backcite {companion}{{23}{39}{subsection.12.6.23}} +\backcite {amslatex}{{23}{39}{subsection.12.6.23}} +\backcite {leslie}{{26}{40}{subsection.12.7.26}} +\backcite {newleslie}{{26}{40}{subsection.12.7.26}} diff --git a/usergrps/uktug/baskervi/5_2/bask5_2.flo b/usergrps/uktug/baskervi/5_2/bask5_2.flo new file mode 100644 index 0000000000..7328d83e67 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/bask5_2.flo @@ -0,0 +1,294 @@ +Aladdin Ghostscript 3.12 (9/29/1994)
+Copyright (C) 1994 Aladdin Enterprises, Menlo Park, CA. All rights reserved.
+This software comes with NO WARRANTY: see the file PUBLIC for details.
+/BaskervilleMT-Italic false (Baskerville MT Italic) psfsAlias
+/BaskervilleMT-BoldItalic false (Baskerville MT Bold Italic) psfsAlias
+/BaskervilleMT false (Baskerville MT) psfsAlias
+/cmex10 false (cmex10) psfsAlias
+/cmr7 false (cmr7) psfsAlias
+/cmsy7 false (cmsy7) psfsAlias
+/cmr5 false (cmr5) psfsAlias
+/cmsy5 false (cmsy5) psfsAlias
+/cmmi7 false (cmmi7) psfsAlias
+/cmr10 false (cmr10) psfsAlias
+/BaskervilleMT-Bold false (Baskerville MT Bold) psfsAlias
+/dctt9 false (dctt9) psfsAlias
+/ZapfDingbats false Loading ZapfDingbats font from /D/psfonts/pzdr.pfb... 1552944 249636 1862204 540179 0 done.
+(ITC Zapf Dingbats) psfsAlias
+/cmsy10 false (cmsy10) psfsAlias
+/cmmi10 false (cmmi10) psfsAlias
+/dctt10 false (dctt10) psfsAlias
+(Baskerville MT Italic) cvn [ /t/B/i/v/k/colon/o/s/h/u/l/T/a/p/e/r] psfsChars
+(dctt10) cvn [ /hyphen/slash/period/g/t/i/v/k/x/m/b/q/s/at/u/backslash/l/y/a/n/c/p/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/question/M/g/t/four/bracketleft/B/O/i/v/six/bracketright/D/Q/k/x/eight/F/S/m/z/colon/quotedblleft/H/U/b/o/J/W/d/q/fi/L/Y/f/s/three/sterling/endash/A/N/h/u/five/C/P/j/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/quotedblright/I/c/p/K/X/e/r/two] psfsChars
+(cmmi10) cvn [ /period] psfsChars
+(cmsy10) cvn [ /M/S/A] psfsChars
+(Baskerville MT Bold) cvn [ /quoteright/one/comma/period/zero/M/t/four/B/i/v/D/k/S/z/colon/U/b/o/d/L/f/s/three/endash/A/N/h/u/five/C/P/E/R/l/nine/G/T/a/n/I/V/c/p/K/X/e/r/two] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/parenleft/comma/period/zero/question/M/g/t/O/i/v/D/Q/k/x/F/S/m/colon/H/b/o/W/d/q/fi/L/f/s/three/endash/A/N/h/u/five/C/P/j/w/E/R/l/y/quoteleft/T/a/n/I/c/p/X/e/r/two] psfsChars
+(dctt10) cvn [ /g/t/i/v/Q/m/o/s/h/backslash/y/a/n/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /comma/question/M/t/i/D/x/S/m/colon/U/b/o/W/d/L/f/s/three/h/u/P/w/E/l/y/G/T/a/n/I/c/p/X/e/r] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(cmsy10) cvn [ /emptyset/bullet] psfsChars
+(Baskerville MT Italic) cvn [ /hyphen/question/M/t/i/v/D/S/m/colon/U/b/o/W/d/L/s/h/u/P/l/y/G/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /question/M/g/t/i/v/x/F/S/m/b/o/W/L/f/s/A/h/u/l/y/G/T/a/n/c/p/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/period/fl/M/g/t/B/O/i/v/D/Q/k/x/F/S/m/colon/H/U/b/o/J/W/d/q/fi/L/Y/f/s/three/endash/A/N/h/u/C/P/j/w/E/R/l/y/nine/quoteleft/G/T/a/n/I/c/p/X/e/r/two] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(cmsy10) cvn [ /bullet] psfsChars
+(Baskerville MT Italic) cvn [ /hyphen/M/g/t/i/D/F/S/m/b/o/d/L/f/s/u/P/l/y/G/a/n/c/p/e/r] psfsChars
+/cmssi17 true (cmssi17) psfsAlias
+/cmss17 true (cmss17) psfsAlias
+(cmssi17) cvn [ /one/comma/period/t/B/i/m/b/o/d/s/emdash/h/u/w/l/y/T/a/n/I/p/e/r] psfsChars
+(cmss17) cvn [ /parenright/one/parenleft/comma/period/g/t/B/O/i/v/D/k/x/eight/S/m/b/o/W/d/q/f/s/endash/A/N/h/u/five/C/P/w/E/R/l/y/nine/T/a/n/c/p/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+/cmssi17 true (cmssi17) psfsAlias
+/cmss17 true (cmss17) psfsAlias
+(cmssi17) cvn [ /two] psfsChars
+(cmss17) cvn [ /parenright/parenleft/comma/period/question/g/t/O/i/v/D/Q/k/S/m/colon/H/b/o/W/d/q/fi/f/s/A/N/h/u/C/P/w/E/R/l/y/T/a/n/I/c/p/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+/cmtt12 true (cmtt12) psfsAlias
+/cmssi17 true (cmssi17) psfsAlias
+/cmss17 true (cmss17) psfsAlias
+(cmssi17) cvn [ /three] psfsChars
+(cmss17) cvn [ /quoteright/comma/period/question/M/g/t/B/O/i/x/S/m/U/b/o/J/d/fi/L/f/s/A/N/h/u/C/P/w/E/R/l/y/T/a/n/I/c/p/e/r] psfsChars
+(cmtt12) cvn [ /slash/exclam/t/k/m/H/b/o/less/d/greater/f/s/h/u/w/l/y/n/c/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+/cmss17 true (cmss17) psfsAlias
+/cmssi17 true (cmssi17) psfsAlias
+(cmssi17) cvn [ /four] psfsChars
+(cmss17) cvn [ /parenright/one/parenleft/comma/period/question/M/g/t/B/O/i/v/D/k/x/eight/S/m/H/U/b/o/W/d/q/fi/L/Y/f/s/A/emdash/h/u/P/w/seven/E/R/l/y/nine/G/T/a/n/I/c/p/K/X/e/r/two] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT) cvn [ /four/endash] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/parenleft/comma/exclam/period/question/fl/M/g/t/B/O/i/v/D/k/x/F/S/m/z/colon/quotedblleft/H/b/o/J/W/d/q/fi/L/f/s/endash/A/N/h/u/five/P/j/w/E/l/y/quoteleft/G/T/a/n/quotedblright/I/c/p/K/X/e/r] psfsChars
+(dctt10) cvn [ /question/t/i/braceleft/o/braceright/W/s/h/backslash/w/a/n/c/e] psfsChars
+(Baskerville MT Bold) cvn [ /question/M/g/t/B/i/S/m/b/o/W/d/s/h/u/P/w/E/l/T/a/n/c/p/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/k/F/S/m/b/o/L/s/h/u/E/G/T/a/n/c/p/X/e/r] psfsChars
+/cmss17 true (cmss17) psfsAlias
+/cmssi17 true (cmssi17) psfsAlias
+(cmssi17) cvn [ /five] psfsChars
+(cmss17) cvn [ /comma/period/question/M/g/t/i/v/k/x/S/m/H/U/b/o/W/d/fi/L/f/s/A/N/h/u/C/P/w/E/l/y/G/T/a/n/I/V/c/p/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+/cmss17 true (cmss17) psfsAlias
+/cmtt12 true (cmtt12) psfsAlias
+/cmssi17 true (cmssi17) psfsAlias
+(cmssi17) cvn [ /six] psfsChars
+(cmss17) cvn [ /period/M/g/t/O/i/F/S/H/U/o/d/L/s/A/h/w/E/R/l/G/T/a/n/I/V/c/e/r] psfsChars
+(cmtt12) cvn [ /parenright/slash/parenleft/asterisk/exclam/period/M/g/t/i/k/S/m/braceleft/b/o/less/braceright/d/greater/L/Y/f/s/A/N/h/u/E/l/T/a/n/bar/I/c/p/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+/cmss17 true (cmss17) psfsAlias
+/cmtt12 true (cmtt12) psfsAlias
+/cmssi17 true (cmssi17) psfsAlias
+(cmssi17) cvn [ /six] psfsChars
+(cmss17) cvn [ /period/M/g/t/O/i/F/S/H/U/o/d/L/s/A/h/w/E/R/l/G/T/a/n/I/V/c/e/r] psfsChars
+(cmtt12) cvn [ /parenright/slash/parenleft/asterisk/exclam/period/M/g/t/i/k/S/m/braceleft/b/o/less/braceright/d/greater/L/Y/f/s/A/N/h/u/E/l/T/a/n/bar/I/c/p/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT) cvn [ /six/endash] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Bold) cvn [ /question/t/i/v/F/o/W/f/s/h/u/l/T/a/e/r] psfsChars
+(dctt10) cvn [ /parenright/hyphen/quotedbl/slash/one/ampersand/parenleft/asterisk/period/zero/M/g/t/B/O/i/v/D/x/F/S/m/braceleft/H/U/b/o/less/braceright/J/d/greater/L/Y/s/three/A/N/h/five/C/P/E/R/l/y/nine/G/T/a/n/bar/I/c/p/equal/K/e/r/two] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/parenleft/comma/period/zero/fl/M/g/t/four/B/O/i/v/k/x/F/S/m/colon/H/b/o/W/d/q/fi/L/f/s/endash/A/N/h/u/five/P/w/seven/E/R/l/y/quoteleft/G/T/a/n/I/c/p/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/F/S/m/o/L/s/u/G/a/n/c/p/r] psfsChars
+(Baskerville MT Bold) cvn [ /ampersand/M/g/t/i/v/Q/k/F/S/m/colon/H/b/o/W/d/L/s/h/u/w/E/l/y/T/a/n/I/p/X/e/r] psfsChars
+(dctt10) cvn [ /i/D/S/b/o/less/greater/A/l/T] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/period/question/M/g/t/four/bracketleft/B/O/i/v/six/bracketright/D/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/endash/A/emdash/h/u/C/P/j/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/I/c/p/K/X/e/r/two] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(Baskerville MT Italic) cvn [ /ampersand/M/g/t/i/k/m/colon/H/o/d/L/s/h/w/E/T/a/n/X/e] psfsChars
+(Baskerville MT Bold) cvn [ /M/t/i/k/m/H/o/L/s/u/P/l/T/a/n/I/p/e/r] psfsChars
+(dctt10) cvn [ /hyphen/quotedbl/g/t/i/x/m/o/less/d/greater/L/f/s/three/A/N/w/l/G/a/n/I/c/equal/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/idieresis/slash/one/parenleft/comma/period/zero/fl/M/g/t/bracketleft/B/O/i/v/bracketright/D/k/x/F/S/m/z/colon/H/U/b/o/W/d/q/fi/L/f/s/three/endash/A/N/h/u/five/C/P/j/w/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/X/e/r/two] psfsChars
+(Baskerville MT Italic) cvn [ /ampersand/M/g/t/i/k/m/colon/H/L/s/h/u/w/E/T/a/n/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/period/zero/percent/question/M/g/t/four/bracketleft/B/O/i/v/bracketright/D/k/x/F/S/m/z/colon/H/b/o/W/d/q/fi/L/f/s/endash/A/N/h/u/five/C/P/j/w/E/R/l/y/quoteleft/T/a/n/I/c/p/e/r] psfsChars
+(dctt10) cvn [ /hyphen/slash/one/comma/period/zero/g/t/four/B/i/F/S/m/z/b/o/less/W/d/greater/L/f/s/h/u/five/C/j/E/l/y/T/a/n/I/c/p/equal/e/r/two] psfsChars
+(Baskerville MT Bold) cvn [ /one/period/M/g/t/i/D/F/S/m/colon/H/b/o/W/L/f/s/h/u/P/w/l/T/a/n/c/e/r] psfsChars
+(dctt9) cvn [ /t/F/S/s/E/l/a/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /ampersand/M/g/t/i/k/m/colon/H/L/s/h/u/w/E/T/a/n/c/X/e] psfsChars
+(Baskerville MT) cvn [ /parenright/hyphen/one/parenleft/comma/period/zero/M/g/t/bracketleft/i/v/bracketright/k/x/m/z/H/U/b/o/d/q/fi/L/f/s/endash/h/u/w/E/l/y/T/a/n/c/p/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/slash/one/exclam/period/numbersign/g/t/O/i/v/six/D/k/x/m/colon/H/b/o/less/d/q/greater/f/s/h/u/C/w/E/l/y/T/a/n/I/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /hyphen/period/g/t/O/i/v/D/F/S/m/colon/b/o/fi/s/three/u/l/a/V/c/p/e/r/two] psfsChars
+(Baskerville MT Italic) cvn [ /ampersand/M/g/t/i/k/m/colon/H/L/s/h/w/E/T/a/n/c/X/e] psfsChars
+(Baskerville MT Bold) cvn [ /comma/M/t/four/i/v/D/S/m/b/o/W/d/L/f/s/A/h/u/P/w/E/R/l/y/G/T/a/n/I/c/p/X/e/r] psfsChars
+(dctt10) cvn [ /exclam/period/M/t/i/F/S/m/H/b/o/less/W/d/greater/L/P/y/G/T/a/c/p/X/e/r/two] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/M/g/t/four/bracketleft/B/O/i/v/six/bracketright/D/k/x/eight/F/S/m/colon/H/U/b/o/J/W/d/q/aring/fi/L/f/s/three/endash/A/N/h/u/five/C/P/j/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/I/c/p/K/X/e/r/two] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(dctt9) cvn [ /hyphen/slash/period/M/g/t/i/x/S/colon/b/o/W/L/f/s/three/h/u/w/l/y/G/T/n/p/e/r] psfsChars
+(cmsy10) cvn [ /bullet] psfsChars
+(Baskerville MT Italic) cvn [ /quoteright/hyphen/comma/period/zero/M/g/t/i/v/k/x/S/m/colon/H/b/o/W/d/fi/L/f/s/A/emdash/h/u/C/P/w/E/l/y/G/T/a/n/I/c/p/X/e/r/two] psfsChars
+(Baskerville MT Bold) cvn [ /M/g/t/i/v/S/m/b/o/d/L/s/h/u/C/P/E/l/y/G/a/n/c/p/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/exclam/period/zero/question/fl/M/g/t/four/B/O/i/v/D/k/x/eight/F/S/m/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/endash/emdash/N/A/h/u/five/C/P/j/w/seven/E/R/l/y/nine/G/T/a/n/I/c/p/X/e/r/two] psfsChars
+(cmsy10) cvn [ /bullet] psfsChars
+(Baskerville MT Italic) cvn [ /hyphen/comma/M/g/t/i/S/m/b/o/W/d/L/f/s/A/h/C/w/E/l/y/G/T/a/n/I/c/p/X/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /quoteright/g/t/i/S/m/b/o/L/s/A/h/P/E/T/a/n/c/p/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/exclam/period/question/g/t/four/B/O/i/v/six/D/k/x/F/S/m/z/H/U/b/o/J/W/d/q/fi/L/f/s/endash/A/emdash/N/h/u/C/P/j/w/E/R/l/y/quoteleft/T/a/n/semicolon/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /comma/M/t/i/S/b/o/W/d/L/f/s/A/h/w/E/l/y/G/T/a/n/I/c/X/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /comma/M/g/t/i/v/D/k/F/S/m/colon/b/o/d/L/s/A/h/u/C/P/w/E/l/y/G/T/a/n/c/p/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/ampersand/parenleft/comma/exclam/period/zero/fl/M/g/t/B/O/i/v/D/k/x/F/S/m/z/H/U/b/o/J/W/d/q/fi/L/f/s/endash/A/N/h/u/five/C/P/j/w/E/R/l/y/nine/G/T/a/n/I/V/c/p/K/X/e/r/two] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(Baskerville MT Italic) cvn [ /comma/M/g/t/i/v/D/k/F/S/colon/o/d/L/s/A/h/P/w/E/l/y/G/T/a/n/c/X/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /parenright/parenleft/g/t/i/m/colon/H/b/o/d/L/f/s/A/h/u/C/P/w/E/l/T/a/n/c/p/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/period/zero/fl/M/g/t/four/O/i/v/six/D/k/x/F/S/m/colon/H/b/o/J/W/d/q/fi/L/f/s/endash/A/emdash/N/h/u/five/C/P/j/w/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/X/e/r/two] psfsChars
+(Baskerville MT Italic) cvn [ /comma/M/g/t/i/v/D/k/F/S/colon/o/d/L/s/A/h/P/w/E/l/y/G/T/a/n/c/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/parenleft/comma/period/question/fl/M/g/t/B/O/i/v/D/Q/k/x/F/S/m/z/colon/quotedblleft/H/U/b/o/W/d/q/fi/L/f/s/endash/A/emdash/N/h/u/C/P/j/w/seven/E/l/y/quoteleft/G/T/a/n/quotedblright/I/c/p/K/X/e/r] psfsChars
+(dctt10) cvn [ /period/g/t/i/v/k/m/b/o/d/f/s/at/h/u/backslash/w/l/y/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /M/t/i/F/S/m/b/o/d/L/s/A/h/u/P/E/l/G/T/a/n/c/X/e/r] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(dctt9) cvn [ /parenright/plus/hyphen/parenleft/comma/exclam/numbersign/question/M/g/t/i/D/b/o/less/greater/L/s/A/N/h/u/C/P/E/T/a/n/c/p/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /M/g/t/i/v/D/k/x/S/m/z/H/b/o/d/fi/L/f/s/A/u/E/l/y/G/T/a/n/c/p/X/e/r] psfsChars
+(dctt10) cvn [ /hyphen/quotedbl/slash/exclam/period/percent/g/t/bracketleft/B/i/v/bracketright/k/S/m/braceleft/H/b/o/less/braceright/d/greater/f/s/N/h/u/backslash/w/E/l/y/a/n/bar/c/p/equal/e/r] psfsChars
+(cmr10) cvn [ /one/zero/equal/two] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/parenleft/comma/exclam/period/question/fl/M/g/t/B/O/i/v/D/k/x/eight/F/S/m/z/colon/quotedblleft/H/U/b/o/W/d/q/fi/L/f/s/endash/A/N/emdash/h/u/C/j/w/E/l/y/G/T/a/n/quotedblright/I/c/p/X/e/r] psfsChars
+(cmmi10) cvn [ /n] psfsChars
+(cmsy10) cvn [ /bullet] psfsChars
+(Baskerville MT Italic) cvn [ /fl/M/S/m/d/L/A/u/E/G/T/a/n/p/X/e] psfsChars
+(Baskerville MT Bold) cvn [ /quoteright/one/comma/period/g/t/i/k/F/S/m/b/o/d/s/h/u/w/y/a/n/p/e/r] psfsChars
+(dctt10) cvn [ /hyphen/quotedbl/slash/period/t/B/i/v/x/m/z/braceleft/b/o/less/braceright/d/greater/f/s/at/h/u/backslash/w/l/y/a/n/c/p/equal/e/r] psfsChars
+(cmr10) cvn [ /macron] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/exclam/period/question/fl/M/g/t/four/bracketleft/B/O/i/v/bracketright/D/k/x/eight/F/S/m/z/colon/H/U/b/o/W/d/q/fi/L/f/s/three/endash/A/N/emdash/h/u/five/C/P/j/w/seven/E/R/l/y/nine/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(cmmi10) cvn [ /x] psfsChars
+(cmsy10) cvn [ /arrowdblright/arrowdown] psfsChars
+(cmmi7) cvn [ /x/y] psfsChars
+(Baskerville MT Italic) cvn [ /quoteright/comma/udieresis/M/g/t/i/k/S/m/b/o/d/L/f/s/emdash/h/u/w/E/l/y/G/a/n/c/p/e/r] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(dctt10) cvn [ /period/t/i/k/eight/m/b/o/q/f/s/at/u/backslash/w/l/y/a/c/p/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/parenleft/comma/exclam/period/zero/question/fl/M/g/t/four/B/O/i/v/Q/k/x/F/S/m/colon/H/U/b/o/J/W/d/q/fi/L/Y/f/s/three/endash/A/N/h/u/five/C/P/j/w/E/R/l/y/T/a/n/I/c/p/X/e/r/two] psfsChars
+(Baskerville MT Bold) cvn [ /comma/M/g/t/four/i/m/colon/U/b/d/L/s/A/N/h/u/P/E/R/l/T/a/n/c/X/e/r] psfsChars
+(cmsy10) cvn [ /bullet] psfsChars
+(Baskerville MT Italic) cvn [ /comma/M/g/t/four/B/i/v/k/m/colon/U/b/d/L/s/A/N/h/u/P/E/l/T/a/n/X/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /comma/M/g/t/i/D/k/S/m/z/U/b/o/d/f/s/A/N/h/u/w/l/y/a/n/I/c/p/e/r] psfsChars
+(dctt10) cvn [ /parenright/dollar/one/parenleft/comma/period/numbersign/zero/g/t/bracketleft/B/i/bracketright/x/underscore/F/m/braceleft/b/o/braceright/W/d/q/f/s/h/u/backslash/w/asciicircum/E/l/y/T/a/n/bar/V/c/p/equal/asciitilde/e/r] psfsChars
+(cmr10) cvn [ /parenright/one/parenleft/bracketleft/bracketright/equal] psfsChars
+(cmsy5) cvn [ /minus] psfsChars
+(cmsy7) cvn [ /perpendicular] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/period/M/g/t/B/O/i/v/six/k/x/F/S/m/z/colon/H/U/b/o/J/d/q/fi/L/f/s/three/endash/A/emdash/h/u/C/P/j/w/seven/E/l/y/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(cmmi10) cvn [ /comma/period/t/v/z/epsilon/W/psi/f/u/P/V] psfsChars
+(cmsy10) cvn [ /intersection/minus/braceleft/braceright] psfsChars
+(cmr5) cvn [ /one] psfsChars
+(cmmi7) cvn [ /comma/g/B/T] psfsChars
+(cmr7) cvn [ /zero] psfsChars
+(Baskerville MT Italic) cvn [ /comma/period/question/M/g/t/four/B/i/v/k/m/z/colon/U/b/o/d/q/L/f/s/A/N/h/u/P/w/E/l/y/T/a/n/c/p/X/e/r] psfsChars
+(Baskerville MT) cvn [ /parenright/hyphen/one/parenleft/comma/period/zero/g/t/four/B/O/i/v/six/k/x/eight/F/S/m/colon/H/U/b/o/W/d/q/fi/L/Y/f/s/three/endash/A/N/h/u/five/P/j/w/seven/E/l/y/nine/T/a/n/semicolon/I/c/p/X/e/r/two] psfsChars
+(dctt10) cvn [ /quoteright/parenright/hyphen/dollar/one/parenleft/asterisk/comma/period/numbersign/zero/percent/g/t/bracketleft/i/v/bracketright/k/x/eight/underscore/m/braceleft/U/b/o/braceright/d/q/f/s/at/h/u/backslash/j/w/l/T/a/n/c/p/equal/asciitilde/e/r] psfsChars
+(cmr10) cvn [ /parenright/parenleft/zero/m/o/d/equal] psfsChars
+(cmsy7) cvn [ /prime] psfsChars
+(Baskerville MT Bold) cvn [ /hyphen/g/t/O/i/S/m/b/o/d/q/f/s/N/h/u/w/l/y/a/n/c/p/e/r] psfsChars
+(cmmi10) cvn [ /comma/epsilon/q/psi/f/s/a/V/p] psfsChars
+(cmsy10) cvn [ /minus/asteriskmath] psfsChars
+(cmmi7) cvn [ /comma/B/i/j/T] psfsChars
+(Baskerville MT Italic) cvn [ /comma/M/g/t/four/i/m/colon/U/b/d/L/s/A/N/h/u/P/E/T/a/n/X/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /parenright/one/parenleft/comma/zero/g/t/four/B/i/x/eight/S/m/b/o/d/q/L/f/s/three/N/h/u/five/C/E/l/nine/G/T/a/n/c/e/r/two] psfsChars
+(dctt10) cvn [ /dollar/one/comma/period/g/t/bracketleft/i/v/bracketright/k/x/eight/underscore/m/braceleft/b/o/braceright/W/d/q/L/f/s/three/h/u/backslash/C/w/E/l/y/G/T/a/n/I/c/p/asciitilde/X/e/r/two] psfsChars
+(cmr10) cvn [ /parenright/parenleft/k/m/colon/I/equal/e/r] psfsChars
+(cmsy5) cvn [ /minus] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/period/zero/g/t/B/i/v/six/k/x/F/S/m/colon/U/b/o/d/q/fi/L/Y/f/s/three/endash/A/N/h/u/C/j/w/E/l/y/nine/quoteleft/T/a/n/semicolon/I/c/p/X/e/r/two] psfsChars
+(cmmi10) cvn [ /slash/t/B/v/epsilon/phi/L/A/N/C/P/G/K/X] psfsChars
+(cmsy10) cvn [ /arrowright/similarequal/precedesequal/precedes/P] psfsChars
+(cmr5) cvn [ /one] psfsChars
+(cmex10) cvn [ /parenleftBig/parenrightBig] psfsChars
+(cmmi7) cvn [ /g/n] psfsChars
+(cmr7) cvn [ /one/two] psfsChars
+(Baskerville MT Italic) cvn [ /hyphen/comma/period/M/g/t/four/i/v/k/m/colon/U/b/o/W/d/q/fi/L/f/s/A/N/h/u/P/w/E/l/y/T/a/n/I/c/p/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/one/parenleft/comma/period/zero/question/fl/M/g/t/four/B/O/i/v/k/x/eight/F/S/m/colon/H/U/b/o/W/d/q/fi/L/Y/f/s/endash/A/N/emdash/h/u/five/C/j/w/E/l/y/nine/quoteleft/T/a/n/I/c/p/X/e/r/two] psfsChars
+(dctt10) cvn [ /period/percent/g/t/bracketleft/i/v/bracketright/D/k/x/m/braceleft/b/o/braceright/d/q/f/s/at/A/h/u/backslash/P/w/E/R/l/y/T/a/n/c/p/asciitilde/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /g/t/B/O/i/v/m/U/b/o/d/f/s/A/h/u/C/P/y/T/a/n/e/r] psfsChars
+(cmmi10) cvn [ /epsilon] psfsChars
+(Baskerville MT Italic) cvn [ /quoteright/hyphen/comma/period/M/g/t/four/B/i/v/k/x/S/m/colon/U/b/o/d/fi/L/f/s/A/N/h/u/P/w/E/l/y/T/a/n/c/p/X/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/g/t/four/O/i/Q/x/F/m/b/o/d/f/s/three/N/h/u/five/E/R/l/a/n/c/e/r/two] psfsChars
+(dctt10) cvn [ /parenright/dollar/parenleft/percent/M/t/B/i/v/k/x/m/braceleft/b/o/braceright/d/q/f/s/at/N/h/u/backslash/P/w/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/question/M/g/t/four/bracketleft/B/O/i/v/bracketright/k/x/F/S/m/z/colon/H/b/o/W/d/q/fi/L/Y/f/s/endash/A/N/h/u/five/C/P/j/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(cmmi10) cvn [ /M/less/N] psfsChars
+(cmsy10) cvn [ /M/S/A] psfsChars
+(Baskerville MT Italic) cvn [ /quoteright/hyphen/one/comma/period/zero/M/g/t/four/B/i/v/k/x/m/colon/U/b/o/d/q/fi/L/f/s/three/A/N/h/u/five/C/P/w/E/R/l/y/quoteleft/G/T/a/n/I/V/c/p/X/e/r] psfsChars
+(ITC Zapf Dingbats) cvn [ /a108] psfsChars
+(dctt10) cvn [ /slash/period/t/x/eight/m/colon/b/o/d/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold Italic) cvn [ /t/U/b/o/G/T/a] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/dollar/one/ampersand/parenleft/comma/exclam/period/zero/question/fl/M/g/t/four/bracketleft/B/O/i/v/six/bracketright/D/Q/k/x/eight/F/S/m/z/colon/quotedblleft/H/U/b/o/J/W/d/q/lslash/fi/L/f/s/three/endash/A/N/h/u/five/C/P/j/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/quotedblright/I/c/p/K/X/e/r/two] psfsChars
+(Baskerville MT Bold) cvn [ /quoteright/question/M/g/t/i/v/k/S/m/b/o/d/f/s/A/w/l/y/G/a/n/c/p/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /quoteright/M/t/i/D/k/S/m/colon/U/b/o/L/f/s/A/h/u/five/C/P/E/l/y/nine/G/T/a/n/c/p/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/parenleft/comma/period/zero/fl/M/Z/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/quotedblleft/H/U/b/o/J/W/d/q/fi/L/Y/f/s/three/sterling/endash/A/N/h/u/five/C/P/j/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/quotedblright/I/V/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/t/i/k/x/m/o/s/at/u/w/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /quoteright/one/comma/g/t/four/O/i/v/x/m/colon/U/b/o/J/d/f/s/A/h/u/five/C/P/E/l/y/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(cmsy10) cvn [ /bullet] psfsChars
+(Baskerville MT Italic) cvn [ /M/B/i/v/k/x/U/o/d/s/h/u/E/l/G/T/a/n/I/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/percent/M/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/sterling/A/N/h/u/five/C/P/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/M/t/i/v/D/k/x/m/o/d/f/s/at/A/h/u/E/R/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/M/g/t/four/B/O/i/D/k/x/F/m/U/b/o/d/f/s/endash/h/u/five/C/P/w/E/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /period/g/t/B/O/i/v/k/m/U/b/o/d/f/s/E/l/y/G/T/a/n/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/percent/M/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/sterling/A/N/h/u/five/C/P/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/M/t/i/v/D/k/x/m/o/d/f/s/at/A/h/u/E/R/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/M/g/t/four/B/O/i/D/k/x/F/m/U/b/o/d/f/s/endash/h/u/five/C/P/w/E/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /period/g/t/B/O/i/v/k/m/U/b/o/d/f/s/E/l/y/G/T/a/n/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/percent/M/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/sterling/A/N/h/u/five/C/P/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/M/t/i/v/D/k/x/m/o/d/f/s/at/A/h/u/E/R/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/M/g/t/four/B/O/i/D/k/x/F/m/U/b/o/d/f/s/endash/h/u/five/C/P/w/E/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /period/g/t/B/O/i/v/k/m/U/b/o/d/f/s/E/l/y/G/T/a/n/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/percent/M/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/sterling/A/N/h/u/five/C/P/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/M/t/i/v/D/k/x/m/o/d/f/s/at/A/h/u/E/R/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/M/g/t/four/B/O/i/D/k/x/F/m/U/b/o/d/f/s/endash/h/u/five/C/P/w/E/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /period/g/t/B/O/i/v/k/m/U/b/o/d/f/s/E/l/y/G/T/a/n/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/percent/M/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/sterling/A/N/h/u/five/C/P/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/M/t/i/v/D/k/x/m/o/d/f/s/at/A/h/u/E/R/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/M/g/t/four/B/O/i/D/k/x/F/m/U/b/o/d/f/s/endash/h/u/five/C/P/w/E/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /period/g/t/B/O/i/v/k/m/U/b/o/d/f/s/E/l/y/G/T/a/n/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/percent/M/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/sterling/A/N/h/u/five/C/P/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/M/t/i/v/D/k/x/m/o/d/f/s/at/A/h/u/E/R/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/M/g/t/four/B/O/i/D/k/x/F/m/U/b/o/d/f/s/endash/h/u/five/C/P/w/E/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /period/g/t/B/O/i/v/k/m/U/b/o/d/f/s/E/l/y/G/T/a/n/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/percent/M/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/sterling/A/N/h/u/five/C/P/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/M/t/i/v/D/k/x/m/o/d/f/s/at/A/h/u/E/R/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/M/g/t/four/B/O/i/D/k/x/F/m/U/b/o/d/f/s/endash/h/u/five/C/P/w/E/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(Baskerville MT Italic) cvn [ /period/g/t/B/O/i/v/k/m/U/b/o/d/f/s/E/l/y/G/T/a/n/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /quoteright/parenright/hyphen/slash/one/ampersand/parenleft/comma/period/zero/percent/M/g/t/four/B/O/i/v/six/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/sterling/endash/A/N/h/u/five/C/P/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/I/c/p/K/X/e/r/two] psfsChars
+(dctt10) cvn [ /hyphen/period/M/t/i/v/D/k/x/m/o/d/f/s/at/A/h/u/E/R/l/a/n/c/p/e/r] psfsChars
+(Baskerville MT Bold) cvn [ /one/M/g/t/four/B/O/i/D/k/x/F/m/U/b/o/d/f/s/endash/h/u/five/C/P/w/E/nine/G/T/a/n/c/p/K/X/e/r] psfsChars
+(cmmi10) cvn [ /epsilon] psfsChars
+(Baskerville MT Italic) cvn [ /period/g/t/B/O/i/v/k/m/U/b/o/d/f/s/E/l/y/G/T/a/n/I/c/p/K/X/e/r] psfsChars
+(Baskerville MT) cvn [ /hyphen/slash/comma/M/t/O/i/v/six/D/x/eight/F/S/m/b/o/d/fi/f/s/three/A/N/h/u/C/E/l/y/T/a/n/c/p/X/e/r/two] psfsChars
+(dctt9) cvn [ /t/b/s/a/e] psfsChars
+(Baskerville MT Italic) cvn [ /g/t/O/i/b/E/T/a/n/X] psfsChars
+(Baskerville MT) cvn [ /hyphen/slash/comma/M/t/O/i/v/six/D/x/eight/F/S/m/b/o/d/fi/f/s/three/A/N/h/u/C/E/l/y/T/a/n/c/p/X/e/r/two] psfsChars
+(dctt9) cvn [ /t/b/s/a/e] psfsChars
+(Baskerville MT Italic) cvn [ /g/t/O/i/b/E/T/a/n/X] psfsChars
+(Baskerville MT) cvn [ /hyphen/slash/comma/M/t/O/i/v/six/D/x/eight/F/S/m/b/o/d/fi/f/s/three/A/N/h/u/C/E/l/y/T/a/n/c/p/X/e/r/two] psfsChars
+(dctt9) cvn [ /t/b/s/a/e] psfsChars
+(Baskerville MT Italic) cvn [ /g/t/O/i/b/E/T/a/n/X] psfsChars
+(Baskerville MT) cvn [ /hyphen/slash/comma/M/t/O/i/v/six/D/x/eight/F/S/m/b/o/d/fi/f/s/three/A/N/h/u/C/E/l/y/T/a/n/c/p/X/e/r/two] psfsChars
+(dctt9) cvn [ /t/b/s/a/e] psfsChars
+(Baskerville MT Italic) cvn [ /g/t/O/i/b/E/T/a/n/X] psfsChars
+(Baskerville MT) cvn [ /hyphen/slash/comma/M/t/O/i/v/six/D/x/eight/F/S/m/b/o/d/fi/f/s/three/A/N/h/u/C/E/l/y/T/a/n/c/p/X/e/r/two] psfsChars
+(dctt9) cvn [ /t/b/s/a/e] psfsChars
+(Baskerville MT Italic) cvn [ /g/t/O/i/b/E/T/a/n/X] psfsChars
+(Baskerville MT) cvn [ /hyphen/slash/comma/M/t/O/i/v/six/D/x/eight/F/S/m/b/o/d/fi/f/s/three/A/N/h/u/C/E/l/y/T/a/n/c/p/X/e/r/two] psfsChars
+(dctt9) cvn [ /t/b/s/a/e] psfsChars
+(Baskerville MT Italic) cvn [ /g/t/O/i/b/E/T/a/n/X] psfsChars
+(Baskerville MT) cvn [ /hyphen/slash/comma/M/t/O/i/v/six/D/x/eight/F/S/m/b/o/d/fi/f/s/three/A/N/h/u/C/E/l/y/T/a/n/c/p/X/e/r/two] psfsChars
+(dctt9) cvn [ /t/b/s/a/e] psfsChars
+(Baskerville MT Italic) cvn [ /g/t/O/i/b/E/T/a/n/X] psfsChars
+(Baskerville MT) cvn [ /hyphen/slash/comma/period/M/g/t/O/i/v/six/D/k/x/eight/F/S/m/z/U/b/o/W/d/fi/f/s/three/endash/A/N/emdash/h/u/C/w/E/l/y/nine/T/a/n/semicolon/V/c/p/X/e/r/two] psfsChars
+(dctt9) cvn [ /t/b/s/a/e] psfsChars
+(Baskerville MT Italic) cvn [ /g/t/O/i/b/E/T/a/n/X] psfsChars
+ReLoad file ...
+true/cmssi17
+true/cmss17
+true/cmtt12
+dctt10/quoteright/parenright/hyphen/quotedbl/slash/dollar/one/ampersand/parenleft/asterisk/comma/exclam/period/numbersign/zero/percent/question/M/g/t/four/bracketleft/B/O/i/v/six/bracketright/D/Q/k/x/eight/underscore/F/S/m/z/colon/braceleft/H/U/b/o/less/braceright/J/W/d/q/greater/L/Y/f/s/three/at/A/N/h/u/five/backslash/C/P/j/w/asciicircum/E/R/l/y/nine/G/T/a/n/bar/I/V/c/p/equal/asciitilde/K/X/e/r/two/
+cmr10/parenright/one/parenleft/zero/bracketleft/bracketright/k/m/colon/o/d/macron/I/equal/e/r/two/
+BaskervilleMT-BoldItalic/t/U/b/o/G/T/a/
+BaskervilleMT-Bold/quoteright/parenright/hyphen/one/ampersand/parenleft/comma/period/zero/question/M/g/t/four/B/O/i/v/D/Q/k/x/eight/F/S/m/z/colon/H/U/b/o/J/W/d/q/fi/L/f/s/three/endash/A/N/h/u/five/C/P/w/E/R/l/y/nine/G/T/a/n/I/V/c/p/K/X/e/r/two/
+cmsy5/minus/
+cmsy7/prime/perpendicular/
+BaskervilleMT-Italic/quoteright/hyphen/one/ampersand/comma/udieresis/period/zero/question/fl/M/g/t/four/B/O/i/v/D/k/x/F/S/m/z/colon/H/U/b/o/W/d/q/fi/L/f/s/three/A/emdash/N/h/u/five/C/P/w/E/R/l/y/nine/quoteleft/G/T/a/n/I/V/c/p/K/X/e/r/two/
+dctt9/parenright/plus/hyphen/slash/parenleft/comma/exclam/period/numbersign/question/M/g/t/i/D/x/F/S/colon/b/o/less/W/greater/L/f/s/three/A/N/h/u/C/P/w/E/l/y/G/T/a/n/c/p/e/r/
+cmmi10/slash/comma/period/M/t/B/v/x/z/epsilon/phi/less/W/q/psi/L/f/s/A/N/u/C/P/G/a/n/V/p/K/X/
+BaskervilleMT/quoteright/parenright/hyphen/idieresis/slash/dollar/one/ampersand/parenleft/comma/exclam/period/zero/percent/question/fl/M/Z/g/t/four/bracketleft/B/O/i/v/six/bracketright/D/Q/k/x/eight/F/S/m/z/colon/quotedblleft/H/U/b/o/J/W/d/q/aring/lslash/fi/L/Y/f/s/three/sterling/endash/A/N/emdash/h/u/five/C/P/j/w/seven/E/R/l/y/nine/quoteleft/G/T/a/n/semicolon/quotedblright/I/V/c/p/K/X/e/r/two/
+cmsy10/arrowdblright/arrowright/arrowdown/similarequal/intersection/M/minus/precedesequal/emptyset/bullet/S/braceleft/braceright/precedes/asteriskmath/A/P/
+cmr5/one/
+cmex10/parenleftBig/parenrightBig/
+cmmi7/comma/g/B/i/x/j/y/T/n/
+cmr7/one/zero/two/
diff --git a/usergrps/uktug/baskervi/5_2/bask5_2.rep b/usergrps/uktug/baskervi/5_2/bask5_2.rep new file mode 100644 index 0000000000..207b656c5c --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/bask5_2.rep @@ -0,0 +1,52 @@ +(newarticle.1) <Editorial> +(section.1.1) <Portable documents meeting> +(section.1.2) <Bits and pieces> +(newarticle.2) <Letters to the editor 1: Maths in \LaTeX , Part 3 > +(newarticle.3) <Letters to the editor 2: Maths in \LaTeX , Part 3> +(newarticle.4) <Letters to the editor 3: \textsc {Dante}> +(newarticle.5) <Portable Documents: Why Use SGML?> +(section.5.1) <Introduction> +(section.5.2) <Documents> +(section.5.3) <Portability> +(section.5.4) <Who needs portable documents, and why?> +(section.5.5) <Examples of successful portability> +(section.5.6) <Achieving portability> +(section.5.7) <Why use SGML?> +(section.5.8) <The future> +(newarticle.6) <Formatting SGML Manuscripts> +(newarticle.7) <HTML \& TeX: Making them sweat> +(section.7.1) <Markup> +(section.7.2) <The World Wide Web> +(section.7.3) <Publishing with HTML> +(section.7.4) <Development> +(newarticle.8) <The Inside Story of Life at Wiley with SGML, LaTeX\ and Acrobat> +(section.8.1) <Introduction> +(section.8.2) <Setting the Scene> +(section.8.3) <Complementary not Competitive> +(section.8.4) <SGML in Practice> +(section.8.5) <LaTeX\ in Practice> +(section.8.6) <Acrobat at Arm's Length> +(section.8.7) <Conclusion> +(newarticle.9) <Theory into Practice: working with SGML, PDF and LaTeX\ at Elsevier Science> +(section.9.1) <The Company> +(section.9.2) <The move into electronic publishing> +(section.9.3) <The concept of Computer Aided Publishing (CAP)> +(section.9.4) <Practicalities: How we do it> +(section.9.5) <TeX\ and LaTeX> +(section.9.6) <Practical Problems> +(section.9.7) <The Future> +(newarticle.10) <SGML and LaTeX> +(newarticle.11) <Questions and Answers> +(newarticle.12) <Maths in LaTeX: Part\nobreakspace {}4, Numbered and Unnumbered Things> +(section.12.5) <Numbered and Unnumbered Displays> +(section.12.6) <Theorems and their friends> +(section.12.7) <Other numbered things> +(newarticle.13) <One by one the guests arrive> +(section.13.1) <Why,> +(section.13.2) <Conclusion> +(newarticle.14) <Something is happening, but you don't know what it is> +(newarticle.15) <Malcolm's Gleanings> +(section.15.1) <Spivaking anyone?> +(section.15.2) <Stability or statis> +(section.15.3) <\emph {TUGboat}> +(section.15.4) <A few last words> diff --git a/usergrps/uktug/baskervi/5_2/bask5_2.tex b/usergrps/uktug/baskervi/5_2/bask5_2.tex new file mode 100644 index 0000000000..bd9390fc71 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/bask5_2.tex @@ -0,0 +1,41 @@ +\documentclass[]{baskrep} +\BASKvol{5} +\BASKno{2} +\def\thisyear{1995} +\def\thismonth{March} +\begin{document} +\vspace*{-1cm} +\begin{multicols}{2}[\makeBSKtitle] +\begin{raggedright} +\tableofcontents +\end{raggedright} +\input editor +\end{multicols} +\input taylor1 +\input carlisle +\input taylor2 +\Dings +\input barron +\Dings +\input fine +\Dings +\input flynn +\newpage +\input granger +\Dings +\input key +\Dings +\input szillat +\Dings +\input panel +\Dings +\input bailey +\Dings +\input kees +\Dings +\input cameron +\Dings +\input clark +\Dings +\input eurotex +\end{document} diff --git a/usergrps/uktug/baskervi/5_2/baskerv.cls b/usergrps/uktug/baskervi/5_2/baskerv.cls new file mode 100644 index 0000000000..4b3fe1c66c --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/baskerv.cls @@ -0,0 +1,765 @@ +% Baskerville.cls: +% Adrian Clark +% Sue Brooks +% Sebastan Rahtz +% +% based on the original LaTeX ARTICLE DOCUMENT STYLE +% +% for LaTeX2e +% +\def\filedate{1995/01/30} +\def\fileversion{3.10} +% 29.5.94 added ISSN +% 2.6.94 corrected \ukt\ macro +% 7.6.94 centered captions +% 15.8.94 changed editor names etc +% 2.11.94 use Alan Jeffrey's code for paths, emails, URLs etc +% from faq.sty +% put PA address in mast head +% Journals use two-sided printing. +% 1.12.94 cleaned again for FAQ issue. +% 6.12.94 more little fixes for FAQ issue +% 14.3.95 parameterized date +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{baskerv}[\filedate, Baskerville newsletter class \fileversion] +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions +\LoadClass{article} +\RequirePackage[noisy]{textfit} +\RequirePackage{pifont} +\RequirePackage{latexsym} +\RequirePackage{calc} +\RequirePackage{ifthen} +\RequirePackage{longtable} +\renewcommand{\rmdefault}{mbvx} +\renewcommand{\sfdefault}{cmss} +\renewcommand{\ttdefault}{cmtt} +\fontfamily{mbv}\selectfont +\DeclareFontShape{T1}{mbv}{m}{sl}{<->ssub * mbv/m/it}{} +\RequirePackage{t1enc} +\RequirePackage{array} +\RequirePackage{shortvrb} +\RequirePackage[dvips]{epsfig} +\RequirePackage[dvips]{color} +\RequirePackage{multicol} +\RequirePackage{faq} +\RequirePackage{mflogo} +%\RequirePackage{footcols} +\newcommand\bs{{\ttfamily\upshape\char'134}} +\def\arraybackslash{\let\\=\@arraycr} +\newcolumntype{P}[1]{>{\raggedright\arraybackslash}p{#1}} +\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} +\lineskip 1\p@ +\normallineskip 1\p@ +\def\baselinestretch{1} +\renewcommand\normalsize{% + \@setfontsize\normalsize\@xpt\@xiipt + \abovedisplayskip 4\p@ \@plus1\p@ \@minus1\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 4\p@ \@plus3\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} +\let\@normalsize\normalsize +\normalsize +\renewcommand\small{% + \@setfontsize\small\@ixpt{10.5}% + \abovedisplayskip 4\p@ \@plus1\p@ \@minus1\p@ + \abovedisplayshortskip 4\p@ \@plus1\p@ + \belowdisplayshortskip \abovedisplayshortskip + \def\@listi{\leftmargin\leftmargini + \topsep 2\p@ \@plus1\p@ \@minus1\p@ + \parsep \z@ + \itemsep 2\p@}% + \belowdisplayskip \abovedisplayskip +} +\renewcommand\footnotesize{% + \@setfontsize\footnotesize\@viiipt{9}% + \abovedisplayskip 4\p@ \@plus1\p@ \@minus1\p@ + \abovedisplayshortskip \z@ \@plus\p@ + \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 1\p@ \@plus1\p@ \@minus1\p@ + \parsep \z@ + \itemsep 2\p@}% + \belowdisplayskip \abovedisplayskip +} +\renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} +\renewcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} +\renewcommand\large{\@setfontsize\large\@xipt{12}} +\renewcommand\Large{\@setfontsize\Large\@xiipt{14}} +\renewcommand\LARGE{\@setfontsize\LARGE\@xivpt{17}} +\renewcommand\huge{\@setfontsize\huge\@xviipt{20}} +\renewcommand\Huge{\@setfontsize\Huge\@xxpt{30}} +\normalsize +\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} + +% **************************************** +% * PAGE LAYOUT * +% **************************************** +% +% SIDE MARGINS: +\oddsidemargin -2.5pc \evensidemargin -2.5pc +\marginparwidth 4pc % don't use marginal notes... +\marginparsep 0.5pc % ...in the UK TUG newsletter + +% VERTICAL SPACING: +\topmargin -3pc +\headheight 12\p@ +\headsep 15\p@ +\topskip 10\p@ +\footskip 15\p@ + +% DIMENSION OF TEXT: + +\textheight 250mm % height of text on a page (A4 paper) +\textwidth 180mm % total width of a page +\columnseprule 0.5\p@ % width of line in the inter-column gutter +\columnsep 10mm % space between columns +\tolerance 9999 % make those columns justify + +% FOOTNOTES: +\footnotesep 6\p@ +\skip\footins 19.5\p@ plus 12\p@ \@minus 1\p@ + +% FLOATS: +\floatsep 12\p@ plus 5.5\p@ \@minus 1\p@ +\textfloatsep 15\p@ plus 4.5\p@ \@minus 3\p@ +\intextsep 12\p@ plus 5.5\p@ \@minus 2\p@ +\dblfloatsep 12\p@ plus 5.5\p@ \@minus 2\p@ +\dbltextfloatsep 15\p@ plus 4.5\p@ \@minus 3\p@ +\@fptop 0\p@ plus 0fil +\@fpsep 12\p@ plus 0fil +\@fpbot 0\p@ plus 3fil +\@dblfptop 0\p@ plus 0fil +\@dblfpsep 12\p@ plus 0fil +\@dblfpbot 0\p@ plus 3fil +\marginparpush 5\p@ + +% **************************************** +% * PARAGRAPHING * +% **************************************** +% +\parindent 12\p@ +\parskip \z@ plus .1\p@ +\partopsep 0\p@ plus 1\p@ +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +\clubpenalty=0 +\widowpenalty=10000 + +% **************************************** +% * SKIPS * +% **************************************** +% +\newskip\@indentskip +\newskip\smallindent +\newskip\@footindent +\newskip\@leftskip +\@indentskip=1.25pc +\smallindent=\parindent +\@footindent=\smallindent +\@leftskip=\z@ + + +% **************************************** +% * SECTIONS * +% **************************************** +% +\def\Section{\@startsection{newarticle}{0}{\z@} + {-24\p@ \@plus -12\p@ \@minus -.1\p@} + {12\p@ \@plus 1\p@} + {\raggedright\Large\bfseries}} +\def\section{%\typeout{** section!}% +\@startsection {section}{1}{\z@} + {-12\p@ \@plus -6\p@ \@minus -.1\p@} + {6\p@} + {\raggedright\large\bfseries}} +\def\subsection{\@startsection{subsection}{2}{\z@} + {-4\p@ \@plus -2\p@ \@minus -.1\p@} + {0.1\p@ \@plus 2\p@} + {\raggedright\normalsize\itshape}} +\def\subsubsection{\@startsection{subsubsection}{3}{\z@} + {-6\p@ \@plus -3\p@ \@minus -1\p@} + {0.1\p@ \@plus 2\p@} + {\raggedright\normalsize\it}} +\def\paragraph{\@startsection{paragraph}{4}{\z@} + {12\p@ \@plus 2.25\p@ \@minus -1\p@} + {-0.5em} + {\normalsize\bfseries}} +\def\subparagraph{\@startsection{subparagraph}{5}{\z@} + {12\p@ \@plus 2.25\p@ \@minus 1\p@} + {-0.5em} + {\normalsize\it}} +\setcounter{secnumdepth}{-1} +% +\def\appendix{\par + \setcounter{section}{0} + \setcounter{subsection}{0} + \def\thesection{\Alph{section}}} + +% **************************************** +% * PARTS & SECTIONS NUMBERS * +% **************************************** +% +\newcounter{newarticle} +\@newctr{section}[newarticle] +\def\thenewarticle {\Alph{newarticle}} + +% **************************************** +% * LISTS * +% **************************************** +% +\leftmargini \@indentskip +\leftmarginii 1pc +\leftmarginiii 1pc +\leftmarginiv 1pc +\leftmarginv 1pc +\leftmarginvi 1pc +\leftmargin\leftmargini +\labelsep 0.5em +\labelwidth\leftmargini\advance\labelwidth-\labelsep +% +% label macros for Range-Left and Range-Right labels +\def\makeRLlabel#1{\rlap{#1}\hss} +\def\makeRRlabel#1{\hss\llap{#1}} +% +\def\@listI{\leftmargin\leftmargini + \parsep \z@ + \topsep 2\p@ \@plus 1\p@ \@minus 1\p@ + \itemsep \z@ \@plus .1\p@ +} +\let\@listi\@listI +\@listi +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep 2\p@ \@plus 1\p@ \@minus 1\p@ + \parsep \z@ + \itemsep \z@ \@plus .1\p@ +} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep 1\p@ \@plus 1\p@ \@minus 1\p@ + \parsep \z@ + \partopsep \z@ + \itemsep \topsep +} +\def\@listiv{\leftmargin\leftmarginiv + \labelwidth\leftmarginiv\advance\labelwidth-\labelsep +} +\def\@listv{\leftmargin\leftmarginv + \labelwidth\leftmarginv\advance\labelwidth-\labelsep +} +\def\@listvi{\leftmargin\leftmarginvi + \labelwidth\leftmarginvi\advance\labelwidth-\labelsep +} +% +% ITEMIZE +\def\itemize{\ifnum \@itemdepth >3 \@toodeep + \else \advance\@itemdepth \@ne + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \list{\csname\@itemitem\endcsname}% + {\let\makelabel\makeRRlabel}% + \fi} +\def\labelitemi{$\bullet$} +\def\labelitemii{--} +\def\labelitemiii{$\cdot$} +\def\labelitemiv{*} +% +% ENUMERATE with optional argument to set left margin... +\def\enumerate{\ifnum \@enumdepth >3 \@toodeep \else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}% + \fi + \@ifnextchar [{\@enumeratetwo}{\@enumerateone}% +} +\def\@enumeratetwo[#1]{% + \list{\csname label\@enumctr\endcsname}% + {\settowidth\labelwidth{[#1]} + \leftmargin\labelwidth \advance\leftmargin\labelsep + \usecounter{\@enumctr} + \let\makelabel\makeRRlabel} +} +\def\@enumerateone{% + \list{\csname label\@enumctr\endcsname}% + {\usecounter{\@enumctr} + \let\makelabel\makeRRlabel}} +% +\def\labelenumi{\theenumi} +\def\theenumi{\arabic{enumi}.} +\def\labelenumii{(\theenumii)} +\def\theenumii{\alph{enumii}} +\def\p@enumii{\theenumi} +\def\labelenumiii{\theenumiii} +\def\theenumiii{\roman{enumiii}} +\def\p@enumiii{\theenumi(\theenumii)} +\def\labelenumiv{\theenumiv} +\def\theenumiv{\Alph{enumiv}} +\def\p@enumiv{\p@enumiii\theenumiii} +% ARRAY AND TABULAR +% +\arraycolsep 5\p@ +\tabcolsep 6\p@ +\arrayrulewidth .5\p@ +\doublerulesep 1.5\p@ + +% **************************************** +% * TITLES AND ABSTRACT * +% **************************************** +% +\def\BASKvol#1{\gdef\BASK@vol{#1}} +\gdef\BASK@vol{?} +\def\BASKno#1{\gdef\BASK@no{#1}} +\gdef\BASK@no{?} +\def\makeBSKtitle{\par + \begingroup + \vspace*{-\headheight}% + \@maketitle + \bigskip\hrule\bigskip + \thispagestyle{plain} + \endgroup + \let\maketitle\relax + \let\@maketitle\relax +} +\newbox\BSKbox +\def\@maketitle{% +\centerline{{\bfseries \scaletowidth{\textwidth}{B\,a\,s\,k\,e\,r\,v\,i\,l\,l\,e}}} + \medskip + \hbox to \textwidth{\bfseries The Annals of the UK \TeX\ Users' + Group\hfill Editor: Sebastian Rahtz\hfill Vol.~\BASK@vol\ No.~\BASK@no} + \smallskip\hbox to \textwidth{\bfseries ISSN 1354--5930 +\hfill \thismonth\ \thisyear} + \medskip + \noindent Articles may be submitted via electronic mail to + \texttt{baskerville@tex.ac.uk}, or on MSDOS-compatible discs, + to Sebastian Rahtz, Elsevier Science Ltd, The Boulevard, Langford +Lane, Kidlington, Oxford OX5 1GB, to whom any correspondence +concerning \BV\ should also be addressed. \BV\ is set in Monotype +Baskerville, with Computer Modern Typewriter for literal +text, and printed on a Xerox Docutech. Production and distribution is +undertaken in Cambridge by Robin Fairbairns and Jonathan Fine. Back +issues from the previous 12 months may be ordered from \ukt\ for +\pounds2 each; earlier issues are archived on \textsc{ctan} in +\texttt{usergrps/uktug}. + +Please send \ukt\ subscriptions, and book or software orders, to +Peter Abbott, 1 Eymore Close, Selly Oak, Birmingham B29 4LB. +Fax/telephone: 0121 476 2159. Email +enquiries about \ukt\ to \protect\texttt{uktug-enquiries@tex.ac.uk}. + } + +\def\and{\end{tabular}\vskip 6pt\par + \begin{tabular}[t]{@{}l@{}}} +% +\def\abstract{\@abstract} +%\def\endabstract{\endlist} +%\def\@abstract{\list{}{\leftmargin \z@\rightmargin\z@ +% \parsep 0\p@ \@plus 1\p@}\item[]\normalsize{\bfseries Summary}\\} +\def\endabstract{\par} +\def\@abstract{\subsection*{Summary}} + +% **************************************** +% * PAGE STYLES * +% **************************************** +% +\mark{{}{}} +\gdef\@author{} +\def\author{\@ifnextchar [{\@authortwo}{\@authorone}} +\def\@authortwo[#1]#2{\gdef\@author{#2}\gdef\@shortauthor{#1}} +\def\@authorone#1{\gdef\@author{#1}\gdef\@shortauthor{#1}} +\gdef\@shortauthor{Dummy Author} +\gdef\@title{Dummy Article Title} +\gdef\@longtitle{Dummy Article Title} +\def\title{\@ifnextchar [{\@titletwo}{\@titleone}} +\def\@titletwo[#1]#2{\gdef\@title{#1}\gdef\@longtitle{#2}} +\def\@titleone#1{\gdef\@title{#1}\gdef\@longtitle{#1}} +\gdef\@longtitle{Dummy Title} + +% +% \ps@empty defined in LATEX.TEX +% +\def\ps@plain{\let\@mkboth\markboth + \def\@oddhead{} + \def\@evenhead{} + \def\@oddfoot{\rm \hfil --\thepage--\hfil} + \def\@evenfoot{\rm \hfil --\thepage--\hfil} +} +\def\ps@headings{\let\@mkboth\markboth + \def\@oddhead{\hfill\emph{\@title}\hfill} + \def\@oddfoot{\rm \hfil --\thepage--\hfil} + \def\@evenhead{\it Baskerville \hfill Volume \BASK@vol, Number \BASK@no} + \def\@evenfoot{\rm \hfil --\thepage--\hfil} +} +\def\ps@myheadings{\let\@mkboth\@gobbletwo + \def\@oddhead{\it\@shortauthor \hfill \@title} + \def\@oddfoot{\rm \hfil --\thepage--\hfil} + \def\@evenhead{\it Baskerville \hfill Volume \BASK@vol, Number \BASK@no} + \def\@evenfoot{\rm \hfil --\thepage--\hfil} + \def\sectionmark##1{} + \def\subsectionmark##1{}} + +% **************************************** +% * TABLE OF CONTENTS, ETC. * +% **************************************** +% +\def\@pnumwidth{1.4pc} +\def\@tocrmarg {2pc} +\def\@dotsep{10} +\setcounter{tocdepth}{0} +%\def\tableofcontents{\@restonecolfalse +% \if@twocolumn\@restonecoltrue\onecolumn\fi +% \section*{Contents} \@starttoc{toc} +% \if@restonecol\twocolumn\fi \par\vspace{12\p@}} +\def\tableofcontents{\Section*{Contents}\@starttoc{toc}} +\def\l@part#1#2{\addpenalty{-\@highpenalty} + \addvspace{2.25em \@plus 1\p@} + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + {\normalsize\rm + \leavevmode \hspace*{3pc} + #1\hfil \hbox to\@pnumwidth{\hss \ }}\par + \nobreak \global\@nobreaktrue + \everypar{\global\@nobreakfalse\everypar{}}\endgroup} +\def\dotfil{\cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfil\kern\z@} +\def\l@newarticle#1#2{\addpenalty{\@secpenalty} +% \addvspace{1.0em \@plus 1\p@} + \@tempdima 1.5em % width of box holding section number + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode + #1\dotfil \hbox to\@pnumwidth{\hss #2}\par + \endgroup} +\def\l@section{\@dottedtocline{1}{\z@}{1.5em}} +\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} +\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} +\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} +\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}} +\def\listoffigures{\@restonecolfalse + \if@twocolumn\@restonecoltrue\onecolumn\fi + \section*{List of Figures\@mkboth{List of Figures}{List of Figures}} + \@starttoc{lof} \if@restonecol\twocolumn\fi} +\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} +\def\listoftables{\@restonecolfalse + \if@twocolumn\@restonecoltrue\onecolumn\fi + \section*{List of Tables\@mkboth{List of Tables}{List of Tables}} + \@starttoc{lot} \if@restonecol\twocolumn\fi} +\let\l@table\l@figure + +% **************************************** +% * BIBLIOGRAPHY * +% **************************************** +% +\def\thebibliography#1{\section*{\refname} + \small +\list + {\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumiv}% + \let\p@enumiv\@empty + \def\theenumiv{\arabic{enumiv}}}% + \def\newblock{\hskip .11em plus.33em minus.07em}% + \parskip\z@ \@plus .1pt\relax + \clubpenalty4000\widowpenalty4000\sfcode`\.=1000\relax} +\def\refname{References} +\def\endthebibliography{% + \def\@noitemerr{\@warning{Empty `thebibliography' environment}}% + \endlist} + +\setcounter{topnumber}{2} +\def\topfraction{.9} +\setcounter{bottomnumber}{1} +\def\bottomfraction{.9} +\setcounter{totalnumber}{3} +\def\textfraction{.1} +\def\floatpagefraction{.75} +\setcounter{dbltopnumber}{2} +\def\dbltopfraction{.9} +\def\dblfloatpagefraction{.75} + +\long\def\@makecaption#1#2{\vskip 6\p@ + \setbox\@tempboxa\hbox{\small{\bfseries #1.} #2} + \ifdim \wd\@tempboxa >\hsize + \small{\bfseries #1.} #2\par + \else + \hbox to\hsize{\hfill\box\@tempboxa\hfill} + \fi + \vskip 6\p@ +} + + +% --- ----------------------------------------------------------------- +% --- Shorthands for non-English abbreviations and words. +% --- ----------------------------------------------------------------- + +\def\foreign{\em} +\def\etc{{\foreign etc.}} % etc. +\def\eg{{\foreign e.g.~}\ignorespaces} % e.g. +\def\egc{{\foreign e.g.,~}\ignorespaces} % e.g., +\def\ie{{\foreign i.e.~}\ignorespaces} % i.e. +\def\iec{{\foreign i.e.,~}\ignorespaces} % i.e., + +% --- ----------------------------------------------------------------- +% --- Tex-related mnemonics. +% --- ----------------------------------------------------------------- + + +\def\La{\protect\p@La} +\def\p@La{L% + {\setbox0\hbox{T}% + \setbox2\vbox to\ht0{\kern.07ex\hbox{% + \csname S@\f@size\endcsname + \math@fontsfalse + \fontsize\sf@size\z@\selectfont + A}% + \vss}% + \kern-.5\wd2 + \box2 + }} +\def\AllTeX{(\La)\TeX} +\def\AmSTeX{$\mathcal{A}\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em S$\TeX} +\def\LamsTeX{$\mathcal{L}\mathcal{A}% +\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em S$\TeX} +\def\BibTeX{{\rmfamily B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em\TeX}} +\def\INRStex{T\kern-.1667em\lower.5ex\hbox{\^E}\kern-.125emX} +\def\JTeX{\leavevmode\hbox{\lower.5ex\hbox{J}\kern-.18em\TeX}} +\def\LAMSTeX{L\kern -0.4 em \raise 0.3 ex \hbox {$\scriptstyle \mathcal{A}$}% + \kern -0.25 em \lower 0.4 ex \hbox {$\cal M$}% + \kern -0.1 em \hbox {$\mathcal{S}$}-\TeX} +\def\AMSLaTeX{{$\mathcal{A}$\kern-.1667em\lower.5ex\hbox{$\mathcal{M}$}\kern-.125em + $\mathcal{S}$-\LaTeX}} +\def\MakeIndex{{\itshape MakeIndex}} +\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC} +\def\PiCTeX{\PiC\kern-.11em\TeX} +% SliTeX from the SliTeX Documentation +\def\SLiTeX{S\kern-.065em L\kern-.18em\raise.32ex\hbox{\textsc{i}}\kern-.03em\TeX} +\let\SliTeX\SLiTeX +\def\POBox{P.\thinspace O.~Box } +\def\TeXhax{\TeX hax} +\def\TeXXeT{\TeX--X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT} +\def\TUB{\emph{TUGboat}} +\def\DVI{\texttt{dvi}} +\def\VF{\textsc{vf}} +\def\BV{\emph{Baskerville}} +\def\UKTUG{UK \TeX\ Users' Group} +\def\ukt{{\footnotesize UK}TUG} +\let\shortuktug\ukt +\def\PS{\textsc{PostScript}} +\newcommand{\payuk}{UK TeX Users' Group} +\newcommand{\Newline}{\\[0.7\baselineskip]} +\newcommand{\FullLine}[1]{% + \makebox[\textwidth][l]{#1\hrulefill}\Newline} +\newcommand{\HalfLine}[1]{% + \makebox[0.5\textwidth][l]{#1\hrulefill}} + +\def\Dash{---} + + +% --- ----------------------------------------------------------------- +% --- Additional commands. +% --- ----------------------------------------------------------------- + +\let\maketitle\make@articletitle +\def\make@articletitle{\Section{\@longtitle}} + +\def\article{% + \setcounter{figure}{0}% + \setcounter{table}{0}% + \Section{\@longtitle}% + \let\maketitle\relax + \markright{\@shortauthor\hfill\@longtitle}% +} +% +% Article is when the title is double column +\def\Article{% + \setcounter{figure}{0}% + \setcounter{table}{0}% + \begin{multicols}{2}[\Section{\@longtitle}]% + \let\maketitle\relax + \markright{\@shortauthor\hfill\@longtitle}% +} +% Article is when the title is double column +\def\FArticle{% + \setcounter{figure}{0}% + \setcounter{table}{0}% + \begin{multicols}{2}[\Section*{\@longtitle}]% +} +\def\endarticle{\@signature + \gdef\@author{\mbox{}}} + +\def\endArticle{\@signature + \gdef\@author{\mbox{}}\end{multicols}% +} +\let\endFArticle\endArticle +\def\newarticlemark#1{} + +% --- Macros for cross-referencing tables and figures. + +\def\figref#1{Figure~\ref{#1}} +\def\tabref#1{Table~\ref{#1}} + +% --- Output the attribution at the end of an article. +\def\emptysig{} +\def\@signature{% + \ifx\@author\emptysig\else + \begin{flushright}\begin{tabular}{@{}r@{}}\@author\end{tabular}% + \end{flushright}\fi} + +\def\signature#1{\begin{flushright} + \begin{tabular}{@{}r@{}}#1\end{tabular}% + \end{flushright}} + +% --- ------------------------------------------------------------------ +% --- The following macros are taken from Adrian F. Clark's LaTeX style +% --- file `dates.sty', which provides fairly flexible date inclusions. +% --- ------------------------------------------------------------------ + +\def\today{\thisdayofweek\ \thisdayth\ \thismonth\ \thisyear} + +\def\thisday{\number\day} + +\def\thisdayth{\thisday \ifcase\day + \or\st\or\nd\or\rd\or\th\or\th\or\th\or\th\or\th\or\th\or\th + \or\th\or\th\or\th\or\th\or\th\or\th\or\th\or\th\or\th\or\th + \or\st\or\nd\or\rd\or\th\or\th\or\th\or\th\or\th\or\th\or\th\or\st\fi} + +\def\thisdayofweek{\dayofweek{\year}{\month}{\day}} + +\def\thismonth{\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} + +\def\thisyear{\number\year} + +% --- Names of days of the week and the months. +% --- This makes it easier to change them for languages other than English. +% --- (And that's why they're not \@Sunday, etc). + +\def\Sunday{Sunday} +\def\Monday{Monday} +\def\Tuesday{Tuesday} +\def\Wednesday{Wednesday} +\def\Thursday{Thursday} +\def\Friday{Friday} +\def\Saturday{Saturday} + +\def\January{January} +\def\February{February} +\def\March{March} +\def\April{April} +\def\May{May} +\def\June{June} +\def\July{July} +\def\August{August} +\def\September{September} +\def\October{October} +\def\November{November} +\def\December{December} + +% --- Counters. Note that we use the same registers as TeX holds other +% --- things in (e.g., \count0 holds the page number). This requires +% --- that \@savestyle, \@setstyle, and \dayofweek perform all +% --- their register manipulations within a group. This may seem +% --- a bit messy, but it saves having eight registers permanently set +% --- aside just for date calculation. + +\def\@cent{\count0 } % century number (1979 == 20) +\def\@diy{\count1 } % day in the year +\def\@dow{\count2 } % gets day of the week +\def\@epact{\count3 } % age of the moon on Jan. 1 +\def\@golden{\count4 } % Moon's golden number +\def\@leap{\count5 } % leap year fingaler +\def\@x{\count6 } % temp register +\def\@y{\count7 } % another temp register + +\def\st{\alien@up{st}} +\def\nd{\alien@up{nd}} +\def\rd{\alien@up{rd}} +\def\th{\alien@up{th}} + +\def\alien@up#1{{\@savestyle\thinspace$^{\underline{\hbox{% + \scriptsize\@setstyle#1\fam=-1 }}}$}} + +% --- Macros to save and restore the font family. + +\def\@savestyle{\count0=\the\fam} + +\def\@setstyle{\ifcase\count0\rm\or\mit\or\cal\or\rm% what's family 3? + \or\it\or\sl\or\bfseries\or\tt\fi} + +% --- The day of the week (\Sunday, etc.) is inserted into the text +% --- by \dayofweek. (This uses registers \@dow, \@leap, \@x and \@y.) +% --- I acquired this from elsewhere; it was apparently written by +% --- Martin Minow, now a DEC employee. + +\def\dayofweek#1#2#3{{% + \@leap=#2 \advance\@leap by -14 \divide\@leap by 12 + \advance\@leap by #1 + \@dow=#2 \advance\@dow by 10 + \@y=\@dow \divide\@y by 13 \multiply\@y by 12 + \advance\@dow by -\@y \multiply\@dow by 13 \advance\@dow by -1 \divide\@dow by 5 + \advance\@dow by #3 \advance\@dow by 77 + \@x=\@leap \@y=\@x \divide\@y by 100 \multiply\@y by 100 \advance\@x by -\@y + \multiply\@x by 5 \divide\@x by 4 \advance\@dow by \@x + \@x=\@leap \divide\@x by 400 \advance\@dow by \@x + \@x=\@leap \divide\@x by 100 \multiply\@x by 2 \advance\@dow by -\@x + \@x=\@dow \divide\@x by 7 \multiply\@x by 7 \advance\@dow by -\@x + \ifcase\@dow \Sunday\or \Monday\or \Tuesday\or \Wednesday\or + \Thursday\or \Friday\or \Saturday\fi}} + +% **************************************** +% * INITIALIZATION * +% **************************************** +% +\ps@headings +\pagenumbering{arabic} +\sloppy +\flushbottom +\frenchspacing + +\extrarowheight2\p@ +\setlength{\multicolsep}{6\p@} +\let\sl\it +\newcommand{\meta}[1]{{$\langle$\itshape #1\/$\rangle$}} +\def\Gin@extensions{eps,ps,psz} +\def\Gin@sepdefault{.}% +\@namedef{Gin@rule@psz}#1{{eps}{bb}{`gunzip -c #1}} + +% no rule in footcols + +\def\@makecol@ftn{% + \vskip \skip\footins + \footnoterule + \footnotesize + \multicolsep\z@\relax + \hsize\textwidth + \@parboxrestore + % {\showoutput\batchmode\showbox\footins}% + \raggedcolumns + \bgroup \columnseprule 0\p@ + \begin{multicols}{\the\ftn@col@number}% + \unvbox \footins + \end{multicols}% + \egroup +} +% +% available for inter-article dinglines +% +\def\Dings{\nopagebreak{\footnotesize\dingline{167}}} +% +% breakable, no brackets, cites +\def\@cite#1#2{{#1\if@tempswa , #2\fi}} + +\endinput +%% diff --git a/usergrps/uktug/baskervi/5_2/cameron.tex b/usergrps/uktug/baskervi/5_2/cameron.tex new file mode 100644 index 0000000000..ecc7e25989 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/cameron.tex @@ -0,0 +1,150 @@ + +\title{Something is happening, but you don't know what it is} +\author[Peter J. Cameron]{Peter J. Cameron\\ +School of Mathematical Sciences\\Queen Mary +and Westfield College\\Mile End Road\\London +E1 4NS} +\begin{Article} + +This is intended as a worm's-eye view of what is happening to +\TeX\ in the mathematical community at present. It seems +to me that there are some problems. + +I have earned my living as a mathematician for 24 years. +For half that time, the tools of my trade included a portable +typewriter and large quantities of Tipp-Ex, and all formulae +were written in by hand. For the next six years, I used various +word processors; no more Tipp-Ex, but still handwritten formulae. +Then I discovered \TeX, and took to it with the inevitability of +a love affair. Is it always so difficult for a love affair to +last? \TeX\ and I have started having problems, and perhaps the +fault isn't all mine. Maybe we should have some counselling. + +\TeX\ fills two roles in the working life of a mathematician, and +early on I fell into the trap of confusing them. On one hand, +it is for producing masterpieces of the typesetter's art; this +was such a delight! For this reason, early on I rejected \LaTeX: +I was unable to make a \LaTeX\ document look good; and while +ordinary mortals can write or edit \TeX\ macros, only superheroes +can mess with \LaTeX\ style files. In plain \TeX, with the help of +invented or adapted macros and a variety of fonts, I made everything +from books, through class exercise sheets, to character sheets for +my son's role-playing games, all stamped with my own design +(for better or worse). + +The other aspect of \TeX\ relevant to mathematics is its function +as a communication standard. Several things contributed to this, +for most of which we have Knuth to thank. Most important is its +free availability on all platforms, and the fact that the input is +ASCII text without control characters, so that it can be sent +by email without damage (even to and from the UK nowadays, although +it wasn't always so!). Gone are the days when international +collaboration involved exchange of letters taking weeks, with the +inevitable crossing of information. I can now exchange drafts of +papers with co-authors almost instantaneously (though, of course, +time differences mean that I usually have to wait a day for a reply +from Australia). + +Another significant fact is that email and \TeX\ +provide a mechanism for communicating formulae in an email letter. +Between \TeX-literate correspondents, such snippets of \TeX\ are +never compiled (except, arguably, in biological computers). + +Besides the two mentioned above, a third factor has contributed to +establishing this standard. Knuth, as a mathematician, designed the +plain macros to be as close as possible to the way that formulae are +pronounced by mathematicians. Thus, \verb|x \over y| produces +$x\over y$. (One of the few exceptions to this is that we have to +say \verb|\bar x| rather than \verb|x \bar| to get $\bar x$.) + +My first encounter with \TeX, before I knew what it was, came about +when an editor sent me a referee's report in uncompiled form. The +dollar signs were a bit mysterious, but if I ignored them, the +rest made quite good sense! + +Regrettably, many popular macro packages have lost sight of this +point, and seem obsessed with the need for all operators to be +prefix. Mathematicians, brought up with the infix and postfix +arithmetic operations, are free from this artificial hang-up, and +never refer to $x\over y$ as \verb|\frac{x}{y}|. (Well, maybe not +quite --- but this is certainly true for formulae simple enough to +be put into a letter.) + +Now there is a clear conflict between these two roles of \TeX. +It was borne in on me when I wanted to send my beautifully-crafted +preprints to other people. At best, I could send along several macro +files, and assume that my correspondents could follow the instructions +for naming and using them and cope with the organisational problem. +At worst, the recipient would lack a font I'd used, and would be +unable to print the document at all. So, inevitably, I was forced +into keeping two copies of each file, a fancy one for myself, and a +plain one for everyone else. This made updating the files a nightmare, +especially when one was at home and the other at work. The next stage +was to abandon the fancy files, and keep everything as plain as +possible! + +These problems, if understandable, were at least self-inflicted. But +it seems to me that the academic/publishing community is now falling +into the same trap. + +It is now very common for publishers to encourage electronic submission +of manuscripts. Among the specialist journals in my field, with one +rogue exception which specifies WordPerfect (stop laughing at the back!), +the system of choice is \LaTeX, with a proprietary style file to +reproduce the existing look of the journal. Some of these style files +are less than perfect. (One publisher, attempting a clever redefinition +of \verb|\emptyset|, ended up leaving this command undefined. Another +insists on printing the journal's copyright message on my preprints.) + +Often, these style files tempt the author with added features, from +the trivial (an \verb|\email| command to print the author's email +address) to the valuable (a \verb|proof| environment for the proofs +of theorems). If you bite the apple, you can no longer compile your +paper in ordinary \LaTeX, and so you can no longer email it to your +collaborators. Yet some of the features are too good to miss, and the +journal makes others compulsory. So, once again, I have to maintain +two copies of my files. + +Further problems are caused by the proliferation of \LaTeX\ versions +and font selection schemes. Rather than stick to the lowest common +denominator, some journals provide elaborate format-switching +mechanisms whose instructions are very difficult to decode. + +Electronic journals pose still more problems. We are told that this +is the way of the future, and that traditional journals will quickly +die out. Yet I am sure that many academics, (and not only in the +Third World), are unable to read or access these journals. We get +busier and busier as time goes on, and installing Mosaic and all the +necessary supporting software on your computer is a non-trivial job. +And on a more mundane level: an otherwise excellent electronic +journal in my field has, as virtually the only style specification, +the use of \verb|cmcsc8| for the headline. This font is not in the +em\TeX\ distribution. Fortunately, the \verb|.tfm| and +\verb|.pk| files for this font were available on our Unix machines, +so I was able to download them and correct the lack. How many +beginning netsurfers would be deterred, by choice or necessity, +by just such a small irritation? + +If publishers do force us into using discordant versions of \TeX\ +by such means, then the role of \TeX\ as the standard for mathematical +communication will be threatened. If this is lost, one of the major +advantages of \TeX\ over other systems will go with it. Can we +save the situation? I do not believe that standards can be established +by wishing for them, even by formalising the wishing into a committee. +The only thing that seems to work is the commercial success of +particular hardware or software. But what could we ask of \LaTeX3 +(or whatever is to be the standard)? +Just two pleas come from the concerns I have raised: +\begin{itemize} +\item It must be possible to impose different styles with the +absolute minimum of change to the input file. This means that +all publishers' requirements must be anticipated and default versions +included in the standard style. Sounds totally impractical? But we +know what happens if you don't! +\item Either all the plain \TeX\ mathematical commands should be +available, or the commands that are actually used should conform as closely +as possible to spoken mathematics. +\end{itemize} + +\end{Article} +
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/5_2/carlisle.tex b/usergrps/uktug/baskervi/5_2/carlisle.tex new file mode 100644 index 0000000000..4b827a25e0 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/carlisle.tex @@ -0,0 +1,26 @@ +\title{Letters to the editor 2: Maths in \protect\LaTeX, Part 3} +\author{David Carlisle} +\begin{Article} + + The comments on the inadvisability of redefining user level commands + are valid, but the example in question, \verb|\emptyset| in the AMS + packages, is just due to an error in the first printing of \emph{The + \LaTeX\ Companion} (as noted in \texttt{compan.err} in the \LaTeX\ + distribution.) The `amssymb' package does not redefine + \verb|\emptyset|. It still looks like a 0 with a line through it. The + same glyph as in plain \TeX. \verb|\varnothing| is a slashed-circle. + +Actually this raises an interesting side issue. The error in the +Companion printing was due to an error in the styles for \emph{Lucida} +fonts. (The Companion does not use the cm or AMS fonts). As Lucida +does provide both glyphs, it was simply an error to have the names +interchanged, but consider a hypothetical situation of a math font +family that only provides one slashed-closed-curve. How visually +dis-similar to $\emptyset$ may it be before it becomes unacceptable to +assign it to the command \verb|\emptyset|? For text fonts large differences +are acceptable. `Q' does not look much like `\texttt{Q}' but both are +accessed by `Q' and any differences are accepted by the reader as +differences in font design. In mathematics the situation is not at all +clear\ldots + +\end{Article}
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/5_2/clark.tex b/usergrps/uktug/baskervi/5_2/clark.tex new file mode 100644 index 0000000000..18adad2fe0 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/clark.tex @@ -0,0 +1,86 @@ +\title{Malcolm's Gleanings} +\author{Malcolm Clark} +\begin{Article} +\section{Spivaking anyone?} + +Cybernauts will be familiar with LambdaMOO, one of the information +superhighway's more recherche laybys. For those with both feet in +reality, a MOO is an object oriented MUD, and a MUD used to be a +multi-user dungeon, but has achieved respectibility by becoming a +dimension or discussion (depending on whose acronym cracker you +use). When it was a MUD it was just an on-line game for propellor +heads (usually male, usually adolescent), without the benefit of +graphics. Just a text based dungeon and dragons game. The sort of +thing your average \TeX\ head would enjoy. In its new incarnation it +has become a useful conferencing tool (as well as a virtual world for +role players). Xerox PARC (the guys who brought you the first usable +graphic user interface while the Steves, Jobs and Wozniak, were still +cadging chips from Mr Hewlett and Mr Packard) is the home of the +LambdaMOO, where you can register to have your own room which you +organise as you wish and to which you may invite whomever, or maybe +even whatever, you choose. A plausible version of what this might +become is contained in Neal Stephenson's cyberpunk novel `Snow Crash'. +What has this to do with the world of \TeX, apart from its similar +single-mindedness? Just that `to spivak' is a way of describing one +sort of role-playing. More research needs to be done to establish the +full implication of this. A prize for the first entertaining (if +inaccurate) definition: LambdaMOO may be found at the URL: +\texttt{telnet://lambda.parc.xerox.com:8888} (that's enough to separate +the kids from the lambs). + +\section{Stability or statis} + +The latest round of `corrections' to the \TeX\ suite has just been +released by Donald Knuth. It includes adjustments to \TeX, Metafont +and the Computer Modern fonts. The bumper cheques (top amount this +time, \$327.68) went to the legendary (if elusive) Chris Thompson and +Bogus\l aw Jackowski. This takes \TeX\ to version 3.14159, and +Metafont to 2.718. The announcement was accompanied by the statement +that the next and successive rounds would occur in February ``1998, +2002, 2007, etc!''. In line with all best laid plans, no sooner had +the toner on my laser printer fused than another bug was found and +corrected. The numbers remain the same though. + +\section{\TUB} + +\TUB\ has arrived. At least, volume 15, number 3, the conference +edition has made it to our shores (coincidentally at the same time as +it turned up in Santa Barbara). It's a reasonably thick compendium, +despite omitting a few of the papers which were presented. The +omissions are either because the articles were very similar to already +published material (like Rowley \& Mittelbach, and Bigelow), or +because it will appear in a future issue (like Hosek, Haralambous, and +Laugier \& Haralambous), or, rather oddly and without explanation, +withdrawl (Haralambous). It's better and more cohesive than I remember +at the conference. The major innovation is the inclusion of several +pages in colour, appropriate at a meeting where so much attention was +directed at the use of colour. In contrast to the edition of Cahiers +GUTenberg which used colour integrated with the text, all the colour +examples are included in an Appendix. Many of the new extensions to +\LaTeX\ reflect or anticipate the widespread adoption of colour. This +volume may be a timely summary of many of the issues and +consequences. But there is much else there. + +\section{A few last words} +I continue to be surprised by the attention that this column +attracts. In my view it is a filler which helps the editor to pad out +a few columns and the only balance it achieves is purely in those +column terms. It is not to be taken seriously. +%To do so would be sad +%evidence of naivety and an inability to separate wheat and chaff. But +%one of the consistent sadnesses of the \TeX\ world are those who take +%themselves all too seriously. +\end{Article} +\endinput +\section{More arcana} + +It has never been made especially clear whether the AMS actually did +take the step of protecting the \TeX\ logo, although Addison Wesley +certainly do claim to have done so for Metafont. As far as the best +informed can say, the trademark office in the US rejected the +registration attempt, in part because of the confusion which might +have occured between \TeX\ and TEX, a now forgotton Honeywell text +editor. On the other hand, Richard Kinch has registered True\TeX. At +this late date, and with \TeX's place in the world assured it's +probably past worrying about, isn't it? + diff --git a/usergrps/uktug/baskervi/5_2/editor.tex b/usergrps/uktug/baskervi/5_2/editor.tex new file mode 100644 index 0000000000..2cd509a076 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/editor.tex @@ -0,0 +1,59 @@ +\title{Editorial} +\begin{article} +\section{Portable documents meeting} +Most of the articles in this issue are based on talks given at the +\ukt's successful \emph{Portable Documents} meeting on January 19th at +the Bridewell Theatre, Fleet Street. We are very grateful to Jonathan +Fine for his hard work in transcribing the panel session, and to him, +Malcolm Clark and Carol Hewlett for working so hard to make the day a +success. Jonathan also provided the following summary of the papers: + +\emph{Why Use SGML?} by David Barron +gives an overview of why portable documents are +important, and the value of SGML. +\emph{Formatting SGML Manuscripts} by Jonathan Fine +first describes some typographic problems, and then describes a new +\TeX\ macro package which will typeset directly from SGML document +instances. +\emph{HTML \& \TeX} by Peter Flynn +gives an overview, from the HTML document side, of the rapidly +expanding World Wide Web, and expresses opinion as to its future. +\emph{The Inside Story of Life at Wiley} by Geeti Granger is just +that. It provides a valuable insight into the real-world problems +and solutions that arise in a busy production department. +\emph{Theory into Practice \ldots\ at Elsevier Science} by Martin Key +describes the progress they have made towards holding all new journal +articles in standard electronic form. +\emph{Questions and Answers}, prepared for publication by Jonathan Fine, +is an edited version of the lively and informative Panel Discussion +which closed the Bridewell meeting. +\emph{SGML and \LaTeX} by Horst Szillat +compares the two, and argues that there is a need to manipulate the data +during the conversion process. (This paper was not presented at +Bridewell.) + +\section{Bits and pieces} +Readers will already have noticed that this issue of \BV\ has been +expanded to make room for all the Bridwell papers, as well as the +usual more traditional \TeX\ fare. Thankfully, almost no room is left +for editorial comment. But we do need room to pass on a correction +from Arthur Smith about the Hyper\TeX\ project described in \BV\ 4.5; +the mailing lists have changed: +\begin{quote} +I am currently maintaining two mailing lists based at +\FTP|snorri.chem.washington.edu|: hypertex-announce is for +major announcements of new software or macros, and hypetex-dev +is for detailed discussions of the development of Hyper\TeX. Send e-mail +to \Email|majordomo@snorri.chem.washington.edu| with subscription and +information requests, or contact me directly +(\Email|asmith@mammoth.chem.washington.edu|). +\end{quote} +and to pass on important news from Peter Abbott. Firstly, +\emph{Thinking in Postscript} by Glenn Reid is out of print and +Addison-Wesley say unlikely to be reprinted. So don't order it. +Secondly, Peter has negotiated group licences for the shareware +products OzTeX version 1.8; DVIPS, \MF\ and the Alpha text +editor for Macintosh; and the Eddi4\TeX\ \TeX\ shell and editor for DOS. +Contact Peter for details if you want to take advantage of these licences; +they are only available to individual \ukt\ members. +\end{article} diff --git a/usergrps/uktug/baskervi/5_2/eurotex.tex b/usergrps/uktug/baskervi/5_2/eurotex.tex new file mode 100644 index 0000000000..8aed50bd45 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/eurotex.tex @@ -0,0 +1,75 @@ +\title{Euro\TeX'95: Call for papers} +\author{} +\begin{Article} + +The Euro\TeX\ conference 1995 will take place from September 4th until +September 7th in the Netherlands. The conference will be held at the +National Sports Centre Papendal (150 ha), near the city of Arnhem. + +Papendal is located in one of the most beautiful areas of the +Netherlands. Right in the middle of the vast woods of the province of +Gelderland. About eight kilometers west of Arnhem, tucked away under +the lee of the green Veluwe-fringe. + +The conference will start on September 4th in the afternoon and will +run on until September 7th noon. Thursday afternoon and Friday +September 8th are reserved for courses and/or tutorials. + +The theme of the conference will be: \textbf{The \TeX\ Toolbox}. + +Wherever we talk about `\TeX' we mean \TeX\ and a format, such as plain, +\LaTeX, \AMSTeX, etc. + +We would like to have talks that deal with topics such as: +\begin{itemize} +\item the integration of \TeX\ in the working environment, or using \TeX\ + in full (bidirectional) co-operation with all kinds of other + applications; +\item conversion to and from \TeX; +\item dissemination of typeset material (PostScript, Acrobat); +\item Importing text and/or data from other applications + (spreadsheets, databases) into \TeX\ documents; +\item how to add value to documents by using \TeX, so that they can not + only be easily typeset, but can also be turned into `active' + hyperdocuments, and provide data for database searches; +\item multi-discipline, multi-language aspects of \TeX; +\item `novel' uses of \TeX\ such as bi/multi-lingual + translations/dictionaries, legal texts, poetry\ldots +\end{itemize} +We would also like to offer courses and/or tutorials on any of the +following topics: +\begin{itemize} +\item introduction to using \LaTeX +\item \LaTeX\ for package and class file writers +\item Making PostScript (Truetype) fonts available for use in \TeX\ documents +\item database publishing with (La)\TeX +\item (La)\TeX\ and hypertexts, HTML, SGML, hypertex +\end{itemize} +If you feel qualified to teach one of these subjects or think +other topics should be covered, please send us your proposal. + +Your abstracts and proposals can be sent to \texttt{eurotex-papers@cs.ruu.nl} + +If you have no access to e-mail you can send you contribution to: +\begin{quote} +EuroTeX '95 program committee\\ + Kooienswater 62\\ + 2715 AJ Zoetermeer\\ + The Netherlands.\\ + \end{quote} +\end{Article} +\endinput +In such a case we would ask you to submit your paper in electronic form +on a (DOS) floppy disk. + +The time schedule is as follows. + +\begin{tabular}{ll} +10 April 1995:& date when abstracts should be received\\ +20 April 1995:& date to tell authors their abstract \\ +&is accepted or rejected\\ +15 May 1995:& date to receive full papers\\ +20 June 1995:& date the reviews should finish\\ +15 July 1995:& date to receive the final, reviewed paper\\ +1 August 1995:& date to start producing the proceedings \\ +\end{tabular} diff --git a/usergrps/uktug/baskervi/5_2/faqfont.cfg b/usergrps/uktug/baskervi/5_2/faqfont.cfg new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/faqfont.cfg diff --git a/usergrps/uktug/baskervi/5_2/fine.tex b/usergrps/uktug/baskervi/5_2/fine.tex new file mode 100644 index 0000000000..e5505f1e6b --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fine.tex @@ -0,0 +1,362 @@ +\title{Formatting SGML Manuscripts} +\author{Jonathan Fine} +\def\simsim{{\sc simsim}} + +\begin{Article} + +This article is about typography, SGML, \TeX, and \simsim, which is a +new \TeX\ macro package. Close by are copies of several of the OHP +transparencies. They were typeset {\em directly from an SGML +document instance} using \simsim. + +First some words about the title slide. Documents can be formatted +for several purposes. They may be typeset for printing, or for +conversion to Adobe PDF format. They might be formatted for viewing +on a computer monitor, as is done by the WEB browsers for HTML. They +might be formatted for display and alteration by a visual or WYSIWYG +editor. Formatting is the process of supplying fonts, dimensions, +line and page breaking rules and so forth, so as to produce a +representation of the document that is (we hope) well adapted to the +display medium and the needs of the user. Rendering will convert +this formatted document into bitmaps or whatever that can be +displayed or printed. + +In my opinion SGML is as important for structured documents as ASCII +is for character sets (and SQL is for databases). It is the standard +that will allow different machines and different software programs to +share documents. In the title I use the words `manuscripts' to +emphasise that my focus is on human communication from author to +reader, and not transference of bytes from one machine to another. +Human beings have special qualities, which can be reflected in the +manuscripts they produce. More on this later. + +Still on the title slide, the subtitle `Much Ado about Nothing' has +two meanings. The first is that in five to ten years the formatting +of SGML manuscripts will be no big deal, just as today Postscript is +nothing very special. The second is that success requires taking +pains or `making much ado' over the spaces. Which brings us on to +the second slide. + +\subsection*{Spaces Between Words} +Typography is not the only art where a sound sense of space is vital. +Architecture and music are others. The quotation from Schnabel +expresses my view beautifully. It is one thing to get the fonts and +sizes right (to play the notes on the score) and another to get the +little pauses or spaces right, and also the timing of the line and +page breaks. In {\em The \TeX{}book}, Knuth quote Jan Tschichold +``Every shape exists only because of the space around it. \ldots\ +Hence there is a `right' position for every shape in every situation. +If we succeed in finding that position, we have done our job.'' Much +of the typographic art involves getting the space right. Getting the +choice of fonts right is another skill. + +Even if we cannot reach the subtle virtues just expressed, we should +strive to avoid gross errors. I'm sure we have all seen two words on +a page with an extra space between them, as compared to their +neighbors. Often this happens because the author has for some reason +placed two spaces between the words (this is the sort of things that +humans are good at doing) both of which have been treated as +significant by the subsequent processing. \TeX's default reading +rules automatically solve most of these problems, but not when braces +for emphasised text and the like are present. + +\begin{figure*} +\extrarowheight2pt +\centerline{% +\begin{tabular}{|l|l|l|} +\hline +\includegraphics[width=.3\textwidth]{fpic0.ps}& +\includegraphics[width=.3\textwidth]{fpic1.ps}& +\includegraphics[width=.3\textwidth]{fpic2.ps}\\ +\hline +\includegraphics[width=.3\textwidth]{fpic3.ps}& +\includegraphics[width=.3\textwidth]{fpic6.ps}& +\includegraphics[width=.3\textwidth]{fpic7.ps}\\ +\hline +\end{tabular}} +\end{figure*} +The writing of this article (in \LaTeX) provided an example of this. +In an earlier version I had written +\begin{verbatim} +\subsection*{ Who owns what?} +\end{verbatim} +and the like to begin subsections. This results in an unwanted +space at the start of the title. Like so: + +\subsection*{ Who owns what?} +The making of books involves lots of co-operation, and the +participants benefit when there are clear boundaries and +responsibilities. For example, many authors expect their spelling +and punctuation to be corrected during the publishing process, but +object to their words being otherwise changed. Newspaper journalism +necessarily has different rules, as does academic journal +publishing. But as a general rule the author supplies the words, the +formatter the spaces. Problems arise if the author has control over +spacing, or fonts for that matter. During production copy-editing +and other changes will be made to the author's words. If supplied as +a computer file, the author can reasonably expect to be sent back +another computer file just like the one that was sent in, but +containing the words as actually printed. This returned file should +not exercise any control over the spaces between words, for neither +did the author's original file. + +Punctuation is a great problem. By and large, the author should +supply the correct punctuation mark or logical structure. The +formatter must choose the font and the spacing around the punctuation +mark. This will depend on the rules of style required by the +publisher. So at least three parties are involved. Should the +design or rules or style used by the formatter be changed, so too may +the punctuation marks used. The more that can be programmed into the +software, the less need there is for human action. There will always +be exceptions. Production staff will need on occasion to impose +their will on the software's production of the formatted document. + +\subsection*{Manuscript Problems} +These will, in an ideal world, never arise. In an ideal world others +do all they can to prevent or solve your problems. And we do all +we can to help others. In reality the author might be preparing the +manuscript using an ordinary text editor, or a word-processor with an +SGML add-on. There are likely to be stray spaces and carriage +returns scattered across the file. There might even be space between +the last word of a sentence and the closing period or other +punctuation! Particularly if an end-tag intervenes. If not ignored, +if they influence the final printed page, then a few authors will +discover and use this feature. Others will be distracted from the +writing of words by the need to get the spaces `right'. But we have +agreed that the spaces belong to the formatter. Thus, the three +`Hello world' messages should be formatted identically. To do +otherwise is to allow the author power over spacing. + +For most elements it is reasonable to assume that their boundaries do +not divide words. And also that between words a space should be +supplied. Thus, each line in the displayed nursery rhyme should be +formatted in the same way. The formatter should ignore `extra' +spaces and supply those that are `missing'. More subtle is this. +What is the natural size of space to provide between a bold word and +a word in the default (say roman) font? This is a typographic +question, and so has nothing to do with which element (if any) the +space character appears in. Should it be a bold-sized space, a +roman-sized space, the larger, some average, or some other value. + +(The OHPs have been set, for simplicity, with a space between +characters depending only on current font size, but not font style. +Where speed is more valuable than typography, as when an author is +writing the words of a manuscript, or when the display device is a +computer monitor incapable of subtle expression, this is the right +choice. A quality publisher might wish to specify more closely the +interword spacing.) + +The thrust of this slide is that the formatting process cannot assume +that the input file is `just so' and correct for the intended +processing. More likely it is an electronic manuscript, with +electronic analogues to the physical imperfections that paper +manuscripts present. We do hope, however, that it can be read. + +\subsection*{What is \TeX\ the program?} +\TeX\ is the portable program {\em par excellence}. It also has very +few bugs. It is stable across time. It has an ethos different from +commercial software, which often charges maintenance for bug reports +to be responded to. With \TeX\ one is given a modest monetary reward +for finding a bug. + +It is worth remembering that \LaTeX\ is not only a macro package but +also an input file syntax. Because \TeX\ is programmable, no fixed +input syntax is required. Given sufficiently tricky macros, the +mighty lion that is \TeX\ can be made to imitate other beasts, such +as the unforgetting elephant that is SGML. \simsim\ is just such a +set of macros. + +(The usual \TeX\ approach, when confronted with SGML files to +typeset, is to translate into \LaTeX\ or the like before calling on +\TeX\ to do the typesetting. However, it seems to me that this +approach cannot but fail to give the author control over spacing, and +to mishandle manuscript problems, unless the translation process is +extremely sophisticated. It will need to know about the typography +intended for each element and also the character data attributes. +Add to this the legendary problems \LaTeX\ has with verbatim in +titles and so forth, and the limitations should become apparent. +Translation to \LaTeX\ might have been the best there was available, +but it is certainly not the best that is possible.) + +\subsection*{What is \simsim?} +This brings us to the final part of the talk, which is a software +announcement. The OHPs were typeset using a preliminary version of a +\TeX\ macro package \simsim\ that I have been developing for several +years, and which is close to completion. The English word `sesame' +is already a registered computer software trademark, so I have chosen +to use the Arabic word `simsim'. Both are descended from an Akkadian +word, current in Mesopotamia at least 4500 years ago. Simsim is one +of the oldest words known to humanity. It is also the key in the +classic story of Ali Babar. + +There are two sides to \simsim. Input and output. Input is SGML and +also style files. Output is pages formatted by \TeX. The title +slide of the talk was typeset from: +\begin{verbatim} +<title-page title = +"FORMATTING / &SGML / MANUSCRIPTS / + - or - / +MUCH ADO / ABOUT /NOTHING" +> + +<par> UKTUG and BCS-EPSG meeting </> + +<ol> +<li> (c) Copyright 1995 </> +<li> Jonathan Fine </> +<li> 203 Coldhams Lane </> +<li> Cambridge </> +<li> CB1 3HY </> +</ol> + +</title-page> +\end{verbatim} + +Notice that the title has been entered as an attribute value, with the +line breaks denoted by forward slash `\verb"/"' or solidus +characters. This is a notation in wide use for displaying line +breaks in verse quoted as flowing text within a paragraph. Suppose +one were presented with the title slide and were asked to encode as an +SGML element. This is the sort of thing that the Text Encoding +Initiative Guidelines were developed for. One would record that it +was a title page, that such and such was the title text, and so +forth. It is this approach that led me to use the solidus to denote +line breaks in the title text. This then is the sort of input +manuscript that \simsim\ will be dealing with. Note that the +formatter has not been misled by the irregular spaces in the title +attribute value. The \verb"&SGML" is an entity reference. In the +title it produces itself in the current font, but elsewhere it is +appearing in a smaller font. This is done using \TeX's macro +capabilities. + +\subsection*{The Flavour of \simsim} +The parsing of an SGML manuscript makes the data within it available +to the formatting (or whatever) application. There is even a +specification (the Element Structure Information Set) of what data is +available and when. Built into \simsim\ is an SGML parser. Writing a +\simsim\ style file is a matter of linking \TeX\ actions to SGML +events, such as the parsing of a start tag. The less technically +minded might like to skim the following description as to how this is +done. + +Another part of \simsim\ is an enhanced programming environment for +the writing of \TeX\ macros and \simsim\ style files. Within a +\simsim\ macro file the characters \verb"(par)" denote a token that +is called at the end of the parsing of a \verb"<par>" start tag. It +is up to the application or style file to define this token to +perform the required actions. + +Start tags can carry attributes. The characters +\begin{verbatim} +(title-page|title) +\end{verbatim} +in a \simsim\ file represent a control sequence whose expansion is +the text read by the parser as the value of the (character data) +attribute \verb"title" of the \verb"title-page" tag. It is then up +to the style file to typeset this data, or to write it to a file, or +to otherwise dispose of it. + +The other main type of attribute is the name-group. Loosely, this +corresponds to the `radio buttons' that graphical user interfaces +provided. Each such attribute has a short finite list of possible +values. For example, the HTML \verb"IMG" tag has an \verb"ALIGN" +name group attribute, whose values can be \verb"top", \verb"middle", +or \verb"bottom". Because \simsim\ incorporates an SGML parser, the +style file need not worry about getting this information. Indeed, +great errors are liable to occur if it attempts to do so. Rather, +the parser makes this data available for the application to use. + +For example, with the HTML \verb"ALIGN" name group attribute the +process goes like this. Within the \simsim\ programming environment +the characters +\begin{verbatim} +(img|align) +\end{verbatim} +represent a token whose expansion will be set by the parser to be one +of +\begin{verbatim} +(img*top) +(img*middle) +(img*bottom) +\end{verbatim} +according to the option selected by the author of the manuscript. +The style file should assign appropiate values to the three tokens +above, for example +\begin{verbatim} +let (img*top) = vtop +let (img*middle) = vbox +let (img*bottom) = vcenter +\end{verbatim} +(these are illustrative values, and are not necessarily sensible) +and then +\begin{verbatim} +(img|align) +{ + // the image goes here + ... ... ... +} +\end{verbatim} +will cause the image to be processed in accordance with the attribute +value specified in the manuscript. This is all rather easier to do +than to explain. Similar mechanisms are provided to link actions to +\verb"SDATA" entitities. + +The observant reader may notice that I have played fast and loose +with the case of tag and attribute names. For the reference concrete +syntax (used by almost all SGML applications) these names are to be +converted to uppercase when read. (This is controlled by a parameter +in the SGML declaration.) This is in practice quite important, and +so \simsim\ converts to uppercase when it parses tag and attribute +names, and the same with the programming environment. + +\subsection*{Five Important Questions} +This slide is my attempt to anticipate the questions the audience +would like to ask. (The untechnical should stop skimming.) To +amplify my answers, I am looking for SGML-aware \TeX\ users who would +like to be early users of \simsim. Tables and math capabilities +will, I hope, be developed to meet customers' specific needs. I do +not think it best that I try to anticipate their requirements. So +much will depend on the SGML DTDs they use, or intend to use. Please +contact me if you have any specific questions, and particularly if +you are interested in being a test site. + +At the meeting I was asked some good questions. Firstly, it is +possible to have the processing attached to a tag depend on the +context? The answer is yes. For example, the bulleted items on +slide two are \verb"<li>" elements, as on the title page, but within +a \verb"<bl>" rather that \verb"<ol>" list. This is because the +action attached to a tag is held as a \TeX\ control sequence token, +whose meaning can be changed just like any other control sequence. So +the token represented by \verb"(bl)" can change the meaning attached +to \verb"(li)". (In fact this may not be the best method, there are +other ways.) + +Another question was how does it relate to \LaTeX? So far as I am +concerned there is no relation with \LaTeX, and no means of +converting documents from one form to another. Or style files for +that matter. \simsim\ and \LaTeX\ both start with uninitialised +\TeX, but from there proceed in different directions and with +different assumptions. I don't see any interaction between the +\simsim\ and the \LaTeX\ worlds, and if somebody creates one, that's +not my doing. A related question (motivated by legacy documents +perhaps) is whether, if you have well structured \TeX\ documents, you +can get something like SGML out of it. My answer is that probably +you can, but that is not the problem I set myself, and not a problem +I have plans to solve. + +Performance was another question. How long would it take to process +a long document? This depends on the computer one has, and on the +mix of text and markup in the document. Preliminary tests indicate +the same order of speed as \LaTeX. And do I have a manual? At the +moment it's not developed to such a point that I can offer manuals. +But I'd like to. I want it to be a proper product. At this point it +is in the process of development and I'm looking for clients who'd +like to take some risk with me, or at least make some effort. I also +want to supply support. Further to that, I was asked, will I be +offering maintenance costs (the usual commercial practice) or rewards +(Knuth's practice with \TeX)? After the laughter had died down, I +declined to answer the question, explaining that I did need to earn +money. This was the last question. + +\end{Article} + diff --git a/usergrps/uktug/baskervi/5_2/fine0.ps b/usergrps/uktug/baskervi/5_2/fine0.ps new file mode 100644 index 0000000000..4862a968d8 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fine0.ps @@ -0,0 +1,96 @@ +%!PS-Adobe-2.0 +%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software +%%Title: finedvi +%%Pages: 1 +%%PageOrder: Ascend +%%BoundingBox: 0 0 612 792 +%%DocumentFonts: cmss17 +%%EndComments +%DVIPSCommandLine: dvips.real -p=1 -n 1 finedvi -o fine0.ps +%DVIPSParameters: dpi=300, comments removed +%DVIPSSource: TeX output 1995.01.31:1503 +%%BeginProcSet: tex.pro +/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N +/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get +round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ +statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 +0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn +begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X +array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo +setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx +FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ +pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} +B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup +length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B +/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type +/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp +0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 +index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff +ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice +ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ +ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn +/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 +sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D +}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 +moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add +.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage +userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley +false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley +scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave +transform round exch round exch itransform moveto rulex 0 rlineto 0 +ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta +0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} +B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ +3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p +-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ +3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end +%%EndProcSet +%%BeginProcSet: texps.pro +TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 +index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics +exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub +dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} +ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict +end definefont 3 -1 roll makefont /setfont load]cvx def}def +/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def +/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def +end +%%EndProcSet +TeXDict begin 40258437 52099154 1000 300 300 (finedvi) +@start /Fa 134[53 4[42 45 40 1[60 58 60 92 28 2[28 60 +58 1[52 60 52 60 56 7[77 3[80 79 65 2[74 3[63 81 55 1[82 +78 66 70 1[74 78 8[58 3[58 1[58 58 58 58 2[39 3[45 45 +40[{}40 124.415970 /cmss17 rf /Fb 141[57 2[84 25[115 +114 93 108 1[107 124 118 146 91 2[46 118 112 95 1[121 +107 112 111 19[56 45[{}20 179.135956 /cmss17 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 300dpi +TeXDict begin + +%%EndSetup +%%Page: 0 1 +0 0 bop 704 424 a Fb(F)-5 b(ORMA)-14 b(TTING)1019 673 +y(SGML)660 922 y(MANUSCRIPTS)1046 1171 y(-)70 b(o)-5 +b(r)71 b(-)786 1420 y(MUCH)66 b(ADO)952 1669 y(ABOUT)865 +1918 y(NOTHING)300 2440 y Fa(UKTUG)42 b(and)g(BCS-EPSG)g(meeting)548 +2643 y(\(c\))50 b(Cop)m(yright)g(1995)552 2797 y(Jonathan)i(Fine)548 +2951 y(203)d(Coldhams)g(Lane)555 3104 y(Camb)m(ridge)555 +3258 y(CB1)56 b(3HY)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/usergrps/uktug/baskervi/5_2/finedvi.ps b/usergrps/uktug/baskervi/5_2/finedvi.ps new file mode 100644 index 0000000000..6c51901272 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/finedvi.ps @@ -0,0 +1,1442 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 6
+<52BCD8DEB23A0AAB5B5C87D226B8> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 10
+<52BCD8DED8E6C0D808D7A81447C618795983CC325E753B9BFF> |
+dup 13
+<52BCD8DEB23A5D47D521B72EFA4901D6> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 71 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DE88A190E4D2E314ADF2068FAEDCD720D11A9763> |-
+/nine
+<52BCD8DEDE48AB5F7E482DC693D5B1AD975425A92D0C892CF08E3CFB6E300DDDC2865BF1
+B2CBD0DC208CEBC7469A8E6C4629B10B776490E7269949F097A855C52B0E2E276B9E219A
+23312BC7887A54955E0DA5A50EA7175DCD5FE096F28A0B846609BC18981B362DCAEB84CF
+E90CFB5C7F3B3C75F54027B51338B4455C61094C8319239C75A90D9D9D01293292F5D2FA
+D8044B4D5E770C428D4CD2EA66CDEB494DAF0425AC31D00D1D76B7F9EF7F7CFCCD8046FF
+22C0B5D14C0F4DA7BB738450580C8ECA02> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC473E09F363D80DD64CFD30247EEC108
+B7DD63CE3C6554E53931E76881C96D10470B5F0D1A96894497D90FFCA44D2D57EADDCFC4
+AFBC45D2F4B71E9942B8F7C4E7913288E994203197652636> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/exclam
+<52BCD8DE9BB112720D1959215EC032376CF8E6F84E6EDCFA41AB491CD22FF44F40F08D2E
+DBB8CD2EEC3F4B97> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FAEDCA7A01B2B0551163C> |-
+/B
+<52BCD8DE8FFC2A31D9209A2F73B07601F57D7BE7A9438581B57E544AB22F75016D265E02
+FC781CBC42A3637480F93F730180C5F7213849DAD83597F05FE2353BFCA071E4BE0521D1
+7AB5238E689E970AB37443DE6DD27DB5764846521F087A5E6B4C791CD644888DA62FEA06
+85B946BED02CC778ED704A51953DEA645B523061316A> |-
+/O
+<52BCD8DED3276DDE29109E177DBC6E7803D79B3AF21CA27C4DAEE8092F36CDD8F74D5BE4
+2DC61F7D65A7954DC3ADE7F3E2FCC4C9A4A9D656A0F30CDECDA838CBD680C3108629C264
+D019CDD2ECBC7C2E74BB9B42E4E4ABBB62A6893ADE769EC904A8E5FD690E5FAEDB6B991A
+11E4D2D5F68A2719E3E1675E2FB6C8A6741A116DEF992F4F4A638BD0A1FCA1A4CEAEAE43
+F83306676C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/v
+<52BCD8DEF48BF749566401693D568AC9B40DDCD66B21CC3EEE43BD04D637C83DA8A9C18D
+BFD5DBF7448BC19CBA3004FD76F8E686981EA061A2FBB355> |-
+/zero
+<52BCD8DEDCE50FCE2408507DE486F1D8942D8739E1CAE6589D505F2AB41C21B2290D7CC0
+AA1A575D0020D5FBDD22A292EBC87DA36F8A00D38A951800B9582A1708BFB93ED4F92D13
+003CBC2773CDAA03FC1B68FA438DA92F20F73328B7BD61708F7AC55B77ECF90BACB9F7C8
+06C6229DF32BDFE36951C57D53825C73E94486AC4EF255188782F7D33311DD954D07BBF3
+B288FFF658> |-
+/D
+<52BCD8DE8ECCE19D03F8AC641557C7096753ADBDA734560291B7773AF95EA88C31E18700
+0CD5B6813A073011E311B1A693FBD857E832AF32C1CEAB44FD3C9FCDF3129E1757C66F6D
+F01A759469140D53C4A8CD20C85D97DC7358369BC23224F7C40186B5787A94A7> |-
+/Q
+<52BCD8DED3276DDE29109E177DBC6E79D0EFA401A557BCA04FD09EEEB8C00C13C7E108D3
+DD74B1696C2726B09F28D05B2DED48003DDC2BF475D9BD705C58EDAA1B0F66BEC988E208
+2D944AC7C87900A256743DA574E0C3335D0DA10436916F3B1831E1008F71398C3AA9EB46
+C3EA54F4565098B5F80BB51880C3EA4122856518A2BEFD295C03D4B9C01969CF650833C4
+12EF86AAC308AB36C126740EAEAD2F370B4B01304E000439F1BE5B> |-
+/k
+<52BCD8DEB8ECFE35B9CE55FB44FEF35C3E733AD38521D134F9CB1E5F687171054B3681DE
+6950400F8B609416FF86812742B8157F12A359D3682C6580285B972E7EC99218C797E05B
+> |-
+/x
+<52BCD8DEE706E13E385D45C2473DFF746D2AFA47EB626B47FD43E12BBC8EF0A22A792FA3
+B30F2653E8E4C0ABB34447975CD21A38AB5E57748070320ACE09CF0F6D7AF60E5DAFA1F4
+57> |-
+/two
+<52BCD8DEDE48AB5F7E482DC693D541C05BD0C7A5A93208CC6EF89C29542995871B096190
+71A3E6B896858DF4023DBA758F8BBF5A76F09C062CE82AF8A42F337D45FDD3931EBB2082
+A36C23ACB3BBA07B206D07D9B5B0F1EF82D435DBA50AC27C> |-
+/question
+<52BCD8DED3276DDE0657BA393AA370733D56F4E3A87ED2290429CE611B5CC6642E62BB55
+0DE8E2A9CD1FF6168C9848CE2A5453F960E2025C9E0B9F127EB7E6118AC62782138D670A
+8E8078E620E576688219096ACA104FA6672CD138C13FC2E7D691681122BF> |-
+/F
+<52BCD8DE8ECA3EEC5413B86BE2A1AC2422F5B99257B0460385B1DA3291F23D23AF8669EE
+B380218A517FCB6490183EAC8C6AA2CDDA05737DAB3DDF2F> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C41E709913D2586801E88640218D546
+99957D95E96167EC1B7AE28B8D272DC745A1A0D729227755A984FDA19513ECE8B9FC4B30
+17158766EF43C1014421EA451142CBA69229D4FF84E9B27781385571C75713852998C2FF
+38> |-
+/z
+<52BCD8DEC9374BBB2FC5E1081EC8044F525461D27478485681F3BEED9E3AEC22008E89FD
+4CA6D00AD7AEF348200D4BC900EA891D6CE0516B3E> |-
+/quoteright
+<52BCD8DE88A190E4D2E314ADF206FCAD10ED3A0F7595E948> |-
+/H
+<52BCD8DE8ECA3EEC5FCE0C109116734FB09D12FB9F660BD54C706B1DFBBAD5CC90E2515E
+7DA7585DB9D86A6DB5C95471C89C067380BE71B8542C05FCB1C00BBB1C32AA66> |-
+/U
+<52BCD8DE8ECA3EEC5C477B7643BEEC48F84094516D6FE21233C968E384019E543E335B0F
+3424C4499F58B94E0AF4006B55643EBCAAFB48314B4567F16862D03FDCCD16ABD5D41F34
+819479F9> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA3401C20F1E9CBA2FC8B40DB2
+B60C9BE9C62845B2E065A0A3FFA6BA05EE5498997E191DCE6B7D5FC9E853874A0BE53811
+FDC31B9028D0A97F696D640BE1AB96C4594C14FDAEC0496A9B2DCA1BCABC561D8126C4FE
+63C094D07FD36A> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/parenright
+<52BCD8DED3276DDE002FD56214AD11E836704725C95824D140A2A122972913235B38CB7E
+BA3414AA9379FFA533B298A38DC1CDC31CB34B1152C0748A6C66C9F6D8EF26F9F77F6A> |-
+/J
+<52BCD8DEDE48AB5F406DBD8870330EAF8A12455A4D50E6067191AD803D96245B6D07A286
+43B7F6AC12D87CFFBD756D0237EBCC208B6B0CCFE46FC886D065741C> |-
+/W
+<52BCD8DEF48BF749764C123B8763A9D5CC7F6B3F72677D9F620B0F3897564772D673F493
+D9651AB03CD9FB0519946178B02D53C65ABFD66EF00C1C3DF9186B164E298F2E02AEEBE1
+14F1080D3A52D488A01761C08B7FB5439B051FB76FC44D55EF27948C> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/q
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF13AEC9A2554568D958A098A0581DF6927DA7
+344CCC9B92CCFA71731FDAFCF19359AD28D64FC413424163F14B5B2D6144199C7F51DB1A
+19318647AB3C99AD8EB12C78ECC9A79DC9BED4111C5FD311F272D90374F9CF352D09429E
+DE0BECB025F0F4DE> |-
+/eight
+<52BCD8DEDE48AB5F7E482DC693D5B1AD9754A919AC36A64B26A0FF99F60D009F0AA398EC
+2669BDD4005E103139A1F73ABBFDD8C394D6E78E36325B72CC4617D5921C10DC0E4B4C7C
+4FA3864BD3376EE797E42069D22799C2F4D4F0C0833D7C73D662DE0A6707D7D5FFD0695A
+70556F39774523CB8442C4BDC52025B2D2EA90AF4F1DA52BEB67075BDC> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936C7C4CCE71D1543566FC569727CCA
+09955466C546F0DA77> |-
+/Y
+<52BCD8DEE20F1F0D6C1866048E6EB3EA5B9D3CC2F686A024E5B289ECF17B51EA05A7B5A5
+24C7EABD122A132198BC9468C2F7B121F0CAAB8FB25379B97606CB6AC1E68A16EEDEEFAE
+> |-
+/f
+<52BCD8DEC9374BBB27C97F8EF13536DF2A7CAF2440E427D1F758D097893EF61494C636D9
+66BE8F3CEED001052A0B811685F00C856011ADD1DDB44DC96A814CC0CB2E340AFAFE1AD5
+08DCA8AB7016B2CD77718E> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/hyphen
+<52BCD8DEFAB4A551EF039C0A13B5E36F192621BE58A21E0C01BD47CC0C42F6033330C500
+D8> |-
+/colon
+<52BCD8DE88A190E4D2E314ADF2068FAEDCDB9CE56CBB88A442239FE5038ED25A3D36> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/N
+<52BCD8DE8ECA3EEC5FCE0C1091167D965DE02484904DF8D98EE4C818106AA8CB962432F2
+94BAEFD0F66C66EB10EB18A3B0C47D4213B9E42EF8B06436A4411C78BFF79640832F8768
+1B26> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/u
+<52BCD8DEB8ECFE35BB7B929CC4BC08F7BD9B7FC7107967877B41C3C207D3FBB3243604AC
+71B40057BDA2B7DC398DBC290713E5983410C0D82A14200AD4E0284DF6E9CA77C026348E
+40F7F8> |-
+/C
+<52BCD8DEA53F08FEFDDC50B2F21CA57E4BEEAD73DA34BB1BDA04D6EC2CC54D786018950B
+3CBFF6951CA974EDBC2A41AE2EF5D4F91EF854EB62AFE6EEA7864329EC88D1763400CBF3
+AEDBD809463977BDE945AB61DE61E673811296BD9B1B055FE8C2B386ABDF145042F5AC47
+35F2753F24D329639FD3F7CFE9FA5947730F> |-
+/P
+<52BCD8DE8ECA3EEC5B1DF3A7B29BB8707280FB08B7C44EFB00EB8A0451A2807BBC9001D2
+BE8A77B2C5C3D427DD3A1A9A8C69ABE5A0B94BB765DDFC9E154EEA6A0171D050395AD401
+DA74A5D1143281AC372256EA7770FA2C5E> |-
+/w
+<52BCD8DEF48BF749655D9E58FBC0E0BFFE28337356725A42EE3153C8D8DFD60435BC9872
+862E83BA9A2A01BC1575406C1A52FDFAB8C1A9D6DF8E7F72F295CD98791548CAA3D5D5D6
+02DB504CB95009B078553493C4CFEFFD8A7380615A3A62B5944B68A333A1881B23> |-
+/one
+<52BCD8DEB2C350C026ED096D377E9579CE74FD413976CD4BCA2D40B146472A37F98268CC
+EAE0CFA95A99C88F7EAAAFDDBAD21139FDE5242E38E3D7DE9C60582DF5D44C178F6F> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/fi
+<52BCD8DEC9374BBB10104B86EFAE220B34B8417E3FA5CB9B2A047FBFDB6BA030EF0E28F6
+6E11F9DCA3657ABD04C69EA6C51CBFEBAEC85E10D88011DB123FBA6D017F85CA90979658
+7BDD57B76DD3AFA435CF48001922309935602EBCEBDA9E3415B1B770> |-
+/R
+<52BCD8DE8ECA3EEC5B90B437B80EAD3BBA8358D54A0F7592D1879BA17A346E6491B2B138
+24F02ED4660E59B5E37F8D691BE0C393C3587ECBB0580F8317E2B3CFA894F02795A67A66
+351A530F317BAB8C9356C911E8D9EE9026D68901424D0BA9D965233A65> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/y
+<52BCD8DEF48BF749566401693D568947766936C50672318A01C76D16A4633C8129DC698B
+C9D7F6B0E1214EB0A88A04A08FA22F0C2291E8CC76B83067435A3CABD0F34A1C8C02A912
+AD24AA2EF736A907448842D90377DF323D0B66411A4A> |-
+/three
+<52BCD8DEDE48AB5F7E482DC693D5B1AD9754A91DE6054B8554D5E2CBBACB1770CDFC0416
+118126EF4AA5C74D6A79392F58D27F439B679891E6963708073596EB557D3D78EE94D1E3
+A03E3B31C2D9CDA0AA058655A5EFCC32C0B73F26514D1F7233024C0EBE86F30B659CEAE4
+6B5B2CC78B604F02B49B7509216BC6BEE195DB71F1> |-
+/G
+<52BCD8DEA53F08FEFB50296CD96FEB8CC79B35B8A0816F38A84C49CE61266213D16E74F5
+741DDFEB1437B28A3A57EA948E533B62C130E1685E57F4DC85BAF14DF10CF1544EEB6B24
+D703E96E4DC5FF824E4C9BDF4C6AC6899D9838F82D6D5277FECEF3BC7E824B35166E8799
+E42AB14457532C689937CD63635B26259835ABBB36635840650B7CF550AA> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/endash
+<52BCD8DEE706E13E078E5090E504829D15CCFDAE6B82BA482EE6116858A8490545> |-
+/emdash
+<52BCD8DEE706E13E646101DDDB1A0EA1A79F3213A137676A24201F6F3A50745E8F> |-
+/parenleft
+<52BCD8DEB8ECFE35805CE766D3DBF8855E64DAF01D7722C6F6A5CF820E53A5E378D190DD
+B81C3A5ABB4916E393423FAB6BCB3F4A6DF3117268F02AEA72B2515AD74CA2462C827008
+> |-
+/five
+<52BCD8DEC1AB02F0500980B91632A88ECF148EE3DBF6E9A77C806E2E7077501E34C770D5
+3077008FB978097CF8F494C198FFC9D01658EFD3A6F71A66B665A8E1C1F5249A89A61448
+44980F37C379743661350042853766854E5A872F6A8F7FFAA4F47CD265840367B3AC3C8C
+F30DE0AFE70F9823> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E88FB6FE0F003FDE647EB9AB68C3B8
+0FB2> |-
+/V
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF28D17092A765FE837594F4F92326CA8
+B5D49EDA7D0C82F6ED3A853D5EC9882EAC981F217BB37FBAD48C> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/p
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F54E1B7E5D2C75DEC523029A539A5C73C846
+75580EBC115DB17C6BB3BE342E3945E32A47DED5E27E7B90C1B724BA3B42D35797262240
+EFA4BBED533C49EDD93E513BD61CBEEF9B223225A01D8E59490227FAF69E0823633D9DA3
+95EED3F407B6D9B9> |-
+/seven
+<52BCD8DEDE48AB5F7E482DC693D532273EEEAE5429FB86778E977CEDF1831B46682AD5B2
+A90BB86DDE01C46271CA64147B3B4BBE003C13F1FF28F95EDEAF3D> |-
+/K
+<52BCD8DE8ECA3EEC5CBCA3417ED087116276FA70B9B02821F0108D0D8295D6B90E1961C4
+069BC555DE75B2B6D9F5875D93DAD5729C75882C019CA9988BF2C1B14B66AE2924FF> |-
+/X
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF2F131802FFB19C2AC48314617329EA6
+D5CC7DF0C55B65A71A46A2B85D1238F95955B22F798A9C512B092F48486C8BF9733EC0C2
+04> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedbl put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /less put
+dup 61 /equal put
+dup 62 /greater put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /backslash put
+dup 93 /bracketright put
+dup 94 /asciicircum put
+dup 95 /underscore put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /braceleft put
+dup 124 /bar put
+dup 125 /braceright put
+dup 126 /asciitilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /arrowup put
+dup 175 /arrowdown put
+dup 176 /quotesingle put
+dup 177 /exclamdown put
+dup 178 /questiondown put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /visiblespace put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-1 Encoding def
+mark %%
+%!FontType1-1.0: cmtt12 1.1/12-Nov-94
+%%VMusage: 27047 27319
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmtt12) readonly def
+ /FamilyName (cmtt12) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 611 def
+ /Descender -222 def
+ /CapHeight 611 def
+end readonly def
+/FontName /cmtt12 def
+/Encoding SubFontEncoding-1 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-3 -234 526 697] readonly def
+/UniqueID 4701547 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-12 0 431 440 611 623] |-
+/OtherBlues [-228 -222] |-
+/MinFeature {16 16} |-
+/StdHW [62] |-
+/StdVW [69] |-
+/password 5839 def
+/StemSnapH [59 62 65] |-
+/StemSnapV [60 61 69] |-
+/BlueScale 0.0812917 def
+/UniqueID 4701547 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 14 array
+dup 7
+<52BCD8DE1DB7B53A061105CA41F4869B14DF9AF20D68538ED1EC> |
+dup 8
+<52BCD8DEE15EAD764F77E4661FC38D2A6EF760148A6C9327B8B7F818BE416A86C5F09F42
+C0C9B02970D2354452B95C4EF32CAE3F25494D363ED6772EDB3E1AB7D304B9E766A59842
+7FAA241CEE5FD03521BF> |
+dup 11
+<52BCD8DE07FFFD48E961455CE5FF3284AB2069607F05A9E10098> |
+dup 13
+<52BCD8DE21DB5386B5AB424D39C92A3FEDEE5DF495A93FCA5276610B9F58D83C39> |
+|-
+2 index /CharStrings 43 dict dup begin
+/e
+<52BCD8DEADCBBFE51FDE36CAAB340C9E751565531EE17CF8D137881A6D1C5613E0E31867
+E2D3AEFD6C5134D312CAE8BD53F20D7573B4FA5CD37492838E32C2BBE35CC9D38FA88558
+AEAE582B290985C958BFC1B19B3ED9C9FC7A7B5F4996D080C28BF02B4AD64158979D1D91
+2BF5E113830177D16FAC0A844AA8E3C91FD7DF69C1> |-
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/M
+<52BCD8DEF6EE004EE9C5AE3AF0080D2B4CD3934527A9995BA04423008409337FB03D1BCA
+BFCA5ABDE3091CC371C91270BAA7F918FAC1DAEC0706BE6D4AC21D139F6A8FBF4E38889C
+6726C06092B2DA0C37D2C0A17FF755990F94DDC0C071C7DF4EAE4DA376FE0DE05C87527A
+DFFCC24819E6B11AF56B59340C0CC77F4AE3FEDDA52D4A999C4C6AAD80ADE768913DCC84
+F0E8E560A8952635865BF4DDA308EA55E6CA620FFF4DE1F78CF6553F7CFD7781F4DAA7A3
+B2684577234C2B4DAC7B712CD97808E6C8CD7F6818CA1A41160A8E238E920D8D1FE32C45
+AD3BF748B722> |-
+/g
+<52BCD8DEC43FBBAE8B48A6A81868754B6512CCFE98028DCD035D27926FB557A612A9EBD2
+7091B35426802B9560E52948DBF101A897F2BEE0DDE47E35CB92D059AE4E2E6A3BE6F843
+83FB0B204FCFD3CB8AF097A0FF1382650BAD67D4C5952309D3C2A8BCB33A3BB1BAAB390C
+FB18CE623DCF4D13D15C17FA96ECB319D85234508E4CFB54BC5317AFA1B3C724B24D0317
+C28FA30BA01FB69EB6375C0F26AD9EDF8E6AB381360F2CCA64ADB33F2A23054D8880213A
+6507912202A3DFD6D157D84D36B0F2D40C5A2DC8198330D63C9095700B21C14DFB4C6EB5
+18A5892EBB> |-
+/t
+<52BCD8DEC8062E8E6ACAC32A7CF9849AE29FBBE97BE222CBF69C0FB59672976BF639BEC3
+5D8223ECD5B0E388BF6B825429F45E01AC690547BF689FC0DD4DF663D27665C899B6DF66
+0FB72C9E48BC20BBBFE67E44B275B8FAAE906EA936FDFAB07BEF5A38FFF2697472543685
+3E37ACB1EB33B55D0366827E759836244907DD6AF91DF99F838054C0D18BF779E1BC0C5D
+> |-
+/exclam
+<52BCD8DE9BD63D7026B402C6C8A4EF86F56C8159EEB11776155FA0B8873EEFDE3E1CE6C2
+EF44D89C116FDCF21EEB1617CB1C8E0813CD4438AED871D64C443ECBA95FF874FE> |-
+/period
+<52BCD8DE9BEB4ECFFD8B01E4C34F933D6743EFA97DB0249C996AC0EE> |-
+/i
+<52BCD8DEB7BBE03A4F1BBFBCBE61F5C6309120B9734AEFB928A9B609E9EAA18468A0BAAC
+93F5BF2EBE> |-
+/bar
+<52BCD8DE9BC5F22265E9DAE9465F67C1193A9624DFDE3C1CDA501F906EDCC4BF2B1A2C1A
+3C99D89C0E5E772D445F95CA9B309845C6A9B2D78554B069> |-
+/k
+<52BCD8DEF228EED7C705A271FC98D26E3ABF3B13D5FE7564C5E5A733B9DE6573932834BE
+2F3B56EBCE1E46683EBB5737136A2EF154E3770EEEF599B9BCDEA3C5D7EB2D5BA66D7DB4
+0FF9C09E4BFD2DDC43FF7F2BB4EAB8995A323E4900C8A01347BB565691435AAAE8724211
+22589C98AEEE4D585108D4217F9ED733E0533BC9D8A7F71E992FA4283EADF3998DA7A7E0
+DE986F51C17C25CCEA8690654E034B4586515F66145D1602F5EA88E04547ABC837990424
+338DEB9B0C99F0BE3A92018E8448467EAA03C287FB71BA1BFACBAACC3C7F9BBC> |-
+/S
+<52BCD8DED2F5EEE6921A824093BDD6BC822884BA2F0D5FAE45339F3B8B529D25972EDF67
+C008890E733943B1259870BAFE3B5A53F1974F17ED53B1F027B0AF56422529B769125AD2
+7961FD2037301C71BACDA8069353A052E75372FEE61720153C6C035B9BB803650AA0281B
+8D329C1AD2BB06160EE96D206580631775D315C2A500AE0E0FB650288D5A3FEC62713965
+92F6C40D7CBC2E8300EEED67774B0E1DC019AA2DF81C9C0B4334366CF32BEAF7D15C045C
+82EB1DCB4C926E> |-
+/m
+<52BCD8DEE472287F3D8AB304480BD2EC95577AB1CC2AF00661D7985FAB627F4EF0B52B64
+1FFC8CCDCEBDC55F96FE0CE2F83FF0559D4715CA2D04E54283EC1DA6F5A8B11EC0184A02
+0DB41F9BFDFA32C40DB1CE26F847C809E323D7B179814CCC1342E288D158CD2CE48E1178
+3C77DECF2FCE52407A020282C394AE8ADAD6DEE2C8FE3796BAF2FA61623CECDF675AA37A
+45FA9938D0EFD3BB354EB98E90A57A1B789891731F3ABDF239BF46D607CC4DFEB375CF5B
+798F02CFA10029DDDC484320122FBA7CF163E48E9B78C7CED6EDF8587788074F48E00B66
+244C49D358778CB51D6971B8B03DCA3F1D3F0F0F0524396571D1282270E8> |-
+/H
+<52BCD8DECDFE2CB681368A0E2283E46853C476BB87F7DBADFB95AE70C95B6A100962BFB5
+E143134628C314765D2D7C54E046E5643EE95E5C2E7CAC09E2A3858247AD3EE6E0A53C2F
+27A5D12795B9388A65912EA6E91575A1885FF517E86A4945EB5FFF100EEE10BF20C07FD8
+9F158AB7077925314083D0D6E44612330FB1FF26645436FDED0C07E07391054A51B251C1
+CD82F16AB998EA7C6C1063031F1B49352BA83011C43D6DD060B9A362358F2EAF7DF1650C
+3D5450B15C05E6EEAC9297FF310FA22128C7804FD0744B4B7B339AFA070E580B38702681
+> |-
+/b
+<52BCD8DEF48BF7496CD562F049CFDE86B4DA447791DA51F3473DC72679FE5C9A794AFB27
+1D56519062C6445D9976DDDAE99884E22576D619D74F1344A604B90CF13166EC28014686
+04647CCBACFB0D77B0BEA687EC8845073313AE0E25E0EAEF5DFCBBE44ABFB3209A971766
+6B6AF23E2C318EADC54A2AA810105B> |-
+/o
+<52BCD8DEAF2E5B0A32380A7F53AB4812D47CB91BBD792A5A414FC87CF250C007532CA87C
+FC3314B2E440CACF567A02C9B44F4D310C1F5BFA41620328E8760F78BC57D605E9329B2E
+ECB6AC86EA0239AE1FA33EC93C429379A9> |-
+/parenright
+<52BCD8DE8D9921BFA802C0DA73A83C14405A44098632E31AEA8AF4DD9BD2831BB6304F3E
+E9A97934222146ECDC6864060CD3A100559315687D0804EC6712355C89BFF8DBBBFCD0C6
+2FFACA0652D5DE67FD1D666D0546AAFDB132453F9ECA7DECE26AE41DC7B0051BA2F3D762
+1C> |-
+/d
+<52BCD8DEC2DC1F1DCDA6BF7ACFB75D08CBB7087875AE0C6C76703D876994AE69BFCD58C5
+F2728679D49400DA0A9F0BA10CB3A6A738B819015369D3F9F0051E27DC039DCA9CF200A4
+0380A38FA3FA8A5B084AC8103A76B4818FD042A6C150C33C221CAC523361E7A3864FB8C8
+9C17DD8FED0350766256FA12BCCC813DF2AD10DC945602DA5EDC909826DF553F296FE133
+3C920682844B4886165FB03A674A0863> |-
+/L
+<52BCD8DEC7D4AF96CF19DB8426C0FD69834B55E355EBF27FCD0A44A9D2A21B6CD7E6B844
+C37E9291E08D4559D49E592AEB1D791E73F0FFCDE39DB851353A786A4C46857610B1E944
+1E6A3AE1334BD4DC676C69B0FE4881FE428D589916BC4140724FC41B62ABAF334C6E4E21
+0920A74461853A03114B57A4F63882E4D684625374> |-
+/Y
+<52BCD8DEF228EED7C705A271FC98D26E3ABF87EBD6A80889F0409D1E74C8F6C69F1CACC7
+0B90D884C72FBF1C25D1FC34313CCC53C44FC5E7B188CD324DEC8A8DA084894E78C0F0EF
+0D7E8A9FF00E95CA88A02CDF187F68C2E2F831F63E1C3CB92413925E79A5ADA3B3049909
+5D20EF36A4BCAB7034191D33BC55F3821DEB4B2785BC3A8B97D9CB313CB85AC0C6965908
+F41796444681F4F54B8856F2DEAF7D3D7C6A160F5CA2AD345B5EE53D52C726114814A718
+2C5392AE3803CC62> |-
+/f
+<52BCD8DED9501BE6EEC31DAF8491109DCB79BD617F5DEDD83AE0DCA73467B5DAF2D97166
+2E5AD5BB7AC7A0D9186E51F70E97F3396B07EC12203391E4A249AB1E13227DBDB9E0A374
+EA02EF94545A78F45C53CBC33D85AAFC744171BC66F915396234CF5150BB32635A4CC2D7
+92A57273BABD0DA6DED8062EA768B8BF76C112444F48E00B66244C49D358778CB51D6971
+B8E1BDF08B3C03C96AF941C0241B1A1EDD188195D8> |-
+/s
+<52BCD8DEBE160D3995B8C99944DCC68D67E6BF73F79C19A4B7324081900DE71A9450176F
+5A60EC1D1EE61872DD4C530D310F437DCB8685471C30479F69FEDAFCD3609CE8AA77767E
+135E3CF8DAD1E9736DC4439206EA8458234C94CC86B8D1B914A0400750C72AFEB5759EB1
+7C7AB144E9F88CC2673AABB2360BBA04272C041EEBBE65E15563A8D30A2D79181C0FB753
+42A0D81EA1E7476000805559E82807597F6326BB52B24D4F0D2BCD4FF5FC24211BE17655
+1FD0> |-
+/A
+<52BCD8DECA6937FF76BECCDC595D1A670C5A55A76F000E568C5369F624FDEC2B3CA91A1A
+7AC66A852F4271B614CB6B30042B3EB7584B69B6200DA62F214D459C888E9DCEDCA5BC29
+BC981AA68F7E2A3D3A42E9ECCE4FDDF0A0D5D5F0613C8864322283473EDF37A810231CF1
+4346859865F026C773A286B4E2CEBBF32A4394A397790EBB551B2B9064D6C1772CA63FB6
+2F6D24F6D36992B5041546F4D5F49B37CB097D8C4FF57A3615FEE2C38E4B98F87342AC63
+CEBFB0CD187ADC89> |-
+/N
+<52BCD8DECA6937FF76BECCDC595D1A670C55DC8F50CE4AC491C75E7610E71C012178AEA7
+86DF19E8595A90E8A624F9700BDB63A6F0EFECABF026738311E15A0AD7D95025543B4259
+780EF92F3034BCBC3F53566C6935C69768FA591C56B63DDB87AC8ED77BEBFCCAEBE4D7A5
+4A8FE6F42105E3DA92D8CB1BEF9E352E249AFA6CC78AFCF8AD70FE801E5E5A608EF9BBD1
+F53A0E46D71C31752360F1A66B043E924C487681DA542B9FF0108A731B0EC22B076B6433
+41C9E78429> |-
+/h
+<52BCD8DEF48BF7496CD562F049CFD0CCB4F18A12BC93590AAE77A611320E1164D0816507
+F20F3EE8CC67B66548CD21651F7BD719AC44CB3CF406A4B6FF7A44D2E2D075566FF81C78
+06F9FD53E0EF4A22D5AA0892F84E01A788EBDBE882BEE2BB12289E1487ABFB4783E9F44E
+92923998412BEA52C2FADAD782555825602975705FDFDF8FCE5F9ED35AA7C830FEA7DBBA
+4273CCEB348A392077EFDB58F509CEC4DB24514D7EDF84565AD3FBD2F48C0413AC38> |-
+/u
+<52BCD8DEF48BF7496CD562F049CFDE86B4DA4A5C68EA78E775602805644C7F59DEFD7010
+363E8AE97168B60841759BA2D4D0DBFB428C3BDE37524F84D5E76BDB113DF2E0001EEC67
+A8F2861EC2EDAF2F3534B606F3710FF8331E0F075375FE684325C800B97276157B06925A
+EDB6D69CAED3D43715D32808F72E3A6A475EDCCAA7722AF668AFCA55670FC124CE126370
+4FEEAF8EFFED11> |-
+/braceleft
+<52BCD8DEAEFDAB2A98BCF65F13C239EF2FD057EFA2BFE7D9F4BEB7AB951D7CBFC3620F7C
+21480673D197E5CEB5BF75BB440FA3210C3517ED98D82B9BE68340C69ABC58B371A15EDD
+B988641BBF10B2339A1306B99CFC37E12437926716418405988A1F012DC6BA731F919606
+F4F955476A6A582EB2084FED0762D3A4CE8FB69AB4A960A6C69FE0E734D5990E607F6A6A
+> |-
+/slash
+<52BCD8DEE706E13E0257EDD4E6ED85CA3C18068AA66357037265E0DB6FF8B4500402E0E4
+05E441C8DD6960895DC53A93B0AF37CB7F2D46434E8414B925A8ED4CBE401A6AAFD3F80A
+22274A6E546059> |-
+/less
+<52BCD8DEE706E13E0257EDD4E6ED8E29680264DC3A515895D24EF20BC06D33D73232E308
+465E6ABF90B172A02F185C0B03E7407EB85CE062A48E6842082A49F386782A24D7190E17
+9819FC0A31414CA002934F108C67DC642FBD3749A83B921439DAF2A47B5E9741D587> |-
+/w
+<52BCD8DEF6EE004EE9C5AE3AF0080091296254C54B405ED8D322B5B85E7CA440F7B90EB7
+DD9F619E71FC5241A33C77D3F22D156CE1585BC0522E01D6BB9530D018BC07F00DEB7C11
+CB51D16FD3470F726C00B2B22B555E6E6EF9F8AA808C94DF23F1D199E3F50AEC95E78656
+0CE43F126A342B420907DCA1B5FDB1F7ABCE4641020DA1F3E62B14651CDA157AFE7F82CF
+BBCC49DA5379C17EBC1A1E14BF0AE32BC32C09CFADFEC244E22117C8082107F2DAB18A3F
+AF2EDCD5F85F91861959E9A8A27968D5C3E90D75B8780EC28F998255492AD6F5F430090E
+AE> |-
+/braceright
+<52BCD8DEAEFDAB2A98BCF65F13C239EF2FD057EFA2BFE7D9F4BEB7AB2D41AC12DA2C3550
+3E580D387DE93937E46F6DB155092B4ECF9900FE22678C5FB16B30A14BCECC7FDF0AD51D
+68A51AD5A322291EE51356974009F821DD3B7A04CC8864DA15B2F036737F7574517E9686
+4F4FDF3D6FDD2799A6B0807F53131213C9C27AE448C6783E453632656F047197CBE3> |-
+/greater
+<52BCD8DEE706E13E0257EDD4E6ED831CB390BC1909050903E1FF37A807CF29BED1E53E25
+582170F88CA6E2D4173D62138C9585624F4EEFBBC96A947379007A3FF9C8A8E7585B455D
+ACFB08B9A009B4AC2BCFFD370BB5D915E9F9F143D97B361FAEB4778DCFED189BFE> |-
+/E
+<52BCD8DEC9374BBB1738CD2BED46E6250D1D6E9E3803F7AAE87A5BCD9714FF948D617E81
+D56425DBA3545B30F6B69B088B36A238E869E25932072FFA2C5B55427EF958C7B05F6E15
+0C17FCA29B8B1A72293DBA47083D736B6C9FF109C0620E3B3E1434525F7675923454A688
+1E0F4B5D3B09B5C77765A4821A41D19F90D660567FE4519108ADA0ECD2D6F70855B242FA
+3EA0FD65F79A917F81B597C4D91F58536F65A5BA9BA02E113493FDE69658A0C7F293FB39
+BFC24877F51E1CFDB86B5C61AC153D0289> |-
+/l
+<52BCD8DEA40D1CB9CD9A23AB80998302A52515D7B4E690EEA2A0F42AEA6D1F88307FBE2F
+D01521910994849B1815D0023BB933387A3AE0A27AF17658ACFB363B12A7A9AD7D3CDB3A
+5DCA566D6ED14DA8220AE5566C9B36E5DD043B048703716B3C14A1C37C264B5D17> |-
+/y
+<52BCD8DEC9374BBB1738CD2BED469612B0EABC8D7393325EA0875A758A19C77DD2F078C6
+6E93A22F17B3C9281F40F0611D2F58719EC853692089B91D72C5A339681385E0437DBBE6
+FB3BE66F2A6A6489DF2776D7EA44657B2C19DAA8C48D467A52CDD9D3080924EA9AFCA5F4
+A33EF6A148F9A9D6986EF4A674B8F4DEE487FBFB7EB6704D8EA9D9221A0745B41E2BE02F
+DE94FE81246E9A74373C702130598291A16D67BA700E3D5D2101AA78AE63EA35657D1F45
+CBCA4E8B81AFDF40> |-
+/T
+<52BCD8DEC9374BBB1738CD2BED46E6250D12478BC438D4694452A1D68D4A005DF866A409
+340544DC506C4A56B7686A22A4F32E2FAFC16E156E41C6C637A5E54D3DFC365BB95680CF
+5C0BD9C505443D08FA47FA5BE0A0266B59008A48BC9CD355ACDFBF6C231115C1E1F55060
+5870F28E9AF42DDEF8261D0E998AD4DD8B13CCDB298CF30964A4E4879F7A0092D764803B
+00> |-
+/a
+<52BCD8DEADCBBFE51FDE36CAAB340C9E75155A734ABD1B3303C053D6A96A98F8CFE8D97E
+AF50F6B581E7CACA9B5C3A1D902F5D87DFEBC1A46C74F220ADF1C57AD5F3957F88068020
+4F802DE59C585D7AE0585A2A3203162A21A2E206DC1A91AB2385F60237B5E6D3721597B4
+6B1B6587DCF35AC69BB89DCCE1DB588F03629E090594807799260E376D749B6649D95B26
+B922C62AEEDCBE470D> |-
+/n
+<52BCD8DEF48BF7496CD562F049CFD0CCB4F18A12BCB7370CA4782E4C6D57914F38E93365
+6CE06043CA4031C736380B7061AC3EC26D423A470E1D4AA1D634DE31A8B251DF000112F7
+39D2351F11E1481F3C098320E247395955BCDEE6CA5E2437B2A96D1DCD00FE2E6511B168
+866BEE7ACC6A9B5E087B322199E7D9A578AA7A8F0D3312BB7AAFB606949CC03E282510EA
+8CF809181AC649F1A931A79BA40C1A942F4F8B588AE0ABDF10F74FF3ED> |-
+/parenleft
+<52BCD8DE9B8CE8B05938304A4E3DAAB171D76076BB339AD7D7DCE902BB7053AC3A371055
+6F6601404C1D8AA4DF3F5161D81C367980CAA905A5E2461413DB8870AA775F333E4EC8D5
+A4638AE29A81CE7FD549D31E13F3BD2A7093AE9429714DEF552329925F4FC6416C6BD5D3
+237B> |-
+/I
+<52BCD8DEB060474E1177BEEE6474B6056B564ACCE47FDD7E66746857C09EA8E2BC9764B5
+0340D2B8CC3F141A83FF60A7B3FEDFBC77FEBD61F7D0ADF3A486AF5C264AF5F5F7C30A16
+B106A91C5756185B08B307CE55744896468BF5D4597599A3CABADD14AD8DC90E4621BF34
+EA89B716A871871054> |-
+/c
+<52BCD8DEBF472A66B2362647DA7E7882D4FA01B2AF9A7FD88FCBC9418C7096395E8AD809
+BA07ACF0A4DA98E73BFFF70EB0E06FC83E3641D37EE9408703A7E4364BAB4C3C99DC8CBA
+252F3A789A34F2D39F449A6249B9446C6801E4A428C90EAC4F9BD1C94D9D1A8A43A63949
+8007C3423D22F1A9DFF0CA520911B1> |-
+/p
+<52BCD8DEF48BF7496CD562F049CFA022649A733982024758FCAF353B64AB2B553D290013
+B9DDC0D7EA8DCB8E90571510EA5E992FC169E0DD032F6C2419A914F1680325CF837FD4C1
+DA05719B1A6551EC12B5F7605683AE6B6947AC3C233F8CEAC810530CCE2608599D291448
+1B18A780007910101A5FF904A164D6C5C4C525B127C106F2ECAC2D102DD7C9D56AF6CE3A
+3A16C0> |-
+/asterisk
+<52BCD8DEA2AA80955451816DCE4B1828FC0FF92A197DE38E6A1D874C4F7FC7125F3E309D
+1EA5DEFBD4E331DD029957A0F96F6AA329D401306E6302B251793BBABA715FB8C068EC9D
+C03DC1B312502AF42B8B95C3F72A0B1F0475AA2B516222BCD6C76703114EE570FA6C6550
+F7A6D936A538009F5E9030FBD1EDD3BEE61BDFA0897A0C86AEA32FCF506E59A38201341F
+821ADB9CF063FB3C5552A856CB0BEF753DA62A058068CEBCDB3B28FCF5> |-
+/r
+<52BCD8DEC07916ABA79D9786FE24396EB15257D3859565ED7986EA7BE81C9BF689CF8B13
+FA2C7069125365FFF581513CE1E30EF0B4827D0EB72FD88080F69535F3908AF93B801393
+E187F93EDF0CBD84D040975E5BAFBD9794E52048F9EA3E084C6BFB30750F03919272EF7D
+23AB0771A18BFCCA501815D6A7587FEEC5B453745E8D0E7C0DB5FB36FFACCD6F994E99> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+mark %%
+%!FontType1-1.0: cmssi17 1.1/12-Nov-94
+%%VMusage: 21005 21510
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmssi17) readonly def
+ /FamilyName (cmssi17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmssi17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-94 -249 1020 758] readonly def
+/UniqueID 4701512 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [87] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [83 85 87] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701512 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 16 array
+dup 5
+<52BCD8DEBB78A5C82D57626924ADB714022F> |
+dup 6
+<52BCD8DEB23A4BCB60203C6D193DA0B4> |
+dup 7
+<52BCD8DEBB78B46F4FD69BA12037959E1707AF9E> |
+dup 10
+<52BCD8DED8E6BBD0B042D803D5BB66CB9C3EA440DAE8CADEEBB7B7> |
+dup 12
+<52BCD8DEB23A4BC8FFB876BBE575305362> |
+dup 15
+<52BCD8DE8D60B7B06C3092F72D7B3E97> |
+|-
+2 index /CharStrings 44 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DEA670252B5DCA5220F577FDB7C5D6BBDC894207> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC4732CAD8091AD7EC70AF446A39D1C21
+E845382E48049154C4136FF7619C19F69379E3F2EC335F4AC3E39F73061E89A613B20D3F
+60248E905FF4B2B8DA830B327FA503028329224E744B7A643D0B5227A628D2279B1475F8
+1FC685> |-
+/g
+<52BCD8DEF8519CDFB51BE8C102E3FED9A3CE9DF7D014349259F50AA9ADBBC41BD1402B11
+434F933EFE33C4FB8BAB2BB6CA16BCF31C43967B29EB138C5B9CC18751C304425E681194
+49EF76CE23E73195DFBED70CF0E5E2D5E5E2C79D4821E52B50F8B5BC7FD09B7EFE245543
+094FA54C74F1B1B1E7ACAFECB9E2E1012CA20EC32F44CA4DAB2652D1904D4CF875FCA502
+5C5AABD0FCB353F506B6447113FC490E522905E3BFEA19EA9899F7B61358C33EB8AF65DD
+8381150B20712F2F2E60E3F52C5DCCC563495B33D17DD6C6376676A4DB35AD471C1E919C
+> |-
+/t
+<52BCD8DE876FA49FC526F552D321A09D683463D8B7553882654F54CA24C13395180762B6
+6FBFE09027E0F7C2D7AAB74D9FE4D3B587DCA1A2E64DF270C3EC9E8ACB8184527127D6B7
+AA8702245843E45259B3F4048961BE2E8C9729795710F96458BAAF79830020D4> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FEF46E62D993A23> |-
+/B
+<52BCD8DE8FFC2A31D9209A2F73B07601F57D7BE7A9438581B50D3FED41A3F4CC30F14CE5
+EE737D2117C969153BB5EF19AD251F33F025F0879EEA7FECA0443B3113CF83B96E317EA6
+19F8976DD19EF80645C395E5A965FC9DCC9106CEC7DCF21BE1DC051E19E3C390492C88B0
+8FC7B36612C980B8147E86E4A1200123D7053D41C0F13C88FD4108BF1FF2> |-
+/i
+<52BCD8DEB8ECFE35960F35A4268E4A1FF0BF1B90A7010A6725EA2DF36499DE99F0B95CFE
+8E> |-
+/D
+<52BCD8DE8ECCE19D03F8AC641557C77A7B478751F81127CBCB998A4B0C8809E390B114E9
+7FEA2D5A4573257B40F00F07AE7AD9C92CFDB87B8D427BE403738E8DB7A58AF627363176
+4AFF158D6D841C499C7C072AB57D0E301722CEEA19C2> |-
+/two
+<52BCD8DED6BC61C675E42767B93D5D70E490569B75C85EF7F6F2BE39E226D72A1D49F63C
+395D6B87731868A0E84CF601637DAA93D74A3F1B7E4857462A3B280A6394D86747AD73C9
+EC5795618BDB635EA747F6BE076570BC546C76725EDFE73E> |-
+/question
+<52BCD8DE9B8CE8B059035B16BE0B7F1B3AF884337CE27EE198CF77B2260A5CBB81E5EAC4
+EE79A8762BA503F14B8DD4A3AA8BEA58D2AE597507F1AC2470F4C18B56D6E388E6D69DFE
+E16E2DA2A7E86ADD22CE959B25D5DBBB75BC0409D497F6B16D606C> |-
+/S
+<52BCD8DEAC9AA2B87201564BE59CCB9B4D84FB41FE0C41E6AD06DCB37AEDF162932423B2
+E23DF1B0764518D09890C72C91D323543082C27FD83FA96D1E5F09A340E5A49A072BE54B
+B263F37B7A106B9C8161F85AE12698603F4CC08E6193278180A55B14E8D86BC2121919A8
+D1068483E2F6C13099FBE1176AFB7B461FC987> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C32F9A889A0D07C18BC31346C43433F
+C40CAD3B8D63D42461999FD466C36579260606760E5E835EBEE274242E3C67C7F75D3214
+36D29CEFE17C5E2FBBD09F95F9E58F60691E5D9C99E94F717940AF5170E9417CEAB12BD9
+D824ADF323C2D0A5B033CD1886A75AED41E15BF2E7D769286F7F3D> |-
+/four
+<52BCD8DEA53F08FEF6321D67F473379C9C4549BC2C4EDBB0259983A3EFC9CC91C8B38307
+2F280247C0DF770A015EF72E853FFDC8F9DA43663F3E57F0F6E1BEAC80A1389A67D3C9FB
+34F8F5286D2F146F5E2A330F39> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA347DE7777CBDA04A1A387C22
+C0794F84775A4CBFE64096115A27FE3466094F9EB704D97CDE0BBC9BD4F939520B0B9069
+2309C906AC2D0320B27C44F79458BC883A21F38730ACB852507D351BFC78E6304CFEF8D3
+0D71B7CA9857A1DA6D> |-
+/o
+<52BCD8DEA2AA8095511B5C4FF8120CA09636EC6471628926CAD4CC1B89BB5BA63459CF28
+24D41CF39AD0987120797A79A6932E18C6ED665CC776153F28D1C408B7EBB416071D39D7
+0163A81594661A89CF8FC8F3CB399692C1> |-
+/six
+<52BCD8DE89D2AD11194950D2D0BC9F1E3AA44EED517C14BFAF9EBCB0F149C04FFF8F012D
+4933DBAEA23D0DDECDEC0B3102BE37AE0A7E0EA52C3881C59E9CFD466460177635285A9F
+50CBFBCBB08C3C8C1E5944317EB0520129554E0C00C199387CC7BE03586512EBA42232AD
+6CEAF134AB093657CC494E2F9822C36EACDC1C8B28005B88354D74D1D444D0930FF9CFBE
+DDB0BB787F58A8F9832AC5C614EB8AE3C6E82AF62E4E788E964A2D698DAFF591080D6F08
+04E77EF7B46E9002F5658F1B184F34BF0FD893> |-
+/W
+<52BCD8DE9B858D16A0556DC84A5FB7A343106BCBD99690F79374F05EE0FCE57DD2B7CE67
+1D73A3A23254050024F784E45993F27DC4DFB1008631FBF84FF2C7F02CB45956D2B984E3
+BB1328FA6F7826E105713049534B386200D78C1289F0EF5BD9A03AFA37B20BE06B016D85
+8C42EEC4A856AFB4D85682A887EE58FB8B6DBFF7A948> |-
+/d
+<52BCD8DEBDE48E423EE9CC4E57402A69C6F59BAFA7BB339F269AF2862DEF239B570AE82F
+BA083083D0A7AD24D6B2561F8CAB8BFEC07761102F263528A4D0AD35CBDBFC4D11E1E5B2
+C91020402A5D8224DB2C57E58E6A37082D9F3942C486A6CC3FA00AFD0032B32206440DD7
+4C1214454FD48226E7> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936312B7D6478AD3F62D4C003162DF1
+046410DAD0D30E4758FCA3> |-
+/f
+<52BCD8DE84DBEB4DB22C9B6EDF5D9428466A9B286DB46F849F741B0DEB09E91EDD99D083
+E190D120EB2893DE0D0A6AF1C66FB8141AE3D0BFE3E188F879EF998D43C1D36BE75C3AC6
+EB99CA52CE5486647AB8FBDF1D99BA6C477981> |-
+/s
+<52BCD8DEC07916AB9A614CC6AE8821A6DE4D8552A89F8B7F52ECEFDE15DCC073D593805C
+712DBC5B44F330EED731C6DE6FECEC4868086B1CEF0DFB7B7F9510BD02090620DBD5A0F8
+780F4EBCF39EA6EF9B1EF979A0902B849FA84EC7B704BC45776480771E06F02A3F3CC433
+87CB289EBF932928E12C5ABC2409ACCBBB4723F4D32DF868E44E5EAD900E748A0973640C
+6E86EA> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BD655BD77F2946E5C3C52AA
+88E85410D8A51B3F704D811D8DDC9C236D51A6F54ED36B47341666EF446632293447DA1C
+4AFCCD3D1BFE227608C3CD6462E2144D00CDD6A08A165FC4DBE3> |-
+/u
+<52BCD8DE88A190E4E2A69D1654443359BE1E3E124AA41BFF99CF575DEDD82FAC6D715F58
+8B0EE5F4FDFE712D79FA20B87D511FD84BFECAE1D1F2591A0BD6035DA2F5B073E85368F6
+6A89D9D4FE1524E46772A7A296D08D31EC11A0> |-
+/C
+<52BCD8DE9BA1F910911D3216E32239ECA9B7C9A155B1748AD652689025548D256380FC35
+2C9C628629E25CBDB2F9C54FADC6C1BCD01B7C94D7C2E19157312233D1A5544F6B4FEAC0
+CD690949232F150493C40AE1EEB32F1EFAB8DA2EF1736BF6895E27DC2E794022282024D0
+E1FB1DD20431> |-
+/w
+<52BCD8DE98BA5F40FE9156EC624A5063C1A940E0DFB6919E265A02CA30FC41E95C694980
+FE778346118F036014C5F286B16A50327994610132AB11E1D9DDC69946C0B2BCCBFE4181
+0F910312F5A0A2ED0D4017823BD0C6C0793C59F9A3B715E2E793668882A93123DCE1A434
+E3722C530476C8A637E782AF> |-
+/one
+<52BCD8DE8FFC2A31D307DDA52BA90153991234DE292B0120A5F48C09B37676A80075060E
+6A8BE4C2D404A7864E29EAF893169CD54F4FDC477DBA9E964EF82D83DCC193EB1D5A7B30
+E2> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938B2ADB78F784E205F6D6F8DC6B66F330A9
+3C2EEB63FBB3E8CDE69837F5163A7BFBFB185ED8E21AEF1BE8D054B1E4> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B919BE36738> |-
+/y
+<52BCD8DEE472287F07406D298BC1E09AE88F4570BEF64FB89C5A067563E545A647600A58
+84DCF2F7D9C7EA67C2EC5EBF14B658242FC7A2A9682D27768B34B122200EAFE85C979E7E
+4E1468B038394E075101859BCBE52385D067C3E7131566BFE9E3C0> |-
+/three
+<52BCD8DEA8D32E9D003FDCD5AA2493EC465D671D747FD4E7FE55C0EB76757FB7780B5DFC
+A8167C79E1A145C10D08C65CCF84DDCAAC5B3642A1BB6D4163679C811C810C8BBC62FB5C
+21F456689E45F006DEE9FC23D6C5826755B0B7842B4A5E616A379C40108A4180931729C7
+48F0476EC36AF3D5EB2B08E14BA83E3467B67902> |-
+/G
+<52BCD8DE9BA1F910911B7AF813D77B0CED81A460DC841A2B540DA8EC1613DC79848F34E1
+34904E00FCFA81642BAD1755EC0B27F56B9E2C9BCC1AFF050D8F5103C962E6C3161284C5
+54CB5276120E16CF51216DBDF30B4EBB14319AC344AF77EB5ACBEF95C753E7517EFAF109
+3116616A41F4D8205E267A6747CBFBA90F124E2B1C> |-
+/T
+<52BCD8DE9B8BB7932C1AC5B591C922E7C754DCCA105BA66870F2DE7FBB6C1E7F078F614B
+CC4E46BBB5B2F3A6DEA8C68CE8ED3E88B5A3C25D> |-
+/a
+<52BCD8DEA40D1CB9F677DD330AD61CF47C2880AAB8BC7D06D193AD099334C7ABA6F82903
+F1B7A6273CFCE7EC395EDDD8256A6ABB4D5CCE376F5DF54F17383712F7826E7B62C137FD
+7A567D5D41BA53F7E61BEFC086601968156832CA79CD239991AA05936A2B31D70D46048C
+4120DA13E1BF6234F54999CA5D098896913F24C3A8E3E510C37AAC63FB6F> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B659EBA5782CB8B2F6174F6553DA87369
+2147EC1A1F5DA56D12DCCBB4EA69288E8F69989E8E4AA7F185FC5E35CCF6283E167A1323
+189E93B28E77C218BD5DEA94EFB1EE76B79E90FF> |-
+/emdash
+<52BCD8DED1C4D1B993FCA49983D6D18BFFCE40D8DDC3A86C1A82732F9621D93F1AD4AB> |-
+/five
+<52BCD8DED2F5EEE69733D14FCBFFC8F98D644A5B3A088B2FCF84C2871053633102823A32
+69B667D775D45992300DA6300CFFAFFEBD721DB7112EF33FFF0912F1336AF42688F675CF
+DB8EA24F2374FC64389A64FCC21A6196B04F0E1C002DD754161D7834006A5660E4CA1248
+03AD14A12E60E04F> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E87917FCAA2FFBA55E4F51FABD5B43
+8F3CCC> |-
+/c
+<52BCD8DEBF40B3ABB120466FFB50FF5CD6D99D6E09FBF5F27CE6E0D57F18944FD413E12A
+0AE50195DDC06A43704A3463B1834AD2EE7B8DFBB852616B239AF0BD2A760E52D4C0B710
+C0EF3796DE63185A0A7D36> |-
+/p
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF13AEC9A2554568AA87ECE875EDA66E161E1E
+146994DFEAE794342AAF46B73D1EBAF606825661AAE158FBA2EB41DBB381AA2C74BD79C9
+5F5F3F845EC8B5591E80DEFC28A8121539D725CAEB4A001BE5833FA795EE53E0C7ADBCBD
+01D3210FF5789C170C7A> |-
+/seven
+<52BCD8DE9B90AF23399A325A292820F3A1AC3F57129146E730B4A220C2B731EB0DDB9608
+CE798870E70E0B3379504F86D98E35902BF313DD7E90F4245D88F164> |-
+/X
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF2F131802FFBDEF9500745832B74D88F
+22EFD271EB83B8D20E79C6A40E3C9FE9F89D46C998E7A74B1E0818BCA0D7B3D22C4E25F8
+38> |-
+/e
+<52BCD8DEBDE3F6895965D7DF19F9ECF559F24C2A4B65B5BEAB9C0E53C870CF955A912F99
+8FF1560D099ECFB41102AC23788A50ED96FFC7639F56863C3FC52125518E74577A50C084
+C93C5893F995F3137AD9A2F789F55CC16C75D265B07E1277181C6BCAAA1ECEFE555B01C4
+E58A167109CA3D944B2908BF272F5AA2> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704EB6B5F2464D752145581985A16C13
+A817CCCB9AB18C0C2BA8038300C474A4726A3CDAEB> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0
+%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%Pages: 8
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 612 792
+%%DocumentFonts: cmss17 cmssi17 cmtt12
+%%EndComments
+%DVIPSCommandLine: dvips.real finedvi -o 6716.ps
+%DVIPSParameters: dpi=300, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get
+round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{
+statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0
+0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn
+begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X
+array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo
+setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx
+FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{
+pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}
+B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup
+length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B
+/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type
+/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp
+0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2
+index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff
+ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
+ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{
+ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn
+/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1
+sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D
+}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0
+moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add
+.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
+userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
+false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
+scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
+transform round exch round exch itransform moveto rulex 0 rlineto 0
+ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
+0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
+B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{
+3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p
+-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{
+3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300 (finedvi)
+@start /Fa 172[54 5[85 53 2[27 1[65 71[{}5 103.679977
+/cmssi17 rf /Fb 166[65 65 91 65 67 1[54 4[68 85 53 2[27
+1[65 71[{}11 103.679977 /cmss17 rf /Fc 130[64 64 64 1[64
+1[64 1[64 64 64 64 1[64 64 64 64 64 64 1[64 64 64 64
+64 64 64 64 64 7[64 4[64 64 4[64 64 64 2[64 64 2[64 3[64
+2[64 1[64 12[64 64 3[64 64 64 6[64 33[{}42 124.399948
+/cmtt12 rf /Fd 131[117 2[53 1[79 1[60 42 45 40 1[60 58
+60 92 28 2[28 60 58 36 52 60 52 60 56 8[77 110 2[79 7[63
+2[32 3[70 84 74 78 2[55 7[58 58 58 58 58 58 58 2[32 1[32
+44[{}40 124.415970 /cmssi17 rf /Fe 167[93 132 93 96 95
+78 90 103 89 103 99 122 76 2[38 99 93 80 83 101 89 93
+93 1[66 63[{}23 149.255936 /cmss17 rf /Ff 131[117 58
+51 53 53 79 53 60 42 45 40 60 60 58 60 92 28 57 1[28
+60 58 36 52 60 52 60 56 7[77 77 110 1[80 79 65 75 86
+74 1[82 102 63 81 55 32 82 78 66 70 84 74 78 77 1[55
+4[32 58 58 58 1[58 1[58 58 58 58 1[32 39 32 2[45 45 32
+5[37 20[62 12[{}68 124.415970 /cmss17 rf /Fg 141[57 2[84
+25[115 114 93 108 1[107 124 118 146 91 2[46 118 112 95
+1[121 107 112 111 19[56 45[{}20 179.135956 /cmss17 rf
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+%%Page: 0 1
+0 0 bop 704 424 a Fg(F)-5 b(ORMA)-14 b(TTING)1019 673
+y(SGML)660 922 y(MANUSCRIPTS)1046 1171 y(-)70 b(o)-5
+b(r)71 b(-)786 1420 y(MUCH)66 b(ADO)952 1669 y(ABOUT)865
+1918 y(NOTHING)300 2440 y Ff(UKTUG)42 b(and)g(BCS-EPSG)g(meeting)548
+2643 y(\(c\))50 b(Cop)m(yright)g(1995)552 2797 y(Jonathan)i(Fine)548
+2951 y(203)d(Coldhams)g(Lane)555 3104 y(Camb)m(ridge)555
+3258 y(CB1)56 b(3HY)p eop
+%%Page: 1 2
+1 1 bop 300 403 a Fe(SP)-12 b(A)l(CES)47 b(BETWEEN)h(W)l(ORDS)499
+656 y Fd(The)53 b(notes)g(I)h(handle)e(no)h(b)s(etter)499
+810 y(than)j(many)g(pianists.)f(But)g(the)499 964 y(pauses)43
+b(b)s(et)m(w)m(een)h(the)f(notes)h(|)g(ah,)499 1117 y(that)54
+b(is)f(where)g(the)g(a)m(rt)g(resides.)794 1287 y Ff(Artur)38
+b(Schnab)s(el)g(\(1885{1951\))300 1541 y(Basic)32 b(to)h(qualit)m(y)g
+(a)m(re)f(the)h(spaces)f(b)s(et)m(w)m(een)300 1694 y(w)m(o)m(rds,)42
+b(the)g(b)m(reaking)e(of)i(text)g(into)g(lines,)300 1848
+y(and)e(the)h(b)m(reaking)e(of)h(lines)f(into)h(pages.)300
+2101 y(Another)j(basic)e(is)h(the)h(space)e(sepa)m(rating)300
+2255 y(vertically)46 b(stack)m(ed)g(elements.)300 2508
+y(Designers)41 b(understand)g(such)g(things.)300 2761
+y(When)k(the)g(spacing)g(b)s(et)m(w)m(een)f(w)m(o)m(rds)h(o)m(r)300
+2915 y(elements)40 b(is)g(wrong,)i(there)e(is)g(no)h(remedy)300
+3068 y(to)49 b(mak)m(e)f(the)g(result)f(go)s(o)s(d.)2272
+3358 y Fd(1)p eop
+%%Page: 2 3
+2 2 bop 300 403 a Fe(WHO)46 b(O)l(WNS)g(WHA)-12 b(T?)300
+656 y Ff(The)43 b(w)m(o)m(rds)g(b)s(elong)g(to)g(the)g(autho)m(r.)300
+910 y(The)e(spaces)f(b)s(et)m(w)m(een)h(the)g(w)m(o)m(rds)f(b)s(elong)
+300 1063 y(to)51 b(the)f(fo)m(rmatter)f(\(which)i(should)f(b)s(e)300
+1217 y(p)s(erson)58 b(and)g(p)m(rogram)h(w)m(o)m(rking)f(in)300
+1370 y(ha)m(rmony\).)300 1624 y(Each)52 b(pa)m(rticipant)e(needs)i(to)h
+(resp)s(ect)300 1777 y(the)59 b(others.)300 2030 y(Punctuation)54
+b(is)g(a)g(battle\014eld.)g(It)g(is)300 2184 y(neither)49
+b(w)m(o)m(rd)g(no)m(r)h(space,)f(but)h(sha)m(res)300
+2338 y(qualities)44 b(with)h(b)s(oth.)h(Consider:)p 425
+2512 25 25 v 499 2541 a(Rules)53 b(of)g(st)m(yle.)p 425
+2666 V 499 2695 a(Quote)41 b(ma)m(rks)f(versus)h(quote)g(font.)p
+425 2819 V 499 2848 a(Dep)s(ends)47 b(on)h(language.)p
+425 2973 V 499 3002 a(Interaction)62 b(b)s(et)m(w)m(een)f(space,)499
+3155 y(punctuation)40 b(and)h(change)f(of)g(font.)2272
+3358 y Fd(2)p eop
+%%Page: 3 4
+3 3 bop 300 403 a Fe(MANUSCRIPT)47 b(PROBLEMS)300 656
+y Ff(Autho)m(rs)h(a)m(re)f(not)h(y)m(et)g(alw)m(a)m(ys)f(p)s(erfect.)
+300 810 y(Just)f(b)s(ecause)h(it)f(pa)m(rse)g(without)h(erro)m(r,)300
+964 y(that)40 b(do)s(esn't)g(mean)g(it)f(is)g(without)h(erro)m(r.)300
+1217 y(Should)51 b(the)g(messages)499 1420 y Fc(<mess>Hello)62
+b(world!</>)499 1574 y(<mess>)h(Hello)f(world!)h(</>)499
+1727 y(<mess>)g(Hello)126 b(world)63 b(!)g(</>)300 1931
+y Ff(b)s(e)50 b(fo)m(rmatted)f(identically?)f(And)i(ho)m(w)300
+2084 y(should)499 2288 y Fc(one)63 b(<bold>)g(two)g(</>)499
+2441 y(buckle)g(<bold>my</>)e(shoe)499 2595 y(three<bold>four</)o(>)499
+2749 y(close<bold>)h(the)h(</>door)300 2952 y Ff(b)s(e)42
+b(fo)m(rmatted?)g(Is)g(it)g(the)g(autho)m(r,)g(pa)m(rser)300
+3106 y(o)m(r)d(fo)m(rmatter)f(who)i(\014xes)g(such)e(p)m(roblems?)2272
+3358 y Fd(3)p eop
+%%Page: 4 5
+4 4 bop 300 403 a Fe(WHA)-12 b(T)34 b(IS)h(T)964 435
+y(E)1030 403 y(X)g(THE)g(PROGRAM?)300 638 y Ff(Bet)m(w)m(een)43
+b(1978)i(and)e(1982)i(the)e(eminent)300 791 y(Professo)m(r)h(Donald)i
+(Knuth)f(of)g(Stanfo)m(rd)300 945 y(Universit)m(y)h(wrote)g(a)h(very)g
+(high)g(qualit)m(y)300 1098 y(t)m(yp)s(esetting)h(p)m(rogram)g(called)e
+(T)1713 1125 y(E)1768 1098 y(X.)j(Its)300 1252 y(source)40
+b(co)s(de)i(is)e(published)g(as)g(a)h(b)s(o)s(ok.)300
+1486 y(Lo)m(w)46 b(cost)g(\(o)m(r)g(even)g(free\))f(versions)g(a)m(re)
+300 1640 y(available)53 b(fo)m(r)g(most)i(machines,)f(and)300
+1794 y(they)f(run)g(identically)-10 b(.)51 b(T)1393 1820
+y(E)1448 1794 y(X)i(is)g(batch)300 1947 y(not)47 b Fb(WYSIWYG)p
+Ff(,)e(and)h(is)g(p)m(rogrammable)300 2101 y(via)58 b(macros.)300
+2335 y(Sometimes)44 b(T)930 2362 y(E)985 2335 y(X)h(can)f(mean)h(the)f
+(entire)300 2489 y(system)50 b(of)g(fonts,)g(macros)f(and)h(other)300
+2642 y(soft)m(w)m(a)m(re)43 b(|)i(and)f(sometimes)h(it)f(means)300
+2796 y(an)52 b(input)f(\014le)h(syntax.)300 3030 y(La)-23
+b(T)456 3057 y(E)511 3030 y(X)38 b(is)e(a)i(p)s(opula)m(r)f(T)1288
+3057 y(E)1343 3030 y(X)h(macro)f(pack)m(age)300 3184
+y(with)45 b(its)f(o)m(wn)i(input)e(\014le)h(syntax.)2272
+3358 y Fd(4)p eop
+%%Page: 5 6
+5 5 bop 300 403 a Fe(WHA)-12 b(T)46 b(IS)h Ff(SIMSIM)p
+Fe(?)300 638 y Fb(SIMSIM)39 b Ff(is)h(a)g(T)940 664 y(E)995
+638 y(X)h(macro)f(pack)m(age)g(which)300 791 y(understands)48
+b Fb(SGML)p Ff(.)h(It)g(is)g(a)g(platfo)m(rm)300 945
+y(up)s(on)d(which)e(st)m(yle)h(\014les)f(fo)m(r)h(fo)m(rmatting)300
+1098 y Fb(SGML)39 b Ff(manuscripts)g(can)h(b)s(e)g(develop)s(ed.)300
+1333 y Fb(SIMSIM)45 b Ff(will)h(run)h(on)f(PCs,)i(Macintosh,)300
+1486 y(Sun,)34 b Fb(UNIX)p Ff(,)g Fb(VMS)f Ff(and)h(any)h(other)f
+(machine)300 1640 y(which)47 b(supp)s(o)m(rts)g(T)1143
+1667 y(E)1198 1640 y(X)h(such)f(as)g(Aco)m(rn,)300 1794
+y(Amiga,)i(Alpha,)f(and)g(A)m(ta)m(ri.)f Fb(SIMSIM)g
+Ff(is)300 1947 y(truly)j(p)s(o)m(rtable)f(soft)m(w)m(a)m(re.)300
+2181 y Fb(SIMSIM)g Ff(is)h(the)g(mo)s(dern)h(Arabic)e(fo)m(rm)300
+2335 y(of)h(the)f(Akk)m(adian)g(w)m(o)m(rd)g(fo)m(r)g(what)h(w)m(e)300
+2489 y(call)43 b(sesame.)i(Some)f(w)m(o)m(rds)g(a)m(re)g(ancient)300
+2642 y(b)s(ey)m(ond)h(our)f(kno)m(wledge.)g(They)h(exp)m(ress)300
+2796 y(our)g(common)h(human)g(heritage.)300 3030 y Fb(SIMSIM)41
+b Ff(has)i(a)f(magic)h(p)s(o)m(w)m(er)g(to)g(remove)300
+3184 y(obstacles)k(and)g(op)s(en)h(do)s(o)m(rs.)2272
+3358 y Fd(5)p eop
+%%Page: 6 7
+6 6 bop 300 403 a Fe(THE)47 b(FLA)-16 b(V)l(OUR)46 b(OF)g
+Ff(SIMSIM)300 656 y(The)k Fb(SGML)g Ff(decla)m(rations)499
+860 y Fc(<!ELEMENT)62 b(par)h(ANY>)499 1013 y(<!ATTLIST)f(par)1009
+1167 y(font)h(\(rm|bf|it\))f(rm)h(>)300 1370 y Ff(together)50
+b(with)g(the)g(co)s(de)499 1574 y Fc(def)63 b(\(par\))127
+b(//)63 b(links)g(to)g(<par>)499 1727 y({)627 1881 y(paragraph)627
+2035 y({)754 2188 y(//)h(parameters)d(go)j(here)627 2342
+y(})754 2495 y(\(par|font\))126 b(//)63 b(attribute)499
+2649 y(})499 2803 y(def)g(\(par*rm\))126 b(//)63 b(name)g(token)499
+2956 y(//)h(...)f(etc)300 3160 y Ff(tell)49 b Fb(SIMSIM)f
+Ff(what)i(to)g(do.)2272 3358 y Fd(6)p eop
+%%Page: 7 8
+7 7 bop 300 403 a Fe(FIVE)35 b(IMPORT)-12 b(ANT)36 b(QUESTIONS)300
+621 y Fd(When)i(can)h(I)g(get)g Fa(SIMSIM)p Fd(?)499
+775 y Ff(I'm)47 b(w)m(o)m(rking)f(on)g(it!)g(Hop)s(e)h(fo)m(r)f(the)499
+929 y(\014rst)h(test)f(release)f(within)h(months.)499
+1082 y(This)37 b(dep)s(ends)g(on)g(clients')f(non-)p
+Fb(SGML)499 1236 y Ff(requirements.)44 b(Any)i(tak)m(ers?)300
+1454 y Fd(Can)39 b Fa(SIMSIM)f Fd(do)h(tables)f(and)g(math?)499
+1608 y Ff(Y)-10 b(es.)47 b Fb(SIMSIM)f Ff(can)g(b)s(e)g(made)h(to)g(do)
+499 1761 y(anything)h(T)1024 1788 y(E)1079 1761 y(X)h(can)e(do.)300
+1979 y Fd(Do)s(es)39 b Fa(SIMSIM)f Fd(implement)g(all)g(of)h
+Fa(SGML)p Fd(?)499 2133 y Ff(No.)52 b(F)m(o)m(r)f(ma)m(rkup)f
+(minimization,)499 2287 y(validation)39 b(etc.,)i(use)e(with)h(a)f(pa)m
+(rser.)300 2505 y Fd(Is)g Fa(SIMSIM)e Fd(compatible)h(with)h(La)-23
+b(T)1755 2531 y(E)1810 2505 y(X?)499 2658 y Ff(Is)40
+b(La)-23 b(T)772 2685 y(E)827 2658 y(X)41 b(compatible)f(with)g
+Fb(SGML)p Ff(?)300 2877 y Fd(What)f(will)f(it)g(cost?)499
+3030 y Fb(SIMSIM)52 b Ff(has)g(b)s(een)g(\014ve)i(y)m(ea)m(rs)d(in)499
+3184 y(the)56 b(making)2272 3358 y Fd(7)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/flynn.tex b/usergrps/uktug/baskervi/5_2/flynn.tex new file mode 100644 index 0000000000..9704340756 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/flynn.tex @@ -0,0 +1,498 @@ +% this is from the Companion, p108, but simply doesn't work! +% In the tabular, LaTeX complains that \temp is undefined. +\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp} +\let\PBS=\PreserveBackslash +% This ought to be a package, but I don't think it's been unpgraded yet. +\title{HTML \& \TeX: Making them sweat} +\author[Peter Flynn]{Peter Flynn\\University College, Cork} +\begin{Article} +\begin{abstract} + +\noindent HTML is often criticised for its presentation-oriented conception. +But it does contain sufficient structural information for many +everyday purposes and this has led to its development into a more +stable form. Future platforms for the World Wide Web may support other +applications of SGML, and the present climate of popularity of the Web +is a suitable opportunity for consolidation of the more stable +features. \TeX\ is pre-eminently stable and provides an ideal +companion for the process of translating HTML into print. + +\end{abstract} + +\section{Markup} + +HTML, a HyperText Markup Language\cite{html-spec}, is the language used +to structure text files for use in the World Wide Web, an Internet-based +hypertext and multimedia distributed information system. HTML is an +application of SGML, the Standard Generalized Markup Language, ISO +8879\cite{iso-sgml}. Contrary to popular belief, neither SGML nor HTML +is new: SGML gained International Standard status in 1986 and HTML has +been in use since 1989. +\begin{figure*} +\begin{verbatim} +#! /bin/sh + +echo Content-type: text/html +echo + +cat <<EOH +<html><head><title>Date and time</title></head><body><p>It is now +EOH +date +cat <<EOT +</p></body></html> +EOT +\end{verbatim} +\caption{Example of a Unix shell script to return the date and time as +a HTML file} +\label{script} +\end{figure*} + +SGML is a specification for writing descriptions of text structure. In +itself SGML does not \emph{do} anything, any more than, say, Kernighan +and Ritchie's specification of the C~language\cite{krc} \emph{does} +anything: users and implementors have to do something \emph{with} +it. It has been slow to achieve popularity, partly because writing +effective Document Type Descriptions (DTDs) is a non-trivial task, and +partly because software to make full use of its facilities has +traditionally been expensive. It was therefore seen as a `big business +only' solution to text-handling problems until the popularisation of +HTML owing to increased use of the World Wide Web. Since 1992 the +software position has also improved considerably~--- an extensive list of +tools is maintained by Steve Pfeffer at UIO\cite{sgml-tools}. + +\section{The World Wide Web} + +WWW (W3 or just `the Web') is a client-server application on the +Internet. Users' clients (`browsers') request files from servers run +by information providers and display them, using the HTML markup +embedded in the text to render the formatting. Some of the markup can +provide filenames for the retrieval of graphics as illustrations, or +act as anchor-points for links to other documents, which can be +further text, or graphics, sound or motion video. This latter +capability gives the Web a hypertext and multimedia dimension, and +allows crosslinking of files almost anywhere on the Internet. + +Because the HTML files are plain text with embedded plain text markup, +in traditional SGML manner, they are immediately portable between +arbitrary makes and models of computer or operating system, making the +Web one of the first genuinely portable, multiplatform applications of +its kind. + +\subsection{HTML Markup} + +An example of simple markup and an appropriate rendering is +illustrated in Figure~\ref{html-example}. The conventions of SGML's +Reference Concrete Syntax\cite{iso-sgml} are used, so markup `tags' +are enclosed in angle brackets (less-than and greater-than signs), in +pairs surrounding the text to which they refer, with the end-tag being +preceded by a slash or solidus immediately after its opening angle +bracket. + +\begin{figure*} +\begin{verbatim} +<html> + <head> + <title>Fleet Street Eats</title> + </head> + <body> + <h1>Where to eat in Fleet Street</h1> + <p>There are many restaurants in the City, from + fast-food joints to <i>haute cuisine</i>.</p> + ... +\end{verbatim} +\vspace{1ex} +\hrule +\vspace{1em} +\begin{flushright} +\begin{small} +{\bf Document title:} {\tt Fleet Street Eats} +\end{small} +\end{flushright} +\section*{Where to eat in Fleet Street} +There are many restaurants in the City, from +fast-food joints to {\it haute cuisine\/}.\newline\dots +\caption{Example of HTML markup and possible rendering} +\label{html-example} +\end{figure*} + +The rendering is left almost entirely to the user's client program, as +there are almost no facilities within HTML for the expression of +appearance apart from a minimal indication of font change (italics, +boldface and typewriter-type). Indeed, most recent browsers allow the +{\em user} arbitrary control over which fonts, sizes and colours +should be used to instantiate the tagged elements of text. + +\subsection{Implementation} + +HTML was devised for the Web by non-SGML-experts who saw it as an +ideal mechanism for implementing plain-text portability while +preserving sufficient structural information for online rendering: one +of the classical reasons for adopting SGML. It is now becoming +standardised by an IETF working group who have produced a draft +specification in the form of a formal DTD\cite{html-spec}. Because of +the need to allow this specification to model existing `legacy' +documents (most of which would be regarded as fragments rather than +document instances), as well as provide for more robust usage, the +current DTD has two modes: a non-rigorous `deprecated' mode for +describing the legacy and a `recommended' mode for creating and +maintaining files in conventional form. + +HTML is sufficient for minimal documents, providing the structural and +visual features shown in Figure~\ref{html-tags}. A future version +(3.0) is being developed by the IETF Working Group, which will allow +the description of mathematics, tables and some additional visual- and +content-oriented features. + +\begin{figure*} +\begin{tabular}{>{\tt}l>{\PBS\raggedright\hspace{0pt}\baselineskip=10pt}p{1in}|>{\tt}l>{\PBS\raggedright\hspace{0pt}\baselineskip=10pt}p{1in}|>{\tt}l>{\PBS\raggedright\hspace{0pt}\baselineskip=10pt}p{1in}} +\multicolumn{2}{c|}{{\bf Structural}}&\multicolumn{2}{c|}{{\bf Descriptive}}&\multicolumn{2}{c}{{\bf Visual}} \\ [3pt] +html &document type& + a &hypertext link anchor-point& + b &bold type \\ +\quad head &document header& + cite &citations& + br &forced line-break \\ +\quad title &document title& + code &computer code& + hr &horizontal rule \\ +\quad base &root address for incomplete hypertext references& + em &emphasis& + i &italics \\ +\quad meta &specification of mapped headers& + kbd &keyboard input& + tt &typewriter type \\ +\quad link &relationship of document to outside world& + samp &sample of input& + img &illustrations \\ +\quad isindex &specifies a processable document which can take an argument& + strong &strong emphasis& + &\\ + && + var &program variable& + &\\ +body &contains all the text& + && + &\\ +\quad h1\dots h6&six levels of section heading& + && + &\\ +\quad p ¶graph& + && + &\\ +\quad pre &preformatted text& + && + &\\ +\quad blockquote&block quotations& + {\bf Form-fill}&& + {\bf Obsolete:}&\\ +\quad address &addresses& + form &contains a form& + listing &use {\tt pre} \\ +\quad ol &ordered lists& + textarea &free-text entry & + xmp &use {\tt pre} \\ +\quad ul &unordered lists& + input &input field (text, checkbox, radio button, {\it etc}& + plaintext &use {\tt pre} \\ +\quad menu &menu lists& + select &drop-down menu& + nextid &editing control \\ +\quad dir &directory lists& + \quad option &menu item& + dfn &definition of term\\ +\qquad li &list item& + && + &\\ +\quad dl &definition lists& + && + &\\ +\qquad dt &definition list term& + && + &\\ +\qquad dd &definition list description& + && + &\\ +\end{tabular} +\caption{Markup available in HTML 2.0 (indentation implies the item +must occur within the domain of its [non-indented] parent)} +\label{html-tags} +\end{figure*} + +Despite the coming improvements, HTML is likely to be joined in the +Web by other DTDs in future. One well-known SGML software house +already has a prototype browser which can handle instances of +arbitrary DTDs, given sufficient formatting information. This would +make it possible to use the Web for transmission and display of +documents using other SGML applications such as CALS (US Military), +DocBook (O'Reilly/Davenport), the TEI (Text Encoding Initiative) and +corporation-specific DTDs (such as those of Elsevier).\label{otherdtds} + +The next version of the DTD, HTML3, contains specifications for +mathematics, tables and some additional elements for +content-descriptive material, as well as a few extra visual keys such +as an {\tt ALIGN} attribute for positional specification. Most of this +work is being implemented on a test basis in the Arena browser (Unix/X +only at the moment) at CERN. + +Although Web browsers can reference files by any of several methods +(HTTP, the Web's `native' protocol; FTP; Telnet; Gopher; WAIS; and +others) by using the URL (Universal Resource Locator: a form of file +address on the Internet), the most powerful tool lies at the server +end: the ability of servers to execute scripts, provided their output +is HTML. A trivial example is shown in Figure~\ref{script}, which +returns the date and time. + +Such a script can contain arbitrary processing, including the +invocation of command-line programs and the passing of arguments. Data +can be gathered from the user either with the \verb+<isindex>+ tag in +the header, which causes a single-line data-entry field to appear, or +with the more complex \verb+<form>+ element with scrollable text +boxes, checkboxes, radio buttons and menus. In this manner, complete +front-ends can be manufactured to drive data-retrieval engines of any +kind, provided that they operate from the command line, and that the +script returns their output in HTML\@. The user (and the browser) remain +unaware that the result has been generated dynamically. + +\subsection{Presentation} + +HTML is criticised for being `presentation-oriented', but as can be +seen from Figure~\ref{html-tags}, the overwhelming majority of the +markup is structural or content-descriptive. However, this does not +prevent the na\"\i ve or sophisticated author from using or abusing +the markup in attempts to coerce browsers into displaying a specific +visual instantiation, primarily because none of the browsers (with the +partial exceptions of Arena and {\tt w3-mode} for GNU Emacs) performs +any form of validation parsing, and will thus display any random +assemblage of tags masquerading as HTML. This behaviour has misled +even some eminent authorities to dismiss HTML as `not being SGML'. + +There is thus a conflict between the SGML purist on the one side, who +decries any attempt at encoding visual appearance; and the uninformed +author on the other, who has been unintentionally misled into thinking +that HTML and the Web constitute some kind of glorified networked DTP +system. + +The purists are few in number but eloquently vocal: however, in +general, they acknowledge that visual keys can be included if they are +carefully coded. A perceived requirement to allow an author to +recommend the centering of an element is thus achieved in HTML3 by the +\verb+align="center"+ attribute, rather than the unnecessary +\verb+<center>+ element proposed by the authors of Netscape. + +The demands of the author are at their most marked in the approach of +publishers and marketing users, who have been accustomed for the last +550 years to exert absolute control over the final appearance of their +text. But the Web is not paper, and the freedoms and constraints of +the Press do not apply: it is as much a new medium as radio or +television. For such an author to insist that she must be able to +control the final display to the same extent as on paper is as +pointless as insisting that a viewer with a black-and-white television +must be able to see the colours in a commercial. + +The paradigm has been established that the browser controls the +appearance, using the markup as guidelines. There is indeed no reason +at all why attributes could not be added so that an author could write + +{\tt <h1 color=green font=LucidaBrightBoldItalic size=24 shading=50>} + +\noindent but the user of Lynx or WWW (two popular text-only browsers +for terminal screens) would still only see the heading in fixed-width +typewriter characters. The habit of insisting that everyone `must' +see a particular typographic instantiation is an unfortunate result of +a misinterpretation of the objective of the Web: to deliver +information in a compact, portable and arbitrarily reprocessable form. + +But publishers accustomed to paper, insistent on `keeping control', +have of course an entirely valid point, one with which the present +author has great sympathy. Why should a carefully-prepared document be +made a hames of by a typographically illiterate user who has set +\verb+<h2>+ to display as 44pt Punk Bold in diagonal purple and green +stripes? + +The solution probably lies in the implementation of style sheets, +perhaps along the lines of those discussed by the authors of +Arena\cite{arena-style}. They would in any case only be +recommendations: not every user has a CD-ROM of Adobe or Monotype +fonts. In any event, if 100\% control is essential, as in the display +of typographic examples, all graphical browsers can be configured to +spawn a window to display PostScript file, although the download time +may be a strong disincentive. + +It is entirely possible that the control of content will +ultimately prove a more attractive option than the control of +appearance. + +\section{Publishing with HTML} + +Setting aside the unresolved questions of display, there are more +pressing business problems about publishing on the Web. + +The authentication of users is being addressed at several levels, from +simple, non-authoritative checks using {\tt identd} to the more complex +username-and-password systems employed on some Web pages. From the +user's end, the authentication of the data being accessed is equally +important. The openness of the Internet in its raw form allows +`spoofing' in both directions, so the emergence of protocols to +provide checks is to be welcomed. + +The security of network-accessible texts from break-ins remains a +concern to anyone providing high-value merchandise, and Web text is +in this sense no different from any other computer data. Normal +precautions must therefore be taken to prevent theft through +other channels (such as remote lo\-gin), as distinct from theft +perpetrated by falsification of Web access. + +There is a need for robust solutions to charging and billing for +usage, and the secure transmission of financial data, including credit +card numbers, digital signatures, and perhaps even EFT transactions. +The Secure HTTP (SHTTP) mechanism being marketed by MCom and others is +becoming popular as a way of achieving some of this, but the Internet +must shed some of its image of lax controls and sloppy housekeeping if +it is to achieve sufficient `respectability' to attract the business +of those who are not networking specialists. + +The handling of copyright and the intellectual property of electronic +texts remains, as ever, an unsolved problem. While copyright law can +be used to provide a remedy for breach, the difficulty lies in +preventing the breach occurring in the first place. The reason is that +(as with other electronic mat\-er\-ial), copying and reproduction is fast, +cheap and easy, once the material is in the hands of the customer. +While a supplier may use SHTTP to protect the details of the +transaction, once a print file has been sent to someone, the supplier +retains no control whatsoever over its use, reuse and abuse. Copies +could be sent to dozens others, or printed many times, in the space of +minutes. + +\subsection{Printing from HTML} + +The demand for printed copies of Web material is surprisingly high. +Although in some cases it is reminiscent of those people who insist on +printing their email, it is undeniable that there is a serious +requirement for good quality print from Web documents. + +Existing solutions to printing SGML text are usually +application-specific, being embedded in SGML editors or DTP systems, +but there are also some more generic packages: + +\begin{itemize} + +\item {\tt Format} by Thomas Gordon (\LaTeX) + +\item {\tt HTMLtoPS} by Jan K\aa rrman (PostScript) + +\item {\tt SGML2TeX} and {\tt WebSet} by Peter Flynn (\TeX/\LaTeX) + +\item {\tt SimSim} by Jonathan Fine (\TeX) + +\end{itemize} + +\noindent The use of \TeX\ systems for most of these seems to indicate +that the similarity of markup concepts has not gone unnoticed by +practitioners. The author's own contributions are experimental, but +the second of them is planned as an interactive Web service, to be +introduced in the summer of 1995. Emailing a URL to the point of +service will cause it to be retrieved, typeset, and the output +returned to the user by email in PostScript form. As a form of email +browser, the control of appearance may lie in the hands of the +user, but suggestions for how implement this are currently +being sought\cite{ttn41}. + +\subsection{Problems} + +Implementing a professional level of typesetting from HTML raises some +interesting questions: + +\begin{itemize} + +\item most HTML files are invalid + +\item most HTML authors don't understand SGML + +\item most HTML authors couldn't care less + +\item most World Wide Web users couldn't care less + +\end{itemize} + +The handling of missing, damaged or abused tags in a gracious manner +is not a feature of most SGML parsers. At the best, a +typesetter-browser can only be expected to report to the user that a +file is invalid, and while it may be displayed by browsers which do +not make any claim to typographic quality, an attempt to make a +respectable print job of an invalid file is unlikely to succeed. + +\section{Development} + +The future of the World Wide Web and HTML is uncertain. While +development continues, and while new users are anxious to start +surfing the net, the existing designs and implementations will +suffice. In the longer term, a coalescing of services is likely to +occur, but for this to happen, a number of changes need to take place: + +\begin{itemize} + +\item The Web will start to make use of other DTDs, as outlined above. + Any file containing a \verb+<!doctype...>+ at the beginning could + cause a browser to retrieve the DTD specified, along with a style + sheet, and work much as any SGML-conformant DTP system would. + +\item Browsers will become pickier, able to offer better services at +the expense of rejecting invalid or badly broken files. Arena already +perfoms a form of consistency check on the HTML code of files, and +displays `Bad HTML' in the top corner when an offender is spotted. + +\item Users will become pickier, demanding better response from the +browser, better response from the server, and better facilities from +both. As users become more educated about the use of SGML, developers +will no longer be able to hide the deficiencies of products under the +cover of technical detail. + +\item This presupposes more user education, which is inevitable in a +developing technology. 100 years ago, motor cars appeared on the +roads, but few passengers in them understood the use of the levers and +rods which controlled them. With some minor exceptions, it is now +expected that a driver knows that turning the wheel clockwise turns +the car to the right, and {\it vice versa\/}. It will not take us that +long to perceive the innards of HTML, but it can only be done by +training and education. + +\item At some stage, investment is always needed. Many companies have +put substantial sums into the development of Internet resources, and +those that have done so with forethought and planning deserve to reap +a rich reward. It is a long-term investment, more akin to a +partnership, but support is always needed by those who undertake the +developments, especially as much of it is done in personal time and at +personal expense. + +\end{itemize} + +\noindent There is still some way to go before we achieve the ease of +use of the telephone or the radio, but the path is becoming easier +with each new development. + +\begin{thebibliography}{9} + +\bibitem{html-spec} Berners-Lee~T \& Connolly~D, {\em HyperText Markup +Language Specification~---~2.0}, Internet Draft, IETF Working Group on +HTML, December 1994. + +\bibitem{ttn41} Flynn~P, {\em Typographers' Inn}, \TeX\ and TUG NEWS, +{\bf 4}, 1, March 1995. + +\bibitem{iso-sgml} Goldfarb~C, {\em The SGML Handbook}, OUP, 1990, +ISBN 0--19--853737--9. + +\bibitem{krc} Kernighan~BW \& Ritchie~DM, {\em The C Programming +Language}, Prentice-Hall, 1978. + +\bibitem{arena-style} Lie~H {\em et al}, {\em HTML Style sheets}, +\URL|http://www.w3.org/hypertext/WWW/Style/| + +\bibitem{sgml-tools} Pepper~S, {\em The Whirlwind Guide: SGML +tools and vendors}, +\URL|ftp://ftp.ifi.uio.no/pub/SGML/SGML-Tools/SGML-Tools.txt| + +\end{thebibliography} + +\end{Article} diff --git a/usergrps/uktug/baskervi/5_2/fpic0.ps b/usergrps/uktug/baskervi/5_2/fpic0.ps new file mode 100644 index 0000000000..d08ee9f727 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fpic0.ps @@ -0,0 +1,516 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 48 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/nine
+<52BCD8DEDE48AB5F7E482DC693D5B1AD975425A92D0C892CF08E3CFB6E300DDDC2865BF1
+B2CBD0DC208CEBC7469A8E6C4629B10B776490E7269949F097A855C52B0E2E276B9E219A
+23312BC7887A54955E0DA5A50EA7175DCD5FE096F28A0B846609BC18981B362DCAEB84CF
+E90CFB5C7F3B3C75F54027B51338B4455C61094C8319239C75A90D9D9D01293292F5D2FA
+D8044B4D5E770C428D4CD2EA66CDEB494DAF0425AC31D00D1D76B7F9EF7F7CFCCD8046FF
+22C0B5D14C0F4DA7BB738450580C8ECA02> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC473E09F363D80DD64CFD30247EEC108
+B7DD63CE3C6554E53931E76881C96D10470B5F0D1A96894497D90FFCA44D2D57EADDCFC4
+AFBC45D2F4B71E9942B8F7C4E7913288E994203197652636> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/B
+<52BCD8DE8FFC2A31D9209A2F73B07601F57D7BE7A9438581B57E544AB22F75016D265E02
+FC781CBC42A3637480F93F730180C5F7213849DAD83597F05FE2353BFCA071E4BE0521D1
+7AB5238E689E970AB37443DE6DD27DB5764846521F087A5E6B4C791CD644888DA62FEA06
+85B946BED02CC778ED704A51953DEA645B523061316A> |-
+/O
+<52BCD8DED3276DDE29109E177DBC6E7803D79B3AF21CA27C4DAEE8092F36CDD8F74D5BE4
+2DC61F7D65A7954DC3ADE7F3E2FCC4C9A4A9D656A0F30CDECDA838CBD680C3108629C264
+D019CDD2ECBC7C2E74BB9B42E4E4ABBB62A6893ADE769EC904A8E5FD690E5FAEDB6B991A
+11E4D2D5F68A2719E3E1675E2FB6C8A6741A116DEF992F4F4A638BD0A1FCA1A4CEAEAE43
+F83306676C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/zero
+<52BCD8DEDCE50FCE2408507DE486F1D8942D8739E1CAE6589D505F2AB41C21B2290D7CC0
+AA1A575D0020D5FBDD22A292EBC87DA36F8A00D38A951800B9582A1708BFB93ED4F92D13
+003CBC2773CDAA03FC1B68FA438DA92F20F73328B7BD61708F7AC55B77ECF90BACB9F7C8
+06C6229DF32BDFE36951C57D53825C73E94486AC4EF255188782F7D33311DD954D07BBF3
+B288FFF658> |-
+/D
+<52BCD8DE8ECCE19D03F8AC641557C7096753ADBDA734560291B7773AF95EA88C31E18700
+0CD5B6813A073011E311B1A693FBD857E832AF32C1CEAB44FD3C9FCDF3129E1757C66F6D
+F01A759469140D53C4A8CD20C85D97DC7358369BC23224F7C40186B5787A94A7> |-
+/two
+<52BCD8DEDE48AB5F7E482DC693D541C05BD0C7A5A93208CC6EF89C29542995871B096190
+71A3E6B896858DF4023DBA758F8BBF5A76F09C062CE82AF8A42F337D45FDD3931EBB2082
+A36C23ACB3BBA07B206D07D9B5B0F1EF82D435DBA50AC27C> |-
+/F
+<52BCD8DE8ECA3EEC5413B86BE2A1AC2422F5B99257B0460385B1DA3291F23D23AF8669EE
+B380218A517FCB6490183EAC8C6AA2CDDA05737DAB3DDF2F> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C41E709913D2586801E88640218D546
+99957D95E96167EC1B7AE28B8D272DC745A1A0D729227755A984FDA19513ECE8B9FC4B30
+17158766EF43C1014421EA451142CBA69229D4FF84E9B27781385571C75713852998C2FF
+38> |-
+/H
+<52BCD8DE8ECA3EEC5FCE0C109116734FB09D12FB9F660BD54C706B1DFBBAD5CC90E2515E
+7DA7585DB9D86A6DB5C95471C89C067380BE71B8542C05FCB1C00BBB1C32AA66> |-
+/U
+<52BCD8DE8ECA3EEC5C477B7643BEEC48F84094516D6FE21233C968E384019E543E335B0F
+3424C4499F58B94E0AF4006B55643EBCAAFB48314B4567F16862D03FDCCD16ABD5D41F34
+819479F9> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA3401C20F1E9CBA2FC8B40DB2
+B60C9BE9C62845B2E065A0A3FFA6BA05EE5498997E191DCE6B7D5FC9E853874A0BE53811
+FDC31B9028D0A97F696D640BE1AB96C4594C14FDAEC0496A9B2DCA1BCABC561D8126C4FE
+63C094D07FD36A> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/parenright
+<52BCD8DED3276DDE002FD56214AD11E836704725C95824D140A2A122972913235B38CB7E
+BA3414AA9379FFA533B298A38DC1CDC31CB34B1152C0748A6C66C9F6D8EF26F9F77F6A> |-
+/J
+<52BCD8DEDE48AB5F406DBD8870330EAF8A12455A4D50E6067191AD803D96245B6D07A286
+43B7F6AC12D87CFFBD756D0237EBCC208B6B0CCFE46FC886D065741C> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936C7C4CCE71D1543566FC569727CCA
+09955466C546F0DA77> |-
+/Y
+<52BCD8DEE20F1F0D6C1866048E6EB3EA5B9D3CC2F686A024E5B289ECF17B51EA05A7B5A5
+24C7EABD122A132198BC9468C2F7B121F0CAAB8FB25379B97606CB6AC1E68A16EEDEEFAE
+> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/hyphen
+<52BCD8DEFAB4A551EF039C0A13B5E36F192621BE58A21E0C01BD47CC0C42F6033330C500
+D8> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/N
+<52BCD8DE8ECA3EEC5FCE0C1091167D965DE02484904DF8D98EE4C818106AA8CB962432F2
+94BAEFD0F66C66EB10EB18A3B0C47D4213B9E42EF8B06436A4411C78BFF79640832F8768
+1B26> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/C
+<52BCD8DEA53F08FEFDDC50B2F21CA57E4BEEAD73DA34BB1BDA04D6EC2CC54D786018950B
+3CBFF6951CA974EDBC2A41AE2EF5D4F91EF854EB62AFE6EEA7864329EC88D1763400CBF3
+AEDBD809463977BDE945AB61DE61E673811296BD9B1B055FE8C2B386ABDF145042F5AC47
+35F2753F24D329639FD3F7CFE9FA5947730F> |-
+/P
+<52BCD8DE8ECA3EEC5B1DF3A7B29BB8707280FB08B7C44EFB00EB8A0451A2807BBC9001D2
+BE8A77B2C5C3D427DD3A1A9A8C69ABE5A0B94BB765DDFC9E154EEA6A0171D050395AD401
+DA74A5D1143281AC372256EA7770FA2C5E> |-
+/one
+<52BCD8DEB2C350C026ED096D377E9579CE74FD413976CD4BCA2D40B146472A37F98268CC
+EAE0CFA95A99C88F7EAAAFDDBAD21139FDE5242E38E3D7DE9C60582DF5D44C178F6F> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/R
+<52BCD8DE8ECA3EEC5B90B437B80EAD3BBA8358D54A0F7592D1879BA17A346E6491B2B138
+24F02ED4660E59B5E37F8D691BE0C393C3587ECBB0580F8317E2B3CFA894F02795A67A66
+351A530F317BAB8C9356C911E8D9EE9026D68901424D0BA9D965233A65> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/y
+<52BCD8DEF48BF749566401693D568947766936C50672318A01C76D16A4633C8129DC698B
+C9D7F6B0E1214EB0A88A04A08FA22F0C2291E8CC76B83067435A3CABD0F34A1C8C02A912
+AD24AA2EF736A907448842D90377DF323D0B66411A4A> |-
+/three
+<52BCD8DEDE48AB5F7E482DC693D5B1AD9754A91DE6054B8554D5E2CBBACB1770CDFC0416
+118126EF4AA5C74D6A79392F58D27F439B679891E6963708073596EB557D3D78EE94D1E3
+A03E3B31C2D9CDA0AA058655A5EFCC32C0B73F26514D1F7233024C0EBE86F30B659CEAE4
+6B5B2CC78B604F02B49B7509216BC6BEE195DB71F1> |-
+/G
+<52BCD8DEA53F08FEFB50296CD96FEB8CC79B35B8A0816F38A84C49CE61266213D16E74F5
+741DDFEB1437B28A3A57EA948E533B62C130E1685E57F4DC85BAF14DF10CF1544EEB6B24
+D703E96E4DC5FF824E4C9BDF4C6AC6899D9838F82D6D5277FECEF3BC7E824B35166E8799
+E42AB14457532C689937CD63635B26259835ABBB36635840650B7CF550AA> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/parenleft
+<52BCD8DEB8ECFE35805CE766D3DBF8855E64DAF01D7722C6F6A5CF820E53A5E378D190DD
+B81C3A5ABB4916E393423FAB6BCB3F4A6DF3117268F02AEA72B2515AD74CA2462C827008
+> |-
+/five
+<52BCD8DEC1AB02F0500980B91632A88ECF148EE3DBF6E9A77C806E2E7077501E34C770D5
+3077008FB978097CF8F494C198FFC9D01658EFD3A6F71A66B665A8E1C1F5249A89A61448
+44980F37C379743661350042853766854E5A872F6A8F7FFAA4F47CD265840367B3AC3C8C
+F30DE0AFE70F9823> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E88FB6FE0F003FDE647EB9AB68C3B8
+0FB2> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/p
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F54E1B7E5D2C75DEC523029A539A5C73C846
+75580EBC115DB17C6BB3BE342E3945E32A47DED5E27E7B90C1B724BA3B42D35797262240
+EFA4BBED533C49EDD93E513BD61CBEEF9B223225A01D8E59490227FAF69E0823633D9DA3
+95EED3F407B6D9B9> |-
+/K
+<52BCD8DE8ECA3EEC5CBCA3417ED087116276FA70B9B02821F0108D0D8295D6B90E1961C4
+069BC555DE75B2B6D9F5875D93DAD5729C75882C019CA9988BF2C1B14B66AE2924FF> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: dvips 5.525 Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%CreationDate: Mon Mar 27 13:07:37 1995
+%%BoundingBox: 143 -63 535 649
+%%DocumentFonts: cmss17
+%%EndComments
+%DVIPSCommandLine: c:\texmf\emtex\dvips32.exe -E -p=1 -n1 finedvi -o
+%+ fpic0.ps
+%DVIPSParameters: dpi=300, compressed, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: texc.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get
+round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{
+statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0
+0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn
+begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X
+array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo
+setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx
+FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{
+pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}
+B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup
+length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B
+/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type
+/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp
+0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2
+index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff
+ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
+ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id
+ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{
+rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get
+/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp
+X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X
+adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup
+255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv}
+B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv
+S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
+putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
+adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
+{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
+adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
+chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
+}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
+userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
+false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
+scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
+transform round exch round exch itransform moveto rulex 0 rlineto 0
+ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
+0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
+B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{
+3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p
+-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{
+3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300
+(/SPQR/BASKERVI/5_2/finedvi) @start /Fa 134[53 4[42 45
+40 1[60 58 60 92 28 2[28 60 58 1[52 60 52 60 56 7[77
+3[80 79 65 2[74 3[63 81 55 1[82 78 66 70 1[74 78 8[58
+3[58 1[58 58 58 58 2[39 3[45 45 40[{}40 124.415973 /cmss17
+rf /Fb 141[57 2[84 25[115 114 93 108 1[107 124 118 146
+91 2[46 118 112 95 1[121 107 112 111 19[56 45[{}20 179.135960
+/cmss17 rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+0 0 bop 704 424 a Fb(F)-5 b(ORMA)-14 b(TTING)1019 673
+y(SGML)660 922 y(MANUSCRIPTS)1046 1171 y(-)70 b(o)-5
+b(r)71 b(-)786 1420 y(MUCH)66 b(ADO)952 1669 y(ABOUT)865
+1918 y(NOTHING)300 2440 y Fa(UKTUG)42 b(and)g(BCS-EPSG)g(meeting)548
+2643 y(\(c\))50 b(Cop)m(yright)g(1995)552 2797 y(Jonathan)i(Fine)548
+2951 y(203)d(Coldhams)g(Lane)555 3104 y(Camb)m(ridge)555
+3258 y(CB1)56 b(3HY)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/fpic1.ps b/usergrps/uktug/baskervi/5_2/fpic1.ps new file mode 100644 index 0000000000..eca50161c4 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fpic1.ps @@ -0,0 +1,683 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmssi17 1.1/12-Nov-94
+%%VMusage: 21005 21510
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmssi17) readonly def
+ /FamilyName (cmssi17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmssi17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-94 -249 1020 758] readonly def
+/UniqueID 4701512 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [87] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [83 85 87] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701512 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 16 array
+dup 5
+<52BCD8DEBB78A5C82D57626924ADB714022F> |
+dup 7
+<52BCD8DEBB78B46F4FD69BA12037959E1707AF9E> |
+dup 10
+<52BCD8DED8E6BBD0B042D803D5BB66CB9C3EA440DAE8CADEEBB7B7> |
+dup 12
+<52BCD8DEB23A4BC8FFB876BBE575305362> |
+dup 15
+<52BCD8DE8D60B7B06C3092F72D7B3E97> |
+|-
+2 index /CharStrings 25 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DEA670252B5DCA5220F577FDB7C5D6BBDC894207> |-
+/t
+<52BCD8DE876FA49FC526F552D321A09D683463D8B7553882654F54CA24C13395180762B6
+6FBFE09027E0F7C2D7AAB74D9FE4D3B587DCA1A2E64DF270C3EC9E8ACB8184527127D6B7
+AA8702245843E45259B3F4048961BE2E8C9729795710F96458BAAF79830020D4> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FEF46E62D993A23> |-
+/B
+<52BCD8DE8FFC2A31D9209A2F73B07601F57D7BE7A9438581B50D3FED41A3F4CC30F14CE5
+EE737D2117C969153BB5EF19AD251F33F025F0879EEA7FECA0443B3113CF83B96E317EA6
+19F8976DD19EF80645C395E5A965FC9DCC9106CEC7DCF21BE1DC051E19E3C390492C88B0
+8FC7B36612C980B8147E86E4A1200123D7053D41C0F13C88FD4108BF1FF2> |-
+/i
+<52BCD8DEB8ECFE35960F35A4268E4A1FF0BF1B90A7010A6725EA2DF36499DE99F0B95CFE
+8E> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C32F9A889A0D07C18BC31346C43433F
+C40CAD3B8D63D42461999FD466C36579260606760E5E835EBEE274242E3C67C7F75D3214
+36D29CEFE17C5E2FBBD09F95F9E58F60691E5D9C99E94F717940AF5170E9417CEAB12BD9
+D824ADF323C2D0A5B033CD1886A75AED41E15BF2E7D769286F7F3D> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA347DE7777CBDA04A1A387C22
+C0794F84775A4CBFE64096115A27FE3466094F9EB704D97CDE0BBC9BD4F939520B0B9069
+2309C906AC2D0320B27C44F79458BC883A21F38730ACB852507D351BFC78E6304CFEF8D3
+0D71B7CA9857A1DA6D> |-
+/o
+<52BCD8DEA2AA8095511B5C4FF8120CA09636EC6471628926CAD4CC1B89BB5BA63459CF28
+24D41CF39AD0987120797A79A6932E18C6ED665CC776153F28D1C408B7EBB416071D39D7
+0163A81594661A89CF8FC8F3CB399692C1> |-
+/d
+<52BCD8DEBDE48E423EE9CC4E57402A69C6F59BAFA7BB339F269AF2862DEF239B570AE82F
+BA083083D0A7AD24D6B2561F8CAB8BFEC07761102F263528A4D0AD35CBDBFC4D11E1E5B2
+C91020402A5D8224DB2C57E58E6A37082D9F3942C486A6CC3FA00AFD0032B32206440DD7
+4C1214454FD48226E7> |-
+/s
+<52BCD8DEC07916AB9A614CC6AE8821A6DE4D8552A89F8B7F52ECEFDE15DCC073D593805C
+712DBC5B44F330EED731C6DE6FECEC4868086B1CEF0DFB7B7F9510BD02090620DBD5A0F8
+780F4EBCF39EA6EF9B1EF979A0902B849FA84EC7B704BC45776480771E06F02A3F3CC433
+87CB289EBF932928E12C5ABC2409ACCBBB4723F4D32DF868E44E5EAD900E748A0973640C
+6E86EA> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BD655BD77F2946E5C3C52AA
+88E85410D8A51B3F704D811D8DDC9C236D51A6F54ED36B47341666EF446632293447DA1C
+4AFCCD3D1BFE227608C3CD6462E2144D00CDD6A08A165FC4DBE3> |-
+/u
+<52BCD8DE88A190E4E2A69D1654443359BE1E3E124AA41BFF99CF575DEDD82FAC6D715F58
+8B0EE5F4FDFE712D79FA20B87D511FD84BFECAE1D1F2591A0BD6035DA2F5B073E85368F6
+6A89D9D4FE1524E46772A7A296D08D31EC11A0> |-
+/w
+<52BCD8DE98BA5F40FE9156EC624A5063C1A940E0DFB6919E265A02CA30FC41E95C694980
+FE778346118F036014C5F286B16A50327994610132AB11E1D9DDC69946C0B2BCCBFE4181
+0F910312F5A0A2ED0D4017823BD0C6C0793C59F9A3B715E2E793668882A93123DCE1A434
+E3722C530476C8A637E782AF> |-
+/one
+<52BCD8DE8FFC2A31D307DDA52BA90153991234DE292B0120A5F48C09B37676A80075060E
+6A8BE4C2D404A7864E29EAF893169CD54F4FDC477DBA9E964EF82D83DCC193EB1D5A7B30
+E2> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B919BE36738> |-
+/y
+<52BCD8DEE472287F07406D298BC1E09AE88F4570BEF64FB89C5A067563E545A647600A58
+84DCF2F7D9C7EA67C2EC5EBF14B658242FC7A2A9682D27768B34B122200EAFE85C979E7E
+4E1468B038394E075101859BCBE52385D067C3E7131566BFE9E3C0> |-
+/T
+<52BCD8DE9B8BB7932C1AC5B591C922E7C754DCCA105BA66870F2DE7FBB6C1E7F078F614B
+CC4E46BBB5B2F3A6DEA8C68CE8ED3E88B5A3C25D> |-
+/a
+<52BCD8DEA40D1CB9F677DD330AD61CF47C2880AAB8BC7D06D193AD099334C7ABA6F82903
+F1B7A6273CFCE7EC395EDDD8256A6ABB4D5CCE376F5DF54F17383712F7826E7B62C137FD
+7A567D5D41BA53F7E61BEFC086601968156832CA79CD239991AA05936A2B31D70D46048C
+4120DA13E1BF6234F54999CA5D098896913F24C3A8E3E510C37AAC63FB6F> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B659EBA5782CB8B2F6174F6553DA87369
+2147EC1A1F5DA56D12DCCBB4EA69288E8F69989E8E4AA7F185FC5E35CCF6283E167A1323
+189E93B28E77C218BD5DEA94EFB1EE76B79E90FF> |-
+/emdash
+<52BCD8DED1C4D1B993FCA49983D6D18BFFCE40D8DDC3A86C1A82732F9621D93F1AD4AB> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E87917FCAA2FFBA55E4F51FABD5B43
+8F3CCC> |-
+/p
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF13AEC9A2554568AA87ECE875EDA66E161E1E
+146994DFEAE794342AAF46B73D1EBAF606825661AAE158FBA2EB41DBB381AA2C74BD79C9
+5F5F3F845EC8B5591E80DEFC28A8121539D725CAEB4A001BE5833FA795EE53E0C7ADBCBD
+01D3210FF5789C170C7A> |-
+/e
+<52BCD8DEBDE3F6895965D7DF19F9ECF559F24C2A4B65B5BEAB9C0E53C870CF955A912F99
+8FF1560D099ECFB41102AC23788A50ED96FFC7639F56863C3FC52125518E74577A50C084
+C93C5893F995F3137AD9A2F789F55CC16C75D265B07E1277181C6BCAAA1ECEFE555B01C4
+E58A167109CA3D944B2908BF272F5AA2> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704EB6B5F2464D752145581985A16C13
+A817CCCB9AB18C0C2BA8038300C474A4726A3CDAEB> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 10
+<52BCD8DED8E6C0D808D7A81447C618795983CC325E753B9BFF> |
+dup 13
+<52BCD8DEB23A5D47D521B72EFA4901D6> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 46 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DE88A190E4D2E314ADF2068FAEDCD720D11A9763> |-
+/nine
+<52BCD8DEDE48AB5F7E482DC693D5B1AD975425A92D0C892CF08E3CFB6E300DDDC2865BF1
+B2CBD0DC208CEBC7469A8E6C4629B10B776490E7269949F097A855C52B0E2E276B9E219A
+23312BC7887A54955E0DA5A50EA7175DCD5FE096F28A0B846609BC18981B362DCAEB84CF
+E90CFB5C7F3B3C75F54027B51338B4455C61094C8319239C75A90D9D9D01293292F5D2FA
+D8044B4D5E770C428D4CD2EA66CDEB494DAF0425AC31D00D1D76B7F9EF7F7CFCCD8046FF
+22C0B5D14C0F4DA7BB738450580C8ECA02> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FAEDCA7A01B2B0551163C> |-
+/B
+<52BCD8DE8FFC2A31D9209A2F73B07601F57D7BE7A9438581B57E544AB22F75016D265E02
+FC781CBC42A3637480F93F730180C5F7213849DAD83597F05FE2353BFCA071E4BE0521D1
+7AB5238E689E970AB37443DE6DD27DB5764846521F087A5E6B4C791CD644888DA62FEA06
+85B946BED02CC778ED704A51953DEA645B523061316A> |-
+/O
+<52BCD8DED3276DDE29109E177DBC6E7803D79B3AF21CA27C4DAEE8092F36CDD8F74D5BE4
+2DC61F7D65A7954DC3ADE7F3E2FCC4C9A4A9D656A0F30CDECDA838CBD680C3108629C264
+D019CDD2ECBC7C2E74BB9B42E4E4ABBB62A6893ADE769EC904A8E5FD690E5FAEDB6B991A
+11E4D2D5F68A2719E3E1675E2FB6C8A6741A116DEF992F4F4A638BD0A1FCA1A4CEAEAE43
+F83306676C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/v
+<52BCD8DEF48BF749566401693D568AC9B40DDCD66B21CC3EEE43BD04D637C83DA8A9C18D
+BFD5DBF7448BC19CBA3004FD76F8E686981EA061A2FBB355> |-
+/D
+<52BCD8DE8ECCE19D03F8AC641557C7096753ADBDA734560291B7773AF95EA88C31E18700
+0CD5B6813A073011E311B1A693FBD857E832AF32C1CEAB44FD3C9FCDF3129E1757C66F6D
+F01A759469140D53C4A8CD20C85D97DC7358369BC23224F7C40186B5787A94A7> |-
+/k
+<52BCD8DEB8ECFE35B9CE55FB44FEF35C3E733AD38521D134F9CB1E5F687171054B3681DE
+6950400F8B609416FF86812742B8157F12A359D3682C6580285B972E7EC99218C797E05B
+> |-
+/x
+<52BCD8DEE706E13E385D45C2473DFF746D2AFA47EB626B47FD43E12BBC8EF0A22A792FA3
+B30F2653E8E4C0ABB34447975CD21A38AB5E57748070320ACE09CF0F6D7AF60E5DAFA1F4
+57> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C41E709913D2586801E88640218D546
+99957D95E96167EC1B7AE28B8D272DC745A1A0D729227755A984FDA19513ECE8B9FC4B30
+17158766EF43C1014421EA451142CBA69229D4FF84E9B27781385571C75713852998C2FF
+38> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA3401C20F1E9CBA2FC8B40DB2
+B60C9BE9C62845B2E065A0A3FFA6BA05EE5498997E191DCE6B7D5FC9E853874A0BE53811
+FDC31B9028D0A97F696D640BE1AB96C4594C14FDAEC0496A9B2DCA1BCABC561D8126C4FE
+63C094D07FD36A> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/parenright
+<52BCD8DED3276DDE002FD56214AD11E836704725C95824D140A2A122972913235B38CB7E
+BA3414AA9379FFA533B298A38DC1CDC31CB34B1152C0748A6C66C9F6D8EF26F9F77F6A> |-
+/W
+<52BCD8DEF48BF749764C123B8763A9D5CC7F6B3F72677D9F620B0F3897564772D673F493
+D9651AB03CD9FB0519946178B02D53C65ABFD66EF00C1C3DF9186B164E298F2E02AEEBE1
+14F1080D3A52D488A01761C08B7FB5439B051FB76FC44D55EF27948C> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/q
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF13AEC9A2554568D958A098A0581DF6927DA7
+344CCC9B92CCFA71731FDAFCF19359AD28D64FC413424163F14B5B2D6144199C7F51DB1A
+19318647AB3C99AD8EB12C78ECC9A79DC9BED4111C5FD311F272D90374F9CF352D09429E
+DE0BECB025F0F4DE> |-
+/eight
+<52BCD8DEDE48AB5F7E482DC693D5B1AD9754A919AC36A64B26A0FF99F60D009F0AA398EC
+2669BDD4005E103139A1F73ABBFDD8C394D6E78E36325B72CC4617D5921C10DC0E4B4C7C
+4FA3864BD3376EE797E42069D22799C2F4D4F0C0833D7C73D662DE0A6707D7D5FFD0695A
+70556F39774523CB8442C4BDC52025B2D2EA90AF4F1DA52BEB67075BDC> |-
+/f
+<52BCD8DEC9374BBB27C97F8EF13536DF2A7CAF2440E427D1F758D097893EF61494C636D9
+66BE8F3CEED001052A0B811685F00C856011ADD1DDB44DC96A814CC0CB2E340AFAFE1AD5
+08DCA8AB7016B2CD77718E> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/N
+<52BCD8DE8ECA3EEC5FCE0C1091167D965DE02484904DF8D98EE4C818106AA8CB962432F2
+94BAEFD0F66C66EB10EB18A3B0C47D4213B9E42EF8B06436A4411C78BFF79640832F8768
+1B26> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/u
+<52BCD8DEB8ECFE35BB7B929CC4BC08F7BD9B7FC7107967877B41C3C207D3FBB3243604AC
+71B40057BDA2B7DC398DBC290713E5983410C0D82A14200AD4E0284DF6E9CA77C026348E
+40F7F8> |-
+/C
+<52BCD8DEA53F08FEFDDC50B2F21CA57E4BEEAD73DA34BB1BDA04D6EC2CC54D786018950B
+3CBFF6951CA974EDBC2A41AE2EF5D4F91EF854EB62AFE6EEA7864329EC88D1763400CBF3
+AEDBD809463977BDE945AB61DE61E673811296BD9B1B055FE8C2B386ABDF145042F5AC47
+35F2753F24D329639FD3F7CFE9FA5947730F> |-
+/P
+<52BCD8DE8ECA3EEC5B1DF3A7B29BB8707280FB08B7C44EFB00EB8A0451A2807BBC9001D2
+BE8A77B2C5C3D427DD3A1A9A8C69ABE5A0B94BB765DDFC9E154EEA6A0171D050395AD401
+DA74A5D1143281AC372256EA7770FA2C5E> |-
+/w
+<52BCD8DEF48BF749655D9E58FBC0E0BFFE28337356725A42EE3153C8D8DFD60435BC9872
+862E83BA9A2A01BC1575406C1A52FDFAB8C1A9D6DF8E7F72F295CD98791548CAA3D5D5D6
+02DB504CB95009B078553493C4CFEFFD8A7380615A3A62B5944B68A333A1881B23> |-
+/one
+<52BCD8DEB2C350C026ED096D377E9579CE74FD413976CD4BCA2D40B146472A37F98268CC
+EAE0CFA95A99C88F7EAAAFDDBAD21139FDE5242E38E3D7DE9C60582DF5D44C178F6F> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/R
+<52BCD8DE8ECA3EEC5B90B437B80EAD3BBA8358D54A0F7592D1879BA17A346E6491B2B138
+24F02ED4660E59B5E37F8D691BE0C393C3587ECBB0580F8317E2B3CFA894F02795A67A66
+351A530F317BAB8C9356C911E8D9EE9026D68901424D0BA9D965233A65> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/y
+<52BCD8DEF48BF749566401693D568947766936C50672318A01C76D16A4633C8129DC698B
+C9D7F6B0E1214EB0A88A04A08FA22F0C2291E8CC76B83067435A3CABD0F34A1C8C02A912
+AD24AA2EF736A907448842D90377DF323D0B66411A4A> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/endash
+<52BCD8DEE706E13E078E5090E504829D15CCFDAE6B82BA482EE6116858A8490545> |-
+/parenleft
+<52BCD8DEB8ECFE35805CE766D3DBF8855E64DAF01D7722C6F6A5CF820E53A5E378D190DD
+B81C3A5ABB4916E393423FAB6BCB3F4A6DF3117268F02AEA72B2515AD74CA2462C827008
+> |-
+/five
+<52BCD8DEC1AB02F0500980B91632A88ECF148EE3DBF6E9A77C806E2E7077501E34C770D5
+3077008FB978097CF8F494C198FFC9D01658EFD3A6F71A66B665A8E1C1F5249A89A61448
+44980F37C379743661350042853766854E5A872F6A8F7FFAA4F47CD265840367B3AC3C8C
+F30DE0AFE70F9823> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/p
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F54E1B7E5D2C75DEC523029A539A5C73C846
+75580EBC115DB17C6BB3BE342E3945E32A47DED5E27E7B90C1B724BA3B42D35797262240
+EFA4BBED533C49EDD93E513BD61CBEEF9B223225A01D8E59490227FAF69E0823633D9DA3
+95EED3F407B6D9B9> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%CreationDate: Thu Mar 23 22:24:52 1995
+%%BoundingBox: 143 -87 636 649
+%%DocumentFonts: cmss17 cmssi17
+%%EndComments
+%DVIPSCommandLine: dvips.real -E -o fpic1.ps -p 1 -n 1 finedvi
+%DVIPSParameters: dpi=300, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
+a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300
+(/D/work/baskervi/5_2/finedvi) @start /Fa 131[117 2[53
+1[79 1[60 42 45 40 1[60 58 60 92 28 2[28 60 2[52 60 1[60
+56 12[79 10[32 6[78 16[58 2[32 1[32 44[{}24 124.415973
+/cmssi17 rf /Fb 168[132 2[95 78 90 1[89 103 99 8[83 101
+89 93 93 65[{}12 149.255937 /cmss17 rf /Fc 132[58 1[53
+53 79 53 60 42 45 40 60 60 58 60 92 28 57 1[28 60 58
+36 52 60 52 60 56 9[110 3[65 14[84 1[78 77 7[58 58 2[58
+3[58 2[32 1[32 2[45 45 40[{}38 124.415973 /cmss17 rf
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+1 0 bop 300 403 a Fb(SP)-12 b(A)l(CES)47 b(BETWEEN)h(W)l(ORDS)499
+656 y Fa(The)53 b(notes)g(I)h(handle)e(no)h(b)s(etter)499
+810 y(than)j(many)g(pianists.)f(But)g(the)499 964 y(pauses)43
+b(b)s(et)m(w)m(een)h(the)f(notes)h(|)g(ah,)499 1117 y(that)54
+b(is)f(where)g(the)g(a)m(rt)g(resides.)794 1287 y Fc(Artur)38
+b(Schnab)s(el)g(\(1885{1951\))300 1541 y(Basic)32 b(to)h(qualit)m(y)g
+(a)m(re)f(the)h(spaces)f(b)s(et)m(w)m(een)300 1694 y(w)m(o)m(rds,)42
+b(the)g(b)m(reaking)e(of)i(text)g(into)g(lines,)300 1848
+y(and)e(the)h(b)m(reaking)e(of)h(lines)f(into)h(pages.)300
+2101 y(Another)j(basic)e(is)h(the)h(space)e(sepa)m(rating)300
+2255 y(vertically)46 b(stack)m(ed)g(elements.)300 2508
+y(Designers)41 b(understand)g(such)g(things.)300 2761
+y(When)k(the)g(spacing)g(b)s(et)m(w)m(een)f(w)m(o)m(rds)h(o)m(r)300
+2915 y(elements)40 b(is)g(wrong,)i(there)e(is)g(no)h(remedy)300
+3068 y(to)49 b(mak)m(e)f(the)g(result)f(go)s(o)s(d.)2272
+3358 y Fa(1)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/fpic2.ps b/usergrps/uktug/baskervi/5_2/fpic2.ps new file mode 100644 index 0000000000..c2f99a3260 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fpic2.ps @@ -0,0 +1,573 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmssi17 1.1/12-Nov-94
+%%VMusage: 21005 21510
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmssi17) readonly def
+ /FamilyName (cmssi17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmssi17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-94 -249 1020 758] readonly def
+/UniqueID 4701512 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [87] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [83 85 87] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701512 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 1 array
+|-
+2 index /CharStrings 2 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/two
+<52BCD8DED6BC61C675E42767B93D5D70E490569B75C85EF7F6F2BE39E226D72A1D49F63C
+395D6B87731868A0E84CF601637DAA93D74A3F1B7E4857462A3B280A6394D86747AD73C9
+EC5795618BDB635EA747F6BE076570BC546C76725EDFE73E> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 6
+<52BCD8DEB23A0AAB5B5C87D226B8> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 10
+<52BCD8DED8E6C0D808D7A81447C618795983CC325E753B9BFF> |
+dup 13
+<52BCD8DEB23A5D47D521B72EFA4901D6> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 45 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DE88A190E4D2E314ADF2068FAEDCD720D11A9763> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FAEDCA7A01B2B0551163C> |-
+/O
+<52BCD8DED3276DDE29109E177DBC6E7803D79B3AF21CA27C4DAEE8092F36CDD8F74D5BE4
+2DC61F7D65A7954DC3ADE7F3E2FCC4C9A4A9D656A0F30CDECDA838CBD680C3108629C264
+D019CDD2ECBC7C2E74BB9B42E4E4ABBB62A6893ADE769EC904A8E5FD690E5FAEDB6B991A
+11E4D2D5F68A2719E3E1675E2FB6C8A6741A116DEF992F4F4A638BD0A1FCA1A4CEAEAE43
+F83306676C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/v
+<52BCD8DEF48BF749566401693D568AC9B40DDCD66B21CC3EEE43BD04D637C83DA8A9C18D
+BFD5DBF7448BC19CBA3004FD76F8E686981EA061A2FBB355> |-
+/D
+<52BCD8DE8ECCE19D03F8AC641557C7096753ADBDA734560291B7773AF95EA88C31E18700
+0CD5B6813A073011E311B1A693FBD857E832AF32C1CEAB44FD3C9FCDF3129E1757C66F6D
+F01A759469140D53C4A8CD20C85D97DC7358369BC23224F7C40186B5787A94A7> |-
+/Q
+<52BCD8DED3276DDE29109E177DBC6E79D0EFA401A557BCA04FD09EEEB8C00C13C7E108D3
+DD74B1696C2726B09F28D05B2DED48003DDC2BF475D9BD705C58EDAA1B0F66BEC988E208
+2D944AC7C87900A256743DA574E0C3335D0DA10436916F3B1831E1008F71398C3AA9EB46
+C3EA54F4565098B5F80BB51880C3EA4122856518A2BEFD295C03D4B9C01969CF650833C4
+12EF86AAC308AB36C126740EAEAD2F370B4B01304E000439F1BE5B> |-
+/k
+<52BCD8DEB8ECFE35B9CE55FB44FEF35C3E733AD38521D134F9CB1E5F687171054B3681DE
+6950400F8B609416FF86812742B8157F12A359D3682C6580285B972E7EC99218C797E05B
+> |-
+/question
+<52BCD8DED3276DDE0657BA393AA370733D56F4E3A87ED2290429CE611B5CC6642E62BB55
+0DE8E2A9CD1FF6168C9848CE2A5453F960E2025C9E0B9F127EB7E6118AC62782138D670A
+8E8078E620E576688219096ACA104FA6672CD138C13FC2E7D691681122BF> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C41E709913D2586801E88640218D546
+99957D95E96167EC1B7AE28B8D272DC745A1A0D729227755A984FDA19513ECE8B9FC4B30
+17158766EF43C1014421EA451142CBA69229D4FF84E9B27781385571C75713852998C2FF
+38> |-
+/H
+<52BCD8DE8ECA3EEC5FCE0C109116734FB09D12FB9F660BD54C706B1DFBBAD5CC90E2515E
+7DA7585DB9D86A6DB5C95471C89C067380BE71B8542C05FCB1C00BBB1C32AA66> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA3401C20F1E9CBA2FC8B40DB2
+B60C9BE9C62845B2E065A0A3FFA6BA05EE5498997E191DCE6B7D5FC9E853874A0BE53811
+FDC31B9028D0A97F696D640BE1AB96C4594C14FDAEC0496A9B2DCA1BCABC561D8126C4FE
+63C094D07FD36A> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/parenright
+<52BCD8DED3276DDE002FD56214AD11E836704725C95824D140A2A122972913235B38CB7E
+BA3414AA9379FFA533B298A38DC1CDC31CB34B1152C0748A6C66C9F6D8EF26F9F77F6A> |-
+/W
+<52BCD8DEF48BF749764C123B8763A9D5CC7F6B3F72677D9F620B0F3897564772D673F493
+D9651AB03CD9FB0519946178B02D53C65ABFD66EF00C1C3DF9186B164E298F2E02AEEBE1
+14F1080D3A52D488A01761C08B7FB5439B051FB76FC44D55EF27948C> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/q
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF13AEC9A2554568D958A098A0581DF6927DA7
+344CCC9B92CCFA71731FDAFCF19359AD28D64FC413424163F14B5B2D6144199C7F51DB1A
+19318647AB3C99AD8EB12C78ECC9A79DC9BED4111C5FD311F272D90374F9CF352D09429E
+DE0BECB025F0F4DE> |-
+/f
+<52BCD8DEC9374BBB27C97F8EF13536DF2A7CAF2440E427D1F758D097893EF61494C636D9
+66BE8F3CEED001052A0B811685F00C856011ADD1DDB44DC96A814CC0CB2E340AFAFE1AD5
+08DCA8AB7016B2CD77718E> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/colon
+<52BCD8DE88A190E4D2E314ADF2068FAEDCDB9CE56CBB88A442239FE5038ED25A3D36> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/N
+<52BCD8DE8ECA3EEC5FCE0C1091167D965DE02484904DF8D98EE4C818106AA8CB962432F2
+94BAEFD0F66C66EB10EB18A3B0C47D4213B9E42EF8B06436A4411C78BFF79640832F8768
+1B26> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/u
+<52BCD8DEB8ECFE35BB7B929CC4BC08F7BD9B7FC7107967877B41C3C207D3FBB3243604AC
+71B40057BDA2B7DC398DBC290713E5983410C0D82A14200AD4E0284DF6E9CA77C026348E
+40F7F8> |-
+/C
+<52BCD8DEA53F08FEFDDC50B2F21CA57E4BEEAD73DA34BB1BDA04D6EC2CC54D786018950B
+3CBFF6951CA974EDBC2A41AE2EF5D4F91EF854EB62AFE6EEA7864329EC88D1763400CBF3
+AEDBD809463977BDE945AB61DE61E673811296BD9B1B055FE8C2B386ABDF145042F5AC47
+35F2753F24D329639FD3F7CFE9FA5947730F> |-
+/P
+<52BCD8DE8ECA3EEC5B1DF3A7B29BB8707280FB08B7C44EFB00EB8A0451A2807BBC9001D2
+BE8A77B2C5C3D427DD3A1A9A8C69ABE5A0B94BB765DDFC9E154EEA6A0171D050395AD401
+DA74A5D1143281AC372256EA7770FA2C5E> |-
+/w
+<52BCD8DEF48BF749655D9E58FBC0E0BFFE28337356725A42EE3153C8D8DFD60435BC9872
+862E83BA9A2A01BC1575406C1A52FDFAB8C1A9D6DF8E7F72F295CD98791548CAA3D5D5D6
+02DB504CB95009B078553493C4CFEFFD8A7380615A3A62B5944B68A333A1881B23> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/fi
+<52BCD8DEC9374BBB10104B86EFAE220B34B8417E3FA5CB9B2A047FBFDB6BA030EF0E28F6
+6E11F9DCA3657ABD04C69EA6C51CBFEBAEC85E10D88011DB123FBA6D017F85CA90979658
+7BDD57B76DD3AFA435CF48001922309935602EBCEBDA9E3415B1B770> |-
+/R
+<52BCD8DE8ECA3EEC5B90B437B80EAD3BBA8358D54A0F7592D1879BA17A346E6491B2B138
+24F02ED4660E59B5E37F8D691BE0C393C3587ECBB0580F8317E2B3CFA894F02795A67A66
+351A530F317BAB8C9356C911E8D9EE9026D68901424D0BA9D965233A65> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/y
+<52BCD8DEF48BF749566401693D568947766936C50672318A01C76D16A4633C8129DC698B
+C9D7F6B0E1214EB0A88A04A08FA22F0C2291E8CC76B83067435A3CABD0F34A1C8C02A912
+AD24AA2EF736A907448842D90377DF323D0B66411A4A> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/parenleft
+<52BCD8DEB8ECFE35805CE766D3DBF8855E64DAF01D7722C6F6A5CF820E53A5E378D190DD
+B81C3A5ABB4916E393423FAB6BCB3F4A6DF3117268F02AEA72B2515AD74CA2462C827008
+> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E88FB6FE0F003FDE647EB9AB68C3B8
+0FB2> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/p
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F54E1B7E5D2C75DEC523029A539A5C73C846
+75580EBC115DB17C6BB3BE342E3945E32A47DED5E27E7B90C1B724BA3B42D35797262240
+EFA4BBED533C49EDD93E513BD61CBEEF9B223225A01D8E59490227FAF69E0823633D9DA3
+95EED3F407B6D9B9> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%CreationDate: Thu Mar 23 22:24:47 1995
+%%BoundingBox: 143 -87 636 649
+%%DocumentFonts: cmss17 cmssi17
+%%EndComments
+%DVIPSCommandLine: dvips.real -E -o fpic2.ps -p 2 -n 1 finedvi
+%DVIPSParameters: dpi=300, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
+a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300
+(/D/work/baskervi/5_2/finedvi) @start /Fa 205[58 50[{}1
+124.415973 /cmssi17 rf /Fb 168[132 2[95 78 3[103 99 5[99
+6[93 1[66 63[{}8 149.255937 /cmss17 rf /Fc 134[53 1[79
+53 60 42 45 40 60 60 58 60 92 28 57 1[28 60 58 36 52
+60 52 60 56 12[79 1[75 86 74 6[32 3[70 84 74 8[32 11[32
+1[32 2[45 45 27[62 12[{}37 124.415973 /cmss17 rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+2 0 bop 300 403 a Fb(WHO)46 b(O)l(WNS)g(WHA)-12 b(T?)300
+656 y Fc(The)43 b(w)m(o)m(rds)g(b)s(elong)g(to)g(the)g(autho)m(r.)300
+910 y(The)e(spaces)f(b)s(et)m(w)m(een)h(the)g(w)m(o)m(rds)f(b)s(elong)
+300 1063 y(to)51 b(the)f(fo)m(rmatter)f(\(which)i(should)f(b)s(e)300
+1217 y(p)s(erson)58 b(and)g(p)m(rogram)h(w)m(o)m(rking)f(in)300
+1370 y(ha)m(rmony\).)300 1624 y(Each)52 b(pa)m(rticipant)e(needs)i(to)h
+(resp)s(ect)300 1777 y(the)59 b(others.)300 2030 y(Punctuation)54
+b(is)g(a)g(battle\014eld.)g(It)g(is)300 2184 y(neither)49
+b(w)m(o)m(rd)g(no)m(r)h(space,)f(but)h(sha)m(res)300
+2338 y(qualities)44 b(with)h(b)s(oth.)h(Consider:)p 425
+2512 25 25 v 499 2541 a(Rules)53 b(of)g(st)m(yle.)p 425
+2666 V 499 2695 a(Quote)41 b(ma)m(rks)f(versus)h(quote)g(font.)p
+425 2819 V 499 2848 a(Dep)s(ends)47 b(on)h(language.)p
+425 2973 V 499 3002 a(Interaction)62 b(b)s(et)m(w)m(een)f(space,)499
+3155 y(punctuation)40 b(and)h(change)f(of)g(font.)2272
+3358 y Fa(2)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/fpic3.ps b/usergrps/uktug/baskervi/5_2/fpic3.ps new file mode 100644 index 0000000000..e1bf6027eb --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fpic3.ps @@ -0,0 +1,895 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmssi17 1.1/12-Nov-94
+%%VMusage: 21005 21510
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmssi17) readonly def
+ /FamilyName (cmssi17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmssi17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-94 -249 1020 758] readonly def
+/UniqueID 4701512 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [87] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [83 85 87] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701512 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 1 array
+|-
+2 index /CharStrings 2 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/three
+<52BCD8DEA8D32E9D003FDCD5AA2493EC465D671D747FD4E7FE55C0EB76757FB7780B5DFC
+A8167C79E1A145C10D08C65CCF84DDCAAC5B3642A1BB6D4163679C811C810C8BBC62FB5C
+21F456689E45F006DEE9FC23D6C5826755B0B7842B4A5E616A379C40108A4180931729C7
+48F0476EC36AF3D5EB2B08E14BA83E3467B67902> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 6
+<52BCD8DEB23A0AAB5B5C87D226B8> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 10
+<52BCD8DED8E6C0D808D7A81447C618795983CC325E753B9BFF> |
+dup 13
+<52BCD8DEB23A5D47D521B72EFA4901D6> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 42 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DE88A190E4D2E314ADF2068FAEDCD720D11A9763> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC473E09F363D80DD64CFD30247EEC108
+B7DD63CE3C6554E53931E76881C96D10470B5F0D1A96894497D90FFCA44D2D57EADDCFC4
+AFBC45D2F4B71E9942B8F7C4E7913288E994203197652636> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FAEDCA7A01B2B0551163C> |-
+/B
+<52BCD8DE8FFC2A31D9209A2F73B07601F57D7BE7A9438581B57E544AB22F75016D265E02
+FC781CBC42A3637480F93F730180C5F7213849DAD83597F05FE2353BFCA071E4BE0521D1
+7AB5238E689E970AB37443DE6DD27DB5764846521F087A5E6B4C791CD644888DA62FEA06
+85B946BED02CC778ED704A51953DEA645B523061316A> |-
+/O
+<52BCD8DED3276DDE29109E177DBC6E7803D79B3AF21CA27C4DAEE8092F36CDD8F74D5BE4
+2DC61F7D65A7954DC3ADE7F3E2FCC4C9A4A9D656A0F30CDECDA838CBD680C3108629C264
+D019CDD2ECBC7C2E74BB9B42E4E4ABBB62A6893ADE769EC904A8E5FD690E5FAEDB6B991A
+11E4D2D5F68A2719E3E1675E2FB6C8A6741A116DEF992F4F4A638BD0A1FCA1A4CEAEAE43
+F83306676C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/x
+<52BCD8DEE706E13E385D45C2473DFF746D2AFA47EB626B47FD43E12BBC8EF0A22A792FA3
+B30F2653E8E4C0ABB34447975CD21A38AB5E57748070320ACE09CF0F6D7AF60E5DAFA1F4
+57> |-
+/question
+<52BCD8DED3276DDE0657BA393AA370733D56F4E3A87ED2290429CE611B5CC6642E62BB55
+0DE8E2A9CD1FF6168C9848CE2A5453F960E2025C9E0B9F127EB7E6118AC62782138D670A
+8E8078E620E576688219096ACA104FA6672CD138C13FC2E7D691681122BF> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C41E709913D2586801E88640218D546
+99957D95E96167EC1B7AE28B8D272DC745A1A0D729227755A984FDA19513ECE8B9FC4B30
+17158766EF43C1014421EA451142CBA69229D4FF84E9B27781385571C75713852998C2FF
+38> |-
+/quoteright
+<52BCD8DE88A190E4D2E314ADF206FCAD10ED3A0F7595E948> |-
+/U
+<52BCD8DE8ECA3EEC5C477B7643BEEC48F84094516D6FE21233C968E384019E543E335B0F
+3424C4499F58B94E0AF4006B55643EBCAAFB48314B4567F16862D03FDCCD16ABD5D41F34
+819479F9> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA3401C20F1E9CBA2FC8B40DB2
+B60C9BE9C62845B2E065A0A3FFA6BA05EE5498997E191DCE6B7D5FC9E853874A0BE53811
+FDC31B9028D0A97F696D640BE1AB96C4594C14FDAEC0496A9B2DCA1BCABC561D8126C4FE
+63C094D07FD36A> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/J
+<52BCD8DEDE48AB5F406DBD8870330EAF8A12455A4D50E6067191AD803D96245B6D07A286
+43B7F6AC12D87CFFBD756D0237EBCC208B6B0CCFE46FC886D065741C> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936C7C4CCE71D1543566FC569727CCA
+09955466C546F0DA77> |-
+/f
+<52BCD8DEC9374BBB27C97F8EF13536DF2A7CAF2440E427D1F758D097893EF61494C636D9
+66BE8F3CEED001052A0B811685F00C856011ADD1DDB44DC96A814CC0CB2E340AFAFE1AD5
+08DCA8AB7016B2CD77718E> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/N
+<52BCD8DE8ECA3EEC5FCE0C1091167D965DE02484904DF8D98EE4C818106AA8CB962432F2
+94BAEFD0F66C66EB10EB18A3B0C47D4213B9E42EF8B06436A4411C78BFF79640832F8768
+1B26> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/u
+<52BCD8DEB8ECFE35BB7B929CC4BC08F7BD9B7FC7107967877B41C3C207D3FBB3243604AC
+71B40057BDA2B7DC398DBC290713E5983410C0D82A14200AD4E0284DF6E9CA77C026348E
+40F7F8> |-
+/C
+<52BCD8DEA53F08FEFDDC50B2F21CA57E4BEEAD73DA34BB1BDA04D6EC2CC54D786018950B
+3CBFF6951CA974EDBC2A41AE2EF5D4F91EF854EB62AFE6EEA7864329EC88D1763400CBF3
+AEDBD809463977BDE945AB61DE61E673811296BD9B1B055FE8C2B386ABDF145042F5AC47
+35F2753F24D329639FD3F7CFE9FA5947730F> |-
+/P
+<52BCD8DE8ECA3EEC5B1DF3A7B29BB8707280FB08B7C44EFB00EB8A0451A2807BBC9001D2
+BE8A77B2C5C3D427DD3A1A9A8C69ABE5A0B94BB765DDFC9E154EEA6A0171D050395AD401
+DA74A5D1143281AC372256EA7770FA2C5E> |-
+/w
+<52BCD8DEF48BF749655D9E58FBC0E0BFFE28337356725A42EE3153C8D8DFD60435BC9872
+862E83BA9A2A01BC1575406C1A52FDFAB8C1A9D6DF8E7F72F295CD98791548CAA3D5D5D6
+02DB504CB95009B078553493C4CFEFFD8A7380615A3A62B5944B68A333A1881B23> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/fi
+<52BCD8DEC9374BBB10104B86EFAE220B34B8417E3FA5CB9B2A047FBFDB6BA030EF0E28F6
+6E11F9DCA3657ABD04C69EA6C51CBFEBAEC85E10D88011DB123FBA6D017F85CA90979658
+7BDD57B76DD3AFA435CF48001922309935602EBCEBDA9E3415B1B770> |-
+/R
+<52BCD8DE8ECA3EEC5B90B437B80EAD3BBA8358D54A0F7592D1879BA17A346E6491B2B138
+24F02ED4660E59B5E37F8D691BE0C393C3587ECBB0580F8317E2B3CFA894F02795A67A66
+351A530F317BAB8C9356C911E8D9EE9026D68901424D0BA9D965233A65> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/y
+<52BCD8DEF48BF749566401693D568947766936C50672318A01C76D16A4633C8129DC698B
+C9D7F6B0E1214EB0A88A04A08FA22F0C2291E8CC76B83067435A3CABD0F34A1C8C02A912
+AD24AA2EF736A907448842D90377DF323D0B66411A4A> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E88FB6FE0F003FDE647EB9AB68C3B8
+0FB2> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/p
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F54E1B7E5D2C75DEC523029A539A5C73C846
+75580EBC115DB17C6BB3BE342E3945E32A47DED5E27E7B90C1B724BA3B42D35797262240
+EFA4BBED533C49EDD93E513BD61CBEEF9B223225A01D8E59490227FAF69E0823633D9DA3
+95EED3F407B6D9B9> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedbl put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /less put
+dup 61 /equal put
+dup 62 /greater put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /backslash put
+dup 93 /bracketright put
+dup 94 /asciicircum put
+dup 95 /underscore put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /braceleft put
+dup 124 /bar put
+dup 125 /braceright put
+dup 126 /asciitilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /arrowup put
+dup 175 /arrowdown put
+dup 176 /quotesingle put
+dup 177 /exclamdown put
+dup 178 /questiondown put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /visiblespace put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-1 Encoding def
+mark %%
+%!FontType1-1.0: cmtt12 1.1/12-Nov-94
+%%VMusage: 27047 27319
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmtt12) readonly def
+ /FamilyName (cmtt12) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 611 def
+ /Descender -222 def
+ /CapHeight 611 def
+end readonly def
+/FontName /cmtt12 def
+/Encoding SubFontEncoding-1 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-3 -234 526 697] readonly def
+/UniqueID 4701547 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-12 0 431 440 611 623] |-
+/OtherBlues [-228 -222] |-
+/MinFeature {16 16} |-
+/StdHW [62] |-
+/StdVW [69] |-
+/password 5839 def
+/StemSnapH [59 62 65] |-
+/StemSnapV [60 61 69] |-
+/BlueScale 0.0812917 def
+/UniqueID 4701547 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 14 array
+dup 7
+<52BCD8DE1DB7B53A061105CA41F4869B14DF9AF20D68538ED1EC> |
+dup 13
+<52BCD8DE21DB5386B5AB424D39C92A3FEDEE5DF495A93FCA5276610B9F58D83C39> |
+|-
+2 index /CharStrings 23 dict dup begin
+/e
+<52BCD8DEADCBBFE51FDE36CAAB340C9E751565531EE17CF8D137881A6D1C5613E0E31867
+E2D3AEFD6C5134D312CAE8BD53F20D7573B4FA5CD37492838E32C2BBE35CC9D38FA88558
+AEAE582B290985C958BFC1B19B3ED9C9FC7A7B5F4996D080C28BF02B4AD64158979D1D91
+2BF5E113830177D16FAC0A844AA8E3C91FD7DF69C1> |-
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/t
+<52BCD8DEC8062E8E6ACAC32A7CF9849AE29FBBE97BE222CBF69C0FB59672976BF639BEC3
+5D8223ECD5B0E388BF6B825429F45E01AC690547BF689FC0DD4DF663D27665C899B6DF66
+0FB72C9E48BC20BBBFE67E44B275B8FAAE906EA936FDFAB07BEF5A38FFF2697472543685
+3E37ACB1EB33B55D0366827E759836244907DD6AF91DF99F838054C0D18BF779E1BC0C5D
+> |-
+/exclam
+<52BCD8DE9BD63D7026B402C6C8A4EF86F56C8159EEB11776155FA0B8873EEFDE3E1CE6C2
+EF44D89C116FDCF21EEB1617CB1C8E0813CD4438AED871D64C443ECBA95FF874FE> |-
+/k
+<52BCD8DEF228EED7C705A271FC98D26E3ABF3B13D5FE7564C5E5A733B9DE6573932834BE
+2F3B56EBCE1E46683EBB5737136A2EF154E3770EEEF599B9BCDEA3C5D7EB2D5BA66D7DB4
+0FF9C09E4BFD2DDC43FF7F2BB4EAB8995A323E4900C8A01347BB565691435AAAE8724211
+22589C98AEEE4D585108D4217F9ED733E0533BC9D8A7F71E992FA4283EADF3998DA7A7E0
+DE986F51C17C25CCEA8690654E034B4586515F66145D1602F5EA88E04547ABC837990424
+338DEB9B0C99F0BE3A92018E8448467EAA03C287FB71BA1BFACBAACC3C7F9BBC> |-
+/m
+<52BCD8DEE472287F3D8AB304480BD2EC95577AB1CC2AF00661D7985FAB627F4EF0B52B64
+1FFC8CCDCEBDC55F96FE0CE2F83FF0559D4715CA2D04E54283EC1DA6F5A8B11EC0184A02
+0DB41F9BFDFA32C40DB1CE26F847C809E323D7B179814CCC1342E288D158CD2CE48E1178
+3C77DECF2FCE52407A020282C394AE8ADAD6DEE2C8FE3796BAF2FA61623CECDF675AA37A
+45FA9938D0EFD3BB354EB98E90A57A1B789891731F3ABDF239BF46D607CC4DFEB375CF5B
+798F02CFA10029DDDC484320122FBA7CF163E48E9B78C7CED6EDF8587788074F48E00B66
+244C49D358778CB51D6971B8B03DCA3F1D3F0F0F0524396571D1282270E8> |-
+/H
+<52BCD8DECDFE2CB681368A0E2283E46853C476BB87F7DBADFB95AE70C95B6A100962BFB5
+E143134628C314765D2D7C54E046E5643EE95E5C2E7CAC09E2A3858247AD3EE6E0A53C2F
+27A5D12795B9388A65912EA6E91575A1885FF517E86A4945EB5FFF100EEE10BF20C07FD8
+9F158AB7077925314083D0D6E44612330FB1FF26645436FDED0C07E07391054A51B251C1
+CD82F16AB998EA7C6C1063031F1B49352BA83011C43D6DD060B9A362358F2EAF7DF1650C
+3D5450B15C05E6EEAC9297FF310FA22128C7804FD0744B4B7B339AFA070E580B38702681
+> |-
+/b
+<52BCD8DEF48BF7496CD562F049CFDE86B4DA447791DA51F3473DC72679FE5C9A794AFB27
+1D56519062C6445D9976DDDAE99884E22576D619D74F1344A604B90CF13166EC28014686
+04647CCBACFB0D77B0BEA687EC8845073313AE0E25E0EAEF5DFCBBE44ABFB3209A971766
+6B6AF23E2C318EADC54A2AA810105B> |-
+/o
+<52BCD8DEAF2E5B0A32380A7F53AB4812D47CB91BBD792A5A414FC87CF250C007532CA87C
+FC3314B2E440CACF567A02C9B44F4D310C1F5BFA41620328E8760F78BC57D605E9329B2E
+ECB6AC86EA0239AE1FA33EC93C429379A9> |-
+/d
+<52BCD8DEC2DC1F1DCDA6BF7ACFB75D08CBB7087875AE0C6C76703D876994AE69BFCD58C5
+F2728679D49400DA0A9F0BA10CB3A6A738B819015369D3F9F0051E27DC039DCA9CF200A4
+0380A38FA3FA8A5B084AC8103A76B4818FD042A6C150C33C221CAC523361E7A3864FB8C8
+9C17DD8FED0350766256FA12BCCC813DF2AD10DC945602DA5EDC909826DF553F296FE133
+3C920682844B4886165FB03A674A0863> |-
+/f
+<52BCD8DED9501BE6EEC31DAF8491109DCB79BD617F5DEDD83AE0DCA73467B5DAF2D97166
+2E5AD5BB7AC7A0D9186E51F70E97F3396B07EC12203391E4A249AB1E13227DBDB9E0A374
+EA02EF94545A78F45C53CBC33D85AAFC744171BC66F915396234CF5150BB32635A4CC2D7
+92A57273BABD0DA6DED8062EA768B8BF76C112444F48E00B66244C49D358778CB51D6971
+B8E1BDF08B3C03C96AF941C0241B1A1EDD188195D8> |-
+/s
+<52BCD8DEBE160D3995B8C99944DCC68D67E6BF73F79C19A4B7324081900DE71A9450176F
+5A60EC1D1EE61872DD4C530D310F437DCB8685471C30479F69FEDAFCD3609CE8AA77767E
+135E3CF8DAD1E9736DC4439206EA8458234C94CC86B8D1B914A0400750C72AFEB5759EB1
+7C7AB144E9F88CC2673AABB2360BBA04272C041EEBBE65E15563A8D30A2D79181C0FB753
+42A0D81EA1E7476000805559E82807597F6326BB52B24D4F0D2BCD4FF5FC24211BE17655
+1FD0> |-
+/h
+<52BCD8DEF48BF7496CD562F049CFD0CCB4F18A12BC93590AAE77A611320E1164D0816507
+F20F3EE8CC67B66548CD21651F7BD719AC44CB3CF406A4B6FF7A44D2E2D075566FF81C78
+06F9FD53E0EF4A22D5AA0892F84E01A788EBDBE882BEE2BB12289E1487ABFB4783E9F44E
+92923998412BEA52C2FADAD782555825602975705FDFDF8FCE5F9ED35AA7C830FEA7DBBA
+4273CCEB348A392077EFDB58F509CEC4DB24514D7EDF84565AD3FBD2F48C0413AC38> |-
+/u
+<52BCD8DEF48BF7496CD562F049CFDE86B4DA4A5C68EA78E775602805644C7F59DEFD7010
+363E8AE97168B60841759BA2D4D0DBFB428C3BDE37524F84D5E76BDB113DF2E0001EEC67
+A8F2861EC2EDAF2F3534B606F3710FF8331E0F075375FE684325C800B97276157B06925A
+EDB6D69CAED3D43715D32808F72E3A6A475EDCCAA7722AF668AFCA55670FC124CE126370
+4FEEAF8EFFED11> |-
+/slash
+<52BCD8DEE706E13E0257EDD4E6ED85CA3C18068AA66357037265E0DB6FF8B4500402E0E4
+05E441C8DD6960895DC53A93B0AF37CB7F2D46434E8414B925A8ED4CBE401A6AAFD3F80A
+22274A6E546059> |-
+/less
+<52BCD8DEE706E13E0257EDD4E6ED8E29680264DC3A515895D24EF20BC06D33D73232E308
+465E6ABF90B172A02F185C0B03E7407EB85CE062A48E6842082A49F386782A24D7190E17
+9819FC0A31414CA002934F108C67DC642FBD3749A83B921439DAF2A47B5E9741D587> |-
+/w
+<52BCD8DEF6EE004EE9C5AE3AF0080091296254C54B405ED8D322B5B85E7CA440F7B90EB7
+DD9F619E71FC5241A33C77D3F22D156CE1585BC0522E01D6BB9530D018BC07F00DEB7C11
+CB51D16FD3470F726C00B2B22B555E6E6EF9F8AA808C94DF23F1D199E3F50AEC95E78656
+0CE43F126A342B420907DCA1B5FDB1F7ABCE4641020DA1F3E62B14651CDA157AFE7F82CF
+BBCC49DA5379C17EBC1A1E14BF0AE32BC32C09CFADFEC244E22117C8082107F2DAB18A3F
+AF2EDCD5F85F91861959E9A8A27968D5C3E90D75B8780EC28F998255492AD6F5F430090E
+AE> |-
+/greater
+<52BCD8DEE706E13E0257EDD4E6ED831CB390BC1909050903E1FF37A807CF29BED1E53E25
+582170F88CA6E2D4173D62138C9585624F4EEFBBC96A947379007A3FF9C8A8E7585B455D
+ACFB08B9A009B4AC2BCFFD370BB5D915E9F9F143D97B361FAEB4778DCFED189BFE> |-
+/l
+<52BCD8DEA40D1CB9CD9A23AB80998302A52515D7B4E690EEA2A0F42AEA6D1F88307FBE2F
+D01521910994849B1815D0023BB933387A3AE0A27AF17658ACFB363B12A7A9AD7D3CDB3A
+5DCA566D6ED14DA8220AE5566C9B36E5DD043B048703716B3C14A1C37C264B5D17> |-
+/y
+<52BCD8DEC9374BBB1738CD2BED469612B0EABC8D7393325EA0875A758A19C77DD2F078C6
+6E93A22F17B3C9281F40F0611D2F58719EC853692089B91D72C5A339681385E0437DBBE6
+FB3BE66F2A6A6489DF2776D7EA44657B2C19DAA8C48D467A52CDD9D3080924EA9AFCA5F4
+A33EF6A148F9A9D6986EF4A674B8F4DEE487FBFB7EB6704D8EA9D9221A0745B41E2BE02F
+DE94FE81246E9A74373C702130598291A16D67BA700E3D5D2101AA78AE63EA35657D1F45
+CBCA4E8B81AFDF40> |-
+/n
+<52BCD8DEF48BF7496CD562F049CFD0CCB4F18A12BCB7370CA4782E4C6D57914F38E93365
+6CE06043CA4031C736380B7061AC3EC26D423A470E1D4AA1D634DE31A8B251DF000112F7
+39D2351F11E1481F3C098320E247395955BCDEE6CA5E2437B2A96D1DCD00FE2E6511B168
+866BEE7ACC6A9B5E087B322199E7D9A578AA7A8F0D3312BB7AAFB606949CC03E282510EA
+8CF809181AC649F1A931A79BA40C1A942F4F8B588AE0ABDF10F74FF3ED> |-
+/c
+<52BCD8DEBF472A66B2362647DA7E7882D4FA01B2AF9A7FD88FCBC9418C7096395E8AD809
+BA07ACF0A4DA98E73BFFF70EB0E06FC83E3641D37EE9408703A7E4364BAB4C3C99DC8CBA
+252F3A789A34F2D39F449A6249B9446C6801E4A428C90EAC4F9BD1C94D9D1A8A43A63949
+8007C3423D22F1A9DFF0CA520911B1> |-
+/r
+<52BCD8DEC07916ABA79D9786FE24396EB15257D3859565ED7986EA7BE81C9BF689CF8B13
+FA2C7069125365FFF581513CE1E30EF0B4827D0EB72FD88080F69535F3908AF93B801393
+E187F93EDF0CBD84D040975E5BAFBD9794E52048F9EA3E084C6BFB30750F03919272EF7D
+23AB0771A18BFCCA501815D6A7587FEEC5B453745E8D0E7C0DB5FB36FFACCD6F994E99> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%CreationDate: Thu Mar 23 22:24:57 1995
+%%BoundingBox: 143 -87 636 649
+%%DocumentFonts: cmss17 cmtt12 cmssi17
+%%EndComments
+%DVIPSCommandLine: dvips.real -E -o fpic3.ps -p 3 -n 1 finedvi
+%DVIPSParameters: dpi=300, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
+a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300
+(/D/work/baskervi/5_2/finedvi) @start /Fa 134[64 1[64
+1[64 64 64 64 2[64 64 64 64 64 2[64 1[64 64 64 64 64
+25[64 9[64 1[64 12[64 13[64 33[{}22 124.399951 /cmtt12
+rf /Fb 204[58 51[{}1 124.415973 /cmssi17 rf /Fc 170[96
+95 78 90 1[89 103 99 122 76 2[38 3[83 1[89 93 93 65[{}14
+149.255937 /cmss17 rf /Fd 134[53 53 79 1[60 42 45 40
+1[60 58 60 92 28 2[28 60 58 36 52 60 52 60 56 13[65 8[55
+32 7[77 1[55 16[32 1[32 4[32 26[62 12[{}30 124.415973
+/cmss17 rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+3 0 bop 300 403 a Fc(MANUSCRIPT)47 b(PROBLEMS)300 656
+y Fd(Autho)m(rs)h(a)m(re)f(not)h(y)m(et)g(alw)m(a)m(ys)f(p)s(erfect.)
+300 810 y(Just)f(b)s(ecause)h(it)f(pa)m(rse)g(without)h(erro)m(r,)300
+964 y(that)40 b(do)s(esn't)g(mean)g(it)f(is)g(without)h(erro)m(r.)300
+1217 y(Should)51 b(the)g(messages)499 1420 y Fa(<mess>Hello)62
+b(world!</>)499 1574 y(<mess>)h(Hello)f(world!)h(</>)499
+1727 y(<mess>)g(Hello)126 b(world)63 b(!)g(</>)300 1931
+y Fd(b)s(e)50 b(fo)m(rmatted)f(identically?)f(And)i(ho)m(w)300
+2084 y(should)499 2288 y Fa(one)63 b(<bold>)g(two)g(</>)499
+2441 y(buckle)g(<bold>my</>)e(shoe)499 2595 y(three<bold>four</)o(>)499
+2749 y(close<bold>)h(the)h(</>door)300 2952 y Fd(b)s(e)42
+b(fo)m(rmatted?)g(Is)g(it)g(the)g(autho)m(r,)g(pa)m(rser)300
+3106 y(o)m(r)d(fo)m(rmatter)f(who)i(\014xes)g(such)e(p)m(roblems?)2272
+3358 y Fb(3)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/fpic4.ps b/usergrps/uktug/baskervi/5_2/fpic4.ps new file mode 100644 index 0000000000..29dd334170 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fpic4.ps @@ -0,0 +1,623 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmssi17 1.1/12-Nov-94
+%%VMusage: 21005 21510
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmssi17) readonly def
+ /FamilyName (cmssi17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmssi17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-94 -249 1020 758] readonly def
+/UniqueID 4701512 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [87] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [83 85 87] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701512 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 1 array
+|-
+2 index /CharStrings 2 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/four
+<52BCD8DEA53F08FEF6321D67F473379C9C4549BC2C4EDBB0259983A3EFC9CC91C8B38307
+2F280247C0DF770A015EF72E853FFDC8F9DA43663F3E57F0F6E1BEAC80A1389A67D3C9FB
+34F8F5286D2F146F5E2A330F39> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 6
+<52BCD8DEB23A0AAB5B5C87D226B8> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 10
+<52BCD8DED8E6C0D808D7A81447C618795983CC325E753B9BFF> |
+dup 13
+<52BCD8DEB23A5D47D521B72EFA4901D6> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 56 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DE88A190E4D2E314ADF2068FAEDCD720D11A9763> |-
+/nine
+<52BCD8DEDE48AB5F7E482DC693D5B1AD975425A92D0C892CF08E3CFB6E300DDDC2865BF1
+B2CBD0DC208CEBC7469A8E6C4629B10B776490E7269949F097A855C52B0E2E276B9E219A
+23312BC7887A54955E0DA5A50EA7175DCD5FE096F28A0B846609BC18981B362DCAEB84CF
+E90CFB5C7F3B3C75F54027B51338B4455C61094C8319239C75A90D9D9D01293292F5D2FA
+D8044B4D5E770C428D4CD2EA66CDEB494DAF0425AC31D00D1D76B7F9EF7F7CFCCD8046FF
+22C0B5D14C0F4DA7BB738450580C8ECA02> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC473E09F363D80DD64CFD30247EEC108
+B7DD63CE3C6554E53931E76881C96D10470B5F0D1A96894497D90FFCA44D2D57EADDCFC4
+AFBC45D2F4B71E9942B8F7C4E7913288E994203197652636> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FAEDCA7A01B2B0551163C> |-
+/B
+<52BCD8DE8FFC2A31D9209A2F73B07601F57D7BE7A9438581B57E544AB22F75016D265E02
+FC781CBC42A3637480F93F730180C5F7213849DAD83597F05FE2353BFCA071E4BE0521D1
+7AB5238E689E970AB37443DE6DD27DB5764846521F087A5E6B4C791CD644888DA62FEA06
+85B946BED02CC778ED704A51953DEA645B523061316A> |-
+/O
+<52BCD8DED3276DDE29109E177DBC6E7803D79B3AF21CA27C4DAEE8092F36CDD8F74D5BE4
+2DC61F7D65A7954DC3ADE7F3E2FCC4C9A4A9D656A0F30CDECDA838CBD680C3108629C264
+D019CDD2ECBC7C2E74BB9B42E4E4ABBB62A6893ADE769EC904A8E5FD690E5FAEDB6B991A
+11E4D2D5F68A2719E3E1675E2FB6C8A6741A116DEF992F4F4A638BD0A1FCA1A4CEAEAE43
+F83306676C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/v
+<52BCD8DEF48BF749566401693D568AC9B40DDCD66B21CC3EEE43BD04D637C83DA8A9C18D
+BFD5DBF7448BC19CBA3004FD76F8E686981EA061A2FBB355> |-
+/D
+<52BCD8DE8ECCE19D03F8AC641557C7096753ADBDA734560291B7773AF95EA88C31E18700
+0CD5B6813A073011E311B1A693FBD857E832AF32C1CEAB44FD3C9FCDF3129E1757C66F6D
+F01A759469140D53C4A8CD20C85D97DC7358369BC23224F7C40186B5787A94A7> |-
+/k
+<52BCD8DEB8ECFE35B9CE55FB44FEF35C3E733AD38521D134F9CB1E5F687171054B3681DE
+6950400F8B609416FF86812742B8157F12A359D3682C6580285B972E7EC99218C797E05B
+> |-
+/x
+<52BCD8DEE706E13E385D45C2473DFF746D2AFA47EB626B47FD43E12BBC8EF0A22A792FA3
+B30F2653E8E4C0ABB34447975CD21A38AB5E57748070320ACE09CF0F6D7AF60E5DAFA1F4
+57> |-
+/two
+<52BCD8DEDE48AB5F7E482DC693D541C05BD0C7A5A93208CC6EF89C29542995871B096190
+71A3E6B896858DF4023DBA758F8BBF5A76F09C062CE82AF8A42F337D45FDD3931EBB2082
+A36C23ACB3BBA07B206D07D9B5B0F1EF82D435DBA50AC27C> |-
+/question
+<52BCD8DED3276DDE0657BA393AA370733D56F4E3A87ED2290429CE611B5CC6642E62BB55
+0DE8E2A9CD1FF6168C9848CE2A5453F960E2025C9E0B9F127EB7E6118AC62782138D670A
+8E8078E620E576688219096ACA104FA6672CD138C13FC2E7D691681122BF> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C41E709913D2586801E88640218D546
+99957D95E96167EC1B7AE28B8D272DC745A1A0D729227755A984FDA19513ECE8B9FC4B30
+17158766EF43C1014421EA451142CBA69229D4FF84E9B27781385571C75713852998C2FF
+38> |-
+/H
+<52BCD8DE8ECA3EEC5FCE0C109116734FB09D12FB9F660BD54C706B1DFBBAD5CC90E2515E
+7DA7585DB9D86A6DB5C95471C89C067380BE71B8542C05FCB1C00BBB1C32AA66> |-
+/U
+<52BCD8DE8ECA3EEC5C477B7643BEEC48F84094516D6FE21233C968E384019E543E335B0F
+3424C4499F58B94E0AF4006B55643EBCAAFB48314B4567F16862D03FDCCD16ABD5D41F34
+819479F9> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA3401C20F1E9CBA2FC8B40DB2
+B60C9BE9C62845B2E065A0A3FFA6BA05EE5498997E191DCE6B7D5FC9E853874A0BE53811
+FDC31B9028D0A97F696D640BE1AB96C4594C14FDAEC0496A9B2DCA1BCABC561D8126C4FE
+63C094D07FD36A> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/parenright
+<52BCD8DED3276DDE002FD56214AD11E836704725C95824D140A2A122972913235B38CB7E
+BA3414AA9379FFA533B298A38DC1CDC31CB34B1152C0748A6C66C9F6D8EF26F9F77F6A> |-
+/W
+<52BCD8DEF48BF749764C123B8763A9D5CC7F6B3F72677D9F620B0F3897564772D673F493
+D9651AB03CD9FB0519946178B02D53C65ABFD66EF00C1C3DF9186B164E298F2E02AEEBE1
+14F1080D3A52D488A01761C08B7FB5439B051FB76FC44D55EF27948C> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/q
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF13AEC9A2554568D958A098A0581DF6927DA7
+344CCC9B92CCFA71731FDAFCF19359AD28D64FC413424163F14B5B2D6144199C7F51DB1A
+19318647AB3C99AD8EB12C78ECC9A79DC9BED4111C5FD311F272D90374F9CF352D09429E
+DE0BECB025F0F4DE> |-
+/eight
+<52BCD8DEDE48AB5F7E482DC693D5B1AD9754A919AC36A64B26A0FF99F60D009F0AA398EC
+2669BDD4005E103139A1F73ABBFDD8C394D6E78E36325B72CC4617D5921C10DC0E4B4C7C
+4FA3864BD3376EE797E42069D22799C2F4D4F0C0833D7C73D662DE0A6707D7D5FFD0695A
+70556F39774523CB8442C4BDC52025B2D2EA90AF4F1DA52BEB67075BDC> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936C7C4CCE71D1543566FC569727CCA
+09955466C546F0DA77> |-
+/Y
+<52BCD8DEE20F1F0D6C1866048E6EB3EA5B9D3CC2F686A024E5B289ECF17B51EA05A7B5A5
+24C7EABD122A132198BC9468C2F7B121F0CAAB8FB25379B97606CB6AC1E68A16EEDEEFAE
+> |-
+/f
+<52BCD8DEC9374BBB27C97F8EF13536DF2A7CAF2440E427D1F758D097893EF61494C636D9
+66BE8F3CEED001052A0B811685F00C856011ADD1DDB44DC96A814CC0CB2E340AFAFE1AD5
+08DCA8AB7016B2CD77718E> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/u
+<52BCD8DEB8ECFE35BB7B929CC4BC08F7BD9B7FC7107967877B41C3C207D3FBB3243604AC
+71B40057BDA2B7DC398DBC290713E5983410C0D82A14200AD4E0284DF6E9CA77C026348E
+40F7F8> |-
+/P
+<52BCD8DE8ECA3EEC5B1DF3A7B29BB8707280FB08B7C44EFB00EB8A0451A2807BBC9001D2
+BE8A77B2C5C3D427DD3A1A9A8C69ABE5A0B94BB765DDFC9E154EEA6A0171D050395AD401
+DA74A5D1143281AC372256EA7770FA2C5E> |-
+/w
+<52BCD8DEF48BF749655D9E58FBC0E0BFFE28337356725A42EE3153C8D8DFD60435BC9872
+862E83BA9A2A01BC1575406C1A52FDFAB8C1A9D6DF8E7F72F295CD98791548CAA3D5D5D6
+02DB504CB95009B078553493C4CFEFFD8A7380615A3A62B5944B68A333A1881B23> |-
+/one
+<52BCD8DEB2C350C026ED096D377E9579CE74FD413976CD4BCA2D40B146472A37F98268CC
+EAE0CFA95A99C88F7EAAAFDDBAD21139FDE5242E38E3D7DE9C60582DF5D44C178F6F> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/fi
+<52BCD8DEC9374BBB10104B86EFAE220B34B8417E3FA5CB9B2A047FBFDB6BA030EF0E28F6
+6E11F9DCA3657ABD04C69EA6C51CBFEBAEC85E10D88011DB123FBA6D017F85CA90979658
+7BDD57B76DD3AFA435CF48001922309935602EBCEBDA9E3415B1B770> |-
+/R
+<52BCD8DE8ECA3EEC5B90B437B80EAD3BBA8358D54A0F7592D1879BA17A346E6491B2B138
+24F02ED4660E59B5E37F8D691BE0C393C3587ECBB0580F8317E2B3CFA894F02795A67A66
+351A530F317BAB8C9356C911E8D9EE9026D68901424D0BA9D965233A65> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/y
+<52BCD8DEF48BF749566401693D568947766936C50672318A01C76D16A4633C8129DC698B
+C9D7F6B0E1214EB0A88A04A08FA22F0C2291E8CC76B83067435A3CABD0F34A1C8C02A912
+AD24AA2EF736A907448842D90377DF323D0B66411A4A> |-
+/G
+<52BCD8DEA53F08FEFB50296CD96FEB8CC79B35B8A0816F38A84C49CE61266213D16E74F5
+741DDFEB1437B28A3A57EA948E533B62C130E1685E57F4DC85BAF14DF10CF1544EEB6B24
+D703E96E4DC5FF824E4C9BDF4C6AC6899D9838F82D6D5277FECEF3BC7E824B35166E8799
+E42AB14457532C689937CD63635B26259835ABBB36635840650B7CF550AA> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/emdash
+<52BCD8DEE706E13E646101DDDB1A0EA1A79F3213A137676A24201F6F3A50745E8F> |-
+/parenleft
+<52BCD8DEB8ECFE35805CE766D3DBF8855E64DAF01D7722C6F6A5CF820E53A5E378D190DD
+B81C3A5ABB4916E393423FAB6BCB3F4A6DF3117268F02AEA72B2515AD74CA2462C827008
+> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E88FB6FE0F003FDE647EB9AB68C3B8
+0FB2> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/p
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F54E1B7E5D2C75DEC523029A539A5C73C846
+75580EBC115DB17C6BB3BE342E3945E32A47DED5E27E7B90C1B724BA3B42D35797262240
+EFA4BBED533C49EDD93E513BD61CBEEF9B223225A01D8E59490227FAF69E0823633D9DA3
+95EED3F407B6D9B9> |-
+/seven
+<52BCD8DEDE48AB5F7E482DC693D532273EEEAE5429FB86778E977CEDF1831B46682AD5B2
+A90BB86DDE01C46271CA64147B3B4BBE003C13F1FF28F95EDEAF3D> |-
+/K
+<52BCD8DE8ECA3EEC5CBCA3417ED087116276FA70B9B02821F0108D0D8295D6B90E1961C4
+069BC555DE75B2B6D9F5875D93DAD5729C75882C019CA9988BF2C1B14B66AE2924FF> |-
+/X
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF2F131802FFB19C2AC48314617329EA6
+D5CC7DF0C55B65A71A46A2B85D1238F95955B22F798A9C512B092F48486C8BF9733EC0C2
+04> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%CreationDate: Thu Mar 23 22:25:06 1995
+%%BoundingBox: 143 -87 636 649
+%%DocumentFonts: cmss17 cmssi17
+%%EndComments
+%DVIPSCommandLine: dvips.real -E -o fpic4.ps -p 4 -n 1 finedvi
+%DVIPSParameters: dpi=300, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
+a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300
+(/D/work/baskervi/5_2/finedvi) @start /Fa 166[65 1[91
+3[54 9[27 1[65 71[{}5 103.679976 /cmss17 rf /Fb 203[58
+52[{}1 124.415973 /cmssi17 rf /Fc 167[93 132 2[95 78
+90 1[89 103 1[122 3[38 99 93 1[83 3[93 1[66 63[{}14 149.255937
+/cmss17 rf /Fd 131[117 2[53 53 79 53 60 42 45 40 60 60
+58 60 92 28 57 1[28 60 58 36 52 60 52 60 56 8[77 2[80
+79 65 2[74 3[63 81 1[32 3[70 84 1[78 8[58 58 58 4[58
+58 2[32 1[32 2[45 45 27[62 12[{}46 124.415973 /cmss17
+rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+4 0 bop 300 403 a Fc(WHA)-12 b(T)34 b(IS)h(T)964 435
+y(E)1030 403 y(X)g(THE)g(PROGRAM?)300 638 y Fd(Bet)m(w)m(een)43
+b(1978)i(and)e(1982)i(the)e(eminent)300 791 y(Professo)m(r)h(Donald)i
+(Knuth)f(of)g(Stanfo)m(rd)300 945 y(Universit)m(y)h(wrote)g(a)h(very)g
+(high)g(qualit)m(y)300 1098 y(t)m(yp)s(esetting)h(p)m(rogram)g(called)e
+(T)1713 1125 y(E)1768 1098 y(X.)j(Its)300 1252 y(source)40
+b(co)s(de)i(is)e(published)g(as)g(a)h(b)s(o)s(ok.)300
+1486 y(Lo)m(w)46 b(cost)g(\(o)m(r)g(even)g(free\))f(versions)g(a)m(re)
+300 1640 y(available)53 b(fo)m(r)g(most)i(machines,)f(and)300
+1794 y(they)f(run)g(identically)-10 b(.)51 b(T)1393 1820
+y(E)1448 1794 y(X)i(is)g(batch)300 1947 y(not)47 b Fa(WYSIWYG)p
+Fd(,)e(and)h(is)g(p)m(rogrammable)300 2101 y(via)58 b(macros.)300
+2335 y(Sometimes)44 b(T)930 2362 y(E)985 2335 y(X)h(can)f(mean)h(the)f
+(entire)300 2489 y(system)50 b(of)g(fonts,)g(macros)f(and)h(other)300
+2642 y(soft)m(w)m(a)m(re)43 b(|)i(and)f(sometimes)h(it)f(means)300
+2796 y(an)52 b(input)f(\014le)h(syntax.)300 3030 y(La)-23
+b(T)456 3057 y(E)511 3030 y(X)38 b(is)e(a)i(p)s(opula)m(r)f(T)1288
+3057 y(E)1343 3030 y(X)h(macro)f(pack)m(age)300 3184
+y(with)45 b(its)f(o)m(wn)i(input)e(\014le)h(syntax.)2272
+3358 y Fb(4)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/fpic5.ps b/usergrps/uktug/baskervi/5_2/fpic5.ps new file mode 100644 index 0000000000..ae054ed0ad --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fpic5.ps @@ -0,0 +1,573 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmssi17 1.1/12-Nov-94
+%%VMusage: 21005 21510
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmssi17) readonly def
+ /FamilyName (cmssi17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmssi17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-94 -249 1020 758] readonly def
+/UniqueID 4701512 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [87] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [83 85 87] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701512 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 1 array
+|-
+2 index /CharStrings 2 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/five
+<52BCD8DED2F5EEE69733D14FCBFFC8F98D644A5B3A088B2FCF84C2871053633102823A32
+69B667D775D45992300DA6300CFFAFFEBD721DB7112EF33FFF0912F1336AF42688F675CF
+DB8EA24F2374FC64389A64FCC21A6196B04F0E1C002DD754161D7834006A5660E4CA1248
+03AD14A12E60E04F> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 6
+<52BCD8DEB23A0AAB5B5C87D226B8> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 10
+<52BCD8DED8E6C0D808D7A81447C618795983CC325E753B9BFF> |
+dup 13
+<52BCD8DEB23A5D47D521B72EFA4901D6> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 44 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DE88A190E4D2E314ADF2068FAEDCD720D11A9763> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC473E09F363D80DD64CFD30247EEC108
+B7DD63CE3C6554E53931E76881C96D10470B5F0D1A96894497D90FFCA44D2D57EADDCFC4
+AFBC45D2F4B71E9942B8F7C4E7913288E994203197652636> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FAEDCA7A01B2B0551163C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/v
+<52BCD8DEF48BF749566401693D568AC9B40DDCD66B21CC3EEE43BD04D637C83DA8A9C18D
+BFD5DBF7448BC19CBA3004FD76F8E686981EA061A2FBB355> |-
+/k
+<52BCD8DEB8ECFE35B9CE55FB44FEF35C3E733AD38521D134F9CB1E5F687171054B3681DE
+6950400F8B609416FF86812742B8157F12A359D3682C6580285B972E7EC99218C797E05B
+> |-
+/x
+<52BCD8DEE706E13E385D45C2473DFF746D2AFA47EB626B47FD43E12BBC8EF0A22A792FA3
+B30F2653E8E4C0ABB34447975CD21A38AB5E57748070320ACE09CF0F6D7AF60E5DAFA1F4
+57> |-
+/question
+<52BCD8DED3276DDE0657BA393AA370733D56F4E3A87ED2290429CE611B5CC6642E62BB55
+0DE8E2A9CD1FF6168C9848CE2A5453F960E2025C9E0B9F127EB7E6118AC62782138D670A
+8E8078E620E576688219096ACA104FA6672CD138C13FC2E7D691681122BF> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C41E709913D2586801E88640218D546
+99957D95E96167EC1B7AE28B8D272DC745A1A0D729227755A984FDA19513ECE8B9FC4B30
+17158766EF43C1014421EA451142CBA69229D4FF84E9B27781385571C75713852998C2FF
+38> |-
+/H
+<52BCD8DE8ECA3EEC5FCE0C109116734FB09D12FB9F660BD54C706B1DFBBAD5CC90E2515E
+7DA7585DB9D86A6DB5C95471C89C067380BE71B8542C05FCB1C00BBB1C32AA66> |-
+/U
+<52BCD8DE8ECA3EEC5C477B7643BEEC48F84094516D6FE21233C968E384019E543E335B0F
+3424C4499F58B94E0AF4006B55643EBCAAFB48314B4567F16862D03FDCCD16ABD5D41F34
+819479F9> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA3401C20F1E9CBA2FC8B40DB2
+B60C9BE9C62845B2E065A0A3FFA6BA05EE5498997E191DCE6B7D5FC9E853874A0BE53811
+FDC31B9028D0A97F696D640BE1AB96C4594C14FDAEC0496A9B2DCA1BCABC561D8126C4FE
+63C094D07FD36A> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/W
+<52BCD8DEF48BF749764C123B8763A9D5CC7F6B3F72677D9F620B0F3897564772D673F493
+D9651AB03CD9FB0519946178B02D53C65ABFD66EF00C1C3DF9186B164E298F2E02AEEBE1
+14F1080D3A52D488A01761C08B7FB5439B051FB76FC44D55EF27948C> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936C7C4CCE71D1543566FC569727CCA
+09955466C546F0DA77> |-
+/f
+<52BCD8DEC9374BBB27C97F8EF13536DF2A7CAF2440E427D1F758D097893EF61494C636D9
+66BE8F3CEED001052A0B811685F00C856011ADD1DDB44DC96A814CC0CB2E340AFAFE1AD5
+08DCA8AB7016B2CD77718E> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/N
+<52BCD8DE8ECA3EEC5FCE0C1091167D965DE02484904DF8D98EE4C818106AA8CB962432F2
+94BAEFD0F66C66EB10EB18A3B0C47D4213B9E42EF8B06436A4411C78BFF79640832F8768
+1B26> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/u
+<52BCD8DEB8ECFE35BB7B929CC4BC08F7BD9B7FC7107967877B41C3C207D3FBB3243604AC
+71B40057BDA2B7DC398DBC290713E5983410C0D82A14200AD4E0284DF6E9CA77C026348E
+40F7F8> |-
+/C
+<52BCD8DEA53F08FEFDDC50B2F21CA57E4BEEAD73DA34BB1BDA04D6EC2CC54D786018950B
+3CBFF6951CA974EDBC2A41AE2EF5D4F91EF854EB62AFE6EEA7864329EC88D1763400CBF3
+AEDBD809463977BDE945AB61DE61E673811296BD9B1B055FE8C2B386ABDF145042F5AC47
+35F2753F24D329639FD3F7CFE9FA5947730F> |-
+/P
+<52BCD8DE8ECA3EEC5B1DF3A7B29BB8707280FB08B7C44EFB00EB8A0451A2807BBC9001D2
+BE8A77B2C5C3D427DD3A1A9A8C69ABE5A0B94BB765DDFC9E154EEA6A0171D050395AD401
+DA74A5D1143281AC372256EA7770FA2C5E> |-
+/w
+<52BCD8DEF48BF749655D9E58FBC0E0BFFE28337356725A42EE3153C8D8DFD60435BC9872
+862E83BA9A2A01BC1575406C1A52FDFAB8C1A9D6DF8E7F72F295CD98791548CAA3D5D5D6
+02DB504CB95009B078553493C4CFEFFD8A7380615A3A62B5944B68A333A1881B23> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/fi
+<52BCD8DEC9374BBB10104B86EFAE220B34B8417E3FA5CB9B2A047FBFDB6BA030EF0E28F6
+6E11F9DCA3657ABD04C69EA6C51CBFEBAEC85E10D88011DB123FBA6D017F85CA90979658
+7BDD57B76DD3AFA435CF48001922309935602EBCEBDA9E3415B1B770> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/y
+<52BCD8DEF48BF749566401693D568947766936C50672318A01C76D16A4633C8129DC698B
+C9D7F6B0E1214EB0A88A04A08FA22F0C2291E8CC76B83067435A3CABD0F34A1C8C02A912
+AD24AA2EF736A907448842D90377DF323D0B66411A4A> |-
+/G
+<52BCD8DEA53F08FEFB50296CD96FEB8CC79B35B8A0816F38A84C49CE61266213D16E74F5
+741DDFEB1437B28A3A57EA948E533B62C130E1685E57F4DC85BAF14DF10CF1544EEB6B24
+D703E96E4DC5FF824E4C9BDF4C6AC6899D9838F82D6D5277FECEF3BC7E824B35166E8799
+E42AB14457532C689937CD63635B26259835ABBB36635840650B7CF550AA> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E88FB6FE0F003FDE647EB9AB68C3B8
+0FB2> |-
+/V
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF28D17092A765FE837594F4F92326CA8
+B5D49EDA7D0C82F6ED3A853D5EC9882EAC981F217BB37FBAD48C> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/p
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F54E1B7E5D2C75DEC523029A539A5C73C846
+75580EBC115DB17C6BB3BE342E3945E32A47DED5E27E7B90C1B724BA3B42D35797262240
+EFA4BBED533C49EDD93E513BD61CBEEF9B223225A01D8E59490227FAF69E0823633D9DA3
+95EED3F407B6D9B9> |-
+/X
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF2F131802FFB19C2AC48314617329EA6
+D5CC7DF0C55B65A71A46A2B85D1238F95955B22F798A9C512B092F48486C8BF9733EC0C2
+04> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%CreationDate: Thu Mar 23 22:25:12 1995
+%%BoundingBox: 143 -87 636 649
+%%DocumentFonts: cmss17 cmssi17
+%%EndComments
+%DVIPSCommandLine: dvips.real -E -o fpic5.ps -p 5 -n 1 finedvi
+%DVIPSParameters: dpi=300, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
+a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300
+(/D/work/baskervi/5_2/finedvi) @start /Fa 167[65 1[65
+67 1[54 4[68 85 53 2[27 1[65 71[{}9 103.679976 /cmss17
+rf /Fb 202[58 53[{}1 124.415973 /cmssi17 rf /Fc 168[132
+2[95 78 9[38 99 6[93 1[66 63[{}7 149.255937 /cmss17 rf
+/Fd 134[53 53 79 53 60 42 45 40 1[60 58 60 92 28 57 1[28
+60 58 36 52 60 52 60 56 8[77 3[79 65 2[74 2[102 3[32
+3[70 1[74 1[77 18[32 1[32 31[62 12[{}35 124.415973 /cmss17
+rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+5 0 bop 300 403 a Fc(WHA)-12 b(T)46 b(IS)h Fd(SIMSIM)p
+Fc(?)300 638 y Fa(SIMSIM)39 b Fd(is)h(a)g(T)940 664 y(E)995
+638 y(X)h(macro)f(pack)m(age)g(which)300 791 y(understands)48
+b Fa(SGML)p Fd(.)h(It)g(is)g(a)g(platfo)m(rm)300 945
+y(up)s(on)d(which)e(st)m(yle)h(\014les)f(fo)m(r)h(fo)m(rmatting)300
+1098 y Fa(SGML)39 b Fd(manuscripts)g(can)h(b)s(e)g(develop)s(ed.)300
+1333 y Fa(SIMSIM)45 b Fd(will)h(run)h(on)f(PCs,)i(Macintosh,)300
+1486 y(Sun,)34 b Fa(UNIX)p Fd(,)g Fa(VMS)f Fd(and)h(any)h(other)f
+(machine)300 1640 y(which)47 b(supp)s(o)m(rts)g(T)1143
+1667 y(E)1198 1640 y(X)h(such)f(as)g(Aco)m(rn,)300 1794
+y(Amiga,)i(Alpha,)f(and)g(A)m(ta)m(ri.)f Fa(SIMSIM)g
+Fd(is)300 1947 y(truly)j(p)s(o)m(rtable)f(soft)m(w)m(a)m(re.)300
+2181 y Fa(SIMSIM)g Fd(is)h(the)g(mo)s(dern)h(Arabic)e(fo)m(rm)300
+2335 y(of)h(the)f(Akk)m(adian)g(w)m(o)m(rd)g(fo)m(r)g(what)h(w)m(e)300
+2489 y(call)43 b(sesame.)i(Some)f(w)m(o)m(rds)g(a)m(re)g(ancient)300
+2642 y(b)s(ey)m(ond)h(our)f(kno)m(wledge.)g(They)h(exp)m(ress)300
+2796 y(our)g(common)h(human)g(heritage.)300 3030 y Fa(SIMSIM)41
+b Fd(has)i(a)f(magic)h(p)s(o)m(w)m(er)g(to)g(remove)300
+3184 y(obstacles)k(and)g(op)s(en)h(do)s(o)m(rs.)2272
+3358 y Fb(5)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/fpic6.ps b/usergrps/uktug/baskervi/5_2/fpic6.ps new file mode 100644 index 0000000000..4c9bc30dd0 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fpic6.ps @@ -0,0 +1,938 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmssi17 1.1/12-Nov-94
+%%VMusage: 21005 21510
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmssi17) readonly def
+ /FamilyName (cmssi17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmssi17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-94 -249 1020 758] readonly def
+/UniqueID 4701512 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [87] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [83 85 87] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701512 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 1 array
+|-
+2 index /CharStrings 2 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/six
+<52BCD8DE89D2AD11194950D2D0BC9F1E3AA44EED517C14BFAF9EBCB0F149C04FFF8F012D
+4933DBAEA23D0DDECDEC0B3102BE37AE0A7E0EA52C3881C59E9CFD466460177635285A9F
+50CBFBCBB08C3C8C1E5944317EB0520129554E0C00C199387CC7BE03586512EBA42232AD
+6CEAF134AB093657CC494E2F9822C36EACDC1C8B28005B88354D74D1D444D0930FF9CFBE
+DDB0BB787F58A8F9832AC5C614EB8AE3C6E82AF62E4E788E964A2D698DAFF591080D6F08
+04E77EF7B46E9002F5658F1B184F34BF0FD893> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 13
+<52BCD8DEB23A5D47D521B72EFA4901D6> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 30 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC473E09F363D80DD64CFD30247EEC108
+B7DD63CE3C6554E53931E76881C96D10470B5F0D1A96894497D90FFCA44D2D57EADDCFC4
+AFBC45D2F4B71E9942B8F7C4E7913288E994203197652636> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FAEDCA7A01B2B0551163C> |-
+/O
+<52BCD8DED3276DDE29109E177DBC6E7803D79B3AF21CA27C4DAEE8092F36CDD8F74D5BE4
+2DC61F7D65A7954DC3ADE7F3E2FCC4C9A4A9D656A0F30CDECDA838CBD680C3108629C264
+D019CDD2ECBC7C2E74BB9B42E4E4ABBB62A6893ADE769EC904A8E5FD690E5FAEDB6B991A
+11E4D2D5F68A2719E3E1675E2FB6C8A6741A116DEF992F4F4A638BD0A1FCA1A4CEAEAE43
+F83306676C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/F
+<52BCD8DE8ECA3EEC5413B86BE2A1AC2422F5B99257B0460385B1DA3291F23D23AF8669EE
+B380218A517FCB6490183EAC8C6AA2CDDA05737DAB3DDF2F> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/H
+<52BCD8DE8ECA3EEC5FCE0C109116734FB09D12FB9F660BD54C706B1DFBBAD5CC90E2515E
+7DA7585DB9D86A6DB5C95471C89C067380BE71B8542C05FCB1C00BBB1C32AA66> |-
+/U
+<52BCD8DE8ECA3EEC5C477B7643BEEC48F84094516D6FE21233C968E384019E543E335B0F
+3424C4499F58B94E0AF4006B55643EBCAAFB48314B4567F16862D03FDCCD16ABD5D41F34
+819479F9> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936C7C4CCE71D1543566FC569727CCA
+09955466C546F0DA77> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/w
+<52BCD8DEF48BF749655D9E58FBC0E0BFFE28337356725A42EE3153C8D8DFD60435BC9872
+862E83BA9A2A01BC1575406C1A52FDFAB8C1A9D6DF8E7F72F295CD98791548CAA3D5D5D6
+02DB504CB95009B078553493C4CFEFFD8A7380615A3A62B5944B68A333A1881B23> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/R
+<52BCD8DE8ECA3EEC5B90B437B80EAD3BBA8358D54A0F7592D1879BA17A346E6491B2B138
+24F02ED4660E59B5E37F8D691BE0C393C3587ECBB0580F8317E2B3CFA894F02795A67A66
+351A530F317BAB8C9356C911E8D9EE9026D68901424D0BA9D965233A65> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/G
+<52BCD8DEA53F08FEFB50296CD96FEB8CC79B35B8A0816F38A84C49CE61266213D16E74F5
+741DDFEB1437B28A3A57EA948E533B62C130E1685E57F4DC85BAF14DF10CF1544EEB6B24
+D703E96E4DC5FF824E4C9BDF4C6AC6899D9838F82D6D5277FECEF3BC7E824B35166E8799
+E42AB14457532C689937CD63635B26259835ABBB36635840650B7CF550AA> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E88FB6FE0F003FDE647EB9AB68C3B8
+0FB2> |-
+/V
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF28D17092A765FE837594F4F92326CA8
+B5D49EDA7D0C82F6ED3A853D5EC9882EAC981F217BB37FBAD48C> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedbl put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /less put
+dup 61 /equal put
+dup 62 /greater put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /backslash put
+dup 93 /bracketright put
+dup 94 /asciicircum put
+dup 95 /underscore put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /braceleft put
+dup 124 /bar put
+dup 125 /braceright put
+dup 126 /asciitilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /arrowup put
+dup 175 /arrowdown put
+dup 176 /quotesingle put
+dup 177 /exclamdown put
+dup 178 /questiondown put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /visiblespace put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-1 Encoding def
+mark %%
+%!FontType1-1.0: cmtt12 1.1/12-Nov-94
+%%VMusage: 27047 27319
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmtt12) readonly def
+ /FamilyName (cmtt12) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 611 def
+ /Descender -222 def
+ /CapHeight 611 def
+end readonly def
+/FontName /cmtt12 def
+/Encoding SubFontEncoding-1 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-3 -234 526 697] readonly def
+/UniqueID 4701547 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-12 0 431 440 611 623] |-
+/OtherBlues [-228 -222] |-
+/MinFeature {16 16} |-
+/StdHW [62] |-
+/StdVW [69] |-
+/password 5839 def
+/StemSnapH [59 62 65] |-
+/StemSnapV [60 61 69] |-
+/BlueScale 0.0812917 def
+/UniqueID 4701547 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 14 array
+dup 7
+<52BCD8DE1DB7B53A061105CA41F4869B14DF9AF20D68538ED1EC> |
+dup 8
+<52BCD8DEE15EAD764F77E4661FC38D2A6EF760148A6C9327B8B7F818BE416A86C5F09F42
+C0C9B02970D2354452B95C4EF32CAE3F25494D363ED6772EDB3E1AB7D304B9E766A59842
+7FAA241CEE5FD03521BF> |
+dup 11
+<52BCD8DE07FFFD48E961455CE5FF3284AB2069607F05A9E10098> |
+dup 13
+<52BCD8DE21DB5386B5AB424D39C92A3FEDEE5DF495A93FCA5276610B9F58D83C39> |
+|-
+2 index /CharStrings 40 dict dup begin
+/e
+<52BCD8DEADCBBFE51FDE36CAAB340C9E751565531EE17CF8D137881A6D1C5613E0E31867
+E2D3AEFD6C5134D312CAE8BD53F20D7573B4FA5CD37492838E32C2BBE35CC9D38FA88558
+AEAE582B290985C958BFC1B19B3ED9C9FC7A7B5F4996D080C28BF02B4AD64158979D1D91
+2BF5E113830177D16FAC0A844AA8E3C91FD7DF69C1> |-
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/M
+<52BCD8DEF6EE004EE9C5AE3AF0080D2B4CD3934527A9995BA04423008409337FB03D1BCA
+BFCA5ABDE3091CC371C91270BAA7F918FAC1DAEC0706BE6D4AC21D139F6A8FBF4E38889C
+6726C06092B2DA0C37D2C0A17FF755990F94DDC0C071C7DF4EAE4DA376FE0DE05C87527A
+DFFCC24819E6B11AF56B59340C0CC77F4AE3FEDDA52D4A999C4C6AAD80ADE768913DCC84
+F0E8E560A8952635865BF4DDA308EA55E6CA620FFF4DE1F78CF6553F7CFD7781F4DAA7A3
+B2684577234C2B4DAC7B712CD97808E6C8CD7F6818CA1A41160A8E238E920D8D1FE32C45
+AD3BF748B722> |-
+/g
+<52BCD8DEC43FBBAE8B48A6A81868754B6512CCFE98028DCD035D27926FB557A612A9EBD2
+7091B35426802B9560E52948DBF101A897F2BEE0DDE47E35CB92D059AE4E2E6A3BE6F843
+83FB0B204FCFD3CB8AF097A0FF1382650BAD67D4C5952309D3C2A8BCB33A3BB1BAAB390C
+FB18CE623DCF4D13D15C17FA96ECB319D85234508E4CFB54BC5317AFA1B3C724B24D0317
+C28FA30BA01FB69EB6375C0F26AD9EDF8E6AB381360F2CCA64ADB33F2A23054D8880213A
+6507912202A3DFD6D157D84D36B0F2D40C5A2DC8198330D63C9095700B21C14DFB4C6EB5
+18A5892EBB> |-
+/t
+<52BCD8DEC8062E8E6ACAC32A7CF9849AE29FBBE97BE222CBF69C0FB59672976BF639BEC3
+5D8223ECD5B0E388BF6B825429F45E01AC690547BF689FC0DD4DF663D27665C899B6DF66
+0FB72C9E48BC20BBBFE67E44B275B8FAAE906EA936FDFAB07BEF5A38FFF2697472543685
+3E37ACB1EB33B55D0366827E759836244907DD6AF91DF99F838054C0D18BF779E1BC0C5D
+> |-
+/exclam
+<52BCD8DE9BD63D7026B402C6C8A4EF86F56C8159EEB11776155FA0B8873EEFDE3E1CE6C2
+EF44D89C116FDCF21EEB1617CB1C8E0813CD4438AED871D64C443ECBA95FF874FE> |-
+/period
+<52BCD8DE9BEB4ECFFD8B01E4C34F933D6743EFA97DB0249C996AC0EE> |-
+/i
+<52BCD8DEB7BBE03A4F1BBFBCBE61F5C6309120B9734AEFB928A9B609E9EAA18468A0BAAC
+93F5BF2EBE> |-
+/bar
+<52BCD8DE9BC5F22265E9DAE9465F67C1193A9624DFDE3C1CDA501F906EDCC4BF2B1A2C1A
+3C99D89C0E5E772D445F95CA9B309845C6A9B2D78554B069> |-
+/k
+<52BCD8DEF228EED7C705A271FC98D26E3ABF3B13D5FE7564C5E5A733B9DE6573932834BE
+2F3B56EBCE1E46683EBB5737136A2EF154E3770EEEF599B9BCDEA3C5D7EB2D5BA66D7DB4
+0FF9C09E4BFD2DDC43FF7F2BB4EAB8995A323E4900C8A01347BB565691435AAAE8724211
+22589C98AEEE4D585108D4217F9ED733E0533BC9D8A7F71E992FA4283EADF3998DA7A7E0
+DE986F51C17C25CCEA8690654E034B4586515F66145D1602F5EA88E04547ABC837990424
+338DEB9B0C99F0BE3A92018E8448467EAA03C287FB71BA1BFACBAACC3C7F9BBC> |-
+/S
+<52BCD8DED2F5EEE6921A824093BDD6BC822884BA2F0D5FAE45339F3B8B529D25972EDF67
+C008890E733943B1259870BAFE3B5A53F1974F17ED53B1F027B0AF56422529B769125AD2
+7961FD2037301C71BACDA8069353A052E75372FEE61720153C6C035B9BB803650AA0281B
+8D329C1AD2BB06160EE96D206580631775D315C2A500AE0E0FB650288D5A3FEC62713965
+92F6C40D7CBC2E8300EEED67774B0E1DC019AA2DF81C9C0B4334366CF32BEAF7D15C045C
+82EB1DCB4C926E> |-
+/m
+<52BCD8DEE472287F3D8AB304480BD2EC95577AB1CC2AF00661D7985FAB627F4EF0B52B64
+1FFC8CCDCEBDC55F96FE0CE2F83FF0559D4715CA2D04E54283EC1DA6F5A8B11EC0184A02
+0DB41F9BFDFA32C40DB1CE26F847C809E323D7B179814CCC1342E288D158CD2CE48E1178
+3C77DECF2FCE52407A020282C394AE8ADAD6DEE2C8FE3796BAF2FA61623CECDF675AA37A
+45FA9938D0EFD3BB354EB98E90A57A1B789891731F3ABDF239BF46D607CC4DFEB375CF5B
+798F02CFA10029DDDC484320122FBA7CF163E48E9B78C7CED6EDF8587788074F48E00B66
+244C49D358778CB51D6971B8B03DCA3F1D3F0F0F0524396571D1282270E8> |-
+/b
+<52BCD8DEF48BF7496CD562F049CFDE86B4DA447791DA51F3473DC72679FE5C9A794AFB27
+1D56519062C6445D9976DDDAE99884E22576D619D74F1344A604B90CF13166EC28014686
+04647CCBACFB0D77B0BEA687EC8845073313AE0E25E0EAEF5DFCBBE44ABFB3209A971766
+6B6AF23E2C318EADC54A2AA810105B> |-
+/o
+<52BCD8DEAF2E5B0A32380A7F53AB4812D47CB91BBD792A5A414FC87CF250C007532CA87C
+FC3314B2E440CACF567A02C9B44F4D310C1F5BFA41620328E8760F78BC57D605E9329B2E
+ECB6AC86EA0239AE1FA33EC93C429379A9> |-
+/parenright
+<52BCD8DE8D9921BFA802C0DA73A83C14405A44098632E31AEA8AF4DD9BD2831BB6304F3E
+E9A97934222146ECDC6864060CD3A100559315687D0804EC6712355C89BFF8DBBBFCD0C6
+2FFACA0652D5DE67FD1D666D0546AAFDB132453F9ECA7DECE26AE41DC7B0051BA2F3D762
+1C> |-
+/d
+<52BCD8DEC2DC1F1DCDA6BF7ACFB75D08CBB7087875AE0C6C76703D876994AE69BFCD58C5
+F2728679D49400DA0A9F0BA10CB3A6A738B819015369D3F9F0051E27DC039DCA9CF200A4
+0380A38FA3FA8A5B084AC8103A76B4818FD042A6C150C33C221CAC523361E7A3864FB8C8
+9C17DD8FED0350766256FA12BCCC813DF2AD10DC945602DA5EDC909826DF553F296FE133
+3C920682844B4886165FB03A674A0863> |-
+/L
+<52BCD8DEC7D4AF96CF19DB8426C0FD69834B55E355EBF27FCD0A44A9D2A21B6CD7E6B844
+C37E9291E08D4559D49E592AEB1D791E73F0FFCDE39DB851353A786A4C46857610B1E944
+1E6A3AE1334BD4DC676C69B0FE4881FE428D589916BC4140724FC41B62ABAF334C6E4E21
+0920A74461853A03114B57A4F63882E4D684625374> |-
+/Y
+<52BCD8DEF228EED7C705A271FC98D26E3ABF87EBD6A80889F0409D1E74C8F6C69F1CACC7
+0B90D884C72FBF1C25D1FC34313CCC53C44FC5E7B188CD324DEC8A8DA084894E78C0F0EF
+0D7E8A9FF00E95CA88A02CDF187F68C2E2F831F63E1C3CB92413925E79A5ADA3B3049909
+5D20EF36A4BCAB7034191D33BC55F3821DEB4B2785BC3A8B97D9CB313CB85AC0C6965908
+F41796444681F4F54B8856F2DEAF7D3D7C6A160F5CA2AD345B5EE53D52C726114814A718
+2C5392AE3803CC62> |-
+/f
+<52BCD8DED9501BE6EEC31DAF8491109DCB79BD617F5DEDD83AE0DCA73467B5DAF2D97166
+2E5AD5BB7AC7A0D9186E51F70E97F3396B07EC12203391E4A249AB1E13227DBDB9E0A374
+EA02EF94545A78F45C53CBC33D85AAFC744171BC66F915396234CF5150BB32635A4CC2D7
+92A57273BABD0DA6DED8062EA768B8BF76C112444F48E00B66244C49D358778CB51D6971
+B8E1BDF08B3C03C96AF941C0241B1A1EDD188195D8> |-
+/s
+<52BCD8DEBE160D3995B8C99944DCC68D67E6BF73F79C19A4B7324081900DE71A9450176F
+5A60EC1D1EE61872DD4C530D310F437DCB8685471C30479F69FEDAFCD3609CE8AA77767E
+135E3CF8DAD1E9736DC4439206EA8458234C94CC86B8D1B914A0400750C72AFEB5759EB1
+7C7AB144E9F88CC2673AABB2360BBA04272C041EEBBE65E15563A8D30A2D79181C0FB753
+42A0D81EA1E7476000805559E82807597F6326BB52B24D4F0D2BCD4FF5FC24211BE17655
+1FD0> |-
+/A
+<52BCD8DECA6937FF76BECCDC595D1A670C5A55A76F000E568C5369F624FDEC2B3CA91A1A
+7AC66A852F4271B614CB6B30042B3EB7584B69B6200DA62F214D459C888E9DCEDCA5BC29
+BC981AA68F7E2A3D3A42E9ECCE4FDDF0A0D5D5F0613C8864322283473EDF37A810231CF1
+4346859865F026C773A286B4E2CEBBF32A4394A397790EBB551B2B9064D6C1772CA63FB6
+2F6D24F6D36992B5041546F4D5F49B37CB097D8C4FF57A3615FEE2C38E4B98F87342AC63
+CEBFB0CD187ADC89> |-
+/N
+<52BCD8DECA6937FF76BECCDC595D1A670C55DC8F50CE4AC491C75E7610E71C012178AEA7
+86DF19E8595A90E8A624F9700BDB63A6F0EFECABF026738311E15A0AD7D95025543B4259
+780EF92F3034BCBC3F53566C6935C69768FA591C56B63DDB87AC8ED77BEBFCCAEBE4D7A5
+4A8FE6F42105E3DA92D8CB1BEF9E352E249AFA6CC78AFCF8AD70FE801E5E5A608EF9BBD1
+F53A0E46D71C31752360F1A66B043E924C487681DA542B9FF0108A731B0EC22B076B6433
+41C9E78429> |-
+/h
+<52BCD8DEF48BF7496CD562F049CFD0CCB4F18A12BC93590AAE77A611320E1164D0816507
+F20F3EE8CC67B66548CD21651F7BD719AC44CB3CF406A4B6FF7A44D2E2D075566FF81C78
+06F9FD53E0EF4A22D5AA0892F84E01A788EBDBE882BEE2BB12289E1487ABFB4783E9F44E
+92923998412BEA52C2FADAD782555825602975705FDFDF8FCE5F9ED35AA7C830FEA7DBBA
+4273CCEB348A392077EFDB58F509CEC4DB24514D7EDF84565AD3FBD2F48C0413AC38> |-
+/u
+<52BCD8DEF48BF7496CD562F049CFDE86B4DA4A5C68EA78E775602805644C7F59DEFD7010
+363E8AE97168B60841759BA2D4D0DBFB428C3BDE37524F84D5E76BDB113DF2E0001EEC67
+A8F2861EC2EDAF2F3534B606F3710FF8331E0F075375FE684325C800B97276157B06925A
+EDB6D69CAED3D43715D32808F72E3A6A475EDCCAA7722AF668AFCA55670FC124CE126370
+4FEEAF8EFFED11> |-
+/braceleft
+<52BCD8DEAEFDAB2A98BCF65F13C239EF2FD057EFA2BFE7D9F4BEB7AB951D7CBFC3620F7C
+21480673D197E5CEB5BF75BB440FA3210C3517ED98D82B9BE68340C69ABC58B371A15EDD
+B988641BBF10B2339A1306B99CFC37E12437926716418405988A1F012DC6BA731F919606
+F4F955476A6A582EB2084FED0762D3A4CE8FB69AB4A960A6C69FE0E734D5990E607F6A6A
+> |-
+/slash
+<52BCD8DEE706E13E0257EDD4E6ED85CA3C18068AA66357037265E0DB6FF8B4500402E0E4
+05E441C8DD6960895DC53A93B0AF37CB7F2D46434E8414B925A8ED4CBE401A6AAFD3F80A
+22274A6E546059> |-
+/less
+<52BCD8DEE706E13E0257EDD4E6ED8E29680264DC3A515895D24EF20BC06D33D73232E308
+465E6ABF90B172A02F185C0B03E7407EB85CE062A48E6842082A49F386782A24D7190E17
+9819FC0A31414CA002934F108C67DC642FBD3749A83B921439DAF2A47B5E9741D587> |-
+/braceright
+<52BCD8DEAEFDAB2A98BCF65F13C239EF2FD057EFA2BFE7D9F4BEB7AB2D41AC12DA2C3550
+3E580D387DE93937E46F6DB155092B4ECF9900FE22678C5FB16B30A14BCECC7FDF0AD51D
+68A51AD5A322291EE51356974009F821DD3B7A04CC8864DA15B2F036737F7574517E9686
+4F4FDF3D6FDD2799A6B0807F53131213C9C27AE448C6783E453632656F047197CBE3> |-
+/greater
+<52BCD8DEE706E13E0257EDD4E6ED831CB390BC1909050903E1FF37A807CF29BED1E53E25
+582170F88CA6E2D4173D62138C9585624F4EEFBBC96A947379007A3FF9C8A8E7585B455D
+ACFB08B9A009B4AC2BCFFD370BB5D915E9F9F143D97B361FAEB4778DCFED189BFE> |-
+/E
+<52BCD8DEC9374BBB1738CD2BED46E6250D1D6E9E3803F7AAE87A5BCD9714FF948D617E81
+D56425DBA3545B30F6B69B088B36A238E869E25932072FFA2C5B55427EF958C7B05F6E15
+0C17FCA29B8B1A72293DBA47083D736B6C9FF109C0620E3B3E1434525F7675923454A688
+1E0F4B5D3B09B5C77765A4821A41D19F90D660567FE4519108ADA0ECD2D6F70855B242FA
+3EA0FD65F79A917F81B597C4D91F58536F65A5BA9BA02E113493FDE69658A0C7F293FB39
+BFC24877F51E1CFDB86B5C61AC153D0289> |-
+/l
+<52BCD8DEA40D1CB9CD9A23AB80998302A52515D7B4E690EEA2A0F42AEA6D1F88307FBE2F
+D01521910994849B1815D0023BB933387A3AE0A27AF17658ACFB363B12A7A9AD7D3CDB3A
+5DCA566D6ED14DA8220AE5566C9B36E5DD043B048703716B3C14A1C37C264B5D17> |-
+/T
+<52BCD8DEC9374BBB1738CD2BED46E6250D12478BC438D4694452A1D68D4A005DF866A409
+340544DC506C4A56B7686A22A4F32E2FAFC16E156E41C6C637A5E54D3DFC365BB95680CF
+5C0BD9C505443D08FA47FA5BE0A0266B59008A48BC9CD355ACDFBF6C231115C1E1F55060
+5870F28E9AF42DDEF8261D0E998AD4DD8B13CCDB298CF30964A4E4879F7A0092D764803B
+00> |-
+/a
+<52BCD8DEADCBBFE51FDE36CAAB340C9E75155A734ABD1B3303C053D6A96A98F8CFE8D97E
+AF50F6B581E7CACA9B5C3A1D902F5D87DFEBC1A46C74F220ADF1C57AD5F3957F88068020
+4F802DE59C585D7AE0585A2A3203162A21A2E206DC1A91AB2385F60237B5E6D3721597B4
+6B1B6587DCF35AC69BB89DCCE1DB588F03629E090594807799260E376D749B6649D95B26
+B922C62AEEDCBE470D> |-
+/n
+<52BCD8DEF48BF7496CD562F049CFD0CCB4F18A12BCB7370CA4782E4C6D57914F38E93365
+6CE06043CA4031C736380B7061AC3EC26D423A470E1D4AA1D634DE31A8B251DF000112F7
+39D2351F11E1481F3C098320E247395955BCDEE6CA5E2437B2A96D1DCD00FE2E6511B168
+866BEE7ACC6A9B5E087B322199E7D9A578AA7A8F0D3312BB7AAFB606949CC03E282510EA
+8CF809181AC649F1A931A79BA40C1A942F4F8B588AE0ABDF10F74FF3ED> |-
+/parenleft
+<52BCD8DE9B8CE8B05938304A4E3DAAB171D76076BB339AD7D7DCE902BB7053AC3A371055
+6F6601404C1D8AA4DF3F5161D81C367980CAA905A5E2461413DB8870AA775F333E4EC8D5
+A4638AE29A81CE7FD549D31E13F3BD2A7093AE9429714DEF552329925F4FC6416C6BD5D3
+237B> |-
+/I
+<52BCD8DEB060474E1177BEEE6474B6056B564ACCE47FDD7E66746857C09EA8E2BC9764B5
+0340D2B8CC3F141A83FF60A7B3FEDFBC77FEBD61F7D0ADF3A486AF5C264AF5F5F7C30A16
+B106A91C5756185B08B307CE55744896468BF5D4597599A3CABADD14AD8DC90E4621BF34
+EA89B716A871871054> |-
+/c
+<52BCD8DEBF472A66B2362647DA7E7882D4FA01B2AF9A7FD88FCBC9418C7096395E8AD809
+BA07ACF0A4DA98E73BFFF70EB0E06FC83E3641D37EE9408703A7E4364BAB4C3C99DC8CBA
+252F3A789A34F2D39F449A6249B9446C6801E4A428C90EAC4F9BD1C94D9D1A8A43A63949
+8007C3423D22F1A9DFF0CA520911B1> |-
+/p
+<52BCD8DEF48BF7496CD562F049CFA022649A733982024758FCAF353B64AB2B553D290013
+B9DDC0D7EA8DCB8E90571510EA5E992FC169E0DD032F6C2419A914F1680325CF837FD4C1
+DA05719B1A6551EC12B5F7605683AE6B6947AC3C233F8CEAC810530CCE2608599D291448
+1B18A780007910101A5FF904A164D6C5C4C525B127C106F2ECAC2D102DD7C9D56AF6CE3A
+3A16C0> |-
+/asterisk
+<52BCD8DEA2AA80955451816DCE4B1828FC0FF92A197DE38E6A1D874C4F7FC7125F3E309D
+1EA5DEFBD4E331DD029957A0F96F6AA329D401306E6302B251793BBABA715FB8C068EC9D
+C03DC1B312502AF42B8B95C3F72A0B1F0475AA2B516222BCD6C76703114EE570FA6C6550
+F7A6D936A538009F5E9030FBD1EDD3BEE61BDFA0897A0C86AEA32FCF506E59A38201341F
+821ADB9CF063FB3C5552A856CB0BEF753DA62A058068CEBCDB3B28FCF5> |-
+/r
+<52BCD8DEC07916ABA79D9786FE24396EB15257D3859565ED7986EA7BE81C9BF689CF8B13
+FA2C7069125365FFF581513CE1E30EF0B4827D0EB72FD88080F69535F3908AF93B801393
+E187F93EDF0CBD84D040975E5BAFBD9794E52048F9EA3E084C6BFB30750F03919272EF7D
+23AB0771A18BFCCA501815D6A7587FEEC5B453745E8D0E7C0DB5FB36FFACCD6F994E99> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%CreationDate: Thu Mar 23 22:25:26 1995
+%%BoundingBox: 143 -87 636 649
+%%DocumentFonts: cmss17 cmtt12 cmssi17
+%%EndComments
+%DVIPSCommandLine: dvips.real -E -o fpic6.ps -p 6 -n 1 finedvi
+%DVIPSParameters: dpi=300, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
+a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300
+(/D/work/baskervi/5_2/finedvi) @start /Fa 172[54 5[85
+53 2[27 1[65 71[{}5 103.679976 /cmss17 rf /Fb 130[64
+64 64 5[64 64 64 64 1[64 64 64 64 64 64 1[64 64 64 64
+64 64 64 64 64 7[64 4[64 64 4[64 64 64 2[64 3[64 3[64
+2[64 1[64 12[64 64 3[64 64 64 6[64 33[{}39 124.399951
+/cmtt12 rf /Fc 201[58 54[{}1 124.415973 /cmssi17 rf /Fd
+169[93 96 95 1[90 2[103 2[76 3[99 1[80 83 3[93 65[{}10
+149.255937 /cmss17 rf /Fe 136[79 2[42 45 40 2[58 60 1[28
+2[28 60 58 1[52 60 52 1[56 12[79 65 5[102 3[32 26[32
+46[{}19 124.415973 /cmss17 rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+6 0 bop 300 403 a Fd(THE)47 b(FLA)-16 b(V)l(OUR)46 b(OF)g
+Fe(SIMSIM)300 656 y(The)k Fa(SGML)g Fe(decla)m(rations)499
+860 y Fb(<!ELEMENT)62 b(par)h(ANY>)499 1013 y(<!ATTLIST)f(par)1009
+1167 y(font)h(\(rm|bf|it\))f(rm)h(>)300 1370 y Fe(together)50
+b(with)g(the)g(co)s(de)499 1574 y Fb(def)63 b(\(par\))127
+b(//)63 b(links)g(to)g(<par>)499 1727 y({)627 1881 y(paragraph)627
+2035 y({)754 2188 y(//)h(parameters)d(go)j(here)627 2342
+y(})754 2495 y(\(par|font\))126 b(//)63 b(attribute)499
+2649 y(})499 2803 y(def)g(\(par*rm\))126 b(//)63 b(name)g(token)499
+2956 y(//)h(...)f(etc)300 3160 y Fe(tell)49 b Fa(SIMSIM)f
+Fe(what)i(to)g(do.)2272 3358 y Fc(6)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/fpic7.ps b/usergrps/uktug/baskervi/5_2/fpic7.ps new file mode 100644 index 0000000000..16d1c99751 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/fpic7.ps @@ -0,0 +1,733 @@ +%!PS-Adobe-3.0
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 32 /space put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /exclamdown put
+dup 61 /equal put
+dup 62 /questiondown put
+dup 63 /question put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 94 /circumflex put
+dup 95 /dotaccent put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 124 /emdash put
+dup 125 /hungarumlaut put
+dup 126 /tilde put
+dup 160 /space put
+dup 161 /Gamma put
+dup 162 /Delta put
+dup 163 /Theta put
+dup 164 /Lambda put
+dup 165 /Xi put
+dup 166 /Pi put
+dup 167 /Sigma put
+dup 168 /Upsilon put
+dup 169 /Phi put
+dup 170 /Psi put
+dup 173 /Omega put
+dup 174 /ff put
+dup 175 /fi put
+dup 176 /fl put
+dup 177 /ffi put
+dup 178 /ffl put
+dup 179 /dotlessi put
+dup 180 /dotlessj put
+dup 181 /grave put
+dup 182 /acute put
+dup 183 /caron put
+dup 184 /breve put
+dup 185 /macron put
+dup 186 /ring put
+dup 187 /cedilla put
+dup 188 /germandbls put
+dup 189 /ae put
+dup 190 /oe put
+dup 191 /oslash put
+dup 192 /AE put
+dup 193 /OE put
+dup 194 /Oslash put
+dup 195 /polishlcross put
+dup 196 /dieresis put
+dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
+/SubFontEncoding-0 Encoding def
+mark %%
+%!FontType1-1.0: cmssi17 1.1/12-Nov-94
+%%VMusage: 21005 21510
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmssi17) readonly def
+ /FamilyName (cmssi17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmssi17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-94 -249 1020 758] readonly def
+/UniqueID 4701512 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [87] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [83 85 87] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701512 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 16 array
+dup 5
+<52BCD8DEBB78A5C82D57626924ADB714022F> |
+dup 6
+<52BCD8DEB23A4BCB60203C6D193DA0B4> |
+dup 7
+<52BCD8DEBB78B46F4FD69BA12037959E1707AF9E> |
+dup 15
+<52BCD8DE8D60B7B06C3092F72D7B3E97> |
+|-
+2 index /CharStrings 31 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC4732CAD8091AD7EC70AF446A39D1C21
+E845382E48049154C4136FF7619C19F69379E3F2EC335F4AC3E39F73061E89A613B20D3F
+60248E905FF4B2B8DA830B327FA503028329224E744B7A643D0B5227A628D2279B1475F8
+1FC685> |-
+/g
+<52BCD8DEF8519CDFB51BE8C102E3FED9A3CE9DF7D014349259F50AA9ADBBC41BD1402B11
+434F933EFE33C4FB8BAB2BB6CA16BCF31C43967B29EB138C5B9CC18751C304425E681194
+49EF76CE23E73195DFBED70CF0E5E2D5E5E2C79D4821E52B50F8B5BC7FD09B7EFE245543
+094FA54C74F1B1B1E7ACAFECB9E2E1012CA20EC32F44CA4DAB2652D1904D4CF875FCA502
+5C5AABD0FCB353F506B6447113FC490E522905E3BFEA19EA9899F7B61358C33EB8AF65DD
+8381150B20712F2F2E60E3F52C5DCCC563495B33D17DD6C6376676A4DB35AD471C1E919C
+> |-
+/t
+<52BCD8DE876FA49FC526F552D321A09D683463D8B7553882654F54CA24C13395180762B6
+6FBFE09027E0F7C2D7AAB74D9FE4D3B587DCA1A2E64DF270C3EC9E8ACB8184527127D6B7
+AA8702245843E45259B3F4048961BE2E8C9729795710F96458BAAF79830020D4> |-
+/i
+<52BCD8DEB8ECFE35960F35A4268E4A1FF0BF1B90A7010A6725EA2DF36499DE99F0B95CFE
+8E> |-
+/D
+<52BCD8DE8ECCE19D03F8AC641557C77A7B478751F81127CBCB998A4B0C8809E390B114E9
+7FEA2D5A4573257B40F00F07AE7AD9C92CFDB87B8D427BE403738E8DB7A58AF627363176
+4AFF158D6D841C499C7C072AB57D0E301722CEEA19C2> |-
+/question
+<52BCD8DE9B8CE8B059035B16BE0B7F1B3AF884337CE27EE198CF77B2260A5CBB81E5EAC4
+EE79A8762BA503F14B8DD4A3AA8BEA58D2AE597507F1AC2470F4C18B56D6E388E6D69DFE
+E16E2DA2A7E86ADD22CE959B25D5DBBB75BC0409D497F6B16D606C> |-
+/S
+<52BCD8DEAC9AA2B87201564BE59CCB9B4D84FB41FE0C41E6AD06DCB37AEDF162932423B2
+E23DF1B0764518D09890C72C91D323543082C27FD83FA96D1E5F09A340E5A49A072BE54B
+B263F37B7A106B9C8161F85AE12698603F4CC08E6193278180A55B14E8D86BC2121919A8
+D1068483E2F6C13099FBE1176AFB7B461FC987> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C32F9A889A0D07C18BC31346C43433F
+C40CAD3B8D63D42461999FD466C36579260606760E5E835EBEE274242E3C67C7F75D3214
+36D29CEFE17C5E2FBBD09F95F9E58F60691E5D9C99E94F717940AF5170E9417CEAB12BD9
+D824ADF323C2D0A5B033CD1886A75AED41E15BF2E7D769286F7F3D> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA347DE7777CBDA04A1A387C22
+C0794F84775A4CBFE64096115A27FE3466094F9EB704D97CDE0BBC9BD4F939520B0B9069
+2309C906AC2D0320B27C44F79458BC883A21F38730ACB852507D351BFC78E6304CFEF8D3
+0D71B7CA9857A1DA6D> |-
+/o
+<52BCD8DEA2AA8095511B5C4FF8120CA09636EC6471628926CAD4CC1B89BB5BA63459CF28
+24D41CF39AD0987120797A79A6932E18C6ED665CC776153F28D1C408B7EBB416071D39D7
+0163A81594661A89CF8FC8F3CB399692C1> |-
+/W
+<52BCD8DE9B858D16A0556DC84A5FB7A343106BCBD99690F79374F05EE0FCE57DD2B7CE67
+1D73A3A23254050024F784E45993F27DC4DFB1008631FBF84FF2C7F02CB45956D2B984E3
+BB1328FA6F7826E105713049534B386200D78C1289F0EF5BD9A03AFA37B20BE06B016D85
+8C42EEC4A856AFB4D85682A887EE58FB8B6DBFF7A948> |-
+/d
+<52BCD8DEBDE48E423EE9CC4E57402A69C6F59BAFA7BB339F269AF2862DEF239B570AE82F
+BA083083D0A7AD24D6B2561F8CAB8BFEC07761102F263528A4D0AD35CBDBFC4D11E1E5B2
+C91020402A5D8224DB2C57E58E6A37082D9F3942C486A6CC3FA00AFD0032B32206440DD7
+4C1214454FD48226E7> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936312B7D6478AD3F62D4C003162DF1
+046410DAD0D30E4758FCA3> |-
+/f
+<52BCD8DE84DBEB4DB22C9B6EDF5D9428466A9B286DB46F849F741B0DEB09E91EDD99D083
+E190D120EB2893DE0D0A6AF1C66FB8141AE3D0BFE3E188F879EF998D43C1D36BE75C3AC6
+EB99CA52CE5486647AB8FBDF1D99BA6C477981> |-
+/s
+<52BCD8DEC07916AB9A614CC6AE8821A6DE4D8552A89F8B7F52ECEFDE15DCC073D593805C
+712DBC5B44F330EED731C6DE6FECEC4868086B1CEF0DFB7B7F9510BD02090620DBD5A0F8
+780F4EBCF39EA6EF9B1EF979A0902B849FA84EC7B704BC45776480771E06F02A3F3CC433
+87CB289EBF932928E12C5ABC2409ACCBBB4723F4D32DF868E44E5EAD900E748A0973640C
+6E86EA> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BD655BD77F2946E5C3C52AA
+88E85410D8A51B3F704D811D8DDC9C236D51A6F54ED36B47341666EF446632293447DA1C
+4AFCCD3D1BFE227608C3CD6462E2144D00CDD6A08A165FC4DBE3> |-
+/C
+<52BCD8DE9BA1F910911D3216E32239ECA9B7C9A155B1748AD652689025548D256380FC35
+2C9C628629E25CBDB2F9C54FADC6C1BCD01B7C94D7C2E19157312233D1A5544F6B4FEAC0
+CD690949232F150493C40AE1EEB32F1EFAB8DA2EF1736BF6895E27DC2E794022282024D0
+E1FB1DD20431> |-
+/w
+<52BCD8DE98BA5F40FE9156EC624A5063C1A940E0DFB6919E265A02CA30FC41E95C694980
+FE778346118F036014C5F286B16A50327994610132AB11E1D9DDC69946C0B2BCCBFE4181
+0F910312F5A0A2ED0D4017823BD0C6C0793C59F9A3B715E2E793668882A93123DCE1A434
+E3722C530476C8A637E782AF> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938B2ADB78F784E205F6D6F8DC6B66F330A9
+3C2EEB63FBB3E8CDE69837F5163A7BFBFB185ED8E21AEF1BE8D054B1E4> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B919BE36738> |-
+/G
+<52BCD8DE9BA1F910911B7AF813D77B0CED81A460DC841A2B540DA8EC1613DC79848F34E1
+34904E00FCFA81642BAD1755EC0B27F56B9E2C9BCC1AFF050D8F5103C962E6C3161284C5
+54CB5276120E16CF51216DBDF30B4EBB14319AC344AF77EB5ACBEF95C753E7517EFAF109
+3116616A41F4D8205E267A6747CBFBA90F124E2B1C> |-
+/T
+<52BCD8DE9B8BB7932C1AC5B591C922E7C754DCCA105BA66870F2DE7FBB6C1E7F078F614B
+CC4E46BBB5B2F3A6DEA8C68CE8ED3E88B5A3C25D> |-
+/a
+<52BCD8DEA40D1CB9F677DD330AD61CF47C2880AAB8BC7D06D193AD099334C7ABA6F82903
+F1B7A6273CFCE7EC395EDDD8256A6ABB4D5CCE376F5DF54F17383712F7826E7B62C137FD
+7A567D5D41BA53F7E61BEFC086601968156832CA79CD239991AA05936A2B31D70D46048C
+4120DA13E1BF6234F54999CA5D098896913F24C3A8E3E510C37AAC63FB6F> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B659EBA5782CB8B2F6174F6553DA87369
+2147EC1A1F5DA56D12DCCBB4EA69288E8F69989E8E4AA7F185FC5E35CCF6283E167A1323
+189E93B28E77C218BD5DEA94EFB1EE76B79E90FF> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E87917FCAA2FFBA55E4F51FABD5B43
+8F3CCC> |-
+/c
+<52BCD8DEBF40B3ABB120466FFB50FF5CD6D99D6E09FBF5F27CE6E0D57F18944FD413E12A
+0AE50195DDC06A43704A3463B1834AD2EE7B8DFBB852616B239AF0BD2A760E52D4C0B710
+C0EF3796DE63185A0A7D36> |-
+/p
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF13AEC9A2554568AA87ECE875EDA66E161E1E
+146994DFEAE794342AAF46B73D1EBAF606825661AAE158FBA2EB41DBB381AA2C74BD79C9
+5F5F3F845EC8B5591E80DEFC28A8121539D725CAEB4A001BE5833FA795EE53E0C7ADBCBD
+01D3210FF5789C170C7A> |-
+/seven
+<52BCD8DE9B90AF23399A325A292820F3A1AC3F57129146E730B4A220C2B731EB0DDB9608
+CE798870E70E0B3379504F86D98E35902BF313DD7E90F4245D88F164> |-
+/X
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF2F131802FFBDEF9500745832B74D88F
+22EFD271EB83B8D20E79C6A40E3C9FE9F89D46C998E7A74B1E0818BCA0D7B3D22C4E25F8
+38> |-
+/e
+<52BCD8DEBDE3F6895965D7DF19F9ECF559F24C2A4B65B5BEAB9C0E53C870CF955A912F99
+8FF1560D099ECFB41102AC23788A50ED96FFC7639F56863C3FC52125518E74577A50C084
+C93C5893F995F3137AD9A2F789F55CC16C75D265B07E1277181C6BCAAA1ECEFE555B01C4
+E58A167109CA3D944B2908BF272F5AA2> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+mark %%
+%!FontType1-1.0: cmss17 1.1/12-Nov-94
+%%VMusage: 20416 20921
+% T1FMT-V2.0, Copyright (c) 1993,1994, Basil K. Malyshev. All rights reserved.
+12 dict begin
+/FontInfo 13 dict dup begin
+ /version (1.1/12-Nov-94) readonly def
+ /Notice (Copyright \(C\) 1994, Basil K. Malyshev. All Rights Reserved.\012BaKoMa Fonts Collection, Level-B.) readonly def
+ /FullName (cmss17) readonly def
+ /FamilyName (cmss17) readonly def
+ /Weight (Regular) readonly def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -133 def
+ /UnderlineThickness 20 def
+ /XHeight 431 def
+ /Ascender 695 def
+ /Descender -195 def
+ /CapHeight 695 def
+end readonly def
+/FontName /cmss17 def
+/Encoding SubFontEncoding-0 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox [-59 -249 940 758] readonly def
+/UniqueID 4701507 def
+/StrokeWidth 0 def
+currentdict end
+systemdict begin
+dup /Private 15 dict dup begin
+/-| {string currentfile exch readstring pop} executeonly def
+/|- {noaccess def} executeonly def
+/| {noaccess put} executeonly def
+/BlueValues [-16 0 431 443 695 711 656 672] |-
+/OtherBlues [-203 -195] |-
+/MinFeature {16 16} |-
+/StdHW [63] |-
+/StdVW [76] |-
+/password 5839 def
+/StemSnapH [35 63 68] |-
+/StemSnapV [76 82 85] |-
+/BlueScale 0.0604583 def
+/UniqueID 4701507 def
+/OtherSubrs
+[ {} {} {}
+{
+systemdict /internaldict known not
+{pop 3}
+{1183615869 systemdict /internaldict get exec
+dup /startlock known
+{/startlock get exec}
+{dup /strtlck known
+{/strtlck get exec}
+{pop 3}
+ifelse}
+ifelse}
+ifelse
+} executeonly
+]|-
+/Subrs 17 array
+dup 5
+<52BCD8DEBB78BBAEBB6446509130C302> |
+dup 6
+<52BCD8DEB23A0AAB5B5C87D226B8> |
+dup 7
+<52BCD8DEBB78BA5488897AA24C11C091> |
+dup 10
+<52BCD8DED8E6C0D808D7A81447C618795983CC325E753B9BFF> |
+dup 13
+<52BCD8DEB23A5D47D521B72EFA4901D6> |
+dup 16
+<52BCD8DE8C9E6F6C6A49E71A6F25> |
+|-
+2 index /CharStrings 51 dict dup begin
+/.notdef
+<52BCD8DEE7030A1C56> |-
+/comma
+<52BCD8DE88A190E4D2E314ADF2068FAEDCD720D11A9763> |-
+/M
+<52BCD8DE88A190E4F98AD6AD4E2E975826267C9BC473E09F363D80DD64CFD30247EEC108
+B7DD63CE3C6554E53931E76881C96D10470B5F0D1A96894497D90FFCA44D2D57EADDCFC4
+AFBC45D2F4B71E9942B8F7C4E7913288E994203197652636> |-
+/g
+<52BCD8DEC9374BBB12016FF2130478ADEE2E6DB641572F67C0E3958D5295A964FB2BBA7B
+673043AFF93AA8B927F3F19A94C6AC19423D300E2A392DB1707A05D33985C61FA69CCC60
+2F8A03128AC8A76BCB1247040F35D966351F09931F5A3D18BAB7EE7C6D617AEE7213B254
+7A83664C2736532A5C36765EFB248D162B355437CFC23018FCE730BAC7A7B692ACAE572B
+1C034E48A4B770E6F79E56EB82E7A17870A1DABB333D1FBFCECB64923D147EFE81A621BE
+457ABF44D19AFCF8AC01C38538ADBB2D2D349433A55E80D0334074E91D6E6D4B0D41EB10
+E5FCB02B89FCEDE719557A3818CC98EA5FC0E31D27234F5D> |-
+/t
+<52BCD8DEF1F66F7317A812FE298845CF54F391CE906DC92E50DEB37DA8808ADCCE41A7C7
+531439C1F8FE3E9A32334F28A4427C8902F68F89A6332BF6B7CB22B7144203CA76ABD71E
+3D76DAFD22A897C020DBF55BB1> |-
+/exclam
+<52BCD8DE9BB112720D1959215EC032376CF8E6F84E6EDCFA41AB491CD22FF44F40F08D2E
+DBB8CD2EEC3F4B97> |-
+/period
+<52BCD8DE88A190E4D2E314ADF2068FAEDCA7A01B2B0551163C> |-
+/O
+<52BCD8DED3276DDE29109E177DBC6E7803D79B3AF21CA27C4DAEE8092F36CDD8F74D5BE4
+2DC61F7D65A7954DC3ADE7F3E2FCC4C9A4A9D656A0F30CDECDA838CBD680C3108629C264
+D019CDD2ECBC7C2E74BB9B42E4E4ABBB62A6893ADE769EC904A8E5FD690E5FAEDB6B991A
+11E4D2D5F68A2719E3E1675E2FB6C8A6741A116DEF992F4F4A638BD0A1FCA1A4CEAEAE43
+F83306676C> |-
+/i
+<52BCD8DEA3DB9E9163C27EDDFD78308454B701102D0277FBC0CF6D0FB93B5D58C9A48B57
+D2D3B9> |-
+/v
+<52BCD8DEF48BF749566401693D568AC9B40DDCD66B21CC3EEE43BD04D637C83DA8A9C18D
+BFD5DBF7448BC19CBA3004FD76F8E686981EA061A2FBB355> |-
+/Q
+<52BCD8DED3276DDE29109E177DBC6E79D0EFA401A557BCA04FD09EEEB8C00C13C7E108D3
+DD74B1696C2726B09F28D05B2DED48003DDC2BF475D9BD705C58EDAA1B0F66BEC988E208
+2D944AC7C87900A256743DA574E0C3335D0DA10436916F3B1831E1008F71398C3AA9EB46
+C3EA54F4565098B5F80BB51880C3EA4122856518A2BEFD295C03D4B9C01969CF650833C4
+12EF86AAC308AB36C126740EAEAD2F370B4B01304E000439F1BE5B> |-
+/k
+<52BCD8DEB8ECFE35B9CE55FB44FEF35C3E733AD38521D134F9CB1E5F687171054B3681DE
+6950400F8B609416FF86812742B8157F12A359D3682C6580285B972E7EC99218C797E05B
+> |-
+/question
+<52BCD8DED3276DDE0657BA393AA370733D56F4E3A87ED2290429CE611B5CC6642E62BB55
+0DE8E2A9CD1FF6168C9848CE2A5453F960E2025C9E0B9F127EB7E6118AC62782138D670A
+8E8078E620E576688219096ACA104FA6672CD138C13FC2E7D691681122BF> |-
+/F
+<52BCD8DE8ECA3EEC5413B86BE2A1AC2422F5B99257B0460385B1DA3291F23D23AF8669EE
+B380218A517FCB6490183EAC8C6AA2CDDA05737DAB3DDF2F> |-
+/S
+<52BCD8DED9501BE6EE510EC46E68DF0253BFBBB34EAED77F2B76563427C8FABD7FB6503B
+77DA7C6460CA4E736E68F7E0F7D27E3C1CC5825E5D67B44DACC4AEDC134BAFD8BE096C08
+92E8FD860AD08E39B7788F0E27124DDA90B5AA9005B26C7CD6614A94C690378821D6C763
+7F8BE4CC212E0B2BC64E94AB6DD73A56> |-
+/m
+<52BCD8DEB8ECFE35AD570BA01456E4C31B2BB6294C41E709913D2586801E88640218D546
+99957D95E96167EC1B7AE28B8D272DC745A1A0D729227755A984FDA19513ECE8B9FC4B30
+17158766EF43C1014421EA451142CBA69229D4FF84E9B27781385571C75713852998C2FF
+38> |-
+/z
+<52BCD8DEC9374BBB2FC5E1081EC8044F525461D27478485681F3BEED9E3AEC22008E89FD
+4CA6D00AD7AEF348200D4BC900EA891D6CE0516B3E> |-
+/quoteright
+<52BCD8DE88A190E4D2E314ADF206FCAD10ED3A0F7595E948> |-
+/H
+<52BCD8DE8ECA3EEC5FCE0C109116734FB09D12FB9F660BD54C706B1DFBBAD5CC90E2515E
+7DA7585DB9D86A6DB5C95471C89C067380BE71B8542C05FCB1C00BBB1C32AA66> |-
+/U
+<52BCD8DE8ECA3EEC5C477B7643BEEC48F84094516D6FE21233C968E384019E543E335B0F
+3424C4499F58B94E0AF4006B55643EBCAAFB48314B4567F16862D03FDCCD16ABD5D41F34
+819479F9> |-
+/b
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F32FE721F7AA3401C20F1E9CBA2FC8B40DB2
+B60C9BE9C62845B2E065A0A3FFA6BA05EE5498997E191DCE6B7D5FC9E853874A0BE53811
+FDC31B9028D0A97F696D640BE1AB96C4594C14FDAEC0496A9B2DCA1BCABC561D8126C4FE
+63C094D07FD36A> |-
+/o
+<52BCD8DECA6937FF732B649F1D266D54BA840F61849ED00B74E17A50E32A9E58B08C7B5A
+C8F1E1EE3F7C98EB60938FE6C9634F6518EBC1CB0EE7218438614CCA5F7F92909397F24A
+62DFAE93E431662056409741EEAB71> |-
+/d
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF15356AC45BB2E13999134C36FDFA8FB91084
+4521E3121666D52E261E557E5EFC2327354BC1C4D9DFB86E78297BE3D70C6DFB962925F8
+F6F55A16C1D86B1C0C12041A0B66E5C3736D904F0CE4074C52022CD655441FD036E52B6B
+CEFF5D34E8BA1E898EB0309DCEA63B> |-
+/q
+<52BCD8DEC7D4AF96C9656D4CB8BFBB0957AF13AEC9A2554568D958A098A0581DF6927DA7
+344CCC9B92CCFA71731FDAFCF19359AD28D64FC413424163F14B5B2D6144199C7F51DB1A
+19318647AB3C99AD8EB12C78ECC9A79DC9BED4111C5FD311F272D90374F9CF352D09429E
+DE0BECB025F0F4DE> |-
+/L
+<52BCD8DE8ECA3EEC5235C78BD627244D85CA9B702936C7C4CCE71D1543566FC569727CCA
+09955466C546F0DA77> |-
+/Y
+<52BCD8DEE20F1F0D6C1866048E6EB3EA5B9D3CC2F686A024E5B289ECF17B51EA05A7B5A5
+24C7EABD122A132198BC9468C2F7B121F0CAAB8FB25379B97606CB6AC1E68A16EEDEEFAE
+> |-
+/f
+<52BCD8DEC9374BBB27C97F8EF13536DF2A7CAF2440E427D1F758D097893EF61494C636D9
+66BE8F3CEED001052A0B811685F00C856011ADD1DDB44DC96A814CC0CB2E340AFAFE1AD5
+08DCA8AB7016B2CD77718E> |-
+/s
+<52BCD8DEC9374BBB2A31BCB6775A76685CA62CFB2CF316820875AB6A62CD410743250DF5
+76E146EEFB72286EB8EA9044C7D43C1A9FAE5190097B1FE7199262BB26405D7189B32932
+4CB9AB5FFEBE50CAFAECA39314728C11A8F3F99E5BA6075BD5CE5DCE539560ABC35E9BBF
+577CC8333ED255272D87D645> |-
+/hyphen
+<52BCD8DEFAB4A551EF039C0A13B5E36F192621BE58A21E0C01BD47CC0C42F6033330C500
+D8> |-
+/A
+<52BCD8DEC9374BBB180DA39A56FA5A4DAF4ECE6D8DBD27742F3940656B18EFDF9AAD0EFB
+261D3A3B23037C75B78ED481E15B9DBB26079CE1B030FD7110582C3C8450B44C28FF7F4F
+17416A6D2008BE303B055D034364BBB2B5> |-
+/N
+<52BCD8DE8ECA3EEC5FCE0C1091167D965DE02484904DF8D98EE4C818106AA8CB962432F2
+94BAEFD0F66C66EB10EB18A3B0C47D4213B9E42EF8B06436A4411C78BFF79640832F8768
+1B26> |-
+/h
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A33BD400543B60BAAC526265445093834AEB4
+685FBA11AF085F0C04464C4968DF36C764D2612024C2C21646BB9532C10BC867CCE8D97F
+64D04362E868AB> |-
+/u
+<52BCD8DEB8ECFE35BB7B929CC4BC08F7BD9B7FC7107967877B41C3C207D3FBB3243604AC
+71B40057BDA2B7DC398DBC290713E5983410C0D82A14200AD4E0284DF6E9CA77C026348E
+40F7F8> |-
+/P
+<52BCD8DE8ECA3EEC5B1DF3A7B29BB8707280FB08B7C44EFB00EB8A0451A2807BBC9001D2
+BE8A77B2C5C3D427DD3A1A9A8C69ABE5A0B94BB765DDFC9E154EEA6A0171D050395AD401
+DA74A5D1143281AC372256EA7770FA2C5E> |-
+/w
+<52BCD8DEF48BF749655D9E58FBC0E0BFFE28337356725A42EE3153C8D8DFD60435BC9872
+862E83BA9A2A01BC1575406C1A52FDFAB8C1A9D6DF8E7F72F295CD98791548CAA3D5D5D6
+02DB504CB95009B078553493C4CFEFFD8A7380615A3A62B5944B68A333A1881B23> |-
+/E
+<52BCD8DE8ECD6CDE1781E92C0DEC0D510862938BDCA8F6EB4ABD21899FF8F65ABD864A3E
+0BC58D2BA877CB7009B704541AA115834D68F6841FA4236DAA> |-
+/fi
+<52BCD8DEC9374BBB10104B86EFAE220B34B8417E3FA5CB9B2A047FBFDB6BA030EF0E28F6
+6E11F9DCA3657ABD04C69EA6C51CBFEBAEC85E10D88011DB123FBA6D017F85CA90979658
+7BDD57B76DD3AFA435CF48001922309935602EBCEBDA9E3415B1B770> |-
+/R
+<52BCD8DE8ECA3EEC5B90B437B80EAD3BBA8358D54A0F7592D1879BA17A346E6491B2B138
+24F02ED4660E59B5E37F8D691BE0C393C3587ECBB0580F8317E2B3CFA894F02795A67A66
+351A530F317BAB8C9356C911E8D9EE9026D68901424D0BA9D965233A65> |-
+/l
+<52BCD8DEB8ECFE35960F35A4268E4BA96D975CA01B915A04E3510DAC58> |-
+/y
+<52BCD8DEF48BF749566401693D568947766936C50672318A01C76D16A4633C8129DC698B
+C9D7F6B0E1214EB0A88A04A08FA22F0C2291E8CC76B83067435A3CABD0F34A1C8C02A912
+AD24AA2EF736A907448842D90377DF323D0B66411A4A> |-
+/G
+<52BCD8DEA53F08FEFB50296CD96FEB8CC79B35B8A0816F38A84C49CE61266213D16E74F5
+741DDFEB1437B28A3A57EA948E533B62C130E1685E57F4DC85BAF14DF10CF1544EEB6B24
+D703E96E4DC5FF824E4C9BDF4C6AC6899D9838F82D6D5277FECEF3BC7E824B35166E8799
+E42AB14457532C689937CD63635B26259835ABBB36635840650B7CF550AA> |-
+/T
+<52BCD8DEC1AB02F05CB8EB6E9293D0ECD68221236153B5F276163EDF97F88653C8631D5F
+C52A7731913B9963DCFE6CC56C433DFA7A> |-
+/a
+<52BCD8DEDF7A97A452F28062B923C7EAD191D5C463884C7E8CB349C7B179066A1E8750D3
+D3C631AAE53A565A20E4B3522434F940E6734931E1AB33796CE9D03852F061F54AC740C5
+00B68B3B9F5073E36D4B2C87C1C254748D292BB1148C4CDA577FAFD8F747CC3487CD6117
+CDF5EAAE2DB7> |-
+/n
+<52BCD8DEB8ECFE35BB7B929CC4BC73746E0A414B65E2E0311FDDAC2CE3BD156D6F20ABC3
+0221A5244539F92DDFEBB8870B13FD59DE9757F042A57A0B818365A0BD1750445D49C389
+00C6> |-
+/I
+<52BCD8DE8ECA3EEC639B461C26AF8E6F1E8F68E7D4E88FB6FE0F003FDE647EB9AB68C3B8
+0FB2> |-
+/V
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF28D17092A765FE837594F4F92326CA8
+B5D49EDA7D0C82F6ED3A853D5EC9882EAC981F217BB37FBAD48C> |-
+/c
+<52BCD8DEC7D3D7300CBDC9FABC5A3BE58492EB6C8CB4B155F758D849C2F2DF917DA6DAC7
+CBEAA23A19DB508402C4E96B8F0C95206C3581B7CD827923700B65B932A4FD975EFD7976
+6814362E260D21DEB3926787> |-
+/p
+<52BCD8DEB8ECFE35BB7B929CC4BC08FA2923F54E1B7E5D2C75DEC523029A539A5C73C846
+75580EBC115DB17C6BB3BE342E3945E32A47DED5E27E7B90C1B724BA3B42D35797262240
+EFA4BBED533C49EDD93E513BD61CBEEF9B223225A01D8E59490227FAF69E0823633D9DA3
+95EED3F407B6D9B9> |-
+/X
+<52BCD8DEF48BF7496350CEBBA728B69EB49F862DF2F131802FFB19C2AC48314617329EA6
+D5CC7DF0C55B65A71A46A2B85D1238F95955B22F798A9C512B092F48486C8BF9733EC0C2
+04> |-
+/e
+<52BCD8DEC43820744791EB36812A07545EF16389A13153BF0F914D851754CA2239535D38
+591D30C5C0ADD8319475C8FE8E005B85CA2C4BA4E9E2E586E131E2CA2072F08ACDBD1359
+C0AA219024227706DA520125DEB6BC21AC25C2BA86B936B2FF7734DF505603A627BD0A> |-
+/r
+<52BCD8DEB8ECFE358F86F9DEE9C33CF4BEB75723704E77967EC55CA7D15884E1EDE5B5ED
+30FAE82DD23D21C73CFFE12C6CA4A687B6B5> |-
+end
+end
+readonly put
+readonly put
+dup /FontName get exch definefont pop
+end cleartomark%%
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
+%%Title: finedvi
+%%CreationDate: Thu Mar 23 22:25:32 1995
+%%BoundingBox: 143 -87 636 649
+%%DocumentFonts: cmss17 cmssi17
+%%EndComments
+%DVIPSCommandLine: dvips.real -E -o fpic7.ps -p 7 -n 1 finedvi
+%DVIPSParameters: dpi=300, comments removed
+%DVIPSSource: TeX output 1995.01.31:1503
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
+a}B /bos{/SS save N}B /eos{SS restore}B end
+%%EndProcSet
+%%BeginProcSet: texps.pro
+TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
+index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
+exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
+dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
+ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
+end definefont 3 -1 roll makefont /setfont load]cvx def}def
+/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
+/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
+end
+%%EndProcSet
+TeXDict begin 40258437 52099154 1000 300 300
+(/D/work/baskervi/5_2/finedvi) @start /Fa 172[54 5[85
+53 2[27 1[65 71[{}5 103.679976 /cmssi17 rf /Fb 172[54
+5[85 53 2[27 1[65 71[{}5 103.679976 /cmss17 rf /Fc 136[79
+2[42 45 2[60 58 60 92 28 2[28 60 58 36 52 60 52 60 56
+8[77 110 2[79 7[63 2[32 3[70 84 74 3[55 7[58 55[{}27
+124.415973 /cmssi17 rf /Fd 169[93 96 95 78 90 103 89
+103 99 122 3[38 2[80 83 3[93 65[{}14 149.255937 /cmss17
+rf /Fe 133[51 53 1[79 53 60 42 45 40 60 60 58 60 92 28
+57 1[28 60 58 36 52 60 52 60 56 7[77 77 3[79 5[82 1[63
+2[32 82 1[66 70 3[77 1[55 16[32 39 32 4[32 5[37 20[62
+12[{}41 124.415973 /cmss17 rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+
+%%EndSetup
+7 0 bop 300 403 a Fd(FIVE)35 b(IMPORT)-12 b(ANT)36 b(QUESTIONS)300
+621 y Fc(When)i(can)h(I)g(get)g Fa(SIMSIM)p Fc(?)499
+775 y Fe(I'm)47 b(w)m(o)m(rking)f(on)g(it!)g(Hop)s(e)h(fo)m(r)f(the)499
+929 y(\014rst)h(test)f(release)f(within)h(months.)499
+1082 y(This)37 b(dep)s(ends)g(on)g(clients')f(non-)p
+Fb(SGML)499 1236 y Fe(requirements.)44 b(Any)i(tak)m(ers?)300
+1454 y Fc(Can)39 b Fa(SIMSIM)f Fc(do)h(tables)f(and)g(math?)499
+1608 y Fe(Y)-10 b(es.)47 b Fb(SIMSIM)f Fe(can)g(b)s(e)g(made)h(to)g(do)
+499 1761 y(anything)h(T)1024 1788 y(E)1079 1761 y(X)h(can)e(do.)300
+1979 y Fc(Do)s(es)39 b Fa(SIMSIM)f Fc(implement)g(all)g(of)h
+Fa(SGML)p Fc(?)499 2133 y Fe(No.)52 b(F)m(o)m(r)f(ma)m(rkup)f
+(minimization,)499 2287 y(validation)39 b(etc.,)i(use)e(with)h(a)f(pa)m
+(rser.)300 2505 y Fc(Is)g Fa(SIMSIM)e Fc(compatible)h(with)h(La)-23
+b(T)1755 2531 y(E)1810 2505 y(X?)499 2658 y Fe(Is)40
+b(La)-23 b(T)772 2685 y(E)827 2658 y(X)41 b(compatible)f(with)g
+Fb(SGML)p Fe(?)300 2877 y Fc(What)f(will)f(it)g(cost?)499
+3030 y Fb(SIMSIM)52 b Fe(has)g(b)s(een)g(\014ve)i(y)m(ea)m(rs)d(in)499
+3184 y(the)56 b(making)2272 3358 y Fc(7)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/usergrps/uktug/baskervi/5_2/granger.tex b/usergrps/uktug/baskervi/5_2/granger.tex new file mode 100644 index 0000000000..90feab9794 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/granger.tex @@ -0,0 +1,337 @@ +\def\psp{\vspace{6pt}} + + + +\title{The Inside Story of Life at Wiley with SGML, \LaTeX\ and Acrobat} +\author[Geeti Granger]{Geeti Granger\\ +John Wiley \& Sons Ltd, \\Baffins Lane,\\ Chichester, +W. Sussex PO19 IUD} +\begin{Article} + +\section{Introduction} +As a brief introduction I should say that John Wiley \& Sons is +a scientific, technical and medical publisher. It +is an independent, American family-owned company that was established in +1807, with subsidiaries in Europe, Canada, Australia and +Singapore. The European subsidiary opened in London in 1960 and +moved to Chichester in 1967 (if folklore is to be believed this +was so that the then Managing Director could more easily pursue his +love of sailing!). + +We publish books, including looseleaf and encyclopaedias, and +journals, and most recently electronic versions of some of our +printed products. In the future the electronic component of our +publishing programme is bound to include products that are only +available electronically. + +\section{Setting the Scene} +Now to the topic in hand---Portable Documents: Acrobat, SGML and +\TeX. Our association with \TeX\ dates back to 1984 when we made +the significant decision to install an in-house system for text +editing and composition. It was the only software available that +wasn't proprietary, which stood a chance of coping with the +complex mathematical material we had to set. + +As a company we have monitored the progress of SGML since 1985, +but have only recently used it in earnest. Our first project is +a 5000 page encyclopaedia about Inorganic Chemistry. We rarely get +the opportunity to dip our toes in the water---it's straight +in at the deep-end! Having said this, we do have a set of generic +codes that has been used for a number of years, and everyone is +well aware of the principles involved and the value of this +approach to coding data. + +Adobe Acrobat was launched in June 1993. Our experience of this +software dates back a little further than this, because of our +links with Professor David Brailsford and the Electronic +Publishing Research Group at the University of Nottingham, and their +work on the CAJUN (CD-ROM Acrobat Journals Using Networks) +project, which we jointly sponsored with Chapman \& Hall. + +\section{Complementary not Competitive} +The first thing to make clear is that SGML, \TeX\ and Acrobat do +not compete with each other in any way. SGML is a method of +tagging data in a system-independent way. \TeX\ is one possible +way of preparing this data for presentation on paper, while Acrobat is +software capable of delivering data electronically for viewing +on screen, or for committing to paper. + +From our point of view the fundamental requirement for: + +\begin{itemize} +\item{capturing data} + +\item{processing data (text and graphics)} + +\item{delivering data (paper/disk/CD/Internet)} + +\end{itemize} +is to remain system independent for as long as possible. + +SGML, \TeX\ and Acrobat achieve this in their part of the whole +process. PostScript provides the link that completes the chain. + +\section{SGML in Practice} +To describe our experience with SGML I will use the {\it Encyclopedia +of Inorganic Chemistry\/} as a case study. This encyclopaedia is an 8 +volume set made up of 5000 large-format, double-column pages +(more than 3 million words). The data consists of approximately +250 articles interspersed with 750 definitions and 750 +cross-reference entries. The text was marked-up and captured using SGML, +validated and preprocessed for typesetting. The floating +elements (all 2300 figures, 8000 equations, 2000 structures, +1100 schemes and 900 tables) were prepared electronically and +delivered as encapsulated PostScript files. Some 150 halftones, +about a third of which are colour, complete the data set! + +Despite the complex nature of this project, or maybe because of +it, we were convinced that using SGML was the right approach. We had +to be very sure because this decision presented us with many +additional difficulties. Different considerations had to be made +at all stages of the production process. (Manufacturing remained +untouched.) + +Initially, having established the probable requirement for an +electronic version, there was the need to justify the use of +SGML because of: + +\begin{itemize} +\item{the extra cost involved in data capture} + +\item{the different working practices that had to be established} + +\item{the project management overhead} + +\item{the need to find new suppliers, and the risks that this +involved for such a large, high profile project}. + +\end{itemize} + +\subsection{Production Considerations} +This project had an external Managing Editor to commission and +receive contributions before it became a live project for us. +Once contributions started to arrive it very quickly became +apparent that a project management team was needed if this +project was to succeed. The initial steps had to be ones of +project analysis, determining data flow, deciding who was +responsible for what, and ensuring that a progress reporting system +was established. It certainly semed like a military operation at +times. + +Having made the decision to go with SGML and to ensure that all +components were captured electronically we had to find a set of +new suppliers. None of our regular suppliers could meet our +specifications. Locating potential suppliers was the first +hurdle, and then assessing their suitability was the next. +Having done this we then had to draw them all together to +establish who did what, and who was responsible for what. +It had to be a team effort from start to finish and regular +progress meetings involving representatives of all parties was +the key to an ultimately successful project. + +\subsection{Problems Encountered} +One of the first considerations was how on earth do we name the +files? To ensure portability we set ourselves the restriction of +the eight plus three DOS convention. It took some time but we +achieved it in the end so you can now identify from the file +name the type of text entry, the type of graphics and whether it +is single or double column or landscape, and its sequential +placement within its type. When you consider the number of files +involved, this was no mean feat. + +Designing the DTD without all the material available is not the +best way to start, but needs must. It meant that some amendments had +to be made as the project progressed but none of them proved to be too significant. + +Choosing Adobe typefaces, to avoid problems later on, meant that some +compromises had to be made. Many people feel that the Adobe version +of Times is not as elegant as some. + +Also the quality of the typesetting, hyphenation and justification, +interword spacing and overall page make-up is not as high as that +normally achieved by a dedicated chemistry typesetter. + +In addition to the above, we found a bug in Adobe Illustrator! +Because the EPS files were being incorporated electronically the +accuracy of the bounding-box coordinates was crucial. To cut a +long story short they weren't accurate. We spent quite some time +establishing the cause of the problem and then had to have a +program written to resolve it. + +This is not an exhaustive list but I think it will give you a +feel for the practical issues involved. Having shared +all this with you I should add that all of us involved in the +original recommendations remain convinced that it was the right +approach. In fact we are now processing two more projects in the same +way! + +\section{\LaTeX\ in Practice} +We've done far too many projects in \TeX\ (many in Plain, but a +growing number in \LaTeX) to select one as a case study. What I +can do is very readily identify the production issues involved +in using this software in a commercial environment. + + +\subsection{Steps in the Process} +Establishing ourselves as a forward-thinking, progressive +company by developing in-house expertise has brought with it +certain pressures. In the early days, not only did we have to +learn how to use \TeX, we also had to make it achieve typesetting +standards expected of more sophisticated systems. Our colleagues +could not see why they should accept lower standards from +us---after all they were paying us (we operate a recharge system +so that it doesn't distort the project costing when compared +with externally processed projects). + +Next came the requests for us to supply style files. Authors +knew we used the same software as they did, and wanted to prepare +their submission so it looked like the finished product. Some +wanted to produce camera-ready copy. In principle this would +seem a sensible idea; in fact our commissioning editors, +especially those who handle a number of CRC projects, thought it +was a brilliant idea. It would save them an immense amount of +time and hassle. + +Now, preparing style files for in-house use is one thing; +preparing them for use by others is something else again. We +have to work within strict time and cost constraints, and there are +many occasions (dare I admit it?) when we have to resort to, shall we +say, less than the most sophisticated way of achieving the required +visual result! + +When I have attended courses on \TeX\ and have asked about writing +style files the answer has often been along the lines of `leave +it to the professionals'. (I should say it's usually people who +make their living in this way who give this response.) This may be +fine if a) you can find and afford the professional; b) you don't +need to support the file when it is in general use. In our +experience the first is difficult to do and the second is an +impossibility. The need to support style files cannot be ignored; once they +have been provided, no matter on what pre-agreed conditions, +queries will arise. It can be very time-consuming, as often +queries are not restricted to the style file, but relate to the +sytem being used. It can also take a while to establish the +context of the query, resolve it and respond. To meet the expectation that +we will support, customise at short notice, resolve technical +issues, and communicate via e-mail (preferably responding within +the hour) can be difficult, given the level of human resource available. + +Once you've got over this initial stage, the practical issues +involved in accepting \LaTeX\ submissions can be many. Delivery +is the first. Now that we have the ability to receive data +electronically our authors cannot understand why we hesitate, +and why we still insist on hard copy. Experience tells us that, +without hard copy, it is difficult to be sure we have received +the final version, and discovering this after a project has been +processed is very costly, both in time and money. Any submission +that circumvents a stage in the current administration process +may drop through a hole and end up taking more time, rather than +less, to reach publication. Consideration is being given to +this issue, and there is no doubt that in the future electronic +delivery will be an acceptable method of submission, but in the +meantime everyone has to be patient. + +Copy-editing remains a conventional process in the main, +although experiments are taking place with copy-editing on disk. +This issue is not resticted to \LaTeX\ projects, but the rate of +progress is dictated by the ability of our freelance +copy-editors to provide this service. + +Once you move on to the processing stage the first thing you +have to do is find a supplier who is capable of actually +processing in this software. This is easier said than done, +because it is not considered to be cost-effective by most of our +regular suppliers. However, as a result of our persistent +requests, some can now provide this service, so we don't have to +process all such submissions in-house. + +From our own experience we know that producing page proofs is not +always straightforward. Over the years we have struggled with +amending style files to achieve the correct layout and controlling +page make-up. Now that authors are submitting graphics on disk, +as well as the text, we are faced with another set of problems. +Portability of graphic formats is even more difficult to +achieve. I think the number of answers to the question `When is +a PostScript file (or EPS file) not a portable PostScript file?' must +be infinite. Even when the content of the file itself is OK, +you can still be faced with problems in achieving the required size and +position on the page. + +Despite all these disadvantages our lives would not be the same +without \LaTeX, and when compared with processing in other +software it can be a real joy! Our archive of projects coded in +a form of \TeX\ will be far easier to reuse than those processed +in other software. + +\section{Acrobat at Arm's Length} +Although we haven't used Acrobat on a live project in-house yet, we +have been closely involved with the development of the EPodd CD. +The CAJUN project has been running for well over a year and during +this time the complete archive of volumes 1--6 has been +converted to PDF, annotated to add PDFmarks and generally +massaged into a suitable format for delivery on CD. + +As always, the work involved in such a project is more +than anticipated at the outset, but it has been an invaluable +learning exercise. Being involved in the beta-testing of the +software helps you appreciate just how much development work +is required for a new piece of software, and although it currently +has its limitations the future looks good. Version 2, which is +due for release any day now, is much improved, and it is rewarding +to see that many of the comments put forward by members of the +team have been incorporated. + +We are experimenting with small projects in-house to give us a +deeper understanding of the practical advantages and limitations +of Acrobat. It is easy to get caught up in the euphoria and hype that +accompanies the release of a new product, and to overlook the +day-to-day difficulties its rapid adoption might bring. +Having said this, there is no doubt that it will have a place in +our publishing procedures, and may be used in the production +cycle for journal articles. Provided that the general +administration can cope with the deviation from the norm, +supplying author proofs in this way has its attractions. The fact +that readers are now freely available and the PDF file can be +read on any of the three main platforms is a real boon. + +The use of Acrobat for delivering existing print products in an +electronic form is one worth considering, especially now that it +is possible to integrate it with project-specific software and +the security issue has been addressed. + +From an inter-company point of view the perceived use of Acrobat +for distributing internal documents could again have its +attractions. For this to be a real possibility it must be +recognised that the use of such procedures is not an innate +skill, and so the appropriate level of training and support +must be available if it is to be successful. + +\section{Conclusion} +The comments I have made and the case study I have described may +leave you with a somewhat negative feeling. I wonder if I have +emphasised the problems and not balanced these by identifying +the plus points. To put this into context I should say that +details of the advantages of any particular approach are usually +more readily available, so I have tried to capture a more +down-to-earth view. + +In reality I am very enthusiastic about the use of SGML, \TeX\ +and Acrobat, but am also well aware of what their use in a +productive environment can mean. I believe, as do several of my +colleagues, that portability of documents is crucial to our +ability to deliver data efficiently in a variety of forms, +whether this be page-based, highly structured databases or +tagged ASCII files. To this end we must be flexible in our +approach, and must not be afraid of making investments now that +may not bear fruit until some time in the future. This can be a +very unnerving decision to make, and for one I am glad it isn't +ultimately mine. While I can extol the virtues of a purist's +technical approach, obtain the relevant costs and assess the +schedule implications, I do not have the entrepreneurial skills +required to know when a project is commercially viable (or worth +taking a risk on). It is at this point I take my hat off to our +commissioning editors, who have the responsibility for turning +these experiments into profit for us to reinvest in the next Big +Thing! + +\end{Article}
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/5_2/group.tex b/usergrps/uktug/baskervi/5_2/group.tex new file mode 100644 index 0000000000..9dcff0ea8d --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/group.tex @@ -0,0 +1,45 @@ +%\newenvironment{meeting}{\begin{trivlist}\item[]$\bullet$}{\end{trivlist}} +%\newcommand{\squad}{\hspace{10pt plus1pt minus1pt}} +\begin{multicols}{2} +\title{The UK \TeX\ Users Group} +\author{} +\begin{article} +\section{Group aims and activities} +The \ukt\ was founded in 1989; its activities and benefits include: +\begin{itemize} + \item Regular meetings covering both \TeX{}nical matters and general +typographic subjects; + \item Visits to publishers, font suppliers and book producers; + \item In-depth workshops, with hands-on computer sessions where +appropriate; + \item Negotiation of discounts on \TeX\ relevant books with publishers. + \item Distribution of public domain \TeX\ implementations (in +cooperation with the international \TeX\ archives); + \item Discount on joint UK \TeX\ Users Group/TUG membership; + \item Reduction in conference fees for the TUG annual meeting and the +annual European meetings; + \item The publication and distribution of \BV\ (the annals of +the UK \TeX\ Users Group). + \end{itemize} + +\section{Programme of meetings for 1995} +\begin{description} +\item[June 7th, 1995:] A meeting of interest to Mathematicians and + Computer Scientists, to be held at Queen Mary and Westfield College. +Speakers include Michael Downes from the American Mathematical +Society. +\item[July, 1995] (\TeX\ Users Group Annual Meeting in Florida) +\item[August, 1995:] Oz\TeX\ in depth: +a training meeting on Macintosh \TeX, with Andrew Trevorrow. +To be organised by Sebastian Rahtz. Location: Oxford. +\item[September, 1995] (Euro\TeX\ meeting in the Netherlands) +\item[October 1995:] AGM, at Queen Mary and Westfield College, +University of London, with sessions on `non-traditional' \TeX. +\end{description} + +\noindent All members of \ukt{} will be provided with more details of +these meetings as they become available. Reports of the meetings will +appear in \BV, the organ of the group. + +\end{article} +\end{multicols} diff --git a/usergrps/uktug/baskervi/5_2/hypertex.tex b/usergrps/uktug/baskervi/5_2/hypertex.tex new file mode 100644 index 0000000000..cee201f9f4 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/hypertex.tex @@ -0,0 +1,157 @@ +\documentclass[11pt]{artikel3} +\usepackage{shortvrb,faq,t1enc} +\pagestyle{empty} +\advance\textwidth by 2cm +\advance\oddsidemargin by -1cm +\advance\textheight by 2cm +\advance\topmargin by -1cm +\renewcommand{\rmdefault}{mbv} +\begin{document} +\sloppy +\MakeShortVerb{+} +\def\HT{Hyper\-\TeX} +\def\XHDVI{\emph{Xhdvi}} +\begin{center} +\Large +\bfseries The \HT\ project\\[6pt] +\itshape Arthur Smith\\ +\large \upshape\mdseries (edited by Sebastian Rahtz) +\end{center} + +\subsection*{Introduction} + +The past year has seen a revolution in the processes of +Internet-based information navigation and retrieval with the +advent of easy-to-use graphical browsers (in particular Mosaic) +based on the World-Wide-Web (WWW). The revolution is a result of two +components. First, the browsers allow a near-uniform (point-and-click +or other method) access to documents in almost any format +and from almost any Internet-based +source; along with this the Universal +Resource Locator (URL) mechanism provides +a surprisingly easy and uniform way to specify the location of any +document on the net. Second, for certain classes of documents +(html files, or gopher text files) embedded URL's or other +addresses are understood to refer to other, external, documents which can +be followed according to the interests of the person viewing the +document, producing an interconnected web of documents. + +The goal of the \HT{} collaboration is to extend this second +privileged class of documents to include documents based on \TeX{}, +the word-processing language of choice for mathematical and scientific +writing, thus fully incorporating \TeX{} documents into the burgeoning +\textbf{web} of information on the internet. The \HT{} introductory +document is at \URL|http://xxx.lanl.gov/hypertex/|. + +\subsection*{How does it work?} + +The underlying element of our implementation of \HT{} is the use +of a \TeX{} macro that bypasses the \TeX{} interpretation process and +sends a message directly to the \emph{dvi} interpreter that processes \TeX{} +output, via the +\special+ command. The original \HT{} specification (due +to Paul Ginsparg, Tanmoy Bhattacharya, and me) uses the initial +characters \emph{html:} to denote \HT{} elements in an HTML-like +style. After the initial \emph{html:} string, the specification is identical +to a restricted form of HTML. The five arguments we have added to +the command are: + +\begin{description} +\item[href:] +html:<a href = "href_string">+ +\item[name:] +html:<a name = "name_string">+ +\item[end:] +html:</a>+ +\item[image:] +html:<img src = "href_string">+ +\item[base\_name:] +html:<base href = "href_string">+ +\end{description} + +The \emph{href}, \emph{name} and \emph{end} commands are used to do +the basic hypertext operations of establishing links between sections +of documents. The \emph{image} command is intended (as with current +html viewers) to eventually place an image of arbitrary graphical +format on the page in the current location. Currently for \XHDVI, +\emph{image} brings up an external viewer with the image, if such +a viewer is available. The \emph{base\_name} +command should be used to communicate +to the \emph{dvi} viewer the full (URL) location of the current document so that +files specified by relative URL's may be retrieved correctly. + +The href and name commands must be paired with an end command later in +the \TeX{} file --- the \TeX{} commands between the two ends of a pair +form an \emph{anchor} in the document. In the case of an +\href+ +command, the \emph{anchor} is to be highlighted in the \emph{dvi} viewer, and +when clicked on will cause the scene to shift to the destination +specified by \emph{href\_string}. The \emph{anchor} associated with a +name command represents a possible location to which other hypertext +links may refer, either as local references (of the form +\texttt{href="\#name\_string"} with the \emph{name\_string} +identical to the one in the name command) or as part of a URL (of the +form \emph{URL\#name\_string}). Here \emph{href\_string} is a valid +URL or local identifier, while name\_string could be any string at +all: the only caveat is that `+"+' characters should be escaped with a +backslash (+\+), and if it looks like a URL name it may cause +problems. + +Because this html-based naming scheme is somewhat unwieldy, although +very general, Tanmoy Bhattacharya (\Email|tanmoy@qcd.lanl.gov|) has +written several collections of \TeX{} macros to simplify things. The +packages are in \URL|http://nqcd.lanl.gov/people/tanmoy/hypertex/|. An +alternative \LaTeXe\ package is |hyperref|, by Sebastian Rahtz and +Yannis Haralambous, which is available on CTAN as +\path|macros/latex/contrib/supported/hyperref|. This has additional +functionality for conversion to PDF. + +\subsection*{How do I use it?} + +There are currently three \emph{dvi} interpreters that understand the +\HT{} +\special+s: \XHDVI{} for X windows, HyperTeXView.app for +NextStep, and +dvihps+, a version of +dvips+ that understands \HT{} +and puts +pdfmark+ commands in the output for Adobe's Distiller to +process. For a \TeX{} document that has already been processed to a +\emph{dvi} file with \HT{} elements, viewing the internal hypertext is +almost trivial --- you just fire up the \emph{dvi} previewer and +navigate by button clicks. + +The software available is: + +1. A \HT{} viewer based on xdvi-18, modified by Arthur Smith. +\URL|ftp://snorri.chem.washington.edu/hypertex/xhdvi_0.6.tar.Z| + +2. HyperTeXview.app, + courtesy of Dmitri Linde (also the author of InstantTeX.app) for + NextStep, precompiled for Motorola and Intel-based NeXT + machines. See \verb|http://xxx.lanl.gov/hypertex/index.html#dvi| + for availability. + +3. \emph{dvihps}, from Mark Doyle, converts the \HT{} commands to a form +which can be processed by Acrobat Distiller. See the \HT{} WEB +home page for location. Other PostScript interpreters are free to +pick up the \emph{pdfm} operators as well. For instance, Tanmoy has +hacked Ghostview to pick up the links and make them active. This +can be found at +\URL|http://nqcd.lanl.gov/people/tanmoy/hypertex/ghostview-1.5-hacked.tar.gz|. + +Here is where the power of \TeX's macro capabilities appears. +A working internal hypertext document can be made from a \LaTeX\ +document with a one-line addition to the file, using one of the +hypertex macro packages. These convert the standard \LaTeX\ markup +into hypertext links between the different sections of the document, +so that references to equations, tables, footnotes, and section +headings are in place, and bibliographic references and figures +refer to the bibliography entry or figure caption. + +The macros developed thus far use standard naming conventions +for the underlying structures in \LaTeX\ and other standard +macro packages, so that appending \#equation.2.3, \#page.7, +\#figure.4, \#table.2, etc. to the URL for any \TeX{} file processed +with these packages will go to the right place, allowing +easy hypertext reference to the internal structure of other +documents. + +\subsection*{How do I stay in contact?} +The Hypertex discussion group is +a mailing list based at \FTP|snorri.chem.washington.edu| which I +maintain. Send me e-mail (\Email|asmith@mammoth.chem.washington.edu|) +if you want to join the list, or send queries directly to the mailing +list: \Email|hypertex@snorri.chem.washington.edu|. +\DeleteShortVerb{+} + +\end{document} diff --git a/usergrps/uktug/baskervi/5_2/kees.tex b/usergrps/uktug/baskervi/5_2/kees.tex new file mode 100644 index 0000000000..abf23d34f7 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/kees.tex @@ -0,0 +1,112 @@ +\title{One by one the guests arrive} +\author[Kees van der Laan]{Kees van der Laan\\ +\texttt{cgl@rc.service.rug.nl}} +%\blueabstract A plea is made for writing macros +% in plain \TeX{} sufficiently documented +% to be used with all flavours of \TeX. + +\begin{Article} +This note emerged from a request of Sebastian Rahtz +triggered by my message which I passed along with +my public appraisal for the 100 \AllTeX{} FAQs. + +This plea, this shout, hopes to awake +the notion that we are all better off +if we write macro {\it software\/} in the lowest common +set of all \TeX{} flavours. +At least it might initiate a discussion because I'm realistic +enough that not all involved share my views :-))). + +Of course I know that reality is more complicated, +and that a right balance is the best +we can opt for, so let us go for that. + +\section{Why,} + +would a \LaTeX{} devotee ask? Do you have concrete arguments? +Well, from my own experience I can say that there was a time I +needed to typeset number ranges. +Only the \LaTeX{} style of Donald Arseneau was available. +But, what I needed was a few macros to cooperate with plain, +so I had to write one of my own,\footnote{Who cares? It is estimated + that 80\% or more of the software is continuously rewritten, + that is a fact. My reply is that we can do much better, and we + should if we opt for the best.} +which by the way emerged as a much, much more compact suite. +After all the need has faded away because +I tackled the handling of bibliography references +more fundamentally. The point is that it would have been better +if there had been a kernel independent from the higher +layer which I could have taken over. The interface towards +the higher level, or let us say the user interface, +should better be built on top. +The paradigm is this example is the awareness of CISO, +as analogy of FIFO, meaning Collective In +and Smallest Out, which solves the problem. + +That this approach is beneficial in software engineering +in general is proven by the various numerical software +program libraries, which have the basic material written in the +lowest language feasible, FORTRAN, allowing stability, +optimization of the code, and confidence in use. +Similarly, I remember the PDE (partial differential equation) +packages which use common basic algorithms, but +differ in the jargon at the user level. +I hope that the macro/package/module writers have a feeling for +the savings of the costs which can be gained +over time, by this attitude. +As a volunteer organization one could shrug it off +and say I don't care, costs are not relevant. +Then there is still another nasty guy lurking around the counter +that the (All)\TeX{} community like various sects will +fall apart, will fragment. To continue the tune +\begin{center} +And no one knows where the night is going\\ +And no one knows why the wine is flowing\\ +O love, I need you, I need you, I need you\\ +I need you now\\ +\end{center} +Another example to the point is how to provide for headings? The +answer is that I don't care so much about heading macros because the +common part is so negligible, while it is highly intertwined with the +user interface. But --- there is always a but --- I for one am +strongly in favour of starting from two-part macros, which should +perform the essential functionalities whatever you may wish, and build +all the ornamentation --- i.e., the user-interfaces, eventually with +less functionality --- on top. This approach obeys the {\it + separations of concerns\/} principle, and pays off in maintenance, +if not that it spreads more easily.\footnote{Forgive me this joke, + with \LaTeX{} widespread.} To give you an idea of how I did it +basically in \texttt{blue.tex}: +\begin{verbatim} +\def\beginghead{<the required functionality>} +\def\endhead{<the required finishing off>} +%with as one-part on top +\def\head#{\bgroup\beginhead + \aftergroup\endhead + \afterassignment\ignorewhitespace + \let\dummy= } +%or the tribute to manmac +\def\bluehead#1\par{\beginhead#1\endhead} +\end{verbatim} +The last tribute lost the processing on-the-fly functionality, +but most of the time I don't need that, at the expense of +simpler markup. But the latter is a matter of taste. + +If people like a \LaTeX-flavoured header, just go ahead and add it. +The fundamental functionalities have been provided already, just +a user interface has to be provided as variant. + +\section{Conclusion} + +The point I'm trying to make is that we are all better off +if complex fundamental parts are programmed in `plain', +perhaps after all it has proven to be a fundamental point. +To end Cohen's song: + +\begin{center} +The guests are coming through\\ +The open-hearted many\\ +The broken-hearted few\\ +\end{center} +\end{Article} diff --git a/usergrps/uktug/baskervi/5_2/key.tex b/usergrps/uktug/baskervi/5_2/key.tex new file mode 100644 index 0000000000..73dcc6400b --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/key.tex @@ -0,0 +1,196 @@ +\title{Theory into Practice: working +with SGML, PDF and \LaTeX\ at Elsevier Science} +\author[Martin Key]{Martin Key\\ +Elsevier Science Ltd\\ +\texttt{m.key@elsevier.co.uk}} +\begin{Article} +\section{The Company} +While I do not want to make +this article a plug for Elsevier, +it is first necessary to put our activities +into context. Therefore, for those who do not know us, Elsevier Science +is part of the Reed Elsevier Group and, in terms of number of journals, +is by far the largest publisher of scientific journals in the world. +The original Elsevier Company was Dutch based, but now, through +acquisition and merger, is an international company with offices +in the Netherlands, UK, USA, Switzerland, Eire and the Far East. +We publish well over 1,000 scientific, technical and medical journals +covering all sections of academe and business. + +\section{The move into electronic publishing} +Elsevier's major customers +are academic and research institutes throughout the world. Traditionally, +academic publishing has relied on authors submitting papers via external +academic editors who arrange for the necessary peer reviews. Once +accepted, papers are sent to Elsevier for copy-editing, typesetting +and compilation into issues. As a result we have in the past received +paper manuscripts of varying levels of presentation from around the +world. Over the last 10 years it has become apparent that most authors +use some form of word processing or computer generated text to prepare +their papers. To have these papers typeset means rekeying the manuscript +and, what is worse, ending up with electronic files produced by many +types of typesetting equipment and software with minimal chance to +reuse this material at a later date. For some years the Elsevier +Group have been looking at ways to avoid rekeying manuscripts whilst +at the same time automating the production process, produce proofs +more quickly and create electronic files for multiple use in the +foreseeable future. + +After many surveys, +experiments and discussion groups it was clear that Elsevier should +work to accepted international generic standards in order to achieve +these goals. The major standards agreed on were Standard Generalised +Mark-up Language (SGML) for text, Tagged Image File Format (TIFF), +Joint Photographic Experts Group (JPEG) and Encapsulated PostScript +(EPS) for graphics and PostScript, and the Portable Document Format, +(PDF), also known as Acrobat, for pages. Unlike typesetting codes, +SGML does not drive any particular application but can be readily +converted to numerous formats for typesetting on paper, database +applications, CD Rom and so on. It is therefore an ideal archive +medium. TIFF, JPEG and EPS are well documented graphic file formats +and are widely supported in terms of external applications. PDF is, +perhaps, a risk in that it is the property of a commercial developer +(Adobe) but its great flexibility and rapid acceptance by professionals +and the academic community, together with the track record of PostScript +itself --- now a de facto standard --- makes its long-term future seem +relatively safe. The decision by Adobe to make the Acrobat reader +available free-of-charge is another positive sign. + +\section{The concept of Computer Aided Publishing (CAP)} + +Once the standards +were agreed the process known internally as CAP (Computer Aided Publishing) +took clearer shape. There are a number of activities which form part +of CAP. These include the following: the converting of manuscripts +and artwork into electronic files; structuring of text with SGML; +editing on screen; automatic proofing; moving and maintaining files +on a network; creating SGML (text) and graphic files; receiving PDF +files from our typesetters. In addition, a number of journals receive, +and use, papers in \LaTeX\ format which will be discussed later. + +\section{Practicalities: How we do it} + +CAP started in Elsevier +in January 1994, in both Amsterdam and Oxford, with a limited set +of journals. The number of journals has been increasing rapidly and +in 1995, as software and hardware stabilises, the number of journals +is being increased dramatically. + +The first action when +receiving a paper, either on paper or disk, is to log the information +on to our production tracking system. All the important details are +recorded --- title, authors, number and type of graphics, whether it +is available on disk etc. This record follows the manuscript throughout +its production process and is updated at each stage of its progress +through the system. Elsevier encourage authors to submit on disk, +and the numbers are rising. If it is on disk it is initially converted +to our standard CAP format which allows it to be used by our SGML +tagging and editing tool --- Pandora --- which was developed by staff +working in Amsterdam. If it is only available on paper it is either +OCR (Optical Character Recognition) scanned and then converted into +the CAP format or, if the paper is too complex for scanning, it is +keyed by off-shore keying agencies. Whatever the route, it arrives +at our Pre-Edit Department in the generic CAP format. Simultaneously +graphics are scanned --- TIFF for line art and JPEG for half-tones +--- or redrawn and saved as EPS in some instances. + +The text is then tagged +using Pandora. The Document Type Definition (DTD) used is the Elsevier +DTD (which Elsevier has made publicly available subject to certain +conditions) which is fairly complex covering not only text but also +tables and mathematics. + +After coding and parsing, +the text is loaded onto the network server, together with the graphics, +using an in-house developed Document Management System which monitors, +names and controls the files. As one article can produce more than +20 files, with an average issue of a journal containing 10 articles, +the number of files can quickly mount making such management essential. +Once the files are on the server, they can be retrieved by the Production +Editor who will then edit the article for style, spelling, grammar, +etc. and add any additional tags necessary. Graphic files are also +checked at this stage to ensure that the correct graphics are linked +to the relevant caption. The file is then parsed again to check its +validity. Author proofs can then be produced and, once they are received +back from the authors and corrections made, the final SGML and graphic +files are exported to the typesetter for making up the final pages. + +We expect typesetters +to retain the validity of the SGML files when producing the pages, +and this is strictly monitored. Due to the complexity of the DTD +and the relevant inexperience of most typesetters in using precoded +SGML files, we have to work with our typesetters quite closely, answering +specific queries and offering advice where necessary. However, we +do not expect to develop the systems for the typesetters --- that is +their responsibility. The final, additional requirement we demand +from our typesetters is that they supply each individual article, +and other elements of the issue, in PDF format. This means that they +must have a PostScript setter in order to create these files. + +\section{\TeX\ and \LaTeX} + +In some disciplines +\TeX\ and \LaTeX\ are used extensively by authors and, not unnaturally, +they would like to submit their articles in this format. Experience +has shown that this can be hard work for the Publisher. In some cases, +hacking in to such a file to find out how the author's carefully +developed macros have been used can be very time-consuming and, in +some cases, can take considerably longer than having the paper professionally +typeset. However, whenever possible, we will try and use submitted +\LaTeX\ files and, to a lesser extent, plain \TeX\ files. However, Elsevier +encourage authors to use the Elsevier style file which produce a +pre-print type output. This style is then replaced with the journal-specific +style file which makes the Publisher's task considerably easier. +The Elsevier style files, together with the instruction manual, +are available from the three CTAN sites or direct from Elsevier. + +\LaTeX\ has a number +of advantages. Pages in camera ready format can be produced readily +in-house without recourse to a typesetter, and PDF files can also +be generated from the dvi files. Recently, +the Production Methods Group at Elsevier Science Ltd +has further developed the `dvihps' converter and \LaTeX\ macros from +the Hyper\TeX\ project, +to fully retain the hypertext links available in the \LaTeX\ file, as +well as generating automatic `bookmarks' or contents list, directly +into the PDF file. In order to meet the full CAP requirements previously +mentioned, there is one final part of the equation to be completed +--- a \LaTeX\ to SGML conversion. Due to the complexity of the Elsevier +DTD this is not a simple task but work is currently taking place +to see how far down this road it is possible to go. + + \section{Practical Problems} + +As with most technical +developments there are always problems to be addressed. In the case +of CAP they have been surprisingly few. The major problem experienced +at an early stage was the lack of SGML editors which could cope with +the Elsevier DTD, particularly in the area of tables and mathematics. + This problem has been largely resolved by the development of Pandora, +a tool which has far exceeded its initial specification as a package +which would enable compuscripts to be handled by typesetters. The +second problem was one of logistics --- how do you train Production +Editors to work with SGML on screen editing whilst simultaneously +producing journal issues? As previously mentioned, there is also +the increased demand we place on typesetters, many of whom have had +limited experience of handling complete journals in SGML. Finally, +as Production Editors began to use the DTD in earnest, additional +requirements are discovered which means that the DTD must be further +developed. As a result, the DTD has become a moving target with more +complex requirements being asked for almost daily. + +\section{The Future} +Some +people may ask why we are putting ourselves through so much pain. + Is it worth it? The market is demanding electronic products in addition +to, and sometimes instead of, the traditional paper ones. For those +publishers who have tried to use typesetters' tapes for such products, +the answer is clear. The availability of generic coded data which +can be manipulated in multifarious ways is clealy the route to take. + In addition to meeting the demands of our market, we are also satisfying +the demands of our producers --- the authors --- who create `electronic' +versions of their articles and who naturally expect that we, the +Publishers, should be able to use them. Finally, the Production process +itself is being streamlined allowing for more efficient and faster +production times. +\end{Article}
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/5_2/multicol.sty b/usergrps/uktug/baskervi/5_2/multicol.sty new file mode 100644 index 0000000000..5be8e4353c --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/multicol.sty @@ -0,0 +1,669 @@ +%%
+%% This is file `multicol.sty', generated
+%% on <1995/1/13> with the docstrip utility (2.2i).
+%%
+%% The original source files were:
+%%
+%% multicol.dtx (with options: `package,badness,check,marktrace')
+%%
+%% IMPORTANT NOTICE:
+%% This file is part of the `tools' bundle
+%% in the LaTeX2e distribution.
+%%
+%% You are not allowed to distribute this file.
+%% For distribution of the original source see
+%% the copyright notice in the source file, and
+%% in the file readme.txt distributed with the
+%% tools bundle.
+%%
+\def\fileversion{v1.5i}
+\def\filedate{1994/10/02}
+\def\docdate {1994/08/26}
+%% \CheckSum{1301}
+%% \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
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+%% Package `multicol' to use with LaTeX2e
+%% Copyright (C) 1989-1994 Frank Mittelbach, all rights reserved.
+%%
+%%
+%% In addition to the general distribution terms for this `tools'
+%% bundle, which are specified in readme.txt, this package, multicol,
+%% is distributed subject to the following condition:
+%%
+%% ** The use of this package as a standard part of a commercial
+%% ** application is not allowed without the explicit permission of the
+%% ** author of this package. Such commercial usage will be subject to
+%% ** the payment of a licence fee. The size of this fee is to be
+%% ** determined, in each instance, by the commercial user, depending on
+%% ** his judgement of the value of the code for his application.
+%%
+%% Note that the above condition does not apply to non-commercial use of
+%% this package, or to the use of this package in a commercial
+%% environment for `individual' tasks rather than as a standard part of
+%% a commercial application. In these cases the General Terms, as
+%% specified in readme.txt, apply.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{multicol}[\filedate\space
+ \fileversion\space multicolum formatting]
+\DeclareOption{twocolumn}
+ {\PackageWarning{multicol}{May not work
+ with a twocolumn layout}}
+\newcount\c@tracingmulticols
+\DeclareOption{errorshow}
+ {\c@tracingmulticols\z@}
+\DeclareOption{infoshow}
+ {\c@tracingmulticols\@ne}
+\DeclareOption{balancingshow}
+ {\c@tracingmulticols\tw@}
+\DeclareOption{markshow}
+ {\c@tracingmulticols\thr@@}
+\DeclareOption{debugshow}
+ {\c@tracingmulticols5\relax}
+\ProcessOptions
+\def\multicols#1{\col@number#1\relax
+ \ifnum\col@number<\tw@
+ \PackageWarning{multicol}%
+ {Using `\number\col@number'
+ columns doesn't seem a good idea.^^J
+ I therefore use two columns instead}%
+ \col@number\tw@ \fi
+ \ifnum\col@number>10
+ \PackageError{multicol}%
+ {Too many columns}%
+ {Current implementation doesn't
+ support more than 10 columns.%
+ \MessageBreak
+ I therefore use 10 columns instead}%
+ \col@number10 \fi
+ \@ifnextchar[\mult@cols{\mult@cols[]}}
+\def\mult@cols[#1]{\@ifnextchar[%
+ {\mult@@cols{#1}}%
+ {\mult@@cols{#1}[\premulticols]}}
+\def\mult@@cols#1[#2]{%
+ \par
+ \ifinner \@boxedmulticolstrue
+ \else
+ \ifnum \doublecol@number>\z@
+ \@boxedmulticolstrue
+ \fi
+ \fi
+ \mult@info\z@
+ {Starting environment with
+ \the\col@number\space columns%
+ \if@boxedmulticols\MessageBreak
+ (boxed mode)\fi
+ }%
+ \enough@room{#2}%
+ {#1\par}\addvspace\multicolsep
+ \begingroup
+ \prepare@multicols
+ \if@boxedmulticols
+ \setbox\mult@box\vbox\bgroup
+ \fi
+ \ignorespaces}
+\newif\if@boxedmulticols
+\@boxedmulticolsfalse
+\newbox\mult@box
+\def\enough@room#1{%
+ \if@boxedmulticols\else
+ \par
+ \bgroup\@nobreakfalse\addpenalty\z@\egroup
+ \page@free \pagegoal
+ \advance \page@free -\pagetotal
+ \@tempskipa#1\relax
+ \mult@info\z@
+ {Current page:\MessageBreak
+ height=%
+ \the\pagegoal: used \the\pagetotal
+ \space -> free=\the\page@free
+ \MessageBreak
+ needed \the\@tempskipa
+ \space(for #1)}%
+ \ifdim \page@free <#1\newpage \fi
+ \fi}
+\def\prepare@multicols{%
+ \multicol@leftmargin\@totalleftmargin
+ \@totalleftmargin\z@
+ \parshape\z@
+ \doublecol@number\col@number
+ \multiply\doublecol@number\tw@
+ \advance\doublecol@number\mult@rightbox
+ \if@boxedmulticols
+ \let\l@kept@firstmark\kept@firstmark
+ \let\l@kept@botmark\kept@botmark
+ \global\let\kept@firstmark\@empty
+ \global\let\kept@botmark\@empty
+ \else
+ \nointerlineskip {\topskip\z@\null}%
+ \output{%
+ \global\setbox\partial@page\vbox
+ {%
+ \ifvoid\partial@page\else
+ \PackageError{multicol}%
+ {Error saving partial page}%
+ {The part of the page before
+ the multicols environment was
+ nearly full with^^Jthe result
+ that starting the environment
+ will produce an overfull
+ page. Some^^Jtext may be lost!
+ Please increase \premulticols
+ either generally or for this%
+ ^^Jenvironment by specifying a
+ suitable value in the second
+ optional argument to^^Jthe
+ multicols environment.}
+ \unvbox\partial@page
+ \box\last@line
+ \fi
+ \unvbox\@cclv
+ \global\setbox\last@line\lastbox
+ }%
+ \prep@keptmarks
+ \global\let\kept@topmark\firstmark
+ }\eject
+ \advance\@colroom-\ht\partial@page
+ \set@mult@vsize\relax
+ \output{\multi@column@out}%
+ \init@mult@footins
+ \reinsert@footnotes
+ \fi
+ \vbadness\@Mi \hbadness5000
+ \tolerance\multicoltolerance
+ \pretolerance\multicolpretolerance
+ \setemergencystretch\col@number\hsize
+ \set@floatcmds
+ \advance\baselineskip\multicolbaselineskip
+ \hsize\linewidth \advance\hsize\columnsep
+ \advance\hsize-\col@number\columnsep
+ \divide\hsize\col@number
+ \full@width\linewidth
+ \linewidth\hsize
+}
+\def\init@mult@footins{%
+ \multiply\count\footins\col@number
+ \multiply\skip \footins\col@number
+}
+\def\set@mult@vsize#1{%
+ \vsize\@colroom
+ \@tempdima\baselineskip
+ \advance\@tempdima-\topskip
+ \advance\vsize\@tempdima
+ \vsize\col@number\vsize
+ \advance\vsize-\@tempdima
+ #1\advance\vsize
+ \c@collectmore\baselineskip}
+\newdimen\multicol@leftmargin
+\def\endmulticols{\par
+ \if@boxedmulticols
+ \egroup
+ \balance@columns
+ \return@nonemptymark{first}%
+ \kept@firstmark
+ \return@nonemptymark{bot}%
+ \kept@botmark
+ \page@sofar
+ \global\let\kept@firstmark
+ \l@kept@firstmark
+ \global\let\kept@botmark
+ \l@kept@botmark
+ \mult@info\tw@
+ {Restore kept marks to\MessageBreak
+ first: \meaning\kept@firstmark
+ \MessageBreak bot\space\space:
+ \meaning\kept@botmark }%
+ \else
+ \penalty\z@
+ \output{\balance@columns@out}\eject
+ \ifvbox\partial@page
+ \unvbox\partial@page\fi
+ \global\let\kept@firstmark\@empty
+ \global\let\kept@botmark\@empty
+ \mult@info\tw@
+ {Make kept marks empty}%
+ \fi
+ \@checkend{multicols}%
+ \endgroup
+ \if@boxedmulticols\else
+ \reinsert@footnotes
+ \fi
+ \global\c@unbalance\z@
+ \enough@room\postmulticols
+ \addvspace\multicolsep
+ \mult@info\z@
+ {Ending environment
+ \if@boxedmulticols
+ \space(boxed mode)\fi
+ }}
+\newcount\c@unbalance
+\newcount\c@collectmore
+\newcount\doublecol@number
+\newcount\multicoltolerance
+\newcount\multicolpretolerance
+\newdimen\full@width
+\newdimen\page@free
+\newdimen\premulticols
+\newdimen\postmulticols
+\newskip\multicolsep
+\newskip\multicolbaselineskip
+\newbox\partial@page
+\newbox\last@line
+\c@unbalance = 0
+\c@collectmore = 0
+\col@number = 1
+\multicoltolerance = 9999
+\multicolpretolerance = -1
+\premulticols = 50pt
+\postmulticols= 20pt
+\multicolsep = 12pt plus 4pt minus 3pt
+\multicolbaselineskip=0pt
+\def\process@cols#1#2{\count@#1\relax
+ \loop
+ #2%
+ \advance\count@\tw@
+ \ifnum\count@<\doublecol@number
+ \repeat}
+\def\page@sofar{%
+ \process@cols\mult@rightbox
+ {\ifvoid\count@
+ \setbox\count@\hbox to\hsize{}%
+ \else
+ \wd\count@\hsize
+ \fi}%
+ \mult@info\z@
+ {Column spec:\MessageBreak
+ (\the\multicol@leftmargin\space -->
+ \the\full@width\space = \the\hsize
+ \space x \the\col@number)%
+ }%
+\ifvmode\else\errmessage{Multicol Error}\fi
+ \moveright\multicol@leftmargin
+ \hbox to\full@width{%
+ \process@cols\mult@gfirstbox{\box\count@
+ \hss\vrule\@width\columnseprule\hss}%
+ \box\mult@rightbox
+ \rlap{\phantom p}%
+}%
+}
+\def\reinsert@footnotes{\ifvoid\footins\else
+ \insert\footins{}\fi}
+\def\multi@column@out{%
+ \ifnum\outputpenalty <-\@M
+ \speci@ls \else
+ \splittopskip\topskip
+ \splitmaxdepth\maxdepth
+ \dimen@\@colroom
+ \divide\skip\footins\col@number
+ \ifvoid\footins \else
+ \leave@mult@footins
+ \fi
+ \process@cols\mult@gfirstbox{%
+ \setbox\count@
+ \vsplit\@cclv to\dimen@
+ \set@keptmarks
+ \ifshr@nking
+ \setbox\count@
+ \vbox to\dimen@
+ {\unvbox\count@\vfill}%
+ \fi
+ }%
+ \setbox\mult@rightbox
+ \vsplit\@cclv to\dimen@
+ \set@keptmarks
+ \ifshr@nking
+ \setbox\mult@rightbox\vbox to\dimen@
+ {\unvbox\mult@rightbox\vfill}%
+ \fi
+ \ifvoid\@cclv \else
+ \unvbox\@cclv
+ \penalty\outputpenalty
+ \ifvoid\footins\else
+ \PackageWarning{multicol}%
+ {I moved some lines to
+ the next page.\MessageBreak
+ Footnotes on page
+ \thepage\space might be wrong}%
+ \fi
+ \ifnum \c@tracingmulticols>\thr@@
+ \hrule\allowbreak \fi
+ \fi
+ \ifx\@empty\kept@firstmark
+ \let\firstmark\kept@topmark
+ \let\botmark\kept@topmark
+ \else
+ \let\firstmark\kept@firstmark
+ \let\botmark\kept@botmark
+ \fi
+ \let\topmark\kept@topmark
+ \mult@info\tw@
+ {Use kept top mark:\MessageBreak
+ \meaning\kept@topmark
+ \MessageBreak
+ Use kept first mark:\MessageBreak
+ \meaning\kept@firstmark
+ \MessageBreak
+ Use kept bot mark:\MessageBreak
+ \meaning\kept@botmark
+ \MessageBreak
+ Produce first mark:\MessageBreak
+ \meaning\firstmark
+ \MessageBreak
+ Produce bot mark:\MessageBreak
+ \meaning\botmark
+ \@gobbletwo}%
+ \setbox\@cclv\vbox{\unvbox\partial@page
+ \page@sofar}%
+ \@makecol\@outputpage
+ \global\let\kept@topmark\botmark
+ \global\let\kept@firstmark\@empty
+ \global\let\kept@botmark\@empty
+ \mult@info\tw@
+ {(Re)Init top mark:\MessageBreak
+ \meaning\kept@topmark
+ \@gobbletwo}%
+ \global\@colroom\@colht
+ \process@deferreds
+ \@whilesw\if@fcolmade\fi{\@outputpage
+ \global\@colroom\@colht
+ \process@deferreds}%
+ \mult@info\@ne
+ {Colroom:\MessageBreak
+ \the\@colht\space
+ after float space removed
+ = \the\@colroom \@gobble}%
+ \set@mult@vsize \global
+ \fi}
+\def\leave@mult@footins{%
+ \advance\dimen@-\skip\footins
+ \advance\dimen@-\ht\footins
+}
+\def\speci@ls{%
+ \ifnum\outputpenalty <-\@Mi
+ \PackageWarning{multicol}%
+ {Floats and marginpars not
+ allowed inside `multicols'
+ environment!
+ \@gobble}%
+ \unvbox\@cclv\reinsert@footnotes
+ \xdef\@freelist{\@freelist\@currlist}%
+ \gdef\@currlist{}%
+ \else \@doclearpage \fi
+}
+\def\process@deferreds{%
+ \@floatplacement
+ \@tryfcolumn\@deferlist
+ \if@fcolmade\else
+ \begingroup
+ \let\@tempb\@deferlist
+ \gdef\@deferlist{}%
+ \let\@elt\@scolelt
+ \@tempb \endgroup
+ \fi}
+\newif\ifshr@nking
+\def\raggedcolumns{%
+ \@bsphack\shr@nkingtrue\@esphack}
+\def\flushcolumns{%
+ \@bsphack\shr@nkingfalse\@esphack}
+\def\balance@columns@out{%
+ \setbox\mult@box\vbox{\unvbox\@cclv}%
+ \balance@columns
+ \global\vsize\@colroom
+ \global\advance\vsize\ht\partial@page
+ \unvbox\partial@page
+ \return@nonemptymark{first}\kept@firstmark
+ \return@nonemptymark{bot}\kept@botmark
+ \page@sofar
+ \penalty\z@
+}
+\def\balance@columns{%
+ \get@keptmarks\mult@box
+ \setbox\mult@box\vbox{%
+ \penalty-\@M
+ \unvbox\mult@box
+ \remove@discardable@items
+ }%
+ \@tempdima\topskip
+ \splittopskip\@tempdima
+ \@plus\multicolundershoot
+ \@minus\multicolovershoot
+ \splitmaxdepth\maxdepth
+ \setbox\@tempboxa\vsplit\mult@box to\z@
+ \@tempdima\ht\mult@box
+ \advance\@tempdima\dp\mult@box
+ \divide\@tempdima\col@number
+ \count@\@tempdima
+ \divide\count@\baselineskip
+ \dimen@\count@\baselineskip
+ \advance\dimen@\topskip
+ \ifdim \dimen@ >\@tempdima
+ \advance\dimen@-\baselineskip
+ \fi
+ \advance\dimen@\c@unbalance\baselineskip
+ \mult@info\@ne
+ {Balance columns\on@line:
+ \ifnum\c@unbalance=\z@\else
+ (off balance=\number\c@unbalance)\fi
+ \@gobbletwo}%
+ \ifnum\dimen@<\topskip
+ \mult@info\@ne
+ {Start value
+ \the\dimen@ \space ->
+ \the\topskip \space (corrected)}%
+ \dimen@\topskip
+ \fi
+ \vbadness\@M
+ \vfuzz \col@number\baselineskip
+ \last@try-\p@
+ \loop
+ {\process@cols\mult@grightbox
+ {\global\setbox\count@
+ \box\voidb@x}}%
+ \global\setbox\mult@grightbox
+ \copy\mult@box
+ \global\too@badfalse
+ {\process@cols\mult@firstbox{%
+ \global\setbox\count@
+ \vsplit\mult@grightbox to\dimen@
+ \ifnum\c@tracingmulticols>\@ne
+ \@tempcnta\count@
+ \advance\@tempcnta-\mult@grightbox
+ \divide\@tempcnta \tw@
+ \message{^^JColumn
+ \number\@tempcnta\space
+ badness: \the\badness\space}%
+ \fi
+ \ifnum\badness>\c@columnbadness
+ \ifnum\c@tracingmulticols>\@ne
+ \message{too bad
+ (>\the\c@columnbadness)}%
+ \fi
+ \global\too@badtrue
+ \fi
+ }}%
+ \boxmaxdepth\maxdepth
+ \global\setbox\mult@grightbox
+ \vbox{\unvbox\mult@grightbox}%
+ \setbox\mult@nat@firstbox
+ \vbox{\unvcopy\mult@firstbox}%
+ \ifnum\c@tracingmulticols>\@ne
+ \message{^^JFirst column
+ = \the\dimen@\space
+ (\the\ht\mult@nat@firstbox)}\fi
+ \ifshr@nking
+ \global\setbox\mult@firstbox
+ \copy\mult@nat@firstbox
+ \fi
+ \ifnum\c@tracingmulticols>\@ne
+ \message{<> last column =
+ \the\ht\mult@grightbox^^J}%
+ \fi
+ \ifdim\ht\mult@grightbox >\dimen@
+ \too@badtrue
+ \else
+ \global\setbox\mult@grightbox
+ \vbox to\dimen@
+ {\unvbox\mult@grightbox}%
+ \ifnum\c@tracingmulticols>\@ne
+ \message{Final badness:
+ \the\badness}%
+ \fi
+ \ifnum\badness>\c@finalcolumnbadness
+ \global\setbox\mult@grightbox
+ \vbox to\dimen@
+ {\unvbox\mult@grightbox\vfill}%
+ \ifnum\c@tracingmulticols>\@ne
+ \message{ setting natural
+ (> \the\c@finalcolumnbadness)}%
+ \fi
+ \fi
+ \fi
+ \ifdim\ht\mult@nat@firstbox<\dimen@
+ \ifdim\ht\mult@nat@firstbox>\last@try
+ \too@badtrue
+ \dimen@\ht\mult@nat@firstbox
+ \last@try\dimen@
+ \advance\dimen@-\p@
+ \fi
+ \fi
+ \iftoo@bad
+ \advance\dimen@\p@
+ \repeat
+ \dimen@\ht\mult@firstbox
+ \ifdim\dimen@>\@colroom
+ \dimen@\@colroom
+ \fi
+ \process@cols\mult@rightbox
+ {\@tempcnta\count@
+ \advance\@tempcnta\@ne
+ \setbox\count@\vbox to\dimen@
+ {%
+ \vskip \z@
+ \@plus-\multicolundershoot
+ \@minus-\multicolovershoot
+ \unvbox\@tempcnta
+ \ifshr@nking\vfill\fi}}%
+}
+\newbox\mult@rightbox
+\newbox\mult@grightbox
+\newbox\mult@gfirstbox
+\newbox\mult@firstbox
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa\newbox\@tempa
+\newbox\@tempa
+\let\@tempa\relax
+\@ifundefined{emergencystretch}
+ {\newdimen\emergencystretch}{}
+\def\setemergencystretch#1#2{%
+ \emergencystretch 4pt
+ \multiply\emergencystretch#1}
+
+\def\set@floatcmds{%
+ \let\@dblfloat\@dbflt
+ \def\end@dblfloat{\par
+ \vskip\z@
+ \egroup %% end of vbox
+ \outer@nobreak
+ \color@endbox
+ \ifnum\@floatpenalty<\z@
+ \@cons\@deferlist\@currbox
+ \fi
+ \ifnum\@floatpenalty=-\@Mii
+ \@Esphack
+ \fi}}
+\def\kept@topmark{{}{}}
+\let\kept@firstmark\@empty
+\let\kept@botmark\@empty
+\def\return@nonemptymark#1#2{%
+ \ifx#2\@empty
+ \else
+ \mult@info\tw@
+ {Returned #1 mark:\MessageBreak
+ \meaning#2}%
+ \toks@\expandafter{#2}%
+ \mark{\the\toks@}%
+ \nobreak
+ \fi}
+\def\get@keptmarks#1{%
+ \begingroup
+ \vbadness\@M
+ \setbox#1\copy#1%
+ \setbox#1\vsplit#1to\maxdimen
+ \set@keptmarks
+ \endgroup
+}
+\def\set@keptmarks{%
+ \ifx\kept@firstmark\@empty
+ \expandafter\gdef\expandafter
+ \kept@firstmark
+ \expandafter{\splitfirstmark}%
+ \ifx\kept@firstmark\@empty\else
+ \mult@info\tw@
+ {Set kept first mark:\MessageBreak
+ \meaning\kept@firstmark%
+ \@gobbletwo}%
+ \fi
+ \fi
+ \expandafter\def\expandafter\@tempa
+ \expandafter{\splitbotmark}%
+ \ifx\@tempa\@empty\else
+ \global\let\kept@botmark\@tempa
+ \mult@info\tw@
+ {Set kept bot mark:\MessageBreak
+ \meaning\kept@botmark%
+ \@gobbletwo}%
+ \fi}%
+\def\prep@keptmarks{%
+ \if@boxedmulticols \else
+ \get@keptmarks\partial@page
+ \fi}
+\def\remove@discardable@items{%
+ \unskip\unpenalty\unkern
+ \unskip\unpenalty\unkern
+ \unskip\unpenalty\unkern
+ \unskip\unpenalty\unkern
+}
+\newif\iftoo@bad
+\newcount\c@columnbadness
+\c@columnbadness=10000
+\newcount\c@finalcolumnbadness
+\c@finalcolumnbadness=9999
+
+\newdimen\last@try
+
+\newdimen\multicolovershoot
+\multicolovershoot=2pt
+\newdimen\multicolundershoot
+\multicolundershoot=2pt
+\newbox\mult@nat@firstbox
+\def\mult@info#1#2{%
+ \ifnum\c@tracingmulticols>#1%
+ \GenericWarning
+ {(multicol)\@spaces\@spaces}%
+ {Package multicol: #2}%
+ \fi
+}
+
+\endinput
+%%
+%% End of file `multicol.sty'.
diff --git a/usergrps/uktug/baskervi/5_2/panel.tex b/usergrps/uktug/baskervi/5_2/panel.tex new file mode 100644 index 0000000000..f03d08cc2b --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/panel.tex @@ -0,0 +1,306 @@ +\def\question#1\par{{\noindent\em #1\par}} +\title{Questions and Answers} +\author{compiled by Jonathan Fine} +\begin{Article} +\bgroup +\begin{small} +\def\[#1]{\noindent[{\bf #1}] } +The last session of the Bridewell meeting was a panel comprising +the speakers David Barron \[DB] and Martin Key \[MK], joined by Lou +Burnard \[LB] (Oxford, Text Encoding Initiative) and David Evans \[DE] +(part of David Brailsford's group in Nottingham). The session was +chaired by David Penfold \[DP] from the co-sponsors, the +BCS Electronic Publishing Special Group. + +(I have prepared this report from a not always audible tape +recording. Remarks have been edited. I hope I have not introduced +any error or misrepresentation. Questions have been set in +italics.---Jonathan Fine) + +\question What solutions are there going from one encoding method to +another, say from Microsoft to \LaTeX? + +\[LB] I recommend via SGML as internal format. The public domain tool +Rainbow Makers has an interesting approach. It takes a document +marked up with formatting codes, and turns those codes into SGML +tags. So you do get terrible things such as tags for font and +type-size, but now they are represented using the SGML format. +Translating from that to real SGML is a lot easier. + +\[DP] {\em Word-for-Word\/} has been well used in the publishing +industry for years. It converts between stacks of mainly +word-processor (but also Frame for example) formats. I expect they +will eventually get round to SGML. + +\[Malcolm Clark] +\question +If all I'm interested in is portable documents, in other words +shifting a document from one site to another electronically, why +don't I just standardise on Microsoft Word? It's not high enough +quality for publishing, but for 90\% of what I do, memos and stuff like +that, I do it in Word and attach it to the electronic mail message I +am sending. The recipient at a Windows or Macintosh unbundles it and +they've got it in the same format I created it in. It's solved all +the problems. + +\[LB] Because then you can only talk to people who've done the same +thing. + +\[MK] Several answers. As a company, Elsevier wishes to retain +the material they produce for some considerable time. We still sell +material that is 10 or 20 years old. Microsoft Word as a format is +fine for sending it off today, but in 10 years time, who knows? It +probably won't be compatible with anything. So retaining it in that +format is no use. We have to convert it into something we can do +things with. Secondly, there are limitations with what you can do +with a Word document. Such as how you can search text, specifying +where the author's name is, etc. SGML allows us to structure +the complete document properly. + +\[DB] There is a distinction between portability for immediate +delivery and portability for archiving (see his article). Also, +Warwick University (MC's location) must be different from +Southampton, where no such uniformity exists. For example computer +scientists use \TeX. The problem is like herding sheep to get them +to move in the same direction. + +\[Allan Reese] Word is not a standard, it's a mess. At our site we +have different versions of Word on different platforms, and they have +different and incompatible document formats. The lowest common +denominator of portability is to have the text transmitted from one +place to another. With the Internet this is generally not possible. +As soon as you are using a particular character set lying outside +ASCII you are lost. One example is a text file (produced by a +software company) which was transferred from Mac Word to Win Word +without being checked carefully. The left quote character had come +out as a `O' slash. These funny things happen. Another example is +from Spain, sent to a news group. The sender has the character `\~n' +on his keyboard. He presses this key and it comes out as `\~n' +on the screen. He sends it to me and it comes out as `\$'. +He can't even send the word `Espa\~nol' to the Spanish language news +group! Transmission of text is a big problem which a lot of users +haven't yet tackled. In academic publishing one will have to deal +with multiple character sets, if only to be to accomodate authors' +names. + +\[Jonathan Fine] +\question +Two related questions. Firstly, where will we be in the year 2000? +If we have a meeting here in five years time, what will have +happened? Secondly, if SGML succeeds, what will fail? + +\[LB] In five years time people will talking about Microsoft in rather +the same way we talk about IBM. Remember IBM, they used to make +computers. What will fail will be the forces of the evil empire. +Namely the idea that it is perfectly legal and correct +for any software company or equipment vendor to take information away +from the people who have created it and lock it up in a proprietary +format. That is an idea that I really would like to see the end of. +(Others expressed doubt at the early demise of Microsoft.) + +\[MK] As a publisher, still dependent on paper. Five years is not +very long. Unless an electronic product appears that is really user +friendly to read for any length of time, we will still want paper. +There will be more electronic products, particularly on CD-ROM. In +our environment a lot of specific document formats will probably +fail. Ventura Publisher for example. People will concentrate +on just three or four products eventually. \LaTeX\ and \TeX\ will +still be around, and a few word processors. + +\[Sebastian Rahtz] +\question +A slightly heretical question about maths and chemistry. A lot of +effort has gone into providing DTDs for these things. Perhaps these +will just wither and die. In five years time perhaps we will stop +pretending that math is structured and regard it in the same way as +we regard graphics? Would any one like to defend the SGML markup of +maths? + +\[MK] The only reason it is useful, is that it is independent of +fonts. With \LaTeX\ you are still dependent on the font. When we +combine different articles into a book, we want a uniform appearance. +We don't want a mixture of fonts, otherwise we're back to the +horrible camera ready copy. As for the fact that SGML maths is +structured, I wouldn't particularly want to defend it. + +There was quite some discussion of this from the floor, which the +tape recorder did not clearly pick up. + +\[Dina Desai] +\question +We would like to use SGML markup for our maths. What would you +suggest? + +\[DB] Do you mean what DTD, or what software, or both? {\em What +DTD?} + +(Some information given by Mike Popham about specific math +DTDs.) + +\[Gerard van Nes] +The whole problem with maths and SGML is that we simply need an SGML +editing program which is able to display as we write such +complicated formulae. It is of course very uncomfortable to write +the huge amount of mark-up as one needs for SGML maths. But if you +have a really good SGML editor it's no problem at all. + +\[DB] I would have for maths a single tag, which says \verb"<maths>" +with an attribute which is notation, whose values will obviously be +\verb"tex", \verb"eqn", etc. If you know it's \verb"eqn" or +whatever, it is searchable. You can put hyperlinks into it. + +\question +About DTDs. About compound documents really. Say someone wants a +journal with a video snip of the author explaining the article, a sound +bite, or what have you. Where would one get a DTD for this? + +\[DB] Much the same as the maths. A tag that says \verb"<sound>" and +an attribute which says which encoding scheme you are using. + +\[LB] There is an application of SGML called HyTime which is (about +to become?) an ISO Standard. It defines time-based media of all +kinds and also different architectures within which you can associate +events happening in time. There is one product that can function +against HyTime specifications, it is something to watch out for. +There is in the TEI Guidelines a simplified version of some HyTime +concepts. + +\[DB] In the latest issue of EPodd there is a paper with the title +{\em Why Use HyTime?} + +\[Angus Duggan] +\question +Adobe put a lot of effort into Acrobat as a static encapsulation +format, able to reproduce the exact form of documents. Will this in +the future be important, or will content be all? Will the first +published form of the document be important? + +\[DE] For archival purposes things like Acrobat are very useful, +because they can encapsulate exactly how a document looked. For +other things, such as database access and searching it is the content +which is more important. So you might want two different electronic +forms of the document. Also, the printed and on-screen versions of +the document might be formatted differently. + +\[Angus Duggan] +\question +If we want to represent content and we do want keep the original form +it was published in, then obviously Acrobat solves the one problem +and SGML the other. What thoughts about document formats which +maintain both equally as well? + +\[LB] I'd like to question one of your premises. You talk about the +orginal form of the document. I think we're going to forget what that +is very soon. I don't know what the original form of the TEI +guidelines as published is. It was produced as an SGML document. At +home it is white letters on a black background. In the office black +on a white. In yellow on green when I was in Chicago. This was the +authoring. Similar remarks apply to the printing, on US and UK sized +paper. We had to do some fiddling around with the page numbers, as +you can imagine. There is another version of the guidelines which is +equally authorative and has exactly the same content, and that exists +on a DynaText screen. It has no page numbers at all. I'm trying to +make the point that I don't know which is the original form. They're +all equally valid. + +\[MK] When authors have their references in the article they often +refer to an article in a book by its page number. How on earth will +you make a reference to a location in an electronic document which +does not have page numbers? + +\[LB] By referring to the logical organisation of the text. +Paragraph~38 within division~3 of etc. + +\[MK] I'm sure that we will eventually have a combined product which +will have the format and all the structure in it from the SGML. All +in one product. Because there's so much more you can do with +that than you can with just PDF. The problem, as David Brailsford +mentioned this morning, is the Brand-X between the SGML and the PDF. +Until we can resolve that problem we can get to PDF, but not via the +generic route, which is what we as publishers want. + +\[Allan Reese] +About chasing up a reference. Page numbers are +physical objects, and when the document changes the physical indexing +is out of date. With electronic documents you will go just by +keyword and content indexing. You won't have to know where it is. +You just say I want the paper by Fred Smith or whoever. + +\[MK] That works when you are searching an electronic product from +another electronic product. It won't work from a paper to an +electronic product. + +\[Angus Duggan] +Intermediate version of documents. If people are +publishing on the Internet, if you put a content link in a document to +a document being revised, this may change or break the link. So you +need to have links to particular versions of particular documents. + +\[David Coton] +Chapters and verses are a menace. We are looking at how to regard +text in an object-oriented way. One big probelm with such a scheme +is that Bible text has two hierarchical structures. It has chapter - +verse structure, and it has section - paragraph - sentence structure. +Both are useful, both are valid. Both are in different circumstances +necessary. But the two do not coincide. Any object-oriented system +has difficulty with that. There are ways round it. We are looking +at introducing small enough units of text to give coincident +boundaries. SGML also has a problem with this. I'm told that the +standard allows for dual hierarchies. However, none of the existing +tools implement it. + +\[DB] There is only one product I've seen that supports this CONCUR +feature, which is the Mark-it parser, which is quite old. This +problem is discussed in the TEI guidelines. I don't think this is an +SGML problem. It is a characteristic of textual materials that they +can be organised in many different ways. This is inherent in the +nature of text. + +\[Jonathan Fine] +\question +I'm not sure I should be asking this question. What future for +typography? + +\[MK] If you believe the formatted original will continue, not +replaced by a large amorphous glob of text, there still is a case +for typography. It is very important to read something, to +understand how it's put together. Reading off a screen is difficult +anyway. Typography is purely there to allow you to read something +easily and quickly. I can't see any reason why it should disappear. +Especially as I still believe paper will be around for a while. + +\[LB] I think that typography is hard, hard, difficult and very +important. There are so many people clamouring in the Web and other +electronic marketplaces, that anything that stands out will be +enormously important. One of the skills conspicuously missing on the +Web is good typographic understanding. The skills needed to present +stuff effectively and well in the electronic medium are really an +outgrowth from the skills the typographers have developed in the +past. + +\[DP] Typography is one aspect, but information design is perhaps an +even more important. We've hardly covered information design. If +more and more people are putting things on the Web and not thinking +about how they design the document, then the morass of information +overload is going to get worse and worse. + +\[DB] If you go to \verb"www.whitehouse.gov" you'll find that it has +been done by a professional graphics designer. That really makes it +stand out on the Web. + +\[Mary Dyson] Can I add to that? Typography on the screen. Have we +got it well sussed? I don't think we have yet. To go back to the +old chestnut, it's not necessarily just transferring the same +principles. Italics are not terribly good for emphasis on screen. So +you want perceptual equivalents of legibility. + +\[DP] We've come to a good point to stop. One final thing. The Web +assumes one model of access to information. There are many others, +such as browsing, which are virtually impossible on the Web. Maybe we +should be thinking about how other forms of access to information are +possible. Can I thank the four people on the panel and everyone +else, particularly the speakers. + +\end{small} +\egroup +\end{Article} diff --git a/usergrps/uktug/baskervi/5_2/standard.tex b/usergrps/uktug/baskervi/5_2/standard.tex new file mode 100644 index 0000000000..d9c585ecaf --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/standard.tex @@ -0,0 +1,228 @@ +%\newenvironment{meeting}{\begin{trivlist}\item[]$\bullet$}{\end{trivlist}} +%\newcommand{\squad}{\hspace{10pt plus1pt minus1pt}} +\begin{multicols}{2} +\title{The UK \TeX\ Users Group} +\author{} +\begin{article} +\section{Group aims and activities} +The \ukt\ was founded in 1989; its activities and benefits include: +\begin{itemize} + \item Regular meetings covering both \TeX{}nical matters and general +typographic subjects; + \item Visits to publishers, font suppliers and book producers; + \item In-depth workshops, with hands-on computer sessions where +appropriate; + \item Negotiation of discounts on \TeX\ relevant books with publishers. + \item Distribution of public domain \TeX\ implementations (in +cooperation with the international \TeX\ archives); + \item Discount on joint UK \TeX\ Users Group/TUG membership; + \item Reduction in conference fees for the TUG annual meeting and the +annual European meetings; + \item The publication and distribution of \BV\ (the annals of +the UK \TeX\ Users Group). + \end{itemize} + +\section{Programme of meetings for 1995} +\begin{description} +\item[April 4th, 1995:] \BibTeX\ and \MakeIndex\ training: a tutorial + with hands-on practice. The two most important support packages for + \LaTeX\ are \BibTeX\ and \MakeIndex. In this day of intensive + training, we offer you a half-day's tutorial in each. The training + will be in a computer laboratory, with ample opportunity to practise + the use of these packages while the tutors are there to guide you. + The place: University of Warwick, Computing Services Training Room. + The tutors: Joachim Schrod (Darmstadt) and David Rhead (Nottingham) + The cost: To \UKTUG\ members \pounds50, or to non-members \pounds70. + Programme organiser: R A Bailey. Local organiser: Malcolm Clark + (\texttt{m.clark@warwick.ac.uk}; tel: 01203 523365). +\item[June or July, 1995:] ``A meeting of interest to Mathematicians and Computer Scientists.'' +\item[August, 1995:] Oz\TeX\ in depth: +a training meeting on Macintosh \TeX, with Andrew Trevorrow. +To be organised by Sebastian Rahtz. Location: Oxford. +\item[October 1995:] AGM, at Queen Mary and Westfield College, +University of London. +\end{description} + +\noindent All members of \ukt{} will be provided with more details of +these meetings as they become available. Reports of the meetings will +appear in \BV, the organ of the group. + +\section*{The 1994--95 \ukt\ committee} +\begin{tabular}{lp{2in}} +C.~A.~Rowley & Chair\\ +P.~Abbott & Treasurer and \\ & Membership Secretary\\ +R.~A.~Bailey & Committee Secretary\\ +M.~Clark & Meetings Secretary\\ +S.~P.~Q.~Rahtz & \BV\ editor\\ +\end{tabular} + +\noindent D.~P.~Carlisle; R. Fairbairns; J.~Fine; C.~Hewlett; A.~S.~A.~\mbox{Jeffrey}. + + +\section*{Book Discounts for \protect\ukt\ members} +The UK \TeX\ User group has been in discussion with a number +of publishers to arrange discounts on publications which +may be of interest to members. We have +arrangements with Addison-Wesley for their well-known \TeX-related +publications, +and +with International Thomson Publishing to +supply any of the very excellent O'Reilly \& Associates Inc.\ series +of books to members. + +The agreed list of books, together with the +discounted (at least 10\%) price, is distributed occasionally with \BV, but is +always available from the Treasurer, Peter Abbott. +The quoted price includes the cost of postage and +packing. + +We would like to extend this service to members. If you have contacts +with the sales and marketing parts of any publisher who publishes +relevant books, please inform us and we will try to +arrange something mutually convenient and beneficial. + +We are only allowed to offer this service to \textbf{current} members +of the UK \TeX\ User Group and/or members of TUG. Please send your +order and cheque (in UK \pounds) to Peter Abbott (address in \BV\ masthead). +Make cheques payable to `UKTUG' please. +Books from Addison-Wesley are delivered direct but books from +O'Reilly will be routed through \ukt. \emph{In all cases} please +notify Peter Abbott +by email, phone, fax or letter when books are delivered. + +\end{article} + +\title{Obtaining \TeX} +\author{edited by Sebastian Rahtz} +\begin{article} +\subsection*{From the network} + +The UK \TeX\ Archive on \texttt{ftp.tex.ac.uk} is part of the CTAN +(Comprehensive \TeX\ Archive Network) collaborating network of +archives on the Internet organised by the +\TeX\ Users Group. The three main archives follow the same structure +and have identical files ({\tt ftp.tex.ac.uk}, {\tt ftp.shsu.edu} and +{\tt ftp.dante.de}). + +The CTAN archives all run an enhanced {\em ftp} server which supports +dynamic compression, uncompression, and archive creation options. +Fetch the top-level file {\tt README.archive-features} for +information. The server also supports site-defined commands to assist +you. Please read {\tt README.site-commands} for a brief overview. + +Details of where to find public domain, or shareware, +\TeX\ packages for different machines and operating +systems are given below. + + + Please report any problems with CTAN archives via email to + \texttt{ctan@shsu.edu}. The entire archive is available on + CDROM as the `\TeX cetera' package from Prime Time Freeware, 370 Altair Way, + Suite 150, Sunnyvale, CA 94086 USA (\texttt{ptf@cfcl.com}). This is + also distributed by the TUG office, and in the UK by Lasermoon Ltd + (email \texttt{info@lasermoon.co.uk}, phone 01329 826444). + +\subsection*{Unix tapes} +For a complete Unix \TeX\ distribution, a +1/4 inch cartridge, QIC-120 or QIC-150 format (DC600A or DC6150) +can sent with envelope {\em and} stamps for return postage to: +\begin{quote} + David Osborne\\ + Cripps Computing Centre, \\ + University of Nottingham, \\ + Nottingham NG7 2RD +\end{quote} +Due to currency exchange, this service is offered only within the UK. + +\subsection*{PC and Mac disks} +The \ukt\ distributes an em\TeX\ kit for PCs, +and an Oz\TeX\ kit for Macintosh. The cost covers copying and postage +costs, and the shareware fee for Oz\TeX. Each set costs \pounds30, +and is available from Peter Abbott, 1 Eymore Close, Selly Oak, +Birmingham B29~4LB. Cheques must be payable to \lq{}UKTUG\rq{}. Please note +that this service \emph{is available to \ukt\ members only.} Each set +comes with an installation guide, and (at least) full \TeX\ and \MF, a +previewer, a PostScript driver, and CM fonts. Two update disks a year +will be sent out automatically, with the current version of \LaTeXe, +and other goodies. A subscription service will be available for +subsequent years. In addition, subscribers can request up to 3 disks a +year with any material from the CTAN archives, but this will be +supplied \lq{}as is\rq{}, without instructions. + +Enquiries for \TeX\ for the Atari ST etc. can be directed to: The Fast +Club, 7 Musters Road, Nottingham NG2 7PP. Phone 01602 455250, fax 01602 +455305. They also supply a variety of \TeX-related software in Atari format. + +\end{article} +\end{multicols} +\bgroup +\small +\begin{center} +\begin{tabular}{|lllp{2.5in}|} +\hline Name & Environment & CTAN path & Notes\\ \hline + em\TeX & DOS, OS/2 & systems/msdos/emtex &the betatest drivers, + and 386-specific versions of \TeX\ and MF, are in the {\tt + betatest} subdirectory \\ + sb\TeX & DOS & systems/msdos/sbtex & includes latest \TeX\ and + \MF\\ + g\TeX & DOS & systems/msdos/gtex & 386-only \TeX\ and \MF, + which replace parts of em\TeX, and work with Windows memory + management\\ +% \TeX as & DOS & systems/msdos/texas & Large \TeX, +% which replaces \TeX386 in em\TeX, and works with Windows memory +% management\\ + \hline + Oz\TeX & Mac & systems/mac/oztex & This package is shareware\\ + CMac\TeX & Mac & systems/mac/cmactex & Shareware port of Unix \TeX\\ + Direct\TeX & Mac & systems/mac/directtex & This package is shareware\\ + \hline + pas\TeX & Amiga & systems/amiga/pastex & \\ + \hline + --- & Atari & systems/atari/lindner-tex-packed-disks & \\ + --- & Atari & systems/atari/cs-tex & \\ + \hline + web2c \TeX & Unix & systems/unix/web2c & a complete source kit for + \TeX\ and \MF, which should compile on most Unix boxes; needs + a C compiler.\\ +% sparctex & Sun Sparc & systems/unix/unixkit & \\ +% --- & DEC Alpha & systems/unix/alpha & for Alpha running Unix\\ +% --- & Xenix & systems/unix/xenix & \\ + \hline + --- & VMS & systems/vms &Alpha and VAX versions available \\ + %\hline + %GhostScript & * & support/ghostview & PostScript previewer for + %many platforms, including Mac\\ + %dvips & * & dviware/dvips & popular {\tt dvi} to PostScript + %driver\\ + %--- & --- & biblio/bibtex/styles/contrib & \BibTeX\ style files\\ + %--- & --- & web/knuth & The files maintained by Don Knuth\\ + \hline +\end{tabular} +\end{center} +\egroup +\endinput +The main directories which make up CTAN are listed below; readers are +referred to David Jones\rq{} {\em Index of \TeX\ Styles and Macros} for +details of macro packages and individual style files. This can be +found in CTAN as {\tt info/tex-styles-and-macros.txt} + +{\small +\begin{description} +\item[biblio] bibliography-related files, such as + \BibTeX. +\item[digests] back issues of \TeX-related periodicals +\item[dviware] contains the various dvi-to-whatever filters and drivers +\item[fonts] fonts, both sources and pre-compiled +\item[graphics]utilities and macros related to graphics +\item[help] overviews of the archive and the \TeX\ system +\item[info] files and tutorials which document various aspects of \TeX +\item[indexing] utilities and related files for indexing +\item[language] material for typesetting non-English documents +\item[macros] macros packages for \TeX\ and style files +\item[support] programs which can be used in support of \TeX +\item[systems] complete system setups, organized by operating + system +\item[tools] the various archiving tools used on CTAN +\item[web] contains WEB-related files and utilities +\end{description} +} diff --git a/usergrps/uktug/baskervi/5_2/szillat.tex b/usergrps/uktug/baskervi/5_2/szillat.tex new file mode 100644 index 0000000000..a58efefd4b --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/szillat.tex @@ -0,0 +1,299 @@ +% +% Author: Horst Szillat +% eMail: szillat@berlin.snafu.de +% +% This article is meant to be published in the UK\TeX's journal +% ``Baskervil(l?)(e?)''. +% As I am a strict \LaTeX user and --- as far as I know --- there is used +% a plain-\TeX-like style I tried a compromise. +% So the editors are ask to adapt this text (and to insert minor language +% corrections). The only problem should be the figure (good luck!). +% +% To: S. Rahtz (for publication) +% CC: C. Rowly, J. Schrod, J. Lammarsch, L. Burnard (for private/internal use) +% +\def\tabbox#1#2{% + \vbox{% + \offinterlineskip% + \hrule% + \halign{% + \vrule\quad\hfil##\hfil\quad\vphantom{()}\vrule\cr% + #1\cr% + #2\cr% + }% + \hrule% + }% +} + +\title{SGML and \LaTeX} +\author[Horst Szillat]{Horst Szillat\\\texttt{szillat@berlin.snafu.de}} +\begin{Article} + +SGML --- {\it Standard Generalized Markup Language} --- is a formal +language to describe structured text documents. It should be +introduced here by comparison to \TeX{} and \LaTeX. + +It is interesting to have a look at how Donald~E. Knuth introduces +\TeX{} in the \TeX book himself. The beginning is to simply type in +the text and \TeX{} mainly does what one expects it to do. Quite a +lot of more or less complex rules have been implemented to provide +these results. An example of this behaviour is the {\it space factor +code} ({\verb|\sfcode|}). Using this code \TeX{} is able to identify +most of the ends of sentences. Moreover \TeX{} is realized in a way +that one can program almost all kinds of printing layouts. In this +way one can program a macro which influences the layout in any +place. So \TeX{} is a layout oriented system which is able to format +texts for printing and to do a bit more. + +Although \LaTeX{} simply is \TeX{}, too, and has all these +characteristics, too, it introduces a new idea of representing the +text input. The basic idea is that a text is given in the form of +{\it embedded environments}. The layout of a text portion depends on +the environment it is embedded in. Moreover, the layout of whole +environments may depend on which other environment they are embedded +in. The user can define new environments ({\verb|\newenvironment|}) +which realize a user defined layout. But the main point is that the +author inputs his text on a less technical but a more abstract level. +This way \LaTeX{} enforces the idea of separating the text structure +from the printing layout. Changing the layout in \LaTeX{} means to +replace the existing style files, only. One could do the same in +plain\TeX{} directly, of course. One can do structured programming in +assembler, too, but assembler does not enforce it. + +Now one can simply say SGML is \LaTeX{} without \TeX{} to be written +in a slightly different manner. This means SGML is a representation +of the text in its hierarchical structure without any idea of a +layout. If one has lost the layout there has to be an advantage on +the side of the text structuring. And so it is, indeed. \LaTeX's +environments are called {\it elements} in SGML. Within a certain +model one can now define which way the elements are embedded in each +other and where text is to be allowed. Within that model the amount +and the order of embedded elements and text is defined. + +Such a definition of a text structure is called {\it document type +definition} ({\it DTD}). The ``best-known'' example of a SGML +document type definition is HTML ({\it Hypertext Markup Language}) +used for the World Wide Web. While processing the document +an SGML-parser is able to validate the structure of the document by the +given document type definition. A simple example should illustrate +this: + +{\small +\begin{verbatim} +<!ELEMENT section - - (paragraph?,subsection+)> +<!ELEMENT subsection - - (paragraph,paragraph+)> +<!ELEMENT paragraph - - (#PCDATA)> +\end{verbatim} +} + +These lines are to be read as follows: An environment/element called +{\tt section} consists of maximum one {\tt paragraph} and at least one +{\tt subsection} in this order. A {\tt subsection} consists of +exactly one {\tt paragraph} plus at least one {\tt paragraph}, e.g.\ +at least two {\tt paragraph}s. And at last, a {\tt paragraph} +consists of letters. Here it is not possible anymore --- unlike in +\LaTeX{} --- to put the first subsection before the first section. +One could define the \LaTeX{} environments with such control +structures, too. But again, \LaTeX{} is not designed for this goal +and does not enforce it, while such validating is the nature of SGML. + +Another structural advantage over \LaTeX{} is the consequent distinction +between {\it parameter} and {\it data}. The lines + +\begin{verbatim} +\label{Hallo!} +\section{Errors} +\unknown{whatever} +\end{verbatim} +\noindent +show that in \LaTeX{} one can never be sure what is human readable text (data) +and what is internal technical information (parameter). +On the other hand SGML has a strict idea of this distinction. +As long as the SGML structures are not misused malevolently it is possible +to make this distinction without even understanding the content. +This is an important condition for any computer based data processing. +An example will be given later. + +But even in the days of total computerizing the final goal of text +representing is to print the text onto paper. There are two +projects/tools specially designed for the printing of SGML documents. +FOSI (Formatted Output Specification Instance) and DSSSL (Document +Style Semantics and Specification Language). But why not use \LaTeX? +\LaTeX{} has some characteristics which make it the first choice. +\begin{itemize} +\item The structure of SGML and \LaTeX{} are very close, so that the + documents are easily to convert. + +\item \LaTeX{} is a programming language and therefore can realize a + wide range of unforeseen layouts. + +\item \LaTeX{} has been used for many years by a large number of + people. So there exists a widespread experience. +\end{itemize} + +A principal scheme of the processing might look as shown Figure +\ref{szillat1}. + +\begin{figure*} +%\centering +%{\hfill% +% \halign{% +% \hfil#\hfil&\hfil#\hfil&\hfil#\hfil&\hfil#\hfil&\hfil#\hfil&\hfil#\hfil&\hfil#\hfil\cr% +% &&\tabbox{DTD}{(structure)}&&\tabbox{styles}{(layout)}&&\cr +% &&$\downarrow$&&$\downarrow$&&\cr +% \tabbox{concept of a}{document}&$\Rightarrow$&\tabbox{SGML-}{document}&$\Rightarrow$&\tabbox{\LaTeX-}{document}&$\Rightarrow$&\tabbox{printed}{document}\cr +% }% +%\hfill} + \begin{center} + \input{szpic} + \end{center} +\caption{Processing of a SGML document}\label{szillat1} +\end{figure*} +Unfortunatly it is not sufficient to convert the elements into +environments and to write the needed style files. As already +mentioned SGML and \LaTeX{} have different ideas of what is data and +parameters. So it is especially necessary to transform SGML-data to +\LaTeX-parameter so that \LaTeX{} can handle it more flexibly. A +typical example is the following: + +\begin{verbatim} +<section label="main-section"> +<title>section title</title> +section content +</section> +\end{verbatim} + +What one would like to get is something like this: + +\begin{verbatim} +\section{section title}\label{main-section} +section content +\end{verbatim} + +One should note that {\tt main-section} is a parameter before as well +as after conversion while {\tt section title} moves from being +data to being a parameter. The easiest way to solve this problem is +to introduce additional braces within the \LaTeX{} environment. +Depending on the number of parameters defined in the definition of the +environment the data is treated as a parameter or the last parameter +is treated as data: +\begin{verbatim} + <name parameter="value">data</name> +\end{verbatim} +converts to +\begin{verbatim} + \Bsgml{name}{value}{% + data% + }\Esgml{name} +\end{verbatim} + +With some (yet still to be defined) command + +\verb|\NewSgmlEnv{name}[n]{...}| + +one gets: +\begin{itemize} +\item both {\tt value} and {\tt data} being a parameter for $n=2$. + +\item {\tt value} being a parameter and {\tt data} being data within + the environment for $n=1$. + +\item both {\tt value} and {\tt data} being data within the + environment for $n=0$. +\end{itemize} + +Note that this conversion can be done without any conversion +parameters. All programming, e.g.\ replacements are done in \LaTeX. +This is a major difference to the widely used SGML-to-whatever +converter {\tt format} which works with replacement tables. + +But the real reason for why I started to develop my own SGML to +\LaTeX{} converter is that I felt the necessity to manipulate the data +within the conversion process. + +The main questions are what information about the used words are +needed for typesetting and where this information comes from. Again +this seems to be a typical non-English problem. In German there are +two similar problems: hyphenation and (wrong) ligatures. + +Basically German hyphenation rules are easily to be adapted for +pattern matching and ligatures can be applied. (Hyphenation is +allowed before the last consonant out of a group of consonants. There +is no hyphenation within a group of consonants at the very beginning +or end of a word. Certain combinations of consonants count as one +single consonant. Easy, isn't it?) At the present there is a problem +with the umlauts. But this problem should disappear with the {\tt + dc}--fonts. The real problem raises with complex words, e.g.\ words +which are composed of several words but look like one. These words +have to be hyphenated between the elements of the compound. This +fools every pattern matching. Moreover, there should not be any +ligature in these places. The reason is that one does not want to +have less space ``between words''. + +An example of a rather unsuspicious word is {\tt aufflammen}. One +would guess the hypenation \verb|auff\-lam\-men|, which is wrong, of +course. The english translation gives a hint: {\it flame up}. Within +terms of {\tt german.sty} one should write \verb.auf"|flam\-men., +where \verb."|. means: hyphenation is allowed but no ligature is +allowed. The printing result is +``{% +%\fontfamily{cmr}\selectfont +au\mbox{f}\mbox{f}\mbox{l}ammen}'' instead of +``{% +%\fontfamily{cmr}\selectfont +aufflammen}''. + +Unfortunately \TeX{} is unable to store this information neither in +the hyphenation table nor in the document preamble by +\verb|\hyphenation|. Maybe a successor of \TeX{} will be able to do +so. So far an author writing in \LaTeX{} has to input this +information directly into the document, well --- if he cares\ldots + +Using a conversion from SGML to \LaTeX{} the converter would be the +right place to insert the additional hyphenation and ligature +information. The converter has to use two dictionaries --- a standard +dictionary and a special dictionary. It is not unusual that special +matters need special terms and consequently special dictionaries. But +in German the problem is that one can create new complex words ad +hoc. These new compounds may be specific to a particular document. +So it would be a nice idea to ship this special dictionary as a +structural part of the document! + +In this way the author does not have to care about every single +hyphenation and ligature exception, but additionally has a spell +checker. + +But unfortunately there is even a worse case which needs special +treatment. It is the word {\tt Baumast}, which can be +\verb|Bau\-mast| ({\it mast used in building}) \verb|Baum\-ast| ({\it + bough of a tree}), both made of wood, of course. This is a really +rare case that a word must be tagged with an additional information +where it occurs within the document. This information should explain +which word is to be meant. One could do that in the form of an +explicit hyphenation information. In SGML it could look like + +\verb|<word which="Baum\-ast">Baumast</word>| + +(This example is simplified. +It would be more correct to use a SDATA-Entity so that the \LaTeX-specifics +are hidden.) + +Note that the hyphenation information on the words {\tt aufflammen} +and {\tt Baumast} are totally different things. The first one is part +of the layout information (how to print out?), while the second one is +a structural part of the document (which word?). + +Summarizing one can state that SGML and \LaTeX{} are a good pair. +Using the specifics of both systems one can do a lot of things +correctly in an easier way. + + +\subsection{Further reading} +\begin{itemize} +\item H. Szillat: {\it SGML --- Eine praktische Einf\"uhrung} + ISBN 3-929821-75-3, Int. Thomson Publ. +\item ftp-server: {\tt ftp.ifi.uio.no} +\item news groups: comp.text.sgml, sgml-l +\end{itemize} + +\end{Article} diff --git a/usergrps/uktug/baskervi/5_2/szpic.tex b/usergrps/uktug/baskervi/5_2/szpic.tex new file mode 100644 index 0000000000..ecf19c5801 --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/szpic.tex @@ -0,0 +1,15 @@ +\errorcontextlines=999 +\setlength{\unitlength}{1mm} +\begin{picture}(135,27) +\put(0,0){\framebox(30,10){\shortstack{concept of a\\document}}} +\put(30,0){\makebox(5,10){$\Rightarrow$}} +\put(35,0){\framebox(30,10){\shortstack{SGML-\\document}}} +\put(65,0){\makebox(5,10){$\Rightarrow$}} +\put(70,0){\framebox(30,10){\shortstack{\LaTeX-\\document}}} +\put(100,0){\makebox(5,10){$\Rightarrow$}} +\put(105,0){\framebox(30,10){\shortstack{printed\\document}}} +\put(35,17){\framebox(30,10){\shortstack{DTD\\(structure)}}} +\put(50,16.5){\vector(0,-1){6}} +\put(70,17){\framebox(30,10){\shortstack{styles\\(layout)}}} +\put(85,16.5){\vector(0,-1){6}} +\end{picture}
\ No newline at end of file diff --git a/usergrps/uktug/baskervi/5_2/taylor1.tex b/usergrps/uktug/baskervi/5_2/taylor1.tex new file mode 100644 index 0000000000..0e87150e5c --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/taylor1.tex @@ -0,0 +1,38 @@ +\title{Letters to the editor 1: Maths in \protect\LaTeX, Part 3} +\author{Philip Taylor} +\setcounter{figure}{0}% +\setcounter{table}{0}% +\begin{multicols}{2}[\Section{Letters to the editor 1: Maths in \protect\LaTeX, Part 3 +}]% +I am delighted to see the esteemed Professor Bailey so wholeheartedly +deprecate the re-definition of a Plain \TeX\ command by an adjunct package +(\AMSTeX); what is less clear is why she does not vent the same spleen +on the author(s) of \LaTeX, who have pre-empted many more fundamental +commands than just \verb|\emptyset|. + +Yours etc, + +\makeatletter +\@signature +\makeatother + +\begin{quote} + \emph{The author replies:} I think that there is some confusion + here, as well as a difference of opinion. I was complaining about a + redefinition in the file {\tt amstex.sty}, which is a package + explicitly for use with the \LaTeX\ format. That is a different + matter from a redefinition in a format file, such as \AMSTeX. + + In my opinion there is a world of difference between changing the + definition of the name of a glyph, which any author may want to + use, and changing the definition of a programming command. The + former should absolutely not happen, because it affects people who + have no idea how to get round it. I am agnostic about the latter, + but would not be surprised if it were necessary in a format file. + + \rightline{R.~A.~Bailey, QMW} +\end{quote} + + +\end{multicols}% + diff --git a/usergrps/uktug/baskervi/5_2/taylor2.tex b/usergrps/uktug/baskervi/5_2/taylor2.tex new file mode 100644 index 0000000000..bff037ce7e --- /dev/null +++ b/usergrps/uktug/baskervi/5_2/taylor2.tex @@ -0,0 +1,21 @@ +\title{Letters to the editor 3: \textsc{Dante}} +\author[Philip Taylor]{Philip Taylor\\RHBNC;\\ +Technical Director, NTS project} +\begin{Article} +At the end of the first paragraph of ``Malcolm's Gleanings'', +the author urges readers to `Expunge \ldots from your minds [the +malicious and/or mischievous gossip that ``\textsc{Dante} was reluctant to +support Haralambous' and Plaice's Omega project since it was +thought to compete with NTS'']'. Despite having a close and +mutually beneficial relationship with \textsc{Dante}, such allegations +were completely new to me, as I suspect they were to the majority +if not all of your readers: one must therefore ask at whose door +these allegations of malice or mischief should properly be laid? + +I would further add that I know of no-one, either within \textsc{Dante} +or within the NTS team, who would wish John and Yannis anything less than +complete success with their project; the world will be enriched, +not diminished, by the availability of alternative derivatives of \TeX. + +Yours etc. +\end{Article} |