summaryrefslogtreecommitdiff
path: root/usergrps/uktug/baskervi/7_1/bv71.tex
blob: 129c4a0569245d81faf23c20ce60e60678cb35de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
\documentclass[fleqn]{baskerville}

%\def\dings{\par\hrule\par}
%\let\Dings\dings

\BASKvol{7}
\BASKno{1}
\BASKed*{Kaveh Bazargan}% * for Guest editor
\BASKyear{1997}
\BASKmonth{September}
% Things this paper definitely needs
%\usepackage{xspace}
\usepackage{fancyvrb,amstext}
%\newcommand\ftp{\textsf{ftp}\xspace}
%\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
%
%\def\url#1{\texttt{#1}}

%\def\LyX{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\spacefactor1000}%

\begin{document}

  \begin{frontmatter}
    \section{Editorial}
We had fun trying to output this issue together. Because of the very nature
of Baskerville, being written by the {\TeX}perts, and pushing {\TeX} to its
limits, it is not the simplest publication to handle. Now we all like to do
things in the most elegant way possible but, having run a production
environment for a few years, we have learned to use the quick and dirty
method when it works. I thought some notes on the production of this issue
might be of interest. 

The work was done using Textures on a Power Computing Macintosh clone. The
initial problem came from (of all places) fonts. Textures uses a system of
font management different to other machines (in itself no bad thing). A
version of the Baskerville class file had to be chosen from the several that
were offered/located (actually a \verb|diff| was performed on them and the most
likely looking candiates were pinched into one big, mutated, class file---it
worked, so who are we to complain). Things went smoothly until Sebastian's
MetaPost article where the use of \verb|%*Font|, dvips specific, commands meant
that the \verb|.eps| files needed to be modified to run under Textures. The
following lines where added. (This is not a general solution and can be
quite dangerous, but it was quick.)
\begin{verbatim}
/cmsy10 /CMSY10 def
/cmr10  /CMR10  def
/cmmi10 /CMMI10 def
/fshow {exch findfont exch scalefont setfont
        show}bind def
\end{verbatim}
What it does is to make the text \verb|cmr10|, etc active (so no phrases like
`this figure uses cmr10' are allowed) and defines the \verb|fshow| command.
Unfortunately you must have access to \emph{all} the fonts locally on your
machine as they aren't embedded into the PostScript. Obviously we could have
run MetaPost on the original source codes, by adding a \verb|prologues := 1;|
command of course, but as both methods require us to change all the files
and the latter requires an extra processing step from {\MP} so the first
method was deemed acceptable.

Jeff Kingston is the author of the batch-processing document formatter
\textsf{lout}.  His paper was written while he was on sabbatical in the
\acro{UK}, and he was happy for it to be republished in \BV{} (after
translation to \LaTeX{}, of course).  The paper is over a year old,
but Jeff welcomes comments (other than those of the form ``if you did
this in \LaTeX{}, all your problems would go away''\dots).

The paper on standard \acro{DTD}s was first published in \acro{EPSIG} News 5
number 3, September 1992, pp\,10--19.  Permission was obtained from
the three authors to republish in \BV{}.

Despite the extreme age of this paper it contains much useful comment
and observation of the problems of encoding mathematical notations.
Two appendices have been omitted: `Existing mathematical notations'
and `Comparison between \acro{ISO} \acro{TR}~9573 and \acro{AAP} Math
\acro{DTD}s'.


Good luck to the next editor!
  \end{frontmatter}

\Dings

  \input{lout}

\Dings

  \input{dtd}

%\Dings

  \input{ltour3}

\Dings

  \def\textdegree{$^{\circ}$}
  \input{rahtz}

%  \input{lyx-intro}
%  \input{lyx}
\vfill
\Dings
\vfill
\clearpage

  \input{regul}
\end{document}