UKTeX V88 #28 Friday 9 September 1988 Driver for Canon LPB 8-II laser printer Re: Gettin the ASCII code of a character in TeX TeX/METAFONT on ICL Clan 7 ASCII codes into count registers: UKTeX #27 --- Graham Toal. Can Sebastian loop forever? UKTeX #27 Sebastian's boxes UKTeX #27 UKTeX kwic indexes Re: UKTeX V88 #27 typesetting music with TeX More on getting the ASCII code of a character Yet more on getting the character code of a TeX variable ... PostScript emulation for common printers (clarification) A4 paper in the Apple Laser Writer tex A VMS TeX tape X previewers and xfig How do I get LaserWriter output? New book on TeX refer to BiBTeX conversion DVI to IBM 3820 Re: UKTeX V88 #6 Bibtex and Web2c TeX Freiburg Draft TeX output from IBM PC/AT to low-cost printer. --------------------------------- Editor Peter Abbott There are still a few outstanding items, these will be in next weeks issue. The form for the TeX book below does not work at Aston, I am awaiting access to another copy. We have discovered the problem in creating the tar tapes was the blocking factor. These will be despatched when the Post Office permits. Latest TeXhax in the Archive is #78 Latest TeXmag in the Archive is V2N5 --------------------------------- To: abbottp@uk.ac.aston Subject: Driver for Canon LPB 8-II laser printer Date: Fri, 19 Aug 88 14:12:52 +0000 Message-ID: <1723.587999572@concurrent.co.uk> From: Alan Young Do you know of a TeX driver for a Canon LPB 8-II laser printer? --------------------------------- Date: 19-AUG-1988 17:19:24 GMT From: CHAA006@UK.AC.RHBNC.VAXA To: Info-TeX@UK.AC.ASTON Subject: Re: Gettin the ASCII code of a character in TeX Sender: JANET"CHAA006@UK.AC.RHBNC.VAXA" Message-Id: <20400AB0_000A31BC.0091795CEB4588C0$143_1@UK.AC.RHBNC.VAXA> Originally-to: $UK-TEX,JANET%"G.Toal@Edinburgh" Originally-from:CHAA006 "Philip Taylor, RHBNC" Mailer: Janet_Mailshr V3.1 (19-Aug-1988) Graham Toal asks how to get the ASCII value of a character token in TeX; how about :- \newtoks \mytoks \newcount \mycount \mytoks = {A} % or what-have-you \expandafter \mycount \expandafter =\expandafter `\the \mytoks \showthe \mycount \end ** Phil. --------------------------------- Received: from clan by Robin.Cs.Nott.AC.UK id aa00489; 19 Aug 88 19:25 BST Date: Fri, 19 Aug 88 19:25:24 BST From: David Osborne To: UKTeX , TeXhax cc: dao@uk.ac.nott.clan Subject: TeX/METAFONT on ICL Clan 7 Message-ID: <8808191025.aa04795@Clan.Nott.AC.UK> i'm pleased to say that TeX 2.9 and METAFONT 1.3 passed the trip and trap tests on our ICL Clan 7 yesterday morning. the machine is really a CCI Power6/32, but is running an ICL version of Unix System V with a Berkeley Unix filesystem. i know other Power6 machines are running TeX, but most will be using either Berkeley 4.2 or 4.3, so this is more relevant to our particular version of the operating system. without a Pascal compiler, the only route was via Tim Morgan and Tom Rokicki's "web2c" package (version 2.17). i hit a few snags with version 2.0, but after Sebastian Rahtz pointed me towards the 2.17 sources, most things came up without much difficulty. congratulations and thanks are due to Tim and Tom for a superbly useful set of tools. now all that's needed is a full suite of changefiles for all the TeXware and MFware (gftodvi is conspicuously absent) and Unix sites without Pascal compilers will be forever in their debt. \dave David Osborne Cripps Computing Centre, University of Nottingham, Nottingham NG7 2RD, UK Phone: +44 602 484848 x2064 JANET: dao@uk.ac.nott.cs BITNET: dao%uk.ac.nott.cs@ukacrl.bitnet ARPA: dao%uk.ac.nott.cs@nss.cs.ucl.ac.uk or %ukacrl.bitnet@cunyvm.cuny.edu UUCP: {...!mcvax}!ukc!nott-cs!dao --------------------------------- Date: 21-AUG-1988 16:05:38 GMT From: CA_ROWLEY@UK.AC.OPEN.ACS.VAX To: INFO-TEX@UK.AC.ASTON.MAIL Subject: ASCII codes into count registers: UKTeX #27 --- Graham Toal. Graham (and the world) If you can store your letters away using \def instead of \let, then the following works (at least it did for me on a Sunday afternoon at Reading): E.g. after \def\sctoken{a} \newcount\asciival put \asciival=\expandafter`\sctoken and \asciival will hold the value 97. I hope this will fit in to your overall stategy, as I am not sure what to do in the \let case. Chris Rowley PS: Another approach would be to compare each letter with itself \uppercase'd. --------------------------------- Date: 21-AUG-1988 16:18:10 GMT From: CA_ROWLEY@UK.AC.OPEN.ACS.VAX To: INFO-TEX@UK.AC.ASTON.MAIL Subject: Can Sebastian loop forever? UKTeX #27 The question of TeX looping forever is an interesting one to which I do not have a definite answer: my money is on Yes, but it may be that no-one has yet discovered a way to do it. Why Sebastian's table sent it to sleep we may never know, but I am fairly sure that, even if its ennui were curable, it would not do as he required: This is because the contents of a \savebox are alrewady typeset before being saved, so he (or even you) cannot take them out of that box and reset them in a new font, (not even a P********T one!). I think I shall go back to sleep now. Chris Rowley --------------------------------- Date: 21-AUG-1988 16:28:05 GMT From: CA_ROWLEY@UK.AC.OPEN.ACS.VAX To: INFO-TEX@UK.AC.ASTON.MAIL Subject: Sebastian's boxes UKTeX #27 Having looked more carefully at Sebastian's sleeping problem, I see that he is retypesetting the box, so it {\em should} work: so further analysis seems appropriate---what, of any use, does the .LOG file say? Chris Rowley --------------------------------- Received: from clan by Robin.Cs.Nott.AC.UK id aa00385; 19 Aug 88 19:11 BST Date: Fri, 19 Aug 88 19:11:03 BST From: David Osborne To: UKTeX cc: dao@uk.ac.nott.clan Subject: UKTeX kwic indexes Message-ID: <8808191011.aa04758@Clan.Nott.AC.UK> Peter, these aren't nearly as elegant as Barbara's index to TeXhax (TeXhax 88 #74), but might be useful. i modified the keyword-in-context script of R.Clayton (TeXhax 88 #57, June 17) to work with UKTeX articles. here are the kwic indexes for UKTeX for 1987 and 1988 (issues to date, including #27 which has just arrived) \dave -------------------------cut here: uktex87.kwic------------------------- 2.2: tex * on vax/vms (uktex87.04) 2700/3700: re :tex dvi driver for the xerox * (uktex87.04) \output: * routines for tex (uktex87.11) addison-wesley: * (uktex87.03) advice: unix-tex? and * on circuit diagrams (uktex87.16) +++Editor - Thanks for this information the files are available in [public.uktex]index.uktex87 and [public.uktex]index.uktex88 I am sure everyone would find it useful if you would send an update to index.uktex88 early in 1989. +++ --------------------------------- Date: Mon, 22 Aug 88 9:42:31 BST From: Sebastian Rahtz To: ABBOTTP@uk.ac.aston Subject: Re: UKTeX V88 #27 re: previewers There is at least one PC TeX previewer in the MICROS collection at Lancaster, and one in [public.preview.ibmpc] at Aston, as I recall. But the reason I write is just to confirm that I have tried a PC previewer with Sun PC-NFS, whereby my Sun directory is seen as the PC's drive F:, and previewing F:\*.DVI works exactly as you would hope, albeit not at a huge speed. Whats wrong with the Sun previewers though? Sebastian Rahtz PS Peter was a bit cryptic - the files in [PUBLIC.WEB2C] are Tim Morgan's Web to C translation system for Unix people, version 2.17 --------------------------------- Date: Mon, 22 Aug 88 10:22:36 BST From: Sebastian Rahtz To: info-tex@uk.ac.aston.mail Cc: text@uk.ac.soton.cm Subject: typesetting music with TeX seen on Music Research Digest ----- Forwarded message # 1: Date: Sat, 6 Aug 88 9:03:15 EDT >From: Phillip T Conrad Subject: Music notation in TeX To: sdpage%prg.oxford.ac.uk@NSS.Cs.Ucl.AC.UK I am currently finishing a Master's thesis at West Virginia University in Morgantown WV which presents a prototype system for typesetting music notation with TeX. It represents the efforts of only one person (myself) and still has a lot of problems, but I feel it is a good start on the problem. It would seem that the central obstacle to musical typesetting with TeX is the production of slurs (ties, phrase marks) and slanted beams. In John Gourlay's cover story in the May 1986 cover story of Communications of the ACM, he submits that it is a fair assumption that no two beams or slurs are precisely identical, so it would not be feasible to produce a font of all the possible slurs or beams. I have operated from this premise, as have Dunne and J\"urgensen. Dunne and J\"urgensen conducted research at the University of Western Ontario; they defines the concept of i-marks and p-marks. I-marks are invariant marks; the kind of marks that can be put into a font and typeset easily with TeX. P-marks are parameterized marks whose shape and size varies according to certain parameters. The only p-marks TeX is capable of typesetting are the horizontal and vertical rules. Dunne and J\"urgensen use Postscript to augment the capability of TeX with a special version of dvi2ps. Their preliminary findings are available as technical report 171, from U. of Western Ontario, London Ont, Canada. There is also a thesis written by Schofer and Steinbach at the Institut f\"ur Angewandte Mathematik at the Univerity of Bonn, entitled Automatische Notensatz mit TeX. My knowledge of German does not really transcend musical terminology and pub survival skills, so I was unable to discern the finer points of their approach, but it seems from looking at the pictures that they did not operate from the assumption that a font of beams and slurs is unfeasible; they appear to have generated just such a font, and they use plain TeX alone. A copy of their work (in German) may be obtained for 25DM by writing to the Institut at Wegler Str. 6, 5300 Bonn, Federal Rep. of Germany. My own approach builds on the previous work at the Ohio State University of Gourlay et al. announced in the the CACM article mentioned above. I use the TeXtyl program of John Renner (OSU Tech Report OSU-CISRC-4/87-TR9) rather than Postscript to draw the beams and slurs. In theory this provides device independence; in practice, the following restrictions apply: 1) The target system must support METAFONT for generation of the vector fonts necessary to TeXtyl, 2) 3 Pascal programs and 1 C program must be ported to the target system; at this time, the programs are written for only BSD Unix 4.3. If would like a copy of my thesis, please contact me at the following address: Phillip T. Conrad 401-K E. 3rd St. Wilmington DE 19801-3964 U. S. A. (302)-652-3938 This electronic mail address will be valid only through the end of September 1988, since I am graduating soon (God, and the Master's Commitee Willing). ------------------------------ Date: Mon, 15 Aug 88 14:55:03 EDT >From: Shane Dunne Subject: Music printing To: sdpage@UK.AC.OXFORD.PRG [ Shane Dunne kindly replied to an enquiry I sent about some work he had done on music typesetting using TeX. I've included extracts here as they may intereste readers. - S] I was working on music printing per se about a year ago, and developed a rudimentary music-setting prototype based on TeX and PostScript. This system knows nothing of the rules of music formatting; the user describes the desired graphic result directly to TeX, using its glue-setting capabilities to handle various problems of spacing. These days I have broadened my research focus to encompass all types of "specialized notations"---those which use a fixed repertoire of symbolic marks---including music and music-like notations, logic diagrams, schematic representations of all kinds (e.g. of automata), flow diagrams, etc. I think the existing "typesetting" paradigm can be extended to "marksetting", where a "mark" is any kind of symbol, not necessarily of fixed form like a text character, but possibly dependent on one or more parameters (e.g. 2 endpoints for a line segment). I am trying to develop a design for a general-purpose marksetting system, which can be used as a software basis for any number of specialized formatting programs, i.e. a different front-end program for each class of notation. I am doing this research towards a Master's thesis in Computer Science, which I hope to complete before the end of December. In the meantime there is one technical report which discusses my earlier work on music-setting, including the prototype, and contains some early ideas about general mark-setting. If you would like a copy of this report, please let me know. P.S. I recently received a report entitled "Automatisierter Notensatz mit TeX" by Angelika Schofer and Andrea Steinbach, from the Rheinische Friedrich-Wilhelms-Universitat in Bonn, which describes music-setting extensions to TeX which are much more comprehensive than my efforts. This system appears to "understand" some form of music-description language, and to apply music-setting rules automatically. The music is printed with TeX by means of special fonts (designed with METAFONT). [ Do any readers have any further information on these systems? -S] My approach was simpler; I used PostScript's powerful graphic primitives to define parametrized procedures to create things like beams and slurs. Schofer and Steinbach's fonts simply include huge numbers of different beam and slur characters, at different slants, etc., to handle a reasonable set of cases. The results look very good. ----- Shane Dunne, Dept. of Computer Science, University of Western Ontario, London, Ontario, N6A 5B7 CANADA shane@uwocsd.UWO.CA shane@UWOVAX.BITNET from US: ...!{ihnp4|decvax|seismo}!{watmath|utzoo}!julian!uwocsd!shane from Europe: ...!mcvax!seismo!watmath!julian!uwocsd!shane --------------------------------- Date: 22-AUG-1988 14:12:52 GMT From: CHAA006@UK.AC.RHBNC.VAXB To: Info-TeX@UK.AC.ASTON Subject: More on getting the ASCII code of a character Sender: JANET"CHAA006@UK.AC.RHBNC.VAXB" Message-Id: <20201246_0019A74C.00917B9E5A3AD760$26_3@UK.AC.RHBNC.VAXB> Originally-to: $INFO-TEX Originally-from:CHAA006 "Philip Taylor, RHBNC" Mailer: Janet_Mailshr V3.1 (19-Aug-1988) Graham Toal correctly pointed out that the earlier version would only work if the character assigned to the \toks variable was explicit; the following version, which is almost certainly overly-complex, works for an implicit character as well ..... \newtoks \xxx % so that it doesn't contain a |t| !!! \newcount \mycount \let \mychar = a % get an implicit char; in real-life, \futurelet might be used {\let \0 = \catcode \let \1 = \gdef \0`\t = 12 \0`\h = 12 \0`\e = 12 \0`\l = 12 \0`\r = 12 \1\2the letter #1{\xxx = {#1}}} \expandafter \2\meaning \mychar \expandafter \mycount \expandafter =\expandafter `\the \xxx The lowercase letter \the \xxx = \the \mycount; \advance \mycount by -32 \chardef \mylet = \mycount The uppercase letter \mylet = \the \mycount. \bye ** Phil. --------------------------------- Date: 23-AUG-1988 18:19:53 GMT From: CHAA006@UK.AC.RHBNC.VAXB To: Info-TeX@UK.AC.ASTON Subject: Yet more on getting the character code of a TeX variable ... Sender: JANET"CHAA006@UK.AC.RHBNC.VAXB" Message-Id: <202014A4_000A31E4.00917C8A08B11840$22_1@UK.AC.RHBNC.VAXB> Originally-to: $INFO-TEX,JANET%"G.Toal@Edinburgh" Originally-from:CHAA006 "Philip Taylor, RHBNC" Mailer: Janet_Mailshr V3.1 (19-Aug-1988) % Of course, even yesterday's forage into TeX esoteria % didn't solve what to do with non-letters in \mychar ... % This version will deal with any non-active character; % active characters (and, since we're presuming the use % of \futurelet, control sequences) should be weeded out % first, by judicious use of \ifcat ... \newif \iftracing \newif \ifmoretodo \newtoks \mytoks \newtoks \before \newtoks \after \newtoks \space \newcount \lc \newcount \uc \newcount \mc \space = { } \let \mychar = & % or any other `funny' (but not active) character ... \let \0 = \mychar % \0 is like \mychar, but doesn't soak up spaces ... \let \then = \empty % for \if \then \else \fi ... \def \split#1 #2\split {\before = {#1} \after = {#2} \iftracing \then \message {[#1|#2]} \fi} \expandafter \mytoks \expandafter =\expandafter {\meaning \0 } \loop \expandafter \split \the \mytoks \split \expandafter \def \expandafter \remainder \expandafter {\the \after} \ifx \remainder \empty \then \mytoks = \before \moretodofalse \else \mytoks = \after \moretodotrue \fi \ifmoretodo \repeat \expandafter \mc \expandafter =\expandafter `\the \mytoks \lc = \lccode \mc \uc = \uccode \mc \ifnum \lc = 0 \then \message {Character \the \mc \the \space has no \lccode !} \fi \ifnum \uc = 0 \then \message {Character \the \mc \the \space has no \uccode !} \fi \ifnum \lc = 0 \then Character \char \mc~has code: \the \mc \else \ifnum \uc = 0 \then Character \char \mc~has code: \the \mc \else Character \char \lc~has lccode: \the \lc; character \char \uc~has uccode: \the \uc \fi \fi \bye ** Phil. --------------------------------- Date: 24-AUG-1988 12:14:51 GMT From: CHAA006@UK.AC.RHBNC.VAXB To: Info-TeX@UK.AC.ASTON Subject: PostScript emulation for common printers (clarification) Sender: JANET"CHAA006@UK.AC.RHBNC.VAXB" Message-Id: <20201ADD_0015DA94.00917D2034667340$25_3@UK.AC.RHBNC.VAXB> Originally-to: $TEX-HAX,$INFO-TEX Originally-from:CHAA006 "Philip Taylor, RHBNC" Mailer: Janet_Mailshr V3.1 (19-Aug-1988) My earlier plea for PostScript emulation for common printers (Epson FX80, etc) produced only one reply, and that made it plain that I had been extremely ambiguous in my wording. So, I'll try again ! Does anyone know if there exists either a PostScript program, or a stand-alone program, which will interpret a file contain Epson FX-80 command sequences (or Diablo-630 command sequences) and generate PostScript output which will thereby produce, on a PostScript printer, a reasonable facsimile of the text as it would appear on the Epson (or Diablo) ? ** Phil. --------------------------------- Received: from a.gec-epl.co.uk by kestrel.Ukc.AC.UK via PSS (UKC CAMEL FTP) id aa01116; 25 Aug 88 14:47 BST Original-Via: SUNFS; Thu, 25 Aug 88 14:38 (V30 at UK.CO.GEC-EPL) From: Dunstan_Vavasour@uk.co.gec-epl Date: Thu, 25 Aug 88 14:37:44 BST To: info-tex@uk.ac.aston Subject: A4 paper in the Apple Laser Writer Sender: Dunstan_Vavasour%uk.co.gec-epl%sunfs@uk.co.gec-epl.a Has anyone else out there found that their carefully thought out page layouts are thrown askance when fed through an Apple Laser Writer? It seems that the width difference between A4 and quarto in the paper magazine is filled on the LEFT hand side of the printed page, so about 1/4" of margin disappears. This needs bearing in mind when rolling a page format.... Solution - careful consideration of page size when dealing with any hardware or software originating in the States, e.g. the page size for dvipage, the canvas and page sizes in fig and f2ps. One day we will all use the same size paper, until then beware. Dunstan Vavasour Systems Design Division GEC Electrical Projects Boughton Road Rugby, Warwickshire, CV21 1BU Tel: (0788)542144 Ext: 3535 Email: dv@gec-epl.co.uk --------------------------------- Acknowledge-To: Alan Reed Date: Thu, 25 Aug 88 16:53+0100 From: Alan Reed Subject: tex To: ABBOTTP@UK.AC.ASTON.MAIL Message-ID: <880825155316.889620@UK.AC.BIRMINGHAM> Does anyone know of any Chess Symbols that one can use from TeX. I would like to use TeX for typesetting Chessboards with pieces on it, together with normal text. --------------------------------- Received: from kate.eng.cam.ac.uk by xrly.eng.cam.ac.uk; Fri, 26 Aug 88 15:47:06 BST From: Alexander Holt Date: Fri, 26 Aug 88 15:46:15 BST Message-Id: <5516.8808261446@kate.eng.cam.ac.uk> To: abbottp@uk.ac.aston Subject: A VMS TeX tape Many thanks for your work in maintaining all the UK TeX info at Aston - it's a very useful service. This is a query about sending you a tape for a VMS version of TeX. You say it takes two 2400' tapes for the complete archive - if we just want a basic TeX distribution that will work with the minimum of effort on a VMS system where there is as yet little TeX expertise, do you have a set of files, perhaps fitting on one tape, that would provide that? Or would we be better off taking the whole archive and just extracting from tape the essential files? Lex Holt +++Editor - Now that PSPRINT (3.0) has been released I can backup the working set of TeX/LaTeX as used at Aston. It will fit on one reel.+++ --------------------------------- Date: Tue, 30 Aug 88 16:24:13 BST From: Ian Moor To: info-tex@uk.ac.aston Subject: X previewers and xfig Message-ID: <8808301624.aa27132@ivax.doc.ic.ac.uk> The previewer in the archives, texx, does not work correctly on vaxes, the characters are displayed reflected about a vertical axis; this is probably because it was developed from a sun-based program (texsun) and suns have different byte order. There is a different previewer xdvi available which works on both machines and under X10 as well as X11 A copy can be obtained from the archives here, ic.doc is one of the servers for the software sharing in the UK (see the newsgroup uk.general); Use FTP from uk.ac.ic.doc.src to retrieve X.V11R2/UNOFF-OTHER/x11r3dvi.tar.Z (in binary mode); there are lots of other sources, including most of comp.sources.unix and the X11 distribution, get the file ls-lR from the top level directory for a listing. The user name should be anonymous with any password; mail retrieval is possible, mail to info-server@uk.ac.ic.doc with the message help. There is a version of xfig (fig for X) in the archives here, although it is not as recent a version as the one posted to comp.sources.x --------------------------------- Date: 1 Sep 1988 15:05:50-WET Subject: How do I get LaserWriter output? From: alien To: info-tex@uk.ac.aston.mail I've just brought up TeX under Unix for the first time and am unable to generate output on my LaserWriter. I've tried using psdvi with the PS TFM files in the Aston archive: all I can get out is a series of dots (of varying size, admittedly, but not much like the intended output). I've also had a go with dvi2ps and Nelson Beebe's driver (v2.10) using CM series fonts (not optimised for the LaserWriter, but they should work). Well, they don't: it just sits there and does nothing. In a last, desperate effort, I generated the PS under VMS using Andy Trevorrow's PSPRINT...but all I can get out is the text! So what am I doing wrong? (The LaserWriter is connected to a 4.2bsd system using TransScript, I'm told.) It was never this difficult under VMS... :-) Adrian F. Clark JANET: alien@uk.ac.essex.ese ARPA: alien%uk.ac.essex.ese@cs.ucl.ac.uk BITNET: alien%uk.ac.essex.ese@ac.uk Smail: Dept. of Electronic Systems Engineering, Essex University, Wivenhoe Park, Colchester, Essex C04 3SQ, U. K. Phone: (+44) 206-872432 (direct) --------------------------------- Date: 2-SEP-1988 12:40:30 GMT +0100 From: CRB@UK.AC.RO-GREENWICH.STARLINK To: info-tex@UK.AC.ASTON A word-processing question rather than a TeX one, but readers may be able to help. I'm looking for a comprehensive dictionary in electronic form, which includes proper names (e.g. Albania, Algol, Alice), inflections (e.g. include, includes, included, including) and common abbreviations (e.g. USA), i.e. a dictionary of all meaningful strings which are as commonly used as the ordinary English words included. Does anybody know if such a beast exists? Chris Benn Royal Greenwich Observatory (CRB @ UK.AC.RGO.STAR) --------------------------------- Received: from UKACRL by UK.AC.RL.IB (Mailer X1.25) with BSMTP id 0875; Tue, 06 Sep 88 11:32:48 BS Received: from ASTRPD.INFNET by UKACRL.BITNET (Mailer X1.25) with BSMTP id 0855; Tue, 06 Sep 88 11:32:32 B Message-id: <2632> Date: TUE, 6-SEP-88 12:28 N From: Reply-To: Subject: New book on TeX To: X-Original-To: abbottp@aston.ac.uk, FISICA Peter I saw a great book on TeX, a kind of huge two volumes bible. The book is not published yet, but the author sells pre-release. Here is a form in TeX which you can extract and print with instructions. Max ---------------- cut ------------- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % max: here is the current order/information on stephan's book % ANOTHER LOOK AT TEX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % insert your local offsets: \hoffset=1truein \voffset=1truein %% vuvaxcom.bitnet %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % You are allowed to print as many copies of this note as you want. But % you are not allowed to change the text in anyway. \def\today{August 29, 1988} \def\version{3.9} \def\ExpirationDate{December%31, 1988}% Expiration date of form \def\ShippingDates{September%15, November%15, 1988 and January%15, 1989} \def\PriceUSMail{\$57.00} \def\PriceUPS{\$59.00} \def\PriceUPSHawaiAlaska{\$68.00} \def\PriceCanada{\$61.00} \def\PriceSurface{\$62.00} \def\PriceAirMail{\$102.00} \def\NetworkAddress{integin!svb@cs.purdue.edu} \def\CompanyName{Integrated Computer Software, Inc.} \def\Street{2119 Old Oak Drive} \def\City{West Lafayette, IN 47906} \font\sc = cmcsc10 \def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} \def\PS{{\sc PostScript}} \def\Title #1{\par\bigskip\leftline{\bf #1}\nobreak} \def\Address{ \line{{\bf Stephan v. Bechtolsheim}\hfil (317) 463 0162} \leftline{\CompanyName} \leftline{\Street} \leftline{\City, USA} } \def\OrderTable{ $$ \vbox{ \tabskip = 0pt \def\CR{&&&\cr\noalign{\hrule}} \offinterlineskip \halign{ ##\strut& % 1 ##\vrule \tabskip = 10pt& % 2 ##\hskip 40pt& % 3 ##\vrule& % 4 ##\hfil& % 5 ##\vrule& % 6 \hfil##& % 7 ##\vrule& % 8 \hfil##& % 9 ##\vrule \tabskip = 0pt % 10 \cr \noalign{\hrule} && \omit\hfil\bf \#\hfil&& \omit\hfil\bf Form of shipment\hfil&& \omit\hfil\bf Price\hfil&& \omit\hfil\bf Price * Copies\hfil&\cr\noalign{\hrule} &&&&US Mail: US, book rate&&\PriceUSMail\CR &&&&UPS: continental US&&\PriceUPS\CR &&&&UPS: Hawai, Alaska&&\PriceUPSHawaiAlaska\CR &&&&US Mail: Canada, book rate&&\PriceCanada\CR &&&&US Mail: international, book rate (by boat\dots)&&\PriceSurface\CR &&&&US Mail: international, book rate (by plane\dots)&&\PriceAirMail\CR &\omit&\omit\bf\hfil SUM\hfil&\omit&\omit&\omit&&& \omit\hskip 10pt\bf\$\hfil&\cr \omit&\omit&\omit&\omit&\omit&\omit&&\multispan{3}\hrulefill\cr } } $$ } \Address \vskip 0.5in \centerline{\bf Note on ``Another Look at \TeX''} \parskip = 4pt plus 1pt \parindent = 20pt \Title{Introduction} This note gives you a short overview of my two-volume series called ``Another Look at \TeX''. \Title{What is ``Another Look at \TeX''?} I have been a teacher and consultant for \TeX{} for over two years now. During that period I began putting my own class notes together. And whenever I had an interesting problem to solve in one of my consulting jobs I asked my customers for permission to include the problem and the solution into the books. Most of them have allowed me to do so. Therefore, teaching and consulting are the two main sources for my books. A consequence of this is that the books have a {\bf strong tutorial aspect}. They are literally {\bf loaded with tons of real life examples} (well, some academic ones too, of course). For example, the chapters on tables built with {\tt \string\halign} contain about 100 sample tables. The book also contains various macros which can be used in plain \TeX{} as well as in \LaTeX. I would like to mention though that the books do not try to present another macro package---instead they try to give you the necessary material to put your own macros together. The books deal with {\bf all aspects of \TeX}, starting with simple boxes to very complicated output routines. Coming back to the issue of examples: there are about a dozen fully worked output routines in the books. \Title{The State of the Books, Publisher} Writing these books took me quite a bit longer then I had anticipated. One of the reasons for this is that I am trying to be complete, and really cover ``all of it''. Most of you know that \TeX{} is quite complicated, which accounts for the length of the books. What started out as some ten page-long summaries about various subjects is now divided into two volumes, together about 975 pages long. I am still writing, although things are finally coming to an end. The books are being reviewed by Addison-Wesley. I have not made any real efforts to contact other publishers, because I would like to finish the books first. \Title{Pre-release Copies Are for Sale} Right now {\bf I sell pre-release copies of the books}. As I pointed out, this is not the finished version. If you buy a pre-release version {\bf you are obligated to buy the final copies}. This seems to be, at least in my eyes, a reasonable request especially with regard to the fact that I am close to the end. To put it differently: I am really only interested in selling the final books! {\bf You are not allowed to make any additional copies}. Please contact me if you would like to make copies of the books or parts of them. Some people have shown interest in using the books for teaching \TeX{} classes. We certainly can work out something. \Title{Next Printings} The next printings are planned for the following dates: \ShippingDates. It is essential that you contact me before the respective dates because I only print the number of copies ordered. I don't keep a stock! As soon as I have received orders for ten copies or more I will get these copies done and mail them out regardless of the printing dates announced in the previous paragraph. So it is in your own interest to get in your order as early as possible. Prices can be found on the order form. \Title{Payment} Prepayment is required, check or money order. No exceptions, no phone orders. Please keep the first two pages of this flyer, and return only the order form (last page). \Title{Your Postal Address} If you have received this flyer through regular mail please check carefully your address as I printed it. Drop me a note immediately in case there is an error. Tell me your network address if you have one---even better reply to this letter via network mail. My network address is {\tt \NetworkAddress}. There was an error in a recent issue of TUGboat (April%88) which gave a wrong network address of me. Please correct and only use the email address given in the letterhead or in this paragraph. Even if you had an email address of mine, please write down the new one, because it changed recently! Mail directed to my old address is forwarded. \Title{Feedback} When you read the books and you have comments {\bf please let me know what you think about the books}. As of now don't bother about spelling errors and other ``small details''. It's too early in the game---% which is not a great excuse, I know. If you have any examples which you think I should include drop me a note! For any questions, corrections or other correspondence, please use the address given in this letter head. \Title{Expiration Date} This offer and the order form expire \ExpirationDate. Please contact me directly for a new form after that time. You may duplicate this flyer as long as you don't change its text in any way. \Title{Sales Pitch} I own a consultant company dealing, among other things, with computerized publishing. I have experience in \TeX{}, \PS, SGML, UNIX and I am always looking for work. I also teach \TeX{}, \LaTeX{} and \PS{} classes. Give me a call if you are interested! \Title{Thank You} Thank you all for being so supportive of this project. \vfill \leftline{This form is invalid after \ExpirationDate{} (ask for a new form if necessary)} \leftline{\tt Version \version} \eject \nopagenumbers \vbox to 0.5in{} \centerline{\bf Order Form} \bigskip I hereby order the following number of copies of the two volume-series ``Another Look at \TeX'': \OrderTable Prices include everything, obviously. Please also observe that shipping is {\bf at your own risk}. The books will {\bf not be replaced if lost in the mail}. If you would like to insure the books choose UPS please. There is currently now way to insure books mailed outside the U.S. I enclose \$\ \vrule width 30pt height 1pt depth 0pt\ (check or money order only). Prepayment is required, in U.S.%funds drawn on a U.S.%bank. Make checks payable to ``\CompanyName''. Send your order to: \CompanyName, \Street, \City. Please observe that this address has recently changed. I promise to uphold the copyright of the books. I will not make any copies unless specifically authorized in writing to do so. The copyright includes the macros presented in the books. Furthermore, {\bf I hereby promise to buy the final copy of the books}; I am aware of the fact that what I buy right now are pre-release versions of the books. Please also check one of the following: (%)%I would like to receive a receipt as soon as you receive my order, (%)%I would like a receipt when the book is mailed to me, (%)%I don't need a receipt. \bigskip \def\xx{% \hbox{% \hskip 1.75in \vrule width 3.5in height 1pt depth 0pt }% } \baselineskip = 17pt \leftline{\hskip 0.75in\hbox to 0pt{Name:\hss}\xx} \leftline{\hskip 0.75in\hbox to 0pt{Address:\hss}\xx} \leftline{\hskip 0.75in\hbox to 0pt{(please print)\hss}\xx} \leftline{\hskip 0.75in\xx} \leftline{\hskip 0.75in\xx} \leftline{\hskip 0.75in\hbox to 0pt{Phone:\hss}\xx} \leftline{\hskip 0.75in\hbox to 0pt{Electronic mail address:\hss}\xx} \leftline{\hskip 0.75in (include network specification, please)} \vskip 30pt % \signatureline % ============== % Generate a signature line of length #1, with the name in #2 % centered below the line. % #1: overall width % #2: name \def\signatureline #1#2{% \hbox{% \vrule width #1 height 0.6pt depth 0pt \hskip -#1 \lower 10pt \hbox to #1{\hfil #2\hfil}% }% } \leftline{\hskip 3.0in \signatureline{2.5in}{(Signature)}} \vfill \baselineskip = 12pt \leftline{This form is invalid after \ExpirationDate.} \leftline{The order must be {\bf received} before that date.} \leftline{\tt Version \version} \medskip \hrule \medskip \leftline{\tt CUN:\hskip 1.0in BK:\hskip 1.0in CHK:\hskip 1.0in SHIP: \hskip 1.0in} \eject \end --------------------------------- From: Peter King Date: Fri, 26 Aug 88 14:46:57 BST Message-Id: <20614.8808261346@brahma.cs.hw.ac.uk> To: info-tex@uk.ac.aston, texhax%score.stanford.edu@uk.ac.ucl.cs.nss Subject: refer to BiBTeX conversion Cc: mackay%june.cs.washington.edu@uk.ac.ucl.cs.nss I have written a shell script (using both sed and awk) which will convert refer (or bib) databases to BiBTeX format. The program r2bib on the UNIX tape does a similar job, but I belive my script is more useful because it a) does a better job of generating keys b) converts accents and (some) troff special characters c) is readily customisable (if you know awk) d) does a slightly better job of classification of type of reference. It's probably too long (c. 850 lines) to include in the mailshot, but here it is for archiving. I have sent Pierre MacKay a copy. The manual page was adapted from the r2bib manual page. Peter King Peter King, Computer Science Department JANET: pjbk@uk.ac.hw.cs Heriot-Watt University ARPA: pjbk@cs.hw.ac.uk 79 Grassmarket, Edinburgh EH1 2HJ or pjbk%cs.hw.ac.uk@ucl-cs Phone: (+44) 31 225 6465 Ext. 555 UUCP: ..!ukc!cs.hw.ac.uk!pjbk ------------------------------Cut here----------------------------------- export PATH || exec /bin/sh $0 $* : "This is a shar archive; use /bin/sh to extract" +++Editor - Yes it is please get [public.score.latex]king.txh +++ --------------------------------- Date: 25-AUG-1988 14:04:40 GMT From: RM001A@UK.AC.CRANFIELD.CDVC To: ABBOTT@UK.AC.ASTON.MAIL The two submissions have been imported: CROSSWORDS -- A .STY file for typsetting crosswords, together with examples of its use DVITOLN03 -- Version 2.0 of Brian HAMILTON KELLY's DVItoLN03 driver; this now utilizes packed pixel files (with fallback to PXL if necessary), and also overcomes all former problems with invisible and very large characters. Each one has an AAAREADME.TXT file, describing the contents of each submission. Computer Centre RMCS (Cranfield) +++Editor - the directories are [public.drivers.ukln03] and [public.utilities.crossword] +++ --------------------------------- Received: from QQ47@UK.AC.LIVERPOOL.IBM by ISMAIL(2.1.16); 7 Sep 1988 14:33:37 BST Date: Wed, 07 Sep 88 14:31:46 BST From: David Lloyd Subject: DVI to IBM 3820 To: Peter Abbott When we got TeX 2.1 for CMS we also got some programs to convert DVI files to files that would print on IBM printers. We now have a 3820 APA printer but the conversion program produces files which are rejected because they ask for the Computer Modern fonts rather than IBM 3820 fonts. Does anyone know of a program which will ask for the right fonts? It is quite possible that the program will do what I want but I don't know how to make it do it. If anyone else knows then I would be grateful for instructions. --------------------------------- Received: from scaup.cl.cam.ac.uk by gnnt.Cl.Cam.AC.UK id aa05203; 25 Aug 88 12:28 BST Received: by uk.ac.cam.cl.scaup (1.1/SMI-3.0DEV3) id AA19550; Thu, 25 Aug 88 11:28:39 GMT Date: Thu, 25 Aug 88 12:26 BST From: Piete Brooks To: ABBOTTP@uk.ac.aston Subject: Re: UKTeX V88 #26 Message-Id: In-Reply-To: ABBOTTP's message of 10-AUG-1988 162017 GMT > +++Editor - The file is [public.preview]x112dvi.tar_z +++ * Could you confirm that this is 8 bit ? * I did a binary FTP (checked it set binary mode in my logs) & it seems to be * only 7 bit. * What is the first byte (in hex) ? Should be 9f ... +++Editor - Sorry I have no idea how to find out the information you have requested +++ --------------------------------- Date: Thu, 8 Sep 88 11:03:53 BST From: Ian Moor To: info-tex@uk.ac.aston.mail Subject: Bibtex and Web2c Message-ID: <8809081103.aa03670@ivax.doc.ic.ac.uk> One of the files in [public.web2c.bibtex], bibtex.c , has the wrong name, it should be bibext.c - it contains the system dependent routines for bibtex. Anybody fetching it should rename it before running the makefile, as the translation from web->pascal->c is expected to produce a file called bibtex.c; the makefile may stop or overwrite bibtex.c depending on whether there is already a file called bibext.c present; the latter happened to me Ian Moor +++Editor - Thanks, the file has been renamed +++ --------------------------------- Received: from UKACRL by UK.AC.RL.IB (Mailer X1.25) with BSMTP id 4164; Thu, 08 Sep 88 11:03:40 BS Received: from RUIPC1E(QZDMGN) by UKACRL (Mailer X1.25) id 4155; Thu, 08 Sep 88 11:03:39 BS Date: 09/08/88 11:58:44 GMT+1 From: QZDMGN@EARN.RUIPC1E To: RBAILEY@UK.AC.AFRC.RESB Subject: TeX Freiburg Dr. Reinhard Wonneberger qzdmgn @ drueds2 . EARN ... +49-6131-57 27 85 .. ... +49-6142-850-115 .. ... ------- priv. ------ ... ------- EDS ------- ... Weichselstr. 56 .... ... Eisenstr.56 N15 . ... D 6500 Mainz 1 ..... ... D 6090 Ruesselsheim Rosemary, I send you mail about Freiburg that I just received. Can you please forward it to other interested parties like Cathy, Malcolm, Peter Abbot etc.? Regards Reinhard Received: by DEARN (Mailer X1.25) id 3076; Thu, 08 Sep 88 11:11:59 EST Date: Thu, 8 Sep 88 11:03:00 CET Reply-To: TEX_D-L Sender: TEX_D-L Comments: Changed X430-Header: TO: FROM: "Anne Brueggemann-Klein" MESSAGE ID: ;31 BODY TYPE: IA5TEXT From: ABK@SUN1.RUF.UNI-FREIBURG.DBP.DE Subject: 7. Deutsches TeX-Treffen in Freiburg To: "Dr. Reinhard Wonneberger" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% %% Ank"undigung %% %% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Das Institut f"ur Informatik, Universit"at Freiburg, l"adt ein zum %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% %% 7. Deutschen TeX-Treffen %% %% am 13. und 14. Oktober 1988 %% %% in Freiburg %% %% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Auch in diesem Jahr soll das Deutsche TeX-Treffen Interessenten aus Hochschule und Industrie Gelegenheit zu Vortr"agen, Ausstellungen und Diskussionen "uber TeX-relevante Themen bieten. Daneben wird das Programm gen"ugend Zeit zum Erfahrungsaustausch und zum pers"onlichen Gespr"ach lassen. Alle Interessenten werden gebeten, sich bis zum *19. September* anzumelden. Ein Anmeldeformular befindet sich am Ende dieser Mitteilung. Bitte LaTeXen Sie es selber und schicken es anschlie"send ausgef"ullt an die unten angegebene Adresse. Es w"are sch"on, wenn alle Vortragenden bis zum *3. Oktober* eine Zusammenfassung ihres Vortrags (maximal 3 Seiten) "uber email oder auf IBM PC- bzw. Macintosh-Disketten einschicken w"urden. Diese Kurzfassungen werden dann zu Beginn des Treffens in Form eines gebundenen Heftes an die Tagungsteilnehmer/innen verteilt. Das endg"ultige Programm wird den angemeldeten Teilnehmer/inne/n bis zum 30. September zugeschickt. Schon jetzt sei auf die *open problem session* hingewiesen, bei der hoffentlich viele interessante (leichte oder schwierige) TeX-Probleme gestellt und gel"ost werden! F"ur eine Hotelreservierung wenden Sie sich bitte unter Bezug auf das 7. Treffen der deutschen TeX-Interessenten bis zum *13. September* direkt an den Verkehrsverein Freiburg unter der folgenden Adresse: Freiburg-Information Abt. G"astebetreuung-Reservierung Postfach 1549 D-7800 Freiburg i. Br. Ich freue mich schon jetzt, Sie in Freiburg begr"u"sen zu d"urfen! Anne Br"uggemann-Klein %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Bitte LaTeXen Sie das folgende Anmeldeformular und schicken Sie es ausgef"ullt an die folgende Adresse: Dr. Anne Br"uggemann-Klein Institut f"ur Informatik Universit"at Freiburg Rheinstr. 10--12 D-7800 Freiburg i. Br. Tel. (0761) 203-3896 email abk@sun1.ruf.uni-freiburg.dbp.de %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentstyle[Din-A4,12pt,german]{garticle} \advance\voffset by -3.5cm \advance\hoffset by -.5cm \raggedright \parindent=0pt \parskip=0pt \partopsep=0pt\topsep0pt \makeatletter \def\@listi{\parsep 0pt \itemsep \parskip \topsep 0pt} \makeatother \advance\textheight by 2.7cm %\advance\voffset by -.5cm \def\nl{\null\hskip0pt plus 1fil\break} \newlength{\tmplength} \newlength{\tmpindent} \makeatletter \def\dotfilll{\cleaders \hbox {$\m@th \mkern 1.5mu.\mkern 1.5mu$}\hskip 0pt plus 1filll} \makeatother \def\tick{\quad\fbox{\hbox{\vrule height .3em depth 0pt width 0pt\hskip .3em}}\quad} \def\dotline#1{\par\settowidth\tmplength{#1\quad}#1\quad \dotfilll\null} \def\moredots{\par\hskip\tmplength\dotfilll\null} \begin{document} \pagestyle{empty} \advance\baselineskip3pt \begin{center} {\large\bf Anmeldung}\\ zum 7.%Deutschen \TeX-Treffen\\ am 13.%und 14.%Oktober 1988 in Freiburg \end{center} \vfill \dotline{Name} \dotline{Adresse} \moredots \moredots \moredots \moredots \dotline{Telefon} \dotline{email} \vskip.8\baselineskip Ich m"ochte einen Vortrag halten\hfill\tick ja \tick nein \advance\leftskip2em \dotline{Thema} \moredots \dotline{Dauer (Richtzeit 20 min.)} \begin{tabbing} \hskip2em Kurzfassung sende ich zu via\= \tick Macintosh Diskette \= \tick email\\ \> \tick IBM PC Diskette \> \tick gar nicht \end{tabbing} \advance\leftskip-2em \vskip.8\baselineskip Ich m"ochte \TeX-relevante Produkte pr"asentieren\hfill\tick ja \tick nein \advance\leftskip2em \dotline{Es handelt sich um} \moredots \moredots \moredots \begin{tabbing} \hskip2em Das Produkt ist eine \=\tick Universit"atsentwicklung\\ \> \tick kommerzielle Entwicklung \end{tabbing} \dotline{Ich bringe folgende Ger"ate mit} \moredots \moredots \moredots \dotline{Ich ben"otige folgende Ger"ate (R"ucksprache!)} \moredots \moredots \moredots \advance\leftskip-2em \vskip.8\baselineskip Ich m"ochte an einem gemeinsamen Abendessen am 13.%Oktober teilnehmen (Unkostenbeitrag ca.%DM%25,--)\hfill\tick ja \tick nein \vfill Bitte schicken Sie Ihre Anmeldung bis zum 19.%September an \vskip.8\baselineskip \begin{flushleft} \advance\baselineskip-3pt Dr.%Anne Br"uggemann-Klein\\ Institut f"ur Informatik\\ Universit"at Freiburg\\ Rheinstr.%10--12\\ D-7800 Freiburg \end{flushleft} \end{document} --------------------------------- Date: 8-SEP-1988 17:19:52 GMT -01:00 (BST) From: CHAA006@UK.AC.RHBNC.VAXA To: ABBOTTP@UK.AC.ASTON.KIRK Subject: Draft TeX output from IBM PC/AT to low-cost printer. Sender: JANET"CHAA006@UK.AC.RHBNC.VAXA" Message-Id: <20E00E8E_000A31A4.009189144C49C7A0$36_10@UK.AC.RHBNC.VAXA> Originally-to: @UK-TEX Originally-from:CHAA006 "Philip Taylor (RHBNC) " Mailer: Janet_Mailshr V3.1 (19-Aug-1988) Although at RHBNC we normally output to an LN03S or an LN03R, or to the ULCC Linotronic-300, we have a major TeX user who is about to buy a fairly low-cost printer (about 500 pounds sterling). I would be very interested to learn if anyone in the UK-TeX community regularly proofs to such a device, from an IBM PC or clone, and if so, the printer and driver used, and the performance and quality. Many thanks in advance. ** Phil. --------------------------------- !! !! Files of interest [public]000aston.readme !! [public]000directory.list !! [public]000directory_dates.list !! [public]000directory.size !! [public]000last30days.files !! !! Editor - I have a tape labelled TeX 2.9 LaTeX 2.09 Metafont 1.3 !! Unix 4.2/3BSD VAX SUN 2/3 Pyramid Seqeunt SYS V: 3B2 Tar 1600 bpi blocked !! 20 1 file dated 26 may 1988 (from washington.edu). !! !! I have the facilty to copy this tape for anyone who sends the following !! 1 2400 tape with return labels AND RETURN postage. !! !! 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. !! !! Replies/submissions to info-tex@uk.ac.aston please !! distribution changes to info-tex-request@uk.ac.aston please !! !! end of issue