TeXhax Digest Saturday, July 6, 1991 Volume 91 : Issue 030 Moderators: Tiina Modisett and Pierre MacKay %%% The TeXhax digest is brought to you as a service of the TeX Users Group %%% %%% in cooperation with the UnixTeX distribution service at the %%% %%% University of Washington %%% %%Moderator's note: This issue of the TeXhax Digest is devoted to %%a listing of updates and uploads that have occurred at ymir.claremont.edu. %%The listing will continue in the next issue of the Digest. Today's Topics: UPLOAD: a4.sty--new version UPLOAD: babel system of style options UPLOAD: supertab.sty--new version UPLOAD: LaCheck--LaTeX consistency checker UPLOAD: TeX/mathematica interface new version UPLOAD: DVI--HP driver in C++ UPLOAD: WEB in C by Sylvio Levy and D.E. Knuth UPLOAD: Graham Toal's CM fonts in PS format UPLOAD: GLUE.WEB -- Example of WEB from Donald Knuth UPLOAD: voorbeeldom.sty--Environment for typesetting linguistics example UPLOAD: label.tex--print 3up labels with plain TeX UPLOAD: warn.sty--print line number in LaTeX warnings UPLOAD: TeX & TUG news--new subarchive at ymir ----------------------------------------------------------------------------- Date: Fri, 31 May 1991 01:24 PDT From: Don Hosek--ymir archive Subject: UPLOAD: a4.sty--new version Keywords: YMIR.CLAREMONT.EDU, UPLOAD, a4.sty--new version I've just uploaded a new version of a4.sty with a revison date of 30 November 1990 to ymir.claremont.edu:[anonymous.tex.inputs.latex-contrib]a4.* a4.sty is the production file, a4.tex and a4.doc provide the documentation (using the doc style option from [anonymous.tex.inputs.latex-mainz]) The files were obtained from listserv@hearn on 30-May-1991. This style option is the preferred method for setting page dimensions for use with A4 paper. -dh ------------------------------------------------------------------------------- Date: Fri, 31 May 1991 01:25 PDT From: Don Hosek--ymir archive Subject: UPLOAD: babel system of style options Keywords: YMIR.CLAREMONT.EDU, UPLOAD, babel system of style options I've just uploaded the babel system of style options to ymir.claremont.edu:[anonymous.tex.babel.babel-system] The system came with support for several languages whose files have been moved to the appropriate subdirectories: ymir.claremont.edu:[anonymous.tex.babel.dutch]dutch.doc/sty ymir.claremont.edu:[anonymous.tex.babel.english]english.doc/sty ymir.claremont.edu:[anonymous.tex.babel.french]francais.doc/sty ymir.claremont.edu:[anonymous.tex.babel.german]germanb.doc/sty ymir.claremont.edu:[anonymous.tex.babel.italian]italian.doc/sty ymir.claremont.edu:[anonymous.tex.babel.spanish]spanish.doc/sty All of the above files were obtained from listserv@hearn on 30-May-1991. In addition, as they are created, styles for other languages will be placed in their subdirectories as necessary. This includes, at present ymir.claremont.edu:[anonymous.tex.babel.russian]russian.sty The below was excerpted from the readme file: I am pleased to announce the babel system of style options to be used with the standard LaTeX document styles. This system consists of any number of language-specific files and an underlying common file, babel.sty. The common file redefines various parts of the standard document styles, replacing english texts with macros. These macros are defined in the language-specific files that will be published in TUGboat. Currently I have language-specific files for dutch (ofcourse), german, english french, italian and spanish. (For the german and french parts I used Hubert Partl's german.sty) An extra feature of this system is that it offers a possibility to switch between languages. Anyone who likes to test this, please contact me. Please not that this is quite a different approach as the one discussed by Joachim Schrod in TUGboat Volume 11 No1. He describes a system where the actual LaTeX sources files are modified and a new .fmt file has to be built. All of that is not necessary to use my approach. -dh ------------------------------------------------------------------------------- Date: Fri, 31 May 1991 01:24 PDT From: Don Hosek--ymir archive Subject: UPLOAD: supertab.sty--new version Keywords: YMIR.CLAREMONT.EDU, UPLOAD, supertab.sty--new version The latest version of supertab.sty has been uploaded as ymir.claremont.edu:[anonymous.tex.inputs.latex-contrib]supertab.* It was FTP'd from archive.cs.ruu.nl on 30-May-1991. supertab.sty defines a supertabular environment which works like tabular but can be split across pages with recurring table heads and feet. This version includes bug fixes and enhancements added by Johannes Braams. The following is excerpted from the change listing: % 15.02.91 - Because of the check for the use of tablefirsthead the % V 3.6a combination of an \hline in the head and an \hline as the first % thing in the data went wrong. The \futurelet in the definition % of \hline found \fi instead of \hline, so no \doublerulesep % was added. % Also had to modify the way the environments were defined. % The blank space (from the CR after the argument of \supertabular) % has to be gobbled. This can only be done using a construction % like \def\command#1 {...}. So removed the use of \newenvironment % 04.02.91 - Added the commands \topcaption, \bottomcaption and \tablecaption % V 3.6 to include a caption within the supertabular environment. The % default behaviour is to put the caption before the actual start % of the table. % - Also added \tablefirsthead and \tablelasttail to let the % user specify a different head for the first page of the table % and for consecutive pages as well as different tails for first % pages and the last one. If these commands are not used, the % default behaviour will be to use the value of \tablehead end % \tabletail % - Removed the need for the \noalign{\global\let\\=\@stabularcr} % commands by storing and resetting \@stabularcr % % 16.10.90 Added the supertabular* environment that was in an earlier % V 3.5 version (2.0) by the original author % Reintroduced the version numbering -dh ---------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:49 PDT From: Don Hosek--ymir archive Subject: UPLOAD: LaCheck--LaTeX consistency checker Keywords: YMIR.CLAREMONT.EDU, UPLOAD, LaCheck--LaTeX consistency checker I've just uploaded ymir.claremont.edu:[anonymous.tex.utilities.lacheck]lacheck1_9.shar This file was obtained by anonymous FTP from iesd.auc.dk on 30-May-1991. The following is from the man page: lacheck is a general purpose consistency checker for LaTeX documents. It reads a LaTeX document and displays warning messages, if it finds bad sequences. It should be noted, that the badness is very subjective. The things checked are: Mismatched groups (braces), environments and math mode del- imiters. When a mismatch is found, line numbers for both start and end of the mismatch is given. The error messages comes in pairs, one for the end match and one for the begin- ning, marked with `<-' and `->' respectively. Bad spacing. This is: missing a `\ ' after an abbreviation, missing an `\@' before a punctuation mark in a paragraph that is ended by an capital letter, double spaces like ` ~', bad usage of ellipsis (like using ... instead of \ldots, or using \ldots where \cdots should be used) lacheck will read files that are input using \input or \include. Files with suffix `.sty' are omitted, as they probably will cause errors. -dh ------------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:46 PDT From: Don Hosek--ymir archive Subject: UPLOAD: TeX/mathematica interface new version Keywords: YMIR.CLAREMONT.EDU, UPLOAD, TeX/mathematica interface new version A new version of the TeX-mathematica interface has been uploaded in ymir.claremont.edu:[anonymous.tex.graphics.mathematica]. The files were obtained by anonymous FTP from chem.bu.edu on 30 May 1991. Users of previous versions can obtain changes.txt to determine what is new/different. The following is extracted from 00readme.txt: -TeX/Mathematica is a set of tools that provide facilities of -Mathematica Notebooks in a UNIX environment, under GNU Emacs. They -permit interaction between a text and a Mathematica buffer and, if -desired, the use of TeX/LaTeX to annotate Mathematica-based -explorations and programs. Inclusion of Mathematica-generated -graphics in TeX/LaTeX documents printed using PostScript is -supported. The tools also support the automatic generation of -Mathematica packages from Mathematica documents. -dh ------------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:47 PDT From: Don Hosek--ymir archive Subject: UPLOAD: DVI--HP driver in C++ Keywords: YMIR.CLAREMONT.EDU, UPLOAD, DVI--HP driver in C++ I've uploaded ymir.claremont.edu:[anonymous.tex.drivers.dvi]cppdvi.tar_z a DVI driver for HP LaserJets written in C++. It was received on 30 May 1991 from the author. The following is excerpted from the readme file (available in the same directory): This is the TeX DVI filter which I'd written it about 4 years ago when, at that time, the only LaserJet DVI filters available to me were in Pascal and ungodly slow. Anyway, it's been pointed out to me that "dvi" still one of the better DVIs around, so I figured it was time to get off my duff and make it available to the world at large. Or at small - I'm not picky. The man-page lists all the pertinent details, but here's some highlights: o fast o written in C++ o supports LaserJetII, LaserJetIID, LaserJet2000, and LaserJet+ o supports double-sided printing on LJs which can do double-sided o supports landscape printing for slides o handles big fonts, like, for instance, SliTeX dumps o supports JTeX - the Japanese version of TeX which heavily exercises the font capabilities of the LJs and of "dvi" o allows selecting particular pages and page ranges from the command line (OK - it ain't clean or friendly, but it works) o supports various \specials for dumping raw PCL files - it is also pretty easy to add new specials o completely demand driven - not even the font info much less the info for a particular character is downloaded unless that character is actually going to be printed on the paper o does NOT send a hard-reset escape-sequence, which allows one to wrap anything around this dvi's output that one wishes o has cool (well - entertaining anyway) -v verbose mode o actually has a man-page o the price is right -dh ------------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:47 PDT From: Don Hosek--ymir archive Subject: UPLOAD: WEB in C by Sylvio Levy and D.E. Knuth Keywords: YMIR.CLAREMONT.EDU, UPLOAD, WEB in C by Sylvio Levy and D.E. Knuth I've just downloaded version 2.0 of the CWEB system by Sylvio Levy and Donald Knuth. The files are stored in ymir.claremont.edu:[anonymous.tex.utilities.cweb] with examples in ymir.claremont.edu:[anonymous.tex.utilitiex.cweb.examples] The files were obtained by anonymous FTP from labrea.stanford.edu on 30-May-1991. CWEB is an implementation of WEB adapted to the C language. The changes for version 2.0 were implemented by Donald Knuth, the original author of the WEB system. Included in the package are a Unix manpage and EMACS lisp mode for editing CWEB code. Special changes necessary for VMS and Sunview are also included. -dh ------------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:43 PDT From: Don Hosek--ymir archive Subject: UPLOAD: Graham Toal's CM fonts in PS format Keywords: YMIR.CLAREMONT.EDU, UPLOAD, Graham Toal's CM fonts in PS format The conversion of CM fonts to PS done by Graham Toal and Neil Raine is available as ymir.claremont.edu:[anonymous.tex.fonts.ps]cmrps.tar These are type 3 outlines generated from 3000dpi bitmaps. Please note that these outlines are to be considered experimental and many printers which can print a document using the bitmap fonts cannot print the same document as an outline. -dh ---------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:44 PDT From: Don Hosek--ymir archive Subject: UPLOAD: GLUE.WEB -- Example of WEB from Donald Knuth Keywords: YMIR.CLAREMONT.EDU, UPLOAD, GLUE.WEB Don Knuth's glue.web is now available as ymir.claremont.edu:[anonymous.tex.sources.web]glue.web This file is an early example of WEB programming and also supplies an alternate implementation of a portion of TeX's main loop. -dh ----------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:44 PDT From: Don Hosek--ymir archive Subject: UPLOAD: voorbeeldom.sty--Environment for typesetting linguistics examples Keywords: YMIR.CLAREMONT.EDU, UPLOAD, linguistics, voorbeeldom.sty I've just uploaded ymir.claremont.edu:[anonymous.tex.inputs.latex-contrib]voorbeeldom.sty This is a set of macros for typesetting linguistics examples posted to comp.text.tex on 28 May 1991 by the author. The following is from the internal documentation: %I wrote the following for someone wanting the same sort of thing. %It is called `voorbeelden' (Dutch for examples), but the name %could be changed. Use it as %\begin{voorbeelden} %\item \begin{voorbeelden} \item Bla, bla, bla ... % \item Bla, bla, bla ... % \item Bla, bla, bla ... % \end{voorbeelden} %\item More bla bla %\end{voorbeelden} -dh ------------------------------------------------------------------------------ Date: Thu, 30 May 1991 17:46 PDT From: Don Hosek--ymir archive Subject: UPLOAD: label.tex--print 3up labels with plain TeX Keywords: YMIR.CLAREMONT.EDU, UPLOAD, label.tex--print 3up labels, plain TeX I've just uploaded ymir.claremont.edu:[anonymous.tex.inputs.plain-contrib]label.tex which is a set of macros for printing labels on 3x11 label paper. It was posted to comp.text.tex on 23 May 91 by the author, Tom Rokicki. The following is from the internal documentation: % Either: % \address 3 % % then enter three addresses, blank lines between them, or % % \faddress foo.tex % % where foo.tex contains a bunch of labels, with blank lines between them. % % Make sure to use \done to exit, rather than \bye. -dh ------------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:45 PDT From: Don Hosek--ymir archive Subject: UPLOAD: warn.sty--print line number in LaTeX warnings Keywords: YMIR.CLAREMONT.EDU, UPLOAD, warn.sty I've just uploaded ymir.claremont.edu:[anonymous.tex.inputs.latex-contrib]warn.sty This is a little style option which causes LaTeX to print the line number in warning messages. It requires TeX 3.0 or above. -dh Don Hosek | To retrieve files from ymir via the mailserver, dhosek@ymir.claremont.edu | send a message to mailserv@ymir.claremont.edu Quixote Digital Typography | with a line saying send [DIRECTORY]FILENAME 714-625-0147 | where DIRECTORY is the FTP directory (sans -----------------------+ "anonymous") and FILENAME is the filename, e.g. "send [tex]00readme.txt". There is a list of files in each directory under the name 00files.txt. Binary files are not available by this technique. ----------------------------------------------------------------------------- Date: Thu, 30 May 1991 17:45 PDT From: Don Hosek--ymir archive Subject: UPLOAD: TeX & TUG news--new subarchive at ymir Keywords: YMIR.CLAREMONT.EDU, UPLOAD, TeX, TUG, news A new subarchive has been installed for archiving TeX & TUG news, a prototype new publication of the TeX Users Group. Complete issues and the LaTeX style file associated with them are stored in ymir.claremont.edu:[anonymous.tex.periodicals.tugnews] Files in this archive are received directly from Ron Whitney at the TeX Users Group. The following is from the first issue (v0n0): TeX & TUG News is a newsletter for TeX and LaTeX users alike: a forum for exchanging information, tips and suggestions; a regular means of communicating news items to one another; a place where information about TeX and TUG can be quickly disseminated. Throughout the newsletter "TeX" is understood to mean TeX, LaTeX, AmSTeX, and other related programs and macros. ------------------------------------------------------------------------------- %%% The TeXhax digest is brought to you as a service of the TeX Users Group %%% in cooperation with the UnixTeX distribution service at the %%% University of Washington %%% %%% Concerning subscriptions, address changes, unsubscribing: %%% BITNET: send a one-line mail message to LISTSERV@xxx %%% where xxx is the nearest geographical site in the %%% tree shown below %%% SUBSCRIBE TEX-L % to subscribe %%% or UNSUBSCRIBE TEX-L %%% Here is the BITNET re-distribution tree as shown in a recent %%% REVIEW (The geography is guessed at from the subscription list) %%% %%% CLVM TAMVM1 FINHUTC %%% | | (Finland, UK, Scand, CERN) %%% | | | %%% TeXhax ----> UWAVM ----- MARIST ----- EB0UB011 ----- BNANDP11 %%% | (France,Italy,Spain) (Belgium) %%% | | %%% UBVM HEARN --- DEARN %%% (Netherlands) (Germany) %%% %%% Internet: send a similar one line mail message to %%% TeXhax-request@cs.washington.edu %%% Please be sure you send a valid internet address!! %%% in the form name@domain or name%routing@domain %%% and use the style of the Bitnet one-line message, so that %%% we can find your subscription request easily. %%% %%% JANET users may choose to use %%% texhax-request@uk.ac.nsf %%% %%% All submissions to: TeXhax@cs.washington.edu %%% %%% Back issues available for FTPing as: %%% machine: directory: filename: %%% JUNE.CS.WASHINGTON.EDU TeXhax/TeXhaxyy.nnn %%% yy = last two digits of current year %%% nnn = issue number %%% Previous years in TeXhax/TeXhaxyy.dir/ %%% %%% For further information about TeX Users Group services and publications %%% contact Karen at KLB@MATH.AMS.COM or write to TUG at %%% TeX Users Group %%% P.O. Box 9506 %%% Providence, R.I. 02940-9506 %%% Telephone (401) 751-7760 %%% %%% Current versions of the software now in general distribution: %%% TeX 3.14 metafont 2.7 %%% plain.tex 3.0 plain.mf 1.8 %%% LaTeX 2.09 (12/7/89) cmbase.mf see cm85.bug %%% SliTeX 2.09 (12/4/89) gftodvi 3.0 %%% tangle 4.2 gftopk 2.2 %%% weave 4.2 gftype 3.1 %%% dvitype 3.2 pktype 2.3 %%% pltotf 3.4 pktogf 1.1 %%% tftopl 3.1 mft 2.0 %%% BibTeX 0.99c VFtoVP 1.2 %%% AmSTeX 1.1d VPtoVF 1.3 %%% DVIcopy 1.0 %%%\bye %%% End of TeXhax Digest ************************** -------