[comp.text] TeXhax Digest V89 #53

TeXhax@cs.washington.edu (TeXhax Digest) (06/20/89)

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 <abrueggemann@watdragon.waterloo.edu>
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 <JEPTEX@venus.tamu.edu>
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 <ken@cs.rochester.edu>
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"   <MANGANAR%GRPATVX1.BITNET@Forsythe.Stanford.EDU>
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 <LAV%BRANDEIS.BITNET@UWAVM.ACS.WASHINGTON.EDU>
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" <HBX%PSUVM.BITNET@UWAVM.ACS.WASHINGTON.EDU>
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 <GUENTHER%WSUVM1.BITNET@UWAVM.ACS.WASHINGTON.EDU>
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 <hans%lfcs.edinburgh.ac.uk@NSFnet-Relay.AC.UK>
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 <WIAWKPH%HDETUD1.BITNET@UWAVM.ACS.WASHINGTON.EDU>
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 <JEPTEX@venus.tamu.edu>
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 <your name>    % 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
**************************
-------