TeXhax Digest Thursday, 10 Jun 1993 Volume 93 : Issue 010 % The TeXhax Digest is brought to you as a service of the TeX Users Group % % and UK TeX Users Group in cooperation with the UK TeX Archive group % Today's Topics: DVI to "conforming" PostScript Comments Re: Why do my macros work??? Metafont DOS/Unix METAPOST Re: METAPOST Latest complete TeX for VAX and Alpha VMS? Barcode font and OCR fontname 1.5/utopia 1.0/modes 0.13/urwfonts 1.0 HyperBibTeX 0.9.7 Administrivia: Moderators: David Osborne and Peter Abbott Contributions: TeXhax@tex.ac.uk Administration, subscription and unsubscription requests: TeXhax-request@tex.ac.uk ---------------------------------------------------------------------- Date: Thu, 27 May 1993 16:33:46 -0700 From: cchavez.ES_AE@xerox.com Subject: DVI to "conforming" PostScript Comments Ken, Conformance refers mostly to the *document comments* (as defined in the PostScript Document Structuring Conventions). Conformance or non-conformance will not preclude a file from being printed. It is very likely that there are other problems with the file. Caesar Chavez Xerox Corp. El Segundo (CA, USA) >------- > >Date: Wed, 05 May 1993 08:33:16 -0500 >From: kwc@wubcl.wustl.edu (Ken Clark) >Subject: DVI to "conforming" PostScript > >I've got a 30+ page latex document I can convert >to dvi to postscript and print on my printer. However, >others need access to this document; and not all are able to >print it. The second line of the postscript file reads: > >% This file is a NONconforming PostScript file. > >Is there a way to convert this to a conforming postscript file? > >Thank you. > >Ken Clark > >Biomedical Computer Laboratory ph: 314-362-2135 >Washington University fx: 314-362-0234 >700 S. Euclid Ave. >St. Louis MO 63110 USA em: kwc@wubcl.wustl.edu ------------------------------ Date: Fri, 28 May 1993 15:18:41 -0000 From: Ian.Collier@prg.oxford.ac.uk Subject: Re: Why do my macros work??? On Fri, 14 May 1993 09:05:10 -0600, Zdenek Wagner said: >some time ago I needed in a style file a great many macros of the form: >\def\macro#1{\def\@macro#1{#1}} There is confusion with hash symbols here; from the rest of your article it seems that the middle "#1" is extra, so that you meant: \def\macro#1{\def\@macro{#1}} However, this definition can be shortened to: \def\macro{\def\@macro} because when you type "\macro{some definition}", both the above macros will expand to the same text, namely "\def\@macro{some definition}". In the first example, the text between the braces is slurped up by \macro and put right back in there, whereas in the second example this text is unaffected by the definition, but remains in there until after "\macro" has been changed to "\def\@macro". There is just one difference: "\macro x" will in the first instance define \@macro to expand to "x", whereas it will generate an error in the second instance. >By trial and error I designed: >\def\obj@def#1{\expandafter\def\csname#1\endcsname{\@@def{@#1}}} >\def\@@def#1#2{\expandafter\def\csname#1\endcsname{#2}} >This does exactly what I wanted but I do not understand why. Apparently the >second parameter of \@@def is not supplied when I call \obj@macros. The above should now explain why. You have done a similar trick as in the second definition above, and defined "\obj@def{foo}" to expand to "\def\foo{\@@def{@foo}}". This makes "\foo{bar}" expand first to "\@@def{@foo}{bar}" and then to "\def\@foo{bar}". You could shorten your \@@def further in a similar manner by omitting the #2 on the left and {#2} on the right. Ian Collier ------------------------------ Date: Sun, 30 May 1993 11:23:29 +0200 From: Andre HECK Subject: Metafont DOS/Unix Could anyone tell me whether fonts generated by Metafont under DOS (for instance with pcMF) would work under Unix? If not, could I be pointed to a source for a Unix metafont? Many thanks in advance. A. Heck. Prof. Andre HECK -+- * Phone (direct) +33-88.35.82.22 Observatoire Astronomique * Phone (Secretary) +33-88.35.82.18 11, rue de l'Universite -+- * Fax (direct) +33-88.49.12.55 F-67000 Strasbourg * -+- Fax (Secretary) +33-88.25.01.60 France -+- * * Telex 890506 starobs f Please note that the use (whenever possible) of the "direct" (private) fax above might be more efficient than e-mail. ------------------------------ Date: Thu, 03 Jun 1993 11:30:21 -0000 From: "Dr. Mark Edwin Hall" Subject: METAPOST In his documentation on DVIPS, Tomas Rokicki mentions that it has support for METAPOST. Could someone please explain briefly what METAPOST is, and how I might be able to get a copy? Thanx. Mark Hall ------------------------------ Date: Thu, 10 Jun 1993 14:49:45 +0100 From: David Osborne Subject: Re: METAPOST "Dr. Mark Edwin Hall" writes [3 Jun 1993 11:30:21 -0000]: > In his documentation on DVIPS, Tomas Rokicki mentions that it has > support for METAPOST. Could someone please explain briefly what > METAPOST is, and how I might be able to get a copy? Thanx. METAPOST is a version of METAFONT developed by John Hobby to generate PostScript output instead of the traditional bitmapped Generic Font format, described in J.D.Hobby (1989), "A METAFONT-like System with PostScript Output", TUGboat 10(4), 505--512. I have a vague recollection that METAPOST has subsequently become available, but can't find the announcement in my mail folders; you might like to mail John for more details. Some other references covering METAFONT and PostScript are Toby Thain (1992), "Packing METAFONTs into PostScript", TUGboat 13(1), 36--38. Shimon Yanai and Daniel Berry (1990), "Environment for Translating METAFONT to PostScript", TUGboat 11(4), 525--541. ~~David Osborne Cripps Computing Centre, University of Nottingham ------------------------------ Date: Fri, 04 Jun 1993 16:06:01 +0100 From: macallstr@v1.ph.ox.ac.uk (John Macallister) Subject: Latest complete TeX for VAX and Alpha VMS? Where can I obtain the latest (complete) version of TeX for VAX and Alpha (if available) VMS? Also does anyone know of an E-mail address for Maria Code? John ------------------------------ Date: Tue, 08 Jun 1993 17:59:03 +0700 From: "Jacques J. Goldberg" Subject: Barcode font and OCR The barcode font by Dimitri Vulis is missing the header/trailer character without which my TPS barcode optical character reader does not work. Characters < and > were added so that for example <0123456789> is correctly read. Note that < and > are the same barcode glyph. Vulis's font with this small extension will be sent on request. Jacques Goldberg phr00jg@technion.technion.ac.il PS: the header/trailer character is black_naro white_wide black_naro white_naro black_wide white_naro black_wide white_naro black_naro white_naro in Vulis's language, if you prefer to upgrade the font yourself. ------------------------------ Date: Fri, 28 May 1993 14:47:08 -0400 From: Karl Berry Subject: fontname 1.5/utopia 1.0/modes 0.13/urwfonts 1.0 I've updated some of font-related TeX distributions. The font naming scheme (to version 1.5), the Adobe Utopia and Bitstream Charter fonts (version 1.0), modes.mf (version 0.13), and a new distribution, the fonts URW donated to Ghostscript. ftp.cs.umb.edu:pub/tex/{fontname,utopia,urwfonts.tar.z,modes.mf} Please notice the `.z' instead `.Z' -- I am now using gzip instead of compress. Adobe/Charter changes: match the latest dvips[k]. Fontname changes: The changes since version 1.4 are minimal: a couple of additional typefaces, variants, and sources. I also made two incompatible changes: 1) source `u' is now for URW instead of `user'. The latter seemed of dubious utility, and URW has contributed four fonts to the world (ftp.cs.umb.edu:pub/tex/urwfonts.tar.z). 2) Plantin is now pn instead of pi. Apparently most people were using pn anyway, and since it was free ... modes.mf changes: New modes for the Canon EX, QMS 1700, LPS 20, and Xerox Docutech devices, and a `null' mode to make only a TFM file. As always, thanks to the contributors. Let me know if you have questions or suggestions. karl@cs.umb.edu Member of the League for Programming Freedom---write to lpf@uunet.uu.net. ------------------------------ Date: Fri, 28 May 1993 15:51:39 -0500 From: "Evan L. Antworth 214/709-3346" Subject: HyperBibTeX 0.9.7 HyperBibTeX HyperBibTeX is a Macintosh HyperCard application for managing bibliography databases in a format compatible with BibTeX (as defined in Lamport's LaTeX book and Patashnik's document "BibTeXing"). A HyperBibTeX bibliography stack can be created either by manually making new cards or by importing an existing .BIB file. When you want to make a bibliography for a document, you simply export selected cards from the stack to a .BIB file and process it with BibTeX. HyperBibTeX's features include: * All fields of BibTeX's thirteen entry types (Book, Article, Proceedings, etc.) are supported. In addition, there are built-in fields for Annote, Keywords, Location, and ISBN. * Authority lists are kept for fields with repetitive information (Author, Journal, Publisher, etc.). New data typed into these fields are checked against the authority lists; or you can fill in a field by simply clicking on an item from the appropriate authority list. * Abbreviations are supported: they can be used in fields, are verified by the authority lists, and are imported and exported. Note however that concatenated abbreviations (introduced in version 0.99b of BibTeX) are not supported. * There are commands for systematically checking the validity and integrity of the stack, including Check Keys, Find Duplicates, and Verify Field. * A stack can be sorted on any of the major fields (Key, Entry Type, Author, Journal, Year, etc.). * A stack can be searched using HyperCard s Find function. The search can be limited to a selected field. * Cards can be marked (or unmarked) individually or by using the Find function. You can then navigate just the marked cards in a stack or export just the marked cards. * There are two special pop-up windoids: one for entering an annotation (Annote field) and another for user-defined fields (entered directly in BibTeX syntax). * There is an Index windoid that lists the Keys of the cards in the stack (either all cards or just selected ones); clicking on a card's Key in the windoid takes you to that card. HyperBibTeX requires HyperCard version 2; version 2.1 is recommended because of its superior error handling. It should run fine under system 6, but the Balloon Help facility requires system 7. It also runs under HyperCard Player. HyperBibTeX version 0.9.7, released on 3-May-93, is an upgrade that fixes various bugs (including a serious bug in version 0.9.5) and adds a number of new improvements and features. If you are presently using an older version of HyperBibTeX, I strongly recommend that you upgrade to version 0.9.7. HyperBibTeX is freeware and is available by anonymous FTP from: mac.archive.umich.edu: /mac/hypercard/organization/hyperbibtex0.97.sit.hqx sumex-aim.stanford.edu: /info-mac/card/hyper-bib-tex-097.hqx midway.uchicago.edu /pub/OzTeX/bibtex/hyperbibtex097.hqx Or you can order HyperBibTeX on diskette ($5 to addresses in the U.S., $7 elsewhere) from: International Academic Bookstore 7500 W. Camp Wisdom Road Dallas, TX 75236 U.S.A. Internet e-mail: academic.books@sil.org phone: 214/709-2404 fax: 214/709-2433 Send all correspondence about HyperBibTeX to: Evan Antworth Academic Computing Department Summer Institute of Linguistics 7500 W. Camp Wisdom Road Dallas, TX 75236 U.S.A. Internet e-mail: evan.antworth@sil.org phone: 214/709-3346, -2418 fax: 214/709-2433 ------------------------------ The TeXhax digest is brought to you as a service of the TeX Users Group and UK TeX Users Group in cooperation with the UK TeX Archive group. Please send contributions to: TeXhax@tex.ac.uk Administration, subscription and unsubscription requests: On Internet: send a one line mail message to TeXhax-request@tex.ac.uk SUBSCRIBE TEX-L UNSUBSCRIBE TEX-L On BITNET: send a similar one-line mail message to your nearest LISTSERV On JANET: send a similar one line mail message to TeXhax-request@uk.ac.tex Backnumbers of all the digests are stored in the UK TeX Archive, on ftp.tex.ac.uk (134.151.44.19), a SunOS system, and can be retrieved on the Internet by anonymous ftp. ftp.tex.ac.uk is mirrored to pip.shsu.edu (192.92.115.10) and ftp.uni-stuttgart.de (129.69.1.12) which will give better response for subscribers in the USA and Europe, respectively -- these three hosts form the Comprehensive TeX Archive Network (CTAN). The TeX archive tree is rooted at the following locations on each host: ftp.tex.ac.uk:/pub/archive pip.shsu.edu:/tex-archive ftp.uni-stuttgart.de:/soft/tex Under the TeX archive tree, TeXhax Digest issues are kept in digests/DIGESTNAME/YEAR/DIGESTNAME.ISSUE (e.g., digests/texhax/92/texhax.20) and Keyword-In-Context Indexes are kept in digests/indexes/YEAR/DIGESTNAMEYY.idx (e.g., /pub/archive/digests/indexes/texhax92.idx) For further information about TeX Users Group services and publications mail TUG@math.ams.org or write to TUG at TeX Users Group PO Box 869 Santa Barbara, CA 93102 USA \bye End of TeXhax Digest [Volume 93 Issue 10] *****************************************