Subject: TeXhax Digest V89 #53 From: TeXhax Digest Errors-To: TeXhax-request@cs.washington.edu Maint-Path: TeXhax-request@cs.washington.edu To: TeXhax-Distribution-List:; Reply-To: TeXhax@cs.washington.edu TeXhax Digest Tuesday, May 23, 1989 Volume 89 : Issue 53 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 %%% Today's Topics: TeX 89: The 4th European TeX conference Announcing a VAXstation 2000 TeX previewer for FTP Re: Why \crcr to end a PREAMBLE (read carefully) Re: TeXhax Digest V89 #44 (lost \special) Re: Lost \special in LaTeX Problem with \csname \endcsname, etc Should limit on \meaning expansion be raised? Needs of a TeX novice Needed: Cweave++, Ctangle++ Re: TeXhax Digest V89 #44 MetaFont for MSDOS ? How do you create a fraction? TeX filter for 8700 Epson-mx driver wanted Makeindex is currently being done on the Mac How do you generate Cyrillic fonts? ----------------------------------------------------------------------- Date: Thu, 18 May 89 12:18:01 EDT From: Anne Brueggemann-Klein Subject: TeX 89: The 4th European TeX conference Keywords: TeX, conference %============================================================================= Second Announcement and Registration Form TeX 89 4th Annual Meeting of European TeX Users September 11--13, 1989, Karlsruhe, FRG %============================================================================= As announced before, TeX 89, the 4th European TeX Conference, will take place at Karlsruhe University, FRG, from Monday, September 11, to Wednesday, September 13, 1989. The conference will be organized by Anne Brueggemann-Klein, Institut fuer Informatik, Universitaet Freiburg, and Rainer Rupprecht, Rechenzentrum, Universitaet Karlsruhe. Karlsruhe is a young town situated in the valley of the upper Rhine and surrounded by the wooded mountains of the Black Forest, the Palatinate, and Alsace. Some information about Karlsruhe and a registration card for the room reservation by the Karlsruhe tourist center are enclosed. So far, about 20 papers have been submitted. Main topics are: o Retrieving archived files o SGML and TeX/LaTeX o Fonts o LaTeX ... There is great interest to discuss special topics, so discussion groups will be scheduled as part of the conference. Highlights of the discussions will be presented to the general audience on the last day of the conference. Workshops before and after the conference will be announced separately. The conference fee is DM 280,--. The fee includes registration materials, lunches, social events and a copy of the conference proceedings. If paid before the July 1, the fee will be reduced to DM 250,--. If you have any questions or suggestions for the conference, don't hesitate to contact Rainer Rupprecht, Universitaet Karlsruhe, Rechenzentrum, Am Zirkel 2, 7500 Karlsruhe 1, FRG; e-mail: RZ32@DKAUNI48 (bitnet); tel. (0721) 608-4031. Please give copies of this form to your colleagues, as the mailing list is incomplete. %============================================================================= TeX 89: Conference Registration Form %============================================================================= Name _______________________________________________________________________ Affiliation ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ Address ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ Telephone __________________________________________________________________ E-mail _____________________________________________________________________ Please tick where appropriate: _ |_| Conference fee DM 250.-- (DM 280.-- after July 1) is enclosed by check. _ |_| Conference fee DM 250.-- (DM 280.-- after July 1) will be sent by check. _ |_| Please invoice me, bank transfer will be done immediately. _ |_| I would like to contribute to or participate in discussion groups on: 1st choice ___________________________________________________________ ___________________________________________________________ 2nd choice ___________________________________________________________ ___________________________________________________________ 3rd choice ___________________________________________________________ ___________________________________________________________ Send to: Rainer Rupprecht Rechenzentrum Universitaet Karlsruhe Postfach 6980 7500 Karlsruhe 1, FRG Telephone: (0721) 608-4031 e-mail: RZ32@DKAUNI48 (bitnet) %============================================================================= TeX 89 -- We hope to see you in September %============================================================================= ----------------------------------------------------------------------------- Date: Fri, 19 May 89 16:51:52 CDT From: J E PITTMAN Subject: Announcing a VAXstation 2000 TeX previewer for FTP Keywords: TeX previewer, FTP The TeXas A&M Academic VAX System (AVS) is pleased to announce that we are hosting distribution of a VAXstation 2000 TeX previewer by anonymous FTP (Venus.TAMU.Edu or 128.194.4.1.) The site manager notes are in the manage directory. BluTeX, VAX/VMS 64bit TeX, and other packages are also available. The anonymous directory is the TeX installation directory. Anonymous FTP is not available during the day. J E Pittman User Services Group Computing Services Center John McClain VAX/VMS User Services Coordinator Computing Services Center Charles Boatwright Academic VAX Systems Manager Computing Services Center ----------------------------------------------------------------------------- Date: Mon, 22 May 89 20:18:55 -0400 From: rjchen@phoenix.Princeton.EDU (Raymond Juimong Chen) Subject: Re: Why \crcr to end a PREAMBLE (read carefully) Keywords: TeX, \crcr, preamble Stephan Bechtolsheim asked: >Why do macros like \eqalign and \eqaligno use > \crcr >to terminate the preamble? I mean what is the difference >compared to using \cr to terminate a preamble? Any many people have explained the merits of \crcr versus \cr. However, nobody seems to have addressed the original question. It is clear why you should use a \crcr after a replacement text, but why after the preamble, which you (the macro writer) have written? Consider the definition of \eqalign: \def\eqalign#1{\null\,\vcenter{\openup\jot\m@th \ialign{\strut\hfil$\displaystyle{##}$&$\displaystyle{{}##}$\hfil \crcr#1\crcr}}\,} ^^^^^ The \crcr here is most certainly not preceded by a \cr (indeed, it's preceded by an \hfil), so there shouldn't be any difference between using it and a genuine \cr. So why does DEK do it? (My theory is that it is an artifact of a global search/replace, changing all \cr's to \crcr's when DEK realized the potential problems.) As everyone has pointed out, there is a genuine reason for using a \crcr before the closing brace. ----------------------------------------------------------------------------- Date: Mon, 22 May 89 18:06:30 PDT From: lamport@src.dec.com (Leslie Lamport) Subject: Re: TeXhax Digest V89 #44 (lost \special) Keywords: \special Bruce Langdon writes: How would a person anticipate that one of the specials below would not get to the dvi file? (On unix, run "strings xx.dvi".) What does one do about it? Sometimes latex seems much more mysterious than tex. \documentstyle[11pt]{report} %\input figureps Here replaced by next line: \special{why doesn't this get into dvi file?} \begin{document} ... I wouldn't expect it to get in if put before the \begin{document}. However, some experimentation indicates that a \special is also lost if it immediately follows a \clearpage (which is implicitly put at the beginning of the document). The LaTeX \clearpage command does some funny things, whose exact function I no longer remember, but which are meant to prevent TeX from throwing away \write's that appear after the \clearpage. Perhaps some TeX hacker has the time to figure out what's going on and if there's a fix. Leslie Lamport ---------------------------------------------------------------------- Date: Mon, 22 May 89 13:51:57 -0400 From: Ken Yap Subject: Re: Lost \special in LaTeX Keywords: LaTeX, \special I don't know why your special is getting lost, no doubt you have solved the problem during the long time your article has been in in the TeXHaX queue :-), but one way to avoid losing track of specials is not to use specials directly but define some macros that invoke the specials. Then you can get the macros to print diagnostics when they are invoked. You can also define macros to supress the diagnostics, etc. Psfig takes this approach. X-Uucp: ..!rochester!ken Internet: ken@cs.rochester.edu X-Snail: CS Dept., U of Roch., NY 14627. Voice: Ken! X-Phone: (716) 275-1448 (office) ------------------------------------------------------------------------- Date: 22 May 89 17:00:45 EDT From: "Stefanos Manganaris" Subject: Problem with \csname \endcsname, etc Keywords: TeX, \csname \endcsname Hello TeX friends, I have the following problem: I define somewhere \currsize to be \huge or \large or similar things, via \let\currsize\huge Later I want to call a macro that has a name that depends upon the value of \currsize. For example, if \currsize has the value \huge I would like to call my macro \hugegr i.e a macro with "gr" appended to the value of \currsize. Any ideas? I have tried to use \csname ... \endcsname but there seems to be a problem since \huge expands to TeX primitives and that is not allowed (see TeXbook p. 40). By the way \huge, \large, etc are exactly the same as in LaTeX. I would apreciate any help ! Thanks, Stefanos MANGANARIS (System Programmer) Computer Technology Institute Bitnet: SMANG@GRPATVX1 Kolokotroni 3 UUCP: ...!mcvax!ermhs!stefanos Patras 261 10 Fax.: +(30)61-222086 GREECE Tlx: 312515 CTI GR Voice: +(30)61-993176 ------------------------------------------------------------------------------- Date: Fri, 19 May 89 13:38 EDT From: John Lavagnino Subject: Should limit on \meaning expansion be raised? Keywords: TeX, \meaning The TeXbook, page 382, talks about using \meaning ``to convert a token list to an almost-verbatim transcript.'' I used it in such a way in some macros, which broke after months of use when they encountered a longer-than-usual argument: when a \meaning gets over 1000 characters the almost-verbatim transcript is truncated, and \ETC. is tacked on at the end. The code that does this is in part 20, section 295, of tex.web: the limit of 1000 characters is set in the procedure token_show, which seems to get used for \tracingmacros, \message, \errmessage, \show, \showthe, \meaning, and displays of \errhelp. (This is in TeX 2.0, but I see no changes that bear on this in the lists up through 2.9.) A limit on the size of diagnostic displays makes sense; but since \meaning, in particular, is there for manipulating things behind the scenes, any limit on its expansion should be much higher, I think. Compare \write, which is permitted to output a practically unlimited number of characters (section 1370). In any case, I had no trouble changing this limit in our local ``big'' version of TeX; and one can even define a \ETC. macro to tell the user when it's necessary to switch to that version. John Lavagnino Department of English and American Literature Brandeis University, Waltham, MA ------------------------------------------------------------------------- Date: Sat, 20 May 89 09:42 EDT From: "Terry Harrison 336 Beam BAB 3-3357" Subject: Needs of a TeX novice Keywords: TeX, spell checker i am in the process of converting from the use of my scientific word processor (t3) to tex. there are two features that i am looking for in conjunction with my use of tex. 1) can anyone recommend a spelling checker for use under ms-dos. i use kedit as the text editor for entering text. i don't have enough memory to run the spelling checker as a memory resident utility. i would like to run it in batch mode, and of course, have it automatically ignore any tex control words. 2) i would like to be able to "print out" (most likely to disk) the text of a document with the tex control words stripped out. it seems that the easiest way to do this is to find a dvi program that writes out plain ascii text. of course all of the non-ascii stuff would be lost. many thanks, Terry Harrison Management Science Department 336 Beam Business Administration Building Penn State University University Park, PA 16802 (814) 863-3357 BITNET: hbx@psuvm UUCP: ...!psuvax1!psuvm.bitnet!hbx ARPA: hbx at psuvm.psu.edu -------------------------------------------------------------------------- Date: Thu, 18 May 89 21:58:01 MDT From: carlos@boulder.Colorado.EDU (Carlos Felippa) Subject: Needed: Cweave++, Ctangle++ Keywords: Cweave++, Ctangle++ I would like to know if there is a version of tangle/weave that accepts C++ as base language. (Failing that, a TeX-compatible C++ prettyprinter may do) --------------------------------------------------------------------------- Date: Mon, 22 May 89 11:53:55 PLT From: Dean Guenther Subject: Re: TeXhax Digest V89 #44 Keywords: METAFONT > I'm trying to generate 240DPI fonts using Metafont which came > on the VM/CMS tape. I issue the command: > MF &PLAIN > Which brings me to the '*' prompt. Then I issue the command: > \mode=epson; \input cmr10 > When it finishes processing, I have a file named MFPUT 2602GF A, > but I wanted a 240DPI GF file. What am I doing wrong? > Brian > > %%% Moderators' note: This is the commonest of all METAFONT mysteries. > %%% Unless you have taken steps to load a mode_def file along with > %%% plain, a mode such as "epson" is unknown to your instance of METAFONT. > %%% Unknown modes revert to proof mode by default. For VM/CMS you say: MF &PLAIN % The "&PLAIN" is assumed WAITS % to load the mode_defs \mode=epson; input cmr10 That'll generate a WAITS.240GF which can be renamed to CMR10.240GF. Dean Guenther TeX IBM VM/CMS Site Coordinator Washington State University Pullman, Wa. 99164-1220 phone: 509-335-0411 BITnet: GUENTHER@WSUVM1 ---------------------------------------------------------------------- Date: Fri, 19 May 89 11:40:37 SET From: RAINER%DBNUAMA1.BITNET@CUNYVM.CUNY.EDU Subject: MetaFont for MSDOS ? Keywords: METAFONT, MSDOS Hello, some time ago I read in TeXhax that there is a MetaFont implementation for the PC (MSDOS) as part of DOSTEX. I got DOSTEX last year from one of the TRICKLE servers here in BITNET, but MF wasn't included. Does anyone know where to get this program or another public domain MetaFont version for the PC? Please reply to me directly, I'll summarize. Thank you very much, Rainer Kleinrensing (RAINER at DBNUAMA1.BITNET) ---------------------------------------------------------------------------- Date: Thu, 18 May 89 22:01:29-0000 From: Hans Huttel Subject: How do you create a fraction? Keywords: LaTeX, fraction How do you create a fraction where the numerator and the denominator are separated by TWO lines instead of one ? A very crude LaTeX solution is \newcommand{\uglymacro}[2]{\begin{array}{c} #1 \\ \hline\hline #2 \end{array}} however, since the array environment is used, the double line extends a bit beyound the expressions in the fraction. Hans | Hans H\"{u}ttel JANET: hans@uk.ac.ed.lfcs | LFCS, Dept. of Computer Science UUCP: ..!mcvax!ukc!lfcs!hans | University of Edinburgh ARPA: hans%lfcs.ed.ac.uk@nfsnet-relay.ac.uk | Edinburgh EH9 3JZ, SCOTLAND (the country with England holding on to its tail) ------------------------------------------------------------------------------ Date: Sun, 21 May 89 09:07:21 -0700 From: dennie@ucsce.UCSC.EDU (Dennie Van Tassel, x2578) Subject: TeX filter for 8700 Keywords: TeX filter, Xerox 8700 printer we have an Xerox 8700 printer here and feed it output from UNIX systems. I was told you might have or know where we could get a filter to run our UNIX tex files thru the Xerox 8700. ------------------------------------------------------------------------------ Date: Fri, 19 May 1989 11:28:20 MET From: Klaas Pieter HART Subject: Epson-mx driver wanted Keywords: driver, Epson A collegue in Czechoslovakia has problems with his matrix printer. He needs a driver called DOTPRINT. Does anyone know where I can find it (cheaply)? E-mail to the address below (or above), thanks in advance. ************************************************************************* K.P. Hart phone: +31-15-785800 Math and Comp Sc BITNET: WIAWKPH@HDETUD1 TU Delft UUCP: wiawkph@dutrun Postbus 356 NL-2600 AJ Delft ************************************************************************* ------------------------------------------------------------------------------ Date: 22-MAY-1989 14:02:11 GMT From: FPS%VAXA.CC.IMPERIAL.AC.UK@UWAVM.ACS.WASHINGTON.EDU Subject: Makeindex is currently being done on the Mac Keywords: Makeindex, Mac Makeindex on Mac: i am currently having this done. i expect some preliminary results in a week or so. stay tuned for further information. the port will be made available like macbibtex. malcolm clark texline@uk.ac.ic.cc.vaxa or texline@vaxa.cc.ic.ac.uk depending on your mailer. ----------------------------------------------------------------------- Date: Sat, 20 May 89 13:21:02 CDT From: J E PITTMAN Subject: How do you generate Cyrillic fonts? Keywords: fonts, cyrillic Could anyone tell me how to generate the Cyrillic fonts? I'm getting nowhere fast trying on my own. J E Pittman JEPTeX@Venus.TAMU.Edu User Services Group JEPTeX@TAMVenus Computing Services Center ------------------------------------------------------------------------------- %%% 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. %%% %%% All submissions to: TeXhax@cs.washington.edu %%% %%% Back issues available for FTPing as: %%% machine: directory: filename: %%% JUNE.CS.WASHINGTON.EDU TeXhax/TeXhaxyy.nn %%% yy = last two digits of current year %%% nn = issue number %%% %%%\bye %%% End of TeXhax Digest ************************** -------