TeXhax Digest Friday, January 5, 1989 Volume 90 : Issue # 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: Chinese MetaFont? Connecting HP Laser Jets to Unix machines (Re: 89.111) LaTeX bug/misfeature: \,\label{foo} in an equation Re: Mixing TeX, LaTeX, and AmSTeX Re: REVTEX TeXbook Re: Commutative diagrams Some clarifications *GUTenberg's news/questions (GUT89#66) *Last CALL FOR PAPERS* Verbatim listing macro --------------------------------------------------------------------------- Date: Tue, 19 Dec 89 14:56:06 EST From: Scott Horne Subject: Chinese MetaFont? Keywords: METAFONT, Chinese >From: thomson@cs.utah.edu >Subject: Chinese MetaFont? >I read in the TeXBook that a version of the MetaFont program was created >for Chinese character fonts. Is this version of MetaFont available? That `chinese.tar.Z' that you `ftp'd is for METAFONT-79. In fact, I think you have to have the SAIL environment to do anything with it. Therefore, it's useless to you. I, however, am working (slowly, for lack of free time) on developing a Chinese MetaFont, to which I will eventually add Japanese _kana_ and Korean _hangu Subject: TeXbook Keywords: TeX Brian writes in TeXhax89.111 for `TeXbook' substitute `documentation' To this I reply: I would LOVE to, but where can I get this documentation? Tom Abernathy tom@msrcvax (BITNET) Mount Sinai School of Medicine ------------------------------------------------------------------------- Date: Mon, 18 Dec 89 14:22:42 -0100 From: Piet van Oostrum Subject: Re: Commutative diagrams Keywords: commutative diagrams Francis Borceux from Louvain-la-Neuve (Belgium) has written a diagram macro package with a lot of possibilities. We have it available for FTP and mail access: FTP praxis.cs.ruu.nl [131.211.80.6], files TEX/diagram.tex, TEX/diagramdoc.tex mail: send the following message to mail-server@cs.ruu.nl: send diagram.tex send diagramdoc.tex end You might need to precede this with a line: path domain.ized.adress I don't know if it is available in the USA. Piet* van Oostrum, Dept of Computer Science, Utrecht University, Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands. Telephone: +31-30-531806 Uucp: uunet!mcsun!hp4nl!ruuinf!piet Telefax: +31-30-513791 Internet: piet@cs.ruu.nl (*`Pete') -------------------------------------------------------------------- Date: Mon, 18 Dec 89 17:39:32 EST From: INHB000 Subject: Some clarifications Keywords: TeX, LaTeX, plain TeX I would like to make a couple of comments on TeXhax \#111. First off, the command " that Wilhelm Mueller refers to is not a LaTeX command, although it has been incorporated into the German style. I also have " an active character defined to alternate between `` and ''. Second, a comment from Allan Adler is perpetuating a misconception that appears to be widespread, that LaTeX is not TeX. Just for the record LaTeX is TeX and what Mr. Adler is talking about is plainTeX, a macro package just like LaTeX and AMSTeX (although much less inclusive). In fact, the dangerous bend paragraph on p. 342 of the TeXbook leaves the distinct impression that plain was never intended to be a standard, merely a minimal set of macros required to make TeXusable. As for his question itself, another misconception is that LaTeX is inconsistent with plain. It is to some extent, but in fact most plain macros work just fine in LaTeX. I know; I use them extensively. I can't tell you the number of times people have complained to me that they won't use LaTeX, despite its obvious advantages, because it can't do X, when if fact it can do X. One of them is to put in an equation number doing \eqno. You can even use the latest equation number and do \eqno{\rm(\theequation')}, say to generate equation number (57') following equation (57). Michael Barr P.S. Mr Adler also wants macros to make commutative diagrams. It happens that I have a set of LaTeX macros for that purpose that I have sent him and would also like to contribute to the Clarkson archives if someone will tell me how. -------------------------------------------------------------------------- Date: 14 decembre 1989 a 15H From: UCIR001%FRORS31@UWAVM.ACS.WASHINGTON.EDU Reply-To: GUT%FRULM11@UWAVM.ACS.WASHINGTON.EDU Subject: *GUTenberg's news/questions (GUT89#66) *Last CALL FOR PAPERS* Keywords: general ------------ ------------ Nouvelles de G U T enberg NEWS from G U T enberg 14/12/89 15H ------------ ------------ (electronic news from list GUT at LISTSERV@FRULM11) %%PLEASE CIRCULATE/POST FAIRE CIRCULER/AFFICHER %% %% Last `CALL FOR PAPERS' %% GUTenberg'90 15--17 may 1990 University Paul Sabatier TOULOUSE FRANCE The French-speaking \TeX{} Users Group named GUTenberg, is organizing its yearly congress comprising, as last year, tutorials and conferences, as well as a small exhibition. This year, the congress will be entitled ``\TeX{} and professional publishing'' because \TeX{} has become a full set of software considered by printers, editors, composers... as an indispensable production tool. GUTenberg'90 will provide a unique opportunity to familiarize yourself with the products and to collect information about the latest experiments and developments. The program committee will organize a series of high level presentations delivered by \TeX{} users or professionals of publishing. Main topics %=========== After giving priority to topics focused on \TeX{} and the publishing field, the program committee will select papers in one or the other of the following two areas: \TeX{} domain %------------- -- Developments around \TeX{}, \LaTeX{}, ... -- Creation/usage of fonts designed with or without \MF{} -- Fonts and page description languages -- X-windows aspects -- Rasterization and output -- Screen editors, spellers and pre/post interactive processors -- Aspects of French and European languages -- Network usage -- Public domain software access Professional publishing %----------------------- -- Page modeling techniques -- Graphics and special effects -- New fonts usage -- Automated production from editor to printer -- Hardware experiences -- EP/CAP effects -- Markup standards %%%%%%%%%%%%%%%%%%%%%%%%%%%% % Organisation Committee % %%%%%%%%%%%%%%%%%%%%%%%%%%%% P. Legrand (C.I.C.T), president EARN:LEGRAND@FRCICT81 Y. Soulet (U.P.S) J.C. Joly (Cepadues \'editions) H. Le Tallec (Cepadues \'editions) M, Mme Collin (TR\'EMA) M.H. Gellis P. Lesgourgues (Cepadues \'editions) %%%%%%%%%%%%%%%%%%%%%%%%%%% % Program Committee % %%%%%%%%%%%%%%%%%%%%%%%%%%% Bernard Gaulle (CNRS-CIRC\'E), Chairman EARN:UCIR001@FRORS31 Fax: (33) 1 69 28 52 73 Maurice Laugier (imprim. Louis-Jean), co-chairman Jacques Andr\'e (IRISA-INRIA) Nelson Beebe (Univ. Utah, USA) Internet:Beebe@SCIENCE.UTAH.EDU Fax: (1) 801 581-4801 Alain Cousquer (Univ. LILLE I) Nicolas Brouard (INED) Fran\c cois Chahuneau (Berger-Levrault) Michael Ferguson (INRS Tele., Canada) Laurent Heilmann (Gauthier-Villard) Christophe de Moncuit (CNRS-LIMSI) %%%%%%%%%%%%%%%%%%%%%% % Call for papers % (Last CALL) %%%%%%%%%%%%%%%%%%%%%% A one page abstract must be sent to any committee member before January 15, 1990 (please, indicate if the paper will be produced with \LaTeX{}). Note the following deadlines: January 15th: abstract due February 1st: notification to authors February 28ht: full paper due May 15--17th: GUTenberg'90 The official language is French but presentations in English are welcome. %%%%%%%%%%%%%%%%% % Sightseeing % %%%%%%%%%%%%%%%%% The city of Toulouse, the congress site, is such an historical site that you should not leave this beautiful *pink city* without visiting it. Other places within a hundred miles of Toulouse are very interesting, for example the fortress of Carcassonne, and the landscapes and villages of the Pyr\'en\'ees. Enjoy your stay in the Midi-Pyr\'en\'ees and Languedoc-Roussillon districts. %%%%%%%%%%%%%%%%%%%%%%%% % Serveur de messagerie administre par C. Metairie : MATAIRIE@FRIUTO11 %%%%%%%%%%%%%%%%%%%%%%%% % % Ce serveur est localise a l'Ecole Normale Superieure de la rue d'ULM % a PARIS et a pour nom : LISTSERV@FRULM11 % Il traite plusieurs listes de messagerie dont la liste "GUT" via % laquelle ce message a transite. % % Pour recevoir les messages GUTenberg envoyez une commande % SUBSCRIBE GUT@FRULM11 prenom NOM -ORGANISME (LIEU)- % % Pour ne plus recevoir de messages venant de GUT envoyez une commande % SIGNOFF GUT@FRULM11 % % Pour participer au forum envoyez un MAIL standard BITNET a GUT@FRULM11 % ou si vous le pouvez : envoyez une commande DISTRIBUTE au % serveur : LISTSERV@FRULM11 en precisant comme % liste d'adresse : GUT@FRULM11 % %%%%%%%%%%%%%%%%%%%%%% % Serveur de fichiers : coming soon ... %%%%%%%%%%%%%%%%%%%%%% ---------------------------------------------------------------------------- Date: Tue, 19 Dec 89 10:33:35 EST From: dan@bu-chem.bu.edu Subject: Verbatim listing macro Keywords: TeX, macro I have been using Knuth's scheme for verbatim listing, as \bmath ... \emath adapted from the TeXBook, p. 391 (\setupverbatim) and p. 382 (\beginverbatim and \endverbatim); the macros are given below. I would like adapt this scheme to accept text as an arguement, say \vmath{...} (so that I can capture the result in a vbox, which can then be combined with another containing annotation and the two placed side by side, using something like \annotate{comments}{listing}) Trying \def\math#1{\bmath #1 \emath} \math{ Some text some more text } does not work, ! Use of \doverbatim doesn't match its definition. Some text some more text \math #1->\bmath #1 \emath l.45 } ? I've tried various things, but I seem stuck.. Can someone tell me what I need to do? Here are the macros I am using % Verbatum listing macros \def\uncatcodespecials{\def\do##1{\catcode`##1=12 }\dospecials} \font\mytt=cmtt9 \def\setupverbatim{\baselineskip 9pt% \parskip 0.0pt plus 1.0pt% \mytt \def\par{\leavevmode\egroup\box0\endgraf} \obeylines \uncatcodespecials \obeyspaces \catcode`\`=\active \catcode`\~~I=\active \catcode`\`=12 % ` is used in the listings \everypar{\startbox}} \newdimen\w \setbox0=\hbox{\mytt\ } \w=8\wd0 % tab amount \def\startbox{\setbox0=\hbox\bgroup} {\catcode`\~~I=\active % No tabs allowed in this definition! \gdef~~I{\leavevmode\egroup \dimen0=\wd0 % width so far, or since previous tab \divide\dimen0 by\w \multiply\dimen0 by\w % compute previous multiple of \w \advance\dimen0 by\w % advance to next multiple of \w \wd0=\dimen0 \box0 \startbox}} \def\bmath{\bigskip\par \begingroup \parindent=2\parindent % Indent listing \setupverbatim \doverbatim} {\catcode`\|=0 \catcode`\\=12 % | is temporary escape character |obeylines|gdef|doverbatim~~M#1\emath{#1|endgroup|bigskip}} Thanks Dan Dill Boston University/Chemistry dan@bu-chem.bu.edu ----------------------------------------------------------------------- %%% Further information about the TeXhax Digest, the TeX %%% Users Group, and the latest software versions is available %%% in every tenth issue of the TeXhax Digest. %%% %%% Concerning subscriptions, address changes, unsubscribing: %%% %%% BITNET: send a one-line mail message to LISTSERV@xxx %%% SUBSCRIBE TEX-L % to subscribe %%% or UNSUBSCRIBE TEX-L %%% %%% Internet: send a similar one line mail message to %%% TeXhax-request@cs.washington.edu %%% 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.nn %%% yy = last two digits of current year %%% nn = issue number %%% %%%\bye %%% End of TeXhax Digest ************************** -------