UKTeX V90 #07 Friday 9 March 1990 DVI to LaserJet driver in the Archive Re: UKTeX V90 #06 dvitovdu in C (UKTeX V90 #06) HP lj driver UKTeX V90 #06 TeX-scissors A nestable verbatim environment, with escape character (3) Examples as per LaTeX manual Persian in TEX. Re: Dropped Capitals. new versions of dvitty and xdvi TeXinfo.tex from GNU Modular TeX? Re: which TeX for the Amiga? Re: Problems with _Z files in the archive TeX88 Making BibTeX for Sun-4/60 \special{include file.dvi} ??? PostScript cmr fonts on Aston archive Who wrote it? Latex previewers Plea for TeX help Editor Peter Abbott Last Friday for the second time in four weeks we had problems with the archive disc. On Monday the head assemblies were replaced again and normal service resumed on Tuesday. I hope that these problems are now behind us and I can resume the normal weekly despatch unless I notify otherwise. Latest TeXhax in the Archive is #27 Latest TeXmag in the Archive is V3N3 ------------------------- Via: UK.AC.ASTON.MAIL; Sat, 24 Feb 90 13:03 GMT Via: UK.AC.SHEFFIELD.PRIMEA; Sat, 24 Feb 90 13:02 GMT Date: Sat, 24 Feb 90 13:01:49 From: CS1CWM @ UK.AC.SHEFFIELD.PRIMEA Subject: DVI to LaserJet driver in the Archive Peter: Ralph Martin asks in UKTeX90 no.06 for a DVI to LaserJet driver. There is one concealed in the TEX-ARCHIVE.DRIVERS.NEUMANN directory as NEUMANN.BOO;2 The sources in C are in SOURCES.BOO;2 Chris Martin ------------------------ Via: UK.AC.ASTON.MAIL; Sat, 24 Feb 90 16:40 GMT Via: UK.AC.SOUTHAMPTON.MATHEMATICS; Sat, 24 Feb 90 16:39 GMT Received: from manutius.ecs.soton.ac.uk by hilliard.ecs.soton.ac.uk; Sat, 24 Feb 90 16:38:15 GMT From: Sebastian Rahtz Date: Sat, 24 Feb 90 16:36:05 gmt Message-Id: <12397.9002241636@manutius.ecs.soton.ac.uk> In-Reply-To: <12418.9002231423@hilliard.ecs.soton.ac.uk> Subject: dvitovdu in C (UKTeX V90 #06) > thanks to sterling work by Mark J.Hewitt and his colleagues at Kernel > Technology, Leeds, England, a C version of Andrew Trevorrow's DVItoVDU > previewer is now available for Unix systems, heroically hand-translated magnificent work, guys. but consider these lines in the Makefile: bsdio.o : bsdio.c def.h /usr/include/stdio.h /usr/include/sgtty.h \ /usr/local/lib/gcc-include/sys/ioctl.h \ /usr/local/lib/gcc-include/sys/ttychars.h /usr/include/sys/ttydev.h \ /usr/include/signal.h now, I ask you, is that portable code? do we all have gcc-include? if we do, do we necessarily put it in /usr/local? I'd also note that when I compile with gcc, I have to add -traditional for some reason. carping aside, this is good stuff! Sebastian ------------------------ Via: UK.AC.ASTON.MAIL; Sat, 24 Feb 90 17:14 GMT Via: UK.AC.SOUTHAMPTON.MATHEMATICS; Sat, 24 Feb 90 17:13 GMT Received: from manutius.ecs.soton.ac.uk by hilliard.ecs.soton.ac.uk; Sat, 24 Feb 90 17:12:14 GMT From: Sebastian Rahtz Date: Sat, 24 Feb 90 17:10:05 gmt Message-Id: <12515.9002241710@manutius.ecs.soton.ac.uk> In-Reply-To: <12418.9002231423@hilliard.ecs.soton.ac.uk> Subject: HP lj driver > I managed to get the ms-dos version of TEX down and running fine. I > am particularly impressed with TE. However, I am after a version > of DV-to-HPLaserJet for MS-DOS. The version in [.drivers] > is in WEB format not .BOO format and we don't have a PASCAL compiler. > Any ideas? I confess this is not at all an obvious place to look, but what you want is in Directory $1$DUA14:[TEX-ARCHIVE.DRIVERS.NEUMANN] 00FILES.TXT;4 00README.TXT;3 NEUMANN.BOO;2 SOURCES.BOO;2 Sebastian ------------------------ Via: UK.AC.ASTON.MAIL; Sat, 24 Feb 90 17:18 GMT Via: UK.AC.SOUTHAMPTON.MATHEMATICS; Sat, 24 Feb 90 17:17 GMT Received: from manutius.ecs.soton.ac.uk by hilliard.ecs.soton.ac.uk; Sat, 24 Feb 90 17:16:35 GMT From: Sebastian Rahtz Date: Sat, 24 Feb 90 17:14:27 gmt Message-Id: <12520.9002241714@manutius.ecs.soton.ac.uk> In-Reply-To: <12418.9002231423@hilliard.ecs.soton.ac.uk> Subject: UKTeX V90 #06 > I recently acquired the MS-DOS AWK utility (called GAWK) from Lancaster. > This came with documentation in TeX format, but using a macro package > called `INFO-TEX'. I could not find this in the Aston server, neither > could I communicate with you my mail then! I sent a note to PDSOFT news and > by return received copies of the INFO-TEX package, which (after some fixes) > I got to work. It had not occurred to me that anyone would distribute texinfo source to the non-Emacs world. But if they are going to, then yes I suppose we should include a copy at Aston. Its a pity the Free Software Foundation keeps changing the damned thing. I have put a copy in [tex-archive.tex-style]texinfo.tex Sebastian ------------------------ Via: UK.AC.ASTON.MAIL; Mon, 26 Feb 90 12:34 GMT Via: UK.AC.EARN-RELAY; Mon, 26 Feb 90 12:32 GMT Received: from UKACRL by UK.AC.RL.IB (Mailer X1.25) with BSMTP id 5896; Mon, 26 Feb 90 09:35:41 GM Received: from DBNRHRZ1.BITNET by UKACRL.BITNET (Mailer X1.25) with BSMTP id 0653; Mon, 26 Feb 90 09:35:40 G Received: by DBNRHRZ1 (Mailer R2.03B) id 4684; Mon, 26 Feb 90 10:24:09 MEZ Date: Mon, 26 Feb 90 10:10:12 MEZ From: Christoph Viebahn Subject: TeX-scissors Hello Mr. Abbott, My search for the symbol of a pair of scissors (intended to replace "please cut here" at perforation lines) has so far been unsuccessful within the German TeX-community. Could you give me an indication how I could get hold of it or how to do it myself (not a TeX- wizzard)? Excuse me for bothering you directly. I am not familiar with the organisation of the British TeX discussion lists. Yours, Christoph Viebahn ------------------------ Via: UK.AC.ASTON.MAIL; Mon, 26 Feb 90 17:52 GMT Via: UK.AC.RHBNC.VAXA; Mon, 26 Feb 90 17:50 GMT Date: Mon, 26 FEB 90 17:47:54 GMT From: CHAA006@UK.AC.RHBNC.VAXA Subject: A nestable verbatim environment, with escape character (3) Actually-to: Sender: JANET"CHAA006@UK.AC.RHBNC.VAXA" Message-Id: <00006644_00166BD0.00932E4905B1DFE0$47_1@UK.AC.RHBNC.VAXA> Reply-to: Philip Taylor (RHBNC) Originally-to: $UK-TEX,$TEX-HAX Mailer: Janet_Mailshr V3.5 ( 13-OCT-1989 14:07:27 ) In a recent mail message to UK-TeX, Sebastian Rahtz , referring to verbatim mode with an `escape' character, wrote >>> When The Guru Of RHBNC, Phil Taylor, has finished his rewrite of my >>> initial attempt, I'll pass it on..... I certainly wouldn't claim to be a guru (or `gourou', as the French say), but here at least is an apparently-working `nestable verbatim' environment; I would welcome any comments or criticism. If I have time, I will attempt to document it (read: `add comments' ...) and offer it to Barbara Beeton for consideration for TugBoat. -0-0-0-0-0- The idea is as follows: having said \input verbatim at the beginning of ones document, at the point at which verbatim mode is required one says \verbatim What follows can then contain any character, with the single exception of , and all such text will be copied verbatim, with leading spaces retained but invisible, and all embedded spaces retained and shewn. If is encountered, TeX enters a new inner group (the verbatim environment is itself a group), within which the preceding meaning (i.e. \catcode) of all characters is reinstated. This new inner group continues typesetting in the normal (non-verbatim) manner until a further is encountered, whereupon it reverts to verbatim mode; the inner `normal' mode can itself be interrupted by a further \verbatim where can be the same or a different escape character. There is no theoretical limit on the level of nesting, but TeX implementations will invariably run out of space (usually save-stack space) if too many levels are attempted. To end verbatim mode, one enters inner `normal' mode through the escape character and then says \mitabrev Note that this is NOT a reserved string, and is simply a macro which expands to {\endgroup \endgroup}; any other name can be chosen if ``\mitabrev'' is not liked. Finally, a mechanism is provided for listing arbitary files in verbatim mode. If, while in inner `normal' mode one says \AfterGroup {} % note the case of \AfterGroup the will be re-inserted WITH ITS ORIGINAL CATCODES immediately after the closing which terminates inner `normal' mode; thus it will not itself be listed verbatim, but will be elaborated according to TeX's normal conventions; thus if one says \AfterGroup {\input } the contents of the file will be listed in verbatim mode. What follows is the source of Verbatim.TeX, followed by a short extract shewing how it can be used to list itself ... Philip Taylor Royal Holloway and Bedford New College. -0-0-0-0-0- \catcode `\@ = 11 \chardef \l@tter = 11 \chardef \@ther = 12 \newcount \c@unt \newcount \ch@rcode \newif \ifd@bugging \ifd@bugging \let \m@ssage = \message \else \def \m@ssage #1{}\fi % \def \verbatim #1% {\begingroup \def \n@sted {\begingroup \let \n@sted = \endgroup \@nvironment \ignorespaces }% \tt \edef \@nvironment {\parindent = \the \parindent \parskip = \the \parskip \relax }% \parskip = 0 pt \parindent = 0 pt \c@unt = 0 \loop \ifnum \c@unt < `\A% \s@ve \catcode \c@unt = \@ther \else \ifnum \c@unt > `\z% \s@ve \catcode \c@unt = \@ther \else \ifnum \c@unt > `\Z% \ifnum \c@unt < `\a% \s@ve \catcode \c@unt = \@ther \else \s@ve \catcode \c@unt = \l@tter \fi \else \s@ve \catcode \c@unt = \l@tter \fi \fi \fi \advance \c@unt by 1 \ifnum \c@unt < 128 % or 256 for the V3 sites ... \repeat \ch@rcode = `#1% \edef \@nvironment {\@nvironment \catcode \the \ch@rcode = \active \space}% \catcode \ch@rcode = \active \uccode `\^^M = \ch@rcode \@x \uppercase \@x {\@x \def \r@turn {\n@sted}} \uccode `\^^M = 0 \@ctivecr \@ctivespace \v@id }% % \let \@x = \expandafter \def \v@id {\futurelet \n@xt \v@idifspace} \def \k@rn {\leavevmode \kern \fontdimen 2 \font \futurelet \n@xt \k@rnifspace} \def \sk@p {\vskip \baselineskip \futurelet \n@xt \k@rnifspace} \def \pr@nt {\char 32\relax} \def \v@idifspace {\testn@xt {\afterassignment \v@id}} \def \k@rnifspace {\testn@xt {\afterassignment \sk@p}} \def \AfterGroup #1{\global \def \@ftergroup {#1}\aftergroup \@ftergroup} % \def \s@ve #1#2=#3% {\ifnum #1#2 = #3% \else \edef \@nvironment{\@nvironment#1\the #2=\the #1#2 }#1#2 = #3% \fi } % \def \testn@xt #1% {\ifx \n@xt \sp@c@ \m@ssage {Next character is a space}% \let \n@xt = \relax \else \ifx \n@xt \r@t@rn \m@ssage {Next character is a return}% \def \n@xt {#1\let \n@xt = }% \else \m@ssage {Next character is \meaning \n@xt}% \let \n@xt = \relax \@x \let \sp@ce = \pr@nt \fi \fi \n@xt }% % \catcode `\ = \active% \def\sp@ce{ }% \def\@ctivespace{\catcode`\ =\active\def {\v@id}\let\sp@c@= }% \catcode`\ =10\relax % \catcode `\^^M = \active % \def \r@turn {^^M}% \let \r@t@rn = ^^M% \def \@ctivecr % {\catcode `\^^M = \active % \def ^^M% {\@x \def \sp@ce {\k@rn}% \@x \let \@x \sp@c@ \@x =\sp@ce % \endgraf % \futurelet \n@xt \k@rnifspace % }% \let \r@t@rn = ^^M% }% \catcode `\^^M = 5 % % \catcode `\@ = \@ther \def \mitabrev {\endgroup \endgroup} \verbatim | | \AfterGroup {\input verbatim.tex} | | \mitabrev \end -0-0-0-0-0- %%%%%%%%%%%%%%%%%%%%%%%%%%% Character code reference %%%%%%%%%%%%%%%%%%%%%%%%%%% % % % Upper case letters: ABCDEFGHIJKLMNOPQRSTUVWXYZ % % Lower case letters: abcdefghijklmnopqrstuvwxyz % % Digits: 0123456789 % % Square, curly, angle braces, parentheses: [] {} <> () % % Backslash, slash, solidus: \ / | % % Period, interrogative, exclamation: . ? ! % % Comma, colon, semi-colon: , : ; % % Underscore, hyphen, equals sign: _ - = % % Quotes (left, right, double): ` ' " % % Commercial-at, hash, dollar, percent: @ # $ % % % Ampersand, asterisk, plus, caret, tilde: & * + ^ ~ % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ------------------------ Via: UK.AC.ASTON.MAIL; Mon, 26 Feb 90 21:28 GMT Via: UK.AC.NSFNET-RELAY; Mon, 26 Feb 90 21:27 GMT Received: from vax.nsfnet-relay.ac.uk by sun.NSFnet-Relay.AC.UK Via Ethernet with SMTP id ac11853; 26 Feb 90 21:18 GMT Received: from grace.waikato.ac.nz by vax.NSFnet-Relay.AC.UK via NSFnet with SMTP id aa28772; 26 Feb 90 21:04 GMT Received: from otago.ac.nz by waikato.ac.nz; Tue, 27 Feb 90 10:13 +1300 Date: Tue, 27 Feb 90 09:36 GMT + 1300 From: "Graeme McKinstry, TeXnician" Subject: Examples as per LaTeX manual X-VMS-To: IN%"info-tex@aston.ac.uk" Sender: GRAEME%nz.ac.otago@nz.ac.waikato.grace I enclose an EXAMPLE.STY file for use with LaTeX. It is for setting examples as per the LaTeX manual, i.e., input and output side-by-side, extending into the appropriate margin (left for even pages, right for odd pages). I would imagine it would be useful for Local Guides (I have been using and updating it for the last few years in the production of our Local Guide) or any document which needs to show what the user types and the resulting output. Also provided is a `wideheadings' page style which underscores and overscores the headline and footline (respectively) with a rule and extends into the margin. Regards, Graeme McKinstry, University of Otago, Dunedin, New Zealand. % EXAMPLE.STY---For use with LaTeX February 1990 % % PURPOSE: % Enables setting of examples, input and resulting output side-by-side, as % per the LaTeX manual. Examples extend into the right or left % margin---depending on whether the page is odd or even. Should be used in % with a twoside page style. % % AUTHOR: % Graeme McKinstry, % Computing Services Centre, % University of Otago, % Dunedin, % New Zealand % % e-mail: graeme@otago.ac.nz (or graeme%otago.ac.nz@relay.cs.net) % % HISTORY: % Used in production of University of Otago `Local Guide' for several years with % changes as expertise in LaTeX increased. % % IMPORTANT POINT(S): % * This style uses internal cross references so the document may need to be % run at least twice through LaTeX to get accurate results. % * You may need to adjust the \oddsidemargin and \evensidemargin. % % EXAMPLE OF USE: % \documentstyle[example,twoside]{report} % note use of twoside % \pagestyle{wideheadings} % ... % \begin{example} % \begin{instuff} % \begin{verbatim} % \begin{em} All text inside % here will be emphasised... % {\em This text will be % Roman.} % This is back to italics % \end{em} % \end{verbatim} % \end{instuff} % \begin{outstuff} % \begin{em} % All text inside here will be emphasised except that nested emphasis % will result in an alternation between {\it italics\/} and Roman. {\em % This text will be Roman.} This is back to italics % \end{em} % \end{outstuff} % \end{example} % *************************************************************************** Editor - Sorry but it is too long. The file name will be announced shortly *************************************************************************** ------------------------ Via: UK.AC.ASTON.MAIL; Tue, 27 Feb 90 14:39 GMT Via: UK.AC.KCL.PH.IPG; Tue, 27 Feb 90 14:37 GMT Date: Tue, 27 FEB 90 14:26:34 GMT From: ST@UK.AC.KCL.PH.IPG Subject: Persian in TEX. Sender: JANET"ST@UK.AC.KCL.PH.IPG" Message-Id: <29C003DC_0024FD38.00932EF60ED5EDC0$63_2@UK.AC.KCL.PH.IPG> Originally-to: TEX_INFO Originally-from:ST "Shah" Mailer: Janet_Mailshr V3.4 (23-May-1989) Does anyone know about PERSIAN (or FARSI) in TeX? Is there a chance to get hold of it? If so, from where? I would be grateful for your replies if you do know about its existance and its whereabouts. ST@UK.AC.KCL.PH.IPG ------------------------ Via: UK.AC.ASTON.MAIL; Tue, 27 Feb 90 14:53 GMT Via: UK.AC.HULL.CC.SEQUENT; Tue, 27 Feb 90 14:52 GMT Via: uk.ac.hull; Tue, 27 Feb 90 14:49:55 GMT Date: Tue,27 Feb 90 14:49:42 GMT From: R.A.Reese@uk.ac.hull Subject: Re: Dropped Capitals. Message-Id: <27 Feb 90 14:49:42 A100A7@UK.AC.HULL> In-Reply-To: Your message Erik-Jan Vens has pointed out to me that macro parameters do not have to be delimited by braces (TeXbook page 202), but the following revision seems even better as it saves the explicit kern and also avoids the braces and saves copying the paragraph. I assume that skipping up and down by "a parskip" will work if the parskip is variable size, as both values will eventually set to the same amount of glue. \hsize 3in \vsize 2in \parskip 2ex plus 2ex minus 2ex % a silly value to test. \font \cap=cmr10 scaled \magstep 5 \def\dropcap#1{\setbox1=\hbox{\cap#1\thinspace} \vskip\parskip\hbox to 0pt{\copy1\hss}\vskip-\ht1\vskip-\parskip \nointerlineskip\noindent\hangindent\wd1\hangafter-2} \dropcap{T}his is a revised macro for a paragraph with a drop capital to lead into it, set in a larger typeface. The drop cap is output in a box of zero width, as described in the \TeX book, page 82, in the font locally designated $\backslash${\tt cap}. The remainder is set with a hanging indent for some lines. \dropcap{T}his is the next paragraph. This program is on my PC in file {\tt DROPCAP.TEX} in the {\tt PROFSTAT} directory, but that's only of interest to me. \dropcap{D}ropcap doesn't work if the para is 1 line long. \dropcap{B}ut then that is a silly thing to do anyway. Dropcaps are usually used in multi-column pages. \bye Allan Reese R.A.Reese@hull.ac.uk Post: Computer Centre JANET: R.A.Reese@uk.ac.hull | University of Hull Internet: R.A.Reese%hull.ac.uk@cunyvm.cuny.edu | Hull HU6 7RX EARN/BITNET: R.A.Reese%hull.ac.uk@UKACRL | UK |Phone +44 482 465296 |FAX +44 482 466205 ------------------------ Via: UK.AC.ASTON.MAIL; Tue, 27 Feb 90 16:59 GMT Via: UK.AC.SOUTHAMPTON.MATHEMATICS; Tue, 27 Feb 90 16:58 GMT Received: from cameron.ecs.soton.ac.uk by hilliard.ecs.soton.ac.uk; Tue, 27 Feb 90 16:56:47 GMT From: Sebastian Rahtz Date: Tue, 27 Feb 90 16:36:37 gmt Message-Id: <17061.9002271636@manutius.ecs.soton.ac.uk> Received: Subject: new versions of dvitty and xdvi I have installed a new version of xdvi (patchlevel 7) in the Aston archive; this is a TeX previewer for X Windows. A notable feature (for me) is that it can be compiled with just the standard Xlib, and no special toolkits; it is also pretty fast and good-looking, though not ideal as previewers go. Worth a look. [tex-archive.drivers.xdvi] I have also installed the C version of an ASCII previewer; the Pascal version, DVITTY, is still there, but the C version (3.2, Feb 1990) is known as DVI2TTY. It compiles more easily than the odd Pascal. Useful for getting emailable versions of documents. [tex-archive.drivers.dvi2tty] Sebastian Rahtz ------------------------ Via: UK.AC.ASTON.MAIL; Wed, 28 Feb 90 10:55 GMT Via: UK.AC.POLY-EAST-LONDON; Wed, 28 Feb 90 10:51 GMT Date: Wed, 28 Feb 90 10:48:17 GMT From: A42JR@UK.AC.NE-LONDON-POLY Subject: TeXinfo.tex from GNU Following my not about GNU texinfo.tex, I had several requests. I append the file here so that you may place it in the archive if you see fit. *************************************************************************** Editor - Again file name will be announced shortly *************************************************************************** ------------------------ Via: UK.AC.ASTON.MAIL; Wed, 28 Feb 90 11:14 GMT Via: UK.AC.SHEFFIELD.PRIMEA; Wed, 28 Feb 90 11:13 GMT Date: Wed, 28 Feb 90 11:11:53 From: Mike Piff Subject: Modular TeX? I am sure it has all been done before, but I thought it would be amusing to see what happened if you made the definition of a control word mean load a certain macro file, then reexecute that control word. It seems to work, though I have not tried all possibilities. Thus, it is possible to have several macro files, which are only loaded when an attempt is made to execute a macro whose definition lies in that particular file. Here is an example. The main file looks like this: \def\Extern#1#2{\def#1{\Input{#2}\relax #1}} \def\Input#1{\input #1} \Extern\A{defs1} \Extern\B{defs2} \show\A \A{b}{c} \show\A \show\B $$\B{c}$$ \show\B \end In file defs1 we put several global definitions, including, say, \gdef\A#1#2{#1 is a #2} \gdef\G#1#2#3#4#5{ ......} and in defs2 we put more definitions, including \gdef\B#1{\alpha_{#1}} The first time an attempt is made to use \A, file defs1.tex is input, \A is redefined, and \A is re-executed. Of course, there is only any point if you have a lot of very complicated macros, and you don't always want to use all of them. You could then have a fairly simple root macro file telling your TeX program where to find all the definitions of key macros. Also, if a call to \D must always be preceded by a call to \A, say, then the file defs1.tex could itself contain an \Extern call to \D. Now, back to work... Mike Piff From: Dr M. J. Piff, Department of Pure Mathematics, University of Sheffield, The Hicks Building, Hounsfield Road, SHEFFIELD S3 7RH, England. Telephone SHEFFIELD(0742) 768555 Extension 4431. JANET address: PM1MJP@UK.AC.SHEF.PA or PM1MJP@UK.AC.SHEF.IBM ------------------------ Via: UK.AC.ASTON.MAIL; Wed, 28 Feb 90 11:26 GMT Via: UK.AC.SOUTHAMPTON.MATHEMATICS; Wed, 28 Feb 90 11:23 GMT Received: from manutius.ecs.soton.ac.uk by hilliard.ecs.soton.ac.uk; Wed, 28 Feb 90 11:22:59 GMT From: Sebastian Rahtz Date: Wed, 28 Feb 90 11:20:54 gmt Message-Id: <17679.9002281120@manutius.ecs.soton.ac.uk> Subject: Re: which TeX for the Amiga? A question was asked on UK TeX about Amiga TeX; James Petts has asked me to pass on a very strong recommendation for Tom Rokicki's implementation, sold (cheaply, $100 or so) by his outfit Radical Eye Software. James rates it as the best TeX he has ever used. Tom Rokicki is rokicki@polya.stanford.edu, James is on 0256 817577 Sebastian Rahtz ------------------------ Via: UK.AC.ASTON.MAIL; Wed, 28 Feb 90 13:48 GMT Via: UK.AC.EARN-RELAY; Wed, 28 Feb 90 13:46 GMT Received: from UKACRL by UK.AC.RL.IB (Mailer X1.25) with BSMTP id 4540; Wed, 28 Feb 90 13:43:37 GM Received: from HGRRUG5.BITNET (CGL) by UKACRL.BITNET (Mailer X1.25) with BSMTP id 7128; Wed, 28 Feb 90 13:43:35 Date: Wed, 28 Feb 90 14:27 B From: Subject: Announcement course along SGML-TeX conference, Groningen, Aug 1990... X-Original-To: @texug1, CGL Distribution-File: tugboat@math.ams.com calvin@csvax.caltech.edu UCIR001@FRORS31 RZ92@DHDURZ1 roswitha@admin.kth.se malcolm@icrf.ac.uk booth.cm@exeter.ac.uk ca_rowley@vax.acs.open.ac.uk info-tex@aston.ac.uk % C.G. van der Laan febr. 1990 \documentstyle[12pt]{article} \addtolength{\textheight}{1in} \addtolength{\textwidth}{.1in} % \begin{document} \def\m{\par\hangindent\parindent\textindent} \def\textindent#1{\indent\llap{#1\enspace}\ignorespaces} \newtoks\subject \newtoks\version % % % % % \version={Version 1.2} % % % % \newbox\orgcom \setbox\orgcom% \vbox to 0pt{\vss \hbox{\strut \small Organizing Committee: }\hbox{\strut \small NTG:\ \ C.G. van der Laan }\hbox{\strut \small \phantom{NTG:\ \ }T.A. Jurriens }\hbox{\strut \small SGML: J.\ Maasdam }\hbox{\strut \small \phantom{SGML:} J. Bleeker }} % \title{Courses\thanks{\the\version}} \author{SGML \& \TeX\ Conference\\[1ex] Groningen, Aug. 1990} \date{} \maketitle % \makeatletter \def\@oddhead{{NTG-SGML \hfil \firstmark}} \def\@oddfoot{{\footnotesize Typesetting \TeX\ \hfil -- \thepage\ --\hfil \the\version\ CGL/\number\day/\number\month/90}} \def\@evenfoot{{\footnotesize Typesetting \TeX\ \hfil -- \thepage\ --\hfil \the\version\ CGL/\number\day/\number\month/90}} \makeatother % \newfont{\myfont}{cmsy10 scaled \magstep5} % \kern-5cm\copy\orgcom\kern 4.75cm \par\noindent \leftline{\large General} \ \\[1ex] SGML, \LaTeX, \TeX, and Metafont courses are offered.\footnote{SGML and \TeX\ are standards, ISO respectively defacto. Courses therefore can be organized internationally, once agreed upon the modules and their relation. TUG started the discussion about \TeX\ course modules, see TUGboat 10\#2 and \#3. The advantages are sharing teachers and courseware, so we can hope for better and stable quality. Moreover, participants can better plan their education, e.g., take a \TeX\ intermediate course here and the advanced one at Cork90, to name but two places. }\\ All courses have transparencies in English. Dutch is spoken. Non-native teachers speak English. Every participant should bring along his or her copy of the \LaTeX, \TeX, or Metafont book for the appropriate course. The university standard editor, ESE, will be provided, with a summary of the (handful) needed commands. ESE is local on the PC's and on the central VAX8650. (ESE stands for `Eenvoudige Scherm Editor', i.e., simple screen editor (with built-in programmable line-editor Edin). Participants are, of course, allowed to use the (MS-DOS) editor they are familiar with.\\ Prices coffer also lunch, coffee/tea and hand-outs. \vfil \noindent Further information: C.G. van der Laan (cgl@rug.nl) \\ \phantom{Further information:} RekenCentrum RijksUniversiteit Groningen \\ \phantom{Further information:} Landleven 1, 9700 AV, 050-633374 \\ \phantom{Further information:} Groningen, The Netherlands \\Conference phone number: 050-638080 % \newpage \subject={Description SGML Courses} \mark{\the\subject} \centerline{\Large \the\subject\footnote{Still not settled.}} \ \\ \leftline{\large SGML introduction (?)} \addtolength{\textheight}{1cm} \voffset-1cm % \noindent During the day participants will acquire a growing, nodding knowledge of SGML. The course will treat: syntaxis, entities, elements, attributes and finally Document Type Definitions. \\[1\baselineskip] \leftline{\large SGML hands-on (?)} \noindent In this three day course participants will get an active knowledge of SGML. SGML documents will be coded and parsed. After this course reading SGML coded documents and modifying DTD's should be no problem for you. \\ Pre-requirements: experience in working on PC's with an editor. % \newpage \voffset-1cm % % \subject={Description \TeX\ Courses} \mark{\the\subject} \centerline{\Large \the\subject} \ \\ % \leftline{\large Intermediate \TeX\ (Amy Hendrickson)} \ \\ Day 1: Understanding boxes, glue, and modes and how they interact. Making tables, seeing how boxes, glue, and modes determine the way the table works. \\ Day 2: Macro writing. Delimited and undelimited macros, macros inside other macros, two-part macros for catcode changes, registers and counters, conditionals. \\ Day 3: Font families and introduction to output routines. % \\[1\baselineskip] \leftline{\large Advanced \TeX\ (Victor Eijkhout)} \ \\ The course aims to provide ambitious \TeX\ users, in particular developers of formats or \LaTeX\ document styles with detailed knowledge of certain crucial parts of \TeX. Focussing more on the `define' than on the `use' aspect of \TeX, mechanisms of lexical scanning and expansion, and basic constructs like boxes and modes will be considered in detail. Worked out examples will be directed towards the development of tools for macro packages. \\ % Contents: a selection from the following topics will be covered; prospective participants are invited to indicate a preference for topics mentioned, or other topics of their own choice. % \TeX's mouth: all about \verb=\par=, spaces, line ends; definition and explanation of internal states and category codes and how they interact. \m{--} Expansion: lots of info about \verb=\csname=, \verb=\edef=, \verb=\expandafter=, \verb=\futurelet=, \verb=\noexpand=, conditionals, and the use of token lists. \m{--} Boxes and modes: what box in what mode, or what mode in what box? Differences between internal and external modes; use of box registers; size and positioning of boxes. \m{--} Paragraphs: what happens at the start and end of a paragraph, featuring \verb=\leavevmode=, \verb=\everypar=, and \verb=\par=; explanation of $<$horizontal command$>$s and $<$vertical command$>$s. \m{--} Output routines: marks, headlines and footlines, multi column output. \m{--} Characters: fonts in formulas, \verb=\chardef=, and the equivalence of characters and numbers. \m{--} Tracing the workings of \TeX: \verb=\=tracingoutput, \verb=\tracingmacros=, and many more. \par\noindent Pre-requisite: anyone who has followed the Intermediate \TeX\ course is fully prepared for this course. A test-in-a-nutshell: the ideal participant should have used the following constructs, or understand what they mean: \m{--} \verb=\newbox\MyBox= \m{--} \verb=\def\MyMacro\#1\par{=\ldots \m{--} \ldots \hskip1cm \ldots \% this comment prevents a space \m{--} \verb=\ifnum\MyCounter>0= \ldots \par \ \\[\baselineskip] \subject={Description \LaTeX\ Courses} \mark{\the\subject} \centerline{\Large \the\subject} \ \\[1ex] \leftline{\large \LaTeX\ introduction (Kees van der Laan)} \ \\ During the first day the basics of \LaTeX\ are explained and some elementary document forms --- a letter and article --- are dealt with, starting from templates. On the second day typesetting tables and/or mathematics via \LaTeX\ are exercised. The last day is devoted to including elementary graphics in an article as well as providing running heads, footers, creating tables of contents, an index and the like. The problem of including program listings in the document will be treated. The mechanism of symbolic referencing will also be given. Other styles than letter and article will be mentioned. The availability of macros and styles on fileservers, along with procedures how to get them, will be discussed. The future of \LaTeX\ will be dealt with at the end of the third day.\\ Note: \LaTeX\ {\em as is}, will be treated; no modification of styles!\\ Courseware: Publiceren met \LaTeX, CWI-syllabus 19, and some hand-outs. \\ Pre-requisite: experience in working on PC's with an editor. \\[1\baselineskip] \leftline{\large \LaTeX\ document style design (Nico Poppelier)} \ \\ In the two-day course `\LaTeX\ document style design' I will explain the function of document styles in the \LaTeX\ system. The first day will be devoted to a study of one of \LaTeX's standard document styles. I will discuss the various parts of a document style and explain how a document style can be adapted to obtain certain results. The second day will be devoted to creating a new document style for a layout that is different from the layout of the standard styles. \\ Both days will consist of a theoretical and a practical session. In the practical sessions the participants can practice with creating document style options and document styles. \\ Pre-requisites for this course are: \m{(i)} ample experience with \LaTeX, \m{(ii)} knowledge of \TeX, at least enough to grasp the meaning of \TeX\ commands that are used in {\tt latex.tex} and in the document styles; among these are commands for register arithmetic, changing catcodes, macro definitions and if constructions. \par\noindent%\kern1ex Every student should bring his or her own copies of the \LaTeX\ book and the \TeX\ book. % \ \\[\baselineskip] \subject={Description Metafont Course} \mark{\the\subject} \centerline{\Large \the\subject} \ \\[1ex] \leftline{\large Logo design via Metafont (Doug Henderson)} \ \\ Day 1: MF BASICS\par\noindent {\obeylines The Coordinate System Screen Coordinate System MF coordinate system Control points and how to define them Pens Curves Paths Pictures Exploring strokes of the pens with curves Exploring paths and their connectors \kern.5ex% a few problems to be assigned relating to day 1 material. (students are not required to do these but they should at least look at them!) } \par\noindent Day 1, 2: COMPUTER MODERN ORGANIZATION \par\noindent {\obeylines CM Organization Looking at various file types - what is CM? Files, file types in computer modern base files driver files parameter files program files Walk through the creation of CMR10 Creating CM fonts exploring more MF commands command line mechanics dissection of a command line modes magnification screenchars/screenstrokes Manipulation of existing CM fonts parameter changes, results MF Utility Exploration GFtype GFtoPK GFtoDVI \kern.5ex% the above class may lapse into day 3 a little bit (or be started from day 1 if there isn't enough material in day 1) } \par\noindent Day 3: LOGO CREATION BASICS \par\noindent {\obeylines Walk Through A Logo Creation eyeing the graphic image (artwork) mapping it out on graph paper choosing control points refining your choice of control points connecting everything up making a character out of this creation \kern.5ex% At the end of day 3, we then look at some more complicated MF commands, which help with creation of character forms such as penpos, and some transformation commands to manipulate picture variables (this material is optional and students may wish to begin working on their logos at this time). } \par\noindent Day 4: APPLYING WHAT WE'VE LEARNED \par\noindent {\obeylines Students will create a simple logo in class of their own (or their companies) design. This `on paper' design can then be tested out, debugged and refined with the help of the instructor. Previous days knowledge will be directly applied while working in class or finished back home at the work place. } % \par\noindent Courseware: class notes to accompany the lecture (monologue). \par\noindent \ \\% The students should bring \m{(a)} A willingness to learn the basics of MF. \m{(b)} A desire to learn MF knowledge and use same to create a logo. \m{(c)} Familiarity with editing on a PC (or willingness to learn the basics of one rapidly), preferrably bringing their own or one they are comfortable with. \m{(d)} A very basic understanding of \TeX\ with respect to boxes --- know what width, height, and depth mean in a \TeX\ box. Students are encouraged to pursue this knowledge (before class starts) if unknown. \m{(e)} A simple (!) graphic that they wish to make with MF. We will be devoting most all of day 3 to creating the student's own graphics image with help from instructor. Exploring strokes of the pens with curves. % \newpage % \subject{The Teachers} \mark{\the\subject} \centerline{\Large \the\subject} \ \\[\baselineskip] \leftline{Victor Eijkhout (u641000@hnykun11)} \noindent Victor is a numerical mathematician currently finishing his ph.d.\ research in iterative methods. He has programming experience in languages ranging from Fortran, via Apl, to Lisp, and has used \TeX\ intensively for the last 3 years. Although primarily a user of Plain \TeX, he has programmed for the Dutch \TeX\ users group \LaTeX\ styles to replace the standard ones. Currently his prime occupation in \TeX\ is his `lollipop' macro package. He has published about \TeX\ in Tugboat vol 10\#3 and vol 11\#1. When not \TeX ing, handling \TeX-NL queries, or doing mathematics, Victor plays church organ and bass guitar. % \ \\[\baselineskip] \leftline{Doug Henderson (dlatex@ucbcmsa)} \noindent I became involved with \TeX\ and Metafont at the University of California's division of library automation. I have developed P\raise.5ex\hbox{c}MF, a version of Metafont for the IBM PC, serve as Metafont coordinator for TUG, and teach Metafont classes. At the moment I'm `typist' within Blue Sky Research in Portland, Oregon. \ \\[\baselineskip] \leftline{Amy Hendrickson (amyh@ai.mit.edu)} \noindent I've worked as a full time \TeX\ consultant for the last 6 years, writing macros for book production for many publishers and a number of software companies. My macros have been distributed to a number of authors by the MIT Press and Addison-Wesley publishing companies. In addition, I am the author of Macro\TeX, a large \TeX\ macro package that I have distributed internationally through my company, \TeX nology Inc. and also through Personal \TeX\ and TUG. I have taught beginning, intermediate and advanced \TeX\ courses for TUG as well as for a number of companies and recently, the MIT Information Services. And I still think macro-writing is fun-- especially if someone comes up with a nice hard problem. Currently I'm interested in writing code that uses both \TeX\ and PostScript commands. My background is in music composition. % \ \\[\baselineskip] \leftline{Kees van der Laan (cgl@rug.nl)} \noindent I'm involved in \TeX\ and SGML because of my personal interest in computer typography and electronic publishing in general, and because the University of Groningen offers document preparation services to the (academic) community. With respect to the latter, I have worked on \LaTeX\ courseware --- Publiceren met \LaTeX, CWI Syllabus 19 --- and prepared an SGML course. I'm also practising \LaTeX/\TeX, among others in relation to SGML, and have published some articles and reports in this area. Typesetting bridge has my private interest. For the time being I'm chairperson of the NTG (Dutch \TeX\ Users Group), and member of the board of the SGML Holland Users Group, as well as member of a few working groups. My first function entails the membership of the board of directors of TUG, since Stanford 89. My current position is head of the applications division of the computer centre of the University of Groningen. I'm on the examination committee HP1 (AMBI module Program correctness) of EXIN (Ministry of finance examination institute for non-regular computer science education) and corrector of T5 (AMBI Pascal module). AMBI88 comprises a set of computer science examinations at the higher professional education level aimed at structuring non-regular education. My background is \m{-} numerical mathematics (Published with N.M.\ Temme: Calculation of special functions \ldots, CWI Tract 10.), and \m{-} software engineering (Written a lot of programs for the CWI NUMAL library and C6 chapter of NAG Algol68. Activities with respect to integrating software: using FORTRAN libraries from Algol, Pascal, ADA; coupling SGML to (La)\TeX.) \par\noindent% I like to play flute, bridge and do some gardening.% \ \\[\baselineskip] \leftline{Nico Poppelier (poppelier@hutruu53)} \noindent % About five years ago I first saw a short demonstration of \LaTeX, and after this first encounter I was convinced of the strength and possibilities of this document preparation system. I am still convinced that the basic idea behind \LaTeX\ is very valuable, and that it is a very powerful and flexible system. For several years now I have been a member of the \TeX\ Users Group (TUG) and the Dutch \TeX\ Users Group (NTG). I try to invest as much time as I can in the work of the NTG working group%13, which is responsible for creating document styles suitable for Dutch and possibly even European usage. As a direct consequence of my activities with \LaTeX\ I was invited to participate in a research project of {\em Elsevier Science Publishers\/} (Amsterdam) in the spring of 1989. In January 1990, after finishing my Ph.D. research, I obtained a permanent job at {\em Elsevier Science Publishers}. In the fall of 1889 I started my own bureau for \LaTeX\ training and document style design. In early spring 1990 I taught beginners' and intermediate \LaTeX\ at the University of Utrecht. In the near future I will try to assist in the development of the new \LaTeX\ version, and will continue with writing a Dutch \LaTeX\ book, together with another member of the NTG. % \newpage % % % \subject={Courses Survey} \mark{\the\subject} \voffset-1.5cm \addtolength{\marginparwidth}{.5cm} \renewcommand{\arraystretch}{1.3} \def\mp#1{(#1)\marginpar{#1}} % \centerline{\Large Courses} \ \\ SGML\footnote{Eventually course about document design will be offered. More on that soon.} \begin{quote} SGML introduction (Teacher: ?; 30 aug, no hands-on)\\ SGML advanced (Teacher: ?; 28, 29, 30 aug, hands-on) \end{quote} \TeX\ --- conform TUG modules\footnote{ see TUGboat 10, 2 \& 3.} --- \begin{quote} \LaTeX\ basis (Kees van der Laan, 3, 4, 5 sept)\\ \LaTeX\ styles (Nico Poppelier, 29, 30 aug) \\[1ex] \TeX\ intermediate (Amy Hendrickson, 28, 29, 30 aug)\\ \TeX\ advanced (Victor Eijkhout, 3, 4, 5 sept)\\[1ex] Metafont logo design (Doug Henderson, 3, 4, 5, 6 sept) \end{quote} % \vskip\baselineskip \centerline{\Large Survey} \ \\ \def\star{\lower3pt\hbox{*}} \begin{tabular}[t]{l|c|c|c||c|c|c|c|l} \multicolumn{1}{c|}{Course} &\multicolumn{3}{c||}{Aug}&\multicolumn{4}{c|}% {Sept}& \multicolumn{1}{|c}{Logistics}\\ \cline{2-8} & 28 & 29 & 30& 3$~*$ & 4 & 5 & 6 \\ \hline SGML introduction& & & \star & & & & & $\le$ 30 participants.\\ SGML `hands-on' & \star & \star & \star & & & & & \vtop{\noindent \strut\hsize=.3\hsize PC's with Sobemap parser on PC \strut server. 16 \`a 20 PC's. \strut }\\ &&&&&&&&\\ \LaTeX\ basis & & & & \star & \star & \star & & 16 \`a 20 PC's.$~{**}$\\ \LaTeX\ styles & & \star & \star & & & & & 16 \`a 20 PC's.$~{**}$\\ &&&&&&&&\\ \TeX\ intermediate&\star &\star &\star & & & & & 16 \`a 20 PC's.$~{**}$\\ \TeX\ advanced & & & & \star & \star & \star & & 16 \`a 20 PC's.$~{**}$\\ &&&&&&&\\ Metafont Logos & & & & \star & \star & \star & \star &\vtop{\noindent \hsize=.3\hsize \strut Macintosh PC's \'or \strut 16 \`a 20 MS-DOS PC's \strut with Metafont on server.$~{**}$ \strut } \\ \multicolumn{9}{l}{$~*$ Monday morning 3 sept no hands-on}\\ \multicolumn{9}{l}{$~{**}$ VAX8650 access}\\ \end{tabular} % % \newpage \subject={Booking Form} \mark{\the\subject} \kern-1.25in \centerline{\Large Course Booking Form } \vskip1.5\baselineskip \centerline{\large SGML \& \TeX\ conference, Groningen, Aug. 1990} \vskip1\baselineskip \noindent $$\openup2\jot \vbox{\halign to\hsize{\strut#\hrulefill\enspace \tabskip=1em plus 2em&#\hrulefill\tabskip=0pt\cr \multispan 2 \strut Name: \hrulefill \cr \multispan 2 \strut Organization: \hrulefill \cr \multispan 2 \strut Address: \hrulefill \cr \multispan 2 \strut \hrulefill \cr %\multispan 2 \strut \hrulefill \cr Telephone: \hbox to .35\hsize{\hrulefill}& Email: \hbox to .35\hsize{\hrulefill}\cr }}$$ $$\openup2\jot \vbox{\halign to\hsize{\strut # \hfil & % 1st column \hfil#\hfil & % 2nd column \raise1pt\hbox{$\bigcirc$}\enspace #\hfil & % 3rd column \raise1pt\hbox{$\bigcirc$}\enspace #\hfil \tabskip1cm plus 1cm minus.75cm & % 4th column \hfill#\hbox to 2.5cm{\dotfill}\tabskip0pt \relax\cr % 5th column SGML intro &(1 day) & {\sl f\/}\ 250,---$~*$\quad & {\sl f\/}\ \phantom{1}400,---$~{**}$ &\ \cr SGML hands-on &(3 days) & {\sl f\/}\ 750,--- & {\sl f\/}\ 1250,--- &\cr \LaTeX\ intro &(3 days) & {\sl f\/}\ 750,--- & {\sl f\/}\ 1250,--- &\cr \LaTeX\ styles &(2 days) & {\sl f\/}\ 500,--- & {\sl f\/}\ \phantom{1}800,--- &\cr \TeX\ intermediate &(3 days) & {\sl f\/}\ 750,--- & {\sl f\/}\ 1250,--- &\cr \TeX\ advanced &(3 days) & {\sl f\/}\ 750,--- & {\sl f\/}\ 1250,--- &\cr Metafont Logos$~{***}$ &(4 days) & {\sl f\/}\ 750,--- &% {\sl f\/}\ 1250,--- &\llap{\lower3pt\hbox{$+$}}\null\cr \multispan{4}Total amount:\hfil& \cr \multispan{4}Membership any SGML/\TeX\ Users Group discount: 20\%\hfil& \llap{\lower3pt\hbox{$-$}}\null\cr \multispan{4}Amount due: \hfil&\multispan1\hfil\hbox to2.75cm{\hrulefill}\cr \multispan5$~*${\footnotesize nonprofit c.q.\ $~{**}$ profit organizations $~{***}$ 4-day course for price of 3! }\hfil \cr %\multispan{2}{}\hfil& \multispan2\hfil\hbox to 2.5cm{\hrulefill}\cr \multispan{3}Payment:\ \raise1pt\hbox{$\bigcirc$} check/giro enclosed\hfil& \multispan2\hfil Signature: \hbox to 1.5in{\hrulefill}\cr \multispan{3}\phantom{Payment:\ }% \raise1pt\hbox{$\bigcirc$} \hbox to 3.5cm{\hrulefill}\hfil & \multispan2\hfil Date: \hbox to 1.5in{\hrulefill}\cr }}$$ \paragraph{Payment and Registration Address} Please send this completed form, together with your payment, (and membership NTG/SGML appliance as appropriate), to the NTG-SGML conference treasurer:\\[.5ex] Koen Mulder: SGML Holland Users Group, Giro: 2905269 \\ \phantom{Koen Mulder:} Postbus 1148, 6801 MK, Arnhem, The Netherlands \\[.5ex] {\bf Notes} Hotel information: VVV (i.e. Tourist office), Naberpassage 3, 9712 JV, Groningen, phone: $+$31\hspace{.5ex}50\hspace{.5ex}139700, fax: $+$31\hspace{.5ex}50\hspace{.5ex}136358; participants are supposed to make hotel reservations themselves. How to come there will be sent in July. Courses will be cancelled in case of insufficient number of participants, to be decided in June; participants will be informed and paid fee will be refunded. % \paragraph{Individual cancellations:} 50\% of the course fee is refundable if notification of cancellation is received or postmarked before 1$~{st}$ of July. 20\% is refundable if notification of cancellation is received or postmarked two weeks prior to the starting date. \mark{Cancellations} \end{document} ------------------------ Via: UK.AC.ASTON.MAIL; Thu, 1 Mar 90 20:13 GMT Via: UK.AC.CAMBRIDGE.PHOENIX; Thu, 1 Mar 90 20:11 GMT Date: Thu, 01 Mar 90 13:02:02 GMT From: Chris Thompson Subject: Re: Problems with _Z files in the archive Message-ID: With helpful advice from Iestyn Walters and Mark Damerell , and much assistance from local VMS expert John Line , I now have a fairly clear understanding of my problem with the DOC_Z files (UKTeX digest #6) and how to circumvent it. The fundamental problem is that the compressed files, although binary, have been split into records at each occurrence of a linefeed (hex 0A) character, and these characters have been omitted. (John Line suggests that they may have been CONVERTed from STREAM_LF files; they seem to be straightforward variable-length record files now.) What one can do is (1) fetch the file, in binary, and preserving record boundaries --- luckily my local FTP will do that; (2) add hex 0A characters at all the record boundaries; (3) uncompress it; (4) read it as an ASCII file with records delimited by the (new) 0A characters. However: This doesn't work if you are unlucky enough to choose a file that, by chance, has some sequence of more than 2048 bytes between successive occurrences of 0A somewhere in the file (e.g. BOOK.DOC_Z or BK12.DOC_Z). This is because VMS FTP can't handle records that long. For these it seems that the only method that works is to use TRANSFER/CODE=FAST to another VMS site and unpick the file there. If you can't find a tame VMS site, you are in trouble. These remarks apply to the DOC_Z files in . The files LATEX.BUG_Z and LERRATA.TEX_Z in have a different format: the "linefeeds" remain part of the data, and the data is simply chopped into 510-byte records (with a short one at the end). These are *much* easier to cope with: you don't fall foul of the VMS 2K limit, you don't have to preserve record boundaries while transferring, and you don't have as much mucking about to do afterwards. Could I respectfully but strongly suggest to the archivists that they standardise on the latter format for compressed files? Chris Thompson Cambridge University Computing Service JANET: cet1@uk.ac.cam.phx Internet: cet1%phx.cam.ac.uk@nsfnet-relay.ac.uk ------------------------ Via: UK.AC.ASTON.MAIL; Fri, 2 Mar 90 10:56 GMT Via: UK.AC.ICRF; Fri, 2 Mar 90 10:53 GMT Date: Fri, 2 Mar 90 10:53 GMT From: MALCOLM Subject: TeX88 TeX88: the conference proceedings (at last) Yesterday, March 1st, I despatched the entire edited crc for the proceedings of the TeX88 conference to the publishers. They expect to have the volume printed and bound within about 6 weeks (just in time for easter). Everyone who attended the conference will receive a copy of the proceedings. If you should receive one, and your address has changed substantially in the last 18 months or so, please contact me to ensure that the volume goes to the right place. I have no details of price yet, but I hope to arrange that all members of TeX user groups can obtain the volume at a discount. In this case `TeX user groups' means groups which require a membership fee: thus it includes Dante, GUTenberg, NTG, TUG and ukTeX users group. I cannot extent the privelege to the Nordic group since membership is merely by `a nod of the head'. Any other fee-paying groups should contact me to be added to the list. (membership of more than one group will not mean multiple discounts!) I have placed the abstracts in a bib-like form in the Aston Archive. It is in the directory [tex-archive.digests.tex88], and is called abs.bib. The `public domain' macros mentioned in the proceedings will also be in the archive: obtain the file proc.info in the same directory for further information. malcolm clark ------------------------ Via: UK.AC.ASTON.MAIL; Fri, 2 Mar 90 13:08 GMT Via: UK.AC.QMC.MATHS; Fri, 2 Mar 90 13:06 GMT Received: from qmwms.maths.qmw.ac.uk by csvax.qmw-cs.uucp id aa06939; 2 Mar 90 12:50 GMT From: David Burgess Date: Fri, 2 Mar 90 12:33:09 GMT Message-Id: <9247.9003021233@qmwms.maths.qmw.ac.uk> Subject: Making BibTeX for Sun-4/60 Has anybody successfully made BibTeX for Sun-4/60 (aka SPARCstation 1)? (I am talking bibtex as from aston.tex, v 0.99c) Everything goes through ok (with an unreached line 9503 (apprx)), but running the beast results in silence and much used cpu. The only output is: >%bibtex btxhak > This is BibTeX, C Version 0.99c > The top-level auxiliary file: btxhak.aux > The style file: plain.bst ie, it never goes onto find the .bib file. Incidentally, the web2c system seems to have made a working TeX/LaTeX for me ok. Any suggestions? David Burgess ++++++ Astronomy Unit, QMW, London: +44 1 975 5460 ------------------------ From: CBS%UK.AC.EDINBURGH::G.TOAL 5-MAR-1990 17:14:33.52 Subj: \special{include file.dvi} ??? Via: UK.AC.EDINBURGH.EMAS-A; Mon, 5 Mar 90 17:14 GMT Date: 05 Mar 90 17:12:42 gmt From: G.Toal @ uk.ac.edinburgh Subject: \special{include file.dvi} ??? Message-ID: <05 Mar 90 17:12:42 gmt 050002@EMAS-A> I'm sure there is a utility to merge a dvifile into another one much akin to the way postscript specials are included in ps output. I'm had a hunt around, but the things I *thought* might be what I was looking for weren't; to save the net (& me :-) ) from several more megabytes of traffic, does anyone know which utility does this? (I've already looked at dviselect and dvidvi.c - it's not them...) Many thanks, Graham. ------------------------ Via: UK.AC.ASTON.MAIL; Tue, 6 Mar 90 20:10 GMT Via: UK.AC.EDINBURGH.EMAS-A; Tue, 6 Mar 90 20:08 GMT Date: 06 Mar 90 20:07:10 gmt From: G.Toal @ uk.ac.edinburgh Subject: PostScript cmr fonts on Aston archive Message-ID: <06 Mar 90 20:07:10 gmt 050339@EMAS-A> For those of you who haven't spotted them yet, there are a set of 76 cm fonts on the Aston archive in PostScript outline format. I put them there (well, Phil Taylor did the schlepping...) some time ago but didn't announce them as I was worried they might not be good enough to use. I've since had a couple of people test them successfully, so now a wider testing might be worthwhile. The fonts were converted from a 3000dpi bitmap by tracing the outlines with a program written by Neil Raine at Acorn Computers Plc. My thanks to Neil for his personal effort in helping the TeX community. Neil isn't able to distribute his program however, so please don't try to contact him about it -- send any comments to me first please. There are two known problems with these fonts: the first is an actual bug, the second is scope for improvements. Firstly, a *few* characters have a *thin* horizontal line sticking out in places. This happens to approximately 1 character in every three fonts or so. I've corrected the ones I've spotted by hand, but I would appreciate reports of any others you might spot. This was caused by an obscure bug in the raster to spline conversion code which Neil doesn't have the time to track down. So I'll be content just to fix these outlines by hand if I know what needs fixing. Secondly, Nelson Beebe pointed out that the postscript style is a bit verbose; there are all sorts of tricks which could be used to compress the size of a font description and thus get more of them into any one laser printer/typesetter. Unfortunately we also don't have time *at the moment* to work on that either; although perhaps it will be done later. These fonts should be treated as NOT cm fonts, ie they shouldn't be used in circumstances where people could look at them and say 'I didn't realised TeX was so crummy' :-) Use them for experimenting with, or as stand-in fonts when you don't have a particular magstep available as a pixel font. By all means modify your drivers to use such fonts. A 'verified' release will be available some day... Peter - would you put this mail into a readme file and put it in the archive please? Also add an editors note here to say where in the Archive the files are stored? US archive maintainers - could one of you fetch the set to the current major US tex archive, whereever it is :-) (Is it clarkson now?) Graham Toal PS. because of postscripts rounding problems, they have the same weight visually on a 300dpi laser as say TimesRoman would; however on a high-resolution typesetter they are (to my eye) indistinguishable from bitmapped fonts. The only problems with typesetters so far have been that Linotron PS setters (at least the one I've used) don't have enough spare memory to hold more than a couple of fonts at once... ------------------------ Via: UK.AC.ASTON.MAIL; Wed, 7 Mar 90 12:45 GMT Via: UK.AC.HULL.CC.SEQUENT; Wed, 7 Mar 90 12:42 GMT Via: uk.ac.hull; Wed, 7 Mar 90 12:40:35 GMT Date: Wed, 7 Mar 90 12:41:22 GMT From: R.A.Reese@uk.ac.hull Subject: Who wrote it? Message-Id: < 7 Mar 90 12:41:22 A1008F@UK.AC.HULL> In-Reply-To: Your message Can anyone in netland please tell me the author (and source and date) of the phrase, "Give me twenty-six lead soldiers and I will rule the world"? I have failed to find it in any dictionary of quotations in the University or County libraries. As a rider, can anyone tell me where I have seen it recently? I thought it was a tag line to a TeXbook chapter, but cannot find it again. Allan Reese ------------------------ Via: UK.AC.ASTON.MAIL; Wed, 7 Mar 90 15:32 GMT Via: UK.AC.UCL.PH.APG; Wed, 7 Mar 90 15:29 GMT Date: 7-MAR-1990 15:27:10 GMT From: CW@UK.AC.UCL.PH.APG This letter is being sent in the hope that somebody will be able to help me. I have just installed TeX on a VAX 11/730 in the atmospheric physics group of University College London, and it appears to be working very well, however I really need a driver for a Hewlett- Packard Laserjet+ laser copier. There is a source code version of this driver in the TeX setup we have, called DVIJEP.C , however we do not have a C compiler on our VAX. I have tried to compile it on a machine that does have a C compiler but I get syntax errors (??) and all sorts of link problems, and as my knowledge of C programming is zero I really don't have a clue. What I would realy like is an executable version of this driver, or an object code for it and instrucions on how to link it into the system. Yours hopefully, CONRAD ------------------------ Via: UK.AC.ASTON.MAIL; Wed, 7 Mar 90 15:43 GMT Via: UK.AC.OXFORD.PRG.TEST; Wed, 7 Mar 90 15:40 GMT Received: from uk.ac.oxford.na.bilbo (bilbo) by prg.oxford.ac.uk id AA15201; Wed, 7 Mar 90 15:38:52 GMT Received: by uk.ac.oxford.na (3.2/na.1) id AA20580; Wed, 7 Mar 90 15:41:33 GMT Date: Wed, 7 Mar 90 15:41:33 GMT From: Anne.Ryan@uk.ac.oxford.na Message-Id: <9003071541.AA20580@uk.ac.oxford.na(.bilbo)> Subject: Latex previewers Peter, I recently saw a copy of your TeX newsletter for the first time ever. I don't have a reply or submission for the newsletter but a question for you. Have you ever heard of a previewer which is capable of previewing LaTeX and a Postscript picture included in the LaTeX via \special{psfile=...} together. This can be achieved I think by converting everything to Postscript and then using a Postscript-based previewer but I have not yet come across anything which will do this. I would want to use the previewer on a Sun workstation either under SunView or NeWS. I would be very grateful even if you could just point me in the direction of someone/where who might be able to help me if you can't do so. Anne Ryan (Computing Lab., Oxford University) ------------------------ Via: UK.AC.ASTON.MAIL; Thu, 8 Mar 90 10:29 GMT Via: UK.AC.DURHAM.EASBY; Thu, 8 Mar 90 10:26 GMT From: Martin Ward Date: Thu, 8 Mar 90 10:20:36 GMT Message-Id: <28830.9003081020@easby.durham.ac.uk> How can I tell if I am at the beginning of a line in LaTeX? I am trying to set up a \proof macro which starts a new line, does a \medskip to leave a small space, typesets {\bf Proof:} and switches to roman font. This is so I can write: \begin{theorem} Every even number is the sum of two primes. \proof Consider the even number $2n$ where $n>1$ ... \end{theorem} For this I use: \newcommand{\proof}{\medskip\newline{\bf Proof: }\rm} However, if the theorem finishes with an equation such as: \begin{theorem} \begin{equation} a+b = b+a \end{equation} \proof By induction on b... \end{theorem} then I get an extra blank line after the equation. In this situation what I want \proof to do is: \newcommand{\Proof}{{\bf Proof: }\rm} But it's annoying to have to choose between \proof and \Proof. Martin. (martin@uk.ac.dur.easby) ------------------------ Via: UK.AC.ASTON.MAIL; Thu, 8 Mar 90 20:51 GMT Via: UK.AC.EDINBURGH.EMAS-A; Thu, 8 Mar 90 20:49 GMT Date: 08 Mar 90 20:47:16 gmt From: D.Mather @ uk.ac.edinburgh Subject: Plea for TeX help Message-ID: <08 Mar 90 20:47:16 gmt 060381@EMAS-A> To UKTeX - First of all to those who deem this bulletin-board to be for high-level TeX discussions only, an apology - this message is a plea for help from someone who has browsed through the TeX and LaTeX books to learn how to use them, not to learn how to hack them. I am a grateful ** user ** who accepts that he is not a computer scientist, conversant with TeX programming or with C. As a result I am frustrated by frequently being unable to implement the features I desire. I have successfully implemented DoSTeX, the DVIVGA previewer and the utility function BiBTeX. I now require PSTeX, outputting optionally to a PostScript printer via either of DVIPS (from the same directory as PSTeX) or DVITOPS, utilising pk fonts. I do not have the necessary expertise to correctly adapt and compile these utilities. I am sufficiently keen to implement this set up as to be prepared to sponsor (financially nominal figure only) somebody with the right knowledge to provide the necessary source files, properly commented and with the background set-up/configuration information required to allow ** ANY PUBLIC DOMAIN ** computer science illiterate like myself to establish such a system i.e. the information could subsequently be made available to the public domain. Please don't tell me about DTP packages - they're not what I'm after. All commercial computer advice centres have their own vested interests, somewhat at odds with the "freely-available" TeX philosophy, and so not inclined to be helpful even if they knew how! Thanks, Dunc ------------------------ !! !! Files of interest !! [tex-archive]000aston.readme [tex-archive]000directory.list !! [tex-archive]000directory_dates.list [tex-archive]000directory.size !! [tex-archive]000last30days.files !! !! Editor - I have a tape labelled TeX 2.99 LaTeX 2.09 Metafont 1.7 !! Unix 4.2/3BSD & System V. Tar 1600 bpi blocked 20 1 file dated !! 25 July 1989 (from washington.edu). !! !! FTP access site uk.ac.aston.tex !! username public !! password public !! !! I have the facility to copy this tape for anyone who sends the following !! 1 2400 tape with return labels AND RETURN postage. (2.50 pounds sterling !! for UK users, payable to `Aston University') Outside UK please ask me. !! UK users send 4.25 for two tapes or 6.60 for three tapes. !! Send to !! !! P Abbott !! Computing Service !! Aston University !! Aston Triangle !! Birmingham B4 7ET !! !! A VMS backup of the archive requires 2 (two ) 2400' tapes at 6250bpi. !! Remaining details as above. !! !! A VMS backup of TeX 2.991 plus PSprint is available one tape is needed. !! !! Exabyte tape drive with Video 8 cassettes. !! !! Same formats available as 1/2in tapes. We use the following tapes !! SONY Video 8 cassette P5 90MP, MAXCELL Video 8 cassette P5-90 !! TDK Video 8 cassette P5-90MPB !! Postage 35p UK (stamp please), 1 pound sterling Europe, other areas 2 pounds !! !! OzTeX - Send 10 UNFORMATTED (800k) disks with return postage. !! !! Replies/submissions to info-tex@uk.ac.aston please !! distribution changes to info-tex-request@uk.ac.aston please !! !! end of issue