TeXhax Digest Thursday, 27 May 1993 Volume 93 : Issue 009 % 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: BibTeX Re: DVI to "conforming" PostScript TeX for Kannada language (South India) RE: LaTeX output to HP Desk and style for curriculum vitae Why do my macros work??? Incompatibility between TeX--XeT and TeX LaTeX verbatim Font size for astronomical symbols Bibliographic software List Of TeX Tutorials As Of 5.18.93 OzTeX 1.5 MakeIndex 2.12 released making pandora work with MF smode Administrivia: Moderators: David Osborne and Peter Abbott Contributions: TeXhax@tex.ac.uk Administration, subscription and unsubscription requests: TeXhax-request@tex.ac.uk ---------------------------------------------------------------------- Date: Sat, 08 May 1993 10:36:52 -0400 From: peters@sunhp.msrc.sunysb.edu (hpeters) Subject: BibTeX I am using LaTeX and BibTeX both on a Sun and on a Mac. Unfortunately, the two BibTeX versions are not compatible, i.e. the ...sty files are not exchangeable. On the Mac, I am running BibTeX 0.99c v 2.0 (Stanford TeX project). The BibTeX on the Sun calls itself 0.99c, also, but ... What I need is a "natsci.sty" file for the Mac BibTeX (the one from Unix definitly doesn't work). Does anybody have any suggestions? I'd sure appreciate them. Hartmut Peters Marine Sciences, SUNY at Stony Brook, NY, USA peters@sunhp.msrc.sunysb.edu ------------------------------ Date: Sat, 08 May 1993 12:56:45 -0500 From: mycroft@gnu.ai.mit.edu Subject: Re: DVI to "conforming" PostScript Ken Clark writes: > > % This file is a NONconforming PostScript file. > > Is there a way to convert this to a conforming postscript file? I presume that you are using `dvitps'. If so, use the `-C' option, as documented in the man page. I highly recommend `dvipsk', though--Karl Berry's version of `dvips'. ------------------------------ Date: Mon, 10 May 1993 08:56:58 -0500 From: "T.N.K.Raju, MD 6-4183" Subject: TeX for Kannada language (South India) I am very new to this e-mail and file transfer business; I am interested in knowing if there is a Tex program for Kannada Language, a south Indian language. I know that computer programs are apprently available for other languages, such as Tamil, Bengali, Hindi, Telugu etc., but perhaps one for Kannda must exist somewhere, particularly because Telugu is so close to Kannda, that if you know one you can easily read the other. Please advice how I could post notices using this or other systems. ------------------------------ Date: Fri, 14 May 1993 09:04:18 -0600 From: Zdenek Wagner Subject: RE: LaTeX output to HP Desk and style for curriculum vitae Joseph Hun-wei Lee writes: <*> 2) Although Latex is admirably powerful in preparing technical <*> papers, I find it cumbersome to use it to prepare something simple <*> like a Curriculum Vitae - e.g. the usual 'Experience' section where <*> one would like to have something like: <*> <*> 1987-90 Something here that may extend for several lines but <*> would like to have this block on the right typeset <*> and fully left and right justified. <*> <*> This can easily be done on a standard wordprocessor, but it is not <*> clear how one can use Latex efficiently for this. Using a tabular <*> environment is too clumsy for this. Whereas using a description <*> environment may not allow one to adjust the spacing between the left <*> and right blocks. Is there any 'clean' way to do this? <*> <*> Thank you in advance for your assistance. <*> <*> <*> Joseph Hun-wei Lee <*> Dept.of Civil and Structural Engineering <*> University of Hong Kong <*> Email: hreclhw@hkucc.bitnet The following solution is taken from the book written by David J. Buerger: ``LaTeX for Scientists and Engineers'', McGraw-Hill, 1990, ISBN 0-07-008845-4, page 28--29. It is based upon definition of a custom description list which is presented in a small example: \documentstyle[12pt]{article} \newcommand{\explabel}[1]{\mbox{#1}\hfil} \newenvironment{experience}[1]{% \begin{list}{} { \let\makelabel\explabel \settowidth{\labelwidth}{#1} \setlength{\leftmargin}{1.1\labelwidth} } }{% \end{list}} \begin{document} \begin{experience}{19XX--XX} \item[1987--90] Something here that may extend for several lines but would like to have this block on the right typeset and fully left and right justified. \item[1990--92] Something here that may extend for several lines but would like to have this block on the right typeset and fully left and right justified. \end{experience} \end{document} The parameter of the ``experience'' environment specifies the widest item. You can add some more extra characters, e.g. {19XX--XXmmm}, if you wish larger space between the item and the rest of the text. You can also play with setting the length of \leftmargin or you can change the typeface of the ``years'' if you redefine \explabel. ------------------------------ Date: Fri, 14 May 1993 09:05:10 -0600 From: Zdenek Wagner Subject: Why do my macros work??? Dear TeXperts, some time ago I needed in a style file a great many macros of the form: \def\macro#1{\def\@macro#1{#1}} I did not want to type everything by hand and I needed to put the names of all those macros into a list macro anyway. So I created the list macro as: \def\obj@macros{\do{firstmacro} \do{secondmacro} \do{thirdmacro}} 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}} At the proper moment I used: \let\do\obj@def \obj@macros 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. Please do not tell me that it cannot work. I ran this style file more than hundred times with different input data and I always got what I expected. The only problem is that I do not understand it. Any explanation will be appreciated. ------------------------------ Date: Mon, 17 May 1993 12:55:23 +0100 From: Martyn Johnson Subject: Incompatibility between TeX--XeT and TeX The TeX community has been told that Peter Breitenlohner's TeX--XeT is upwards compatible with TeX proper. Witness the footnote on TTN Vol 1 No 4 p9 and the statement in the change file which says: > (3) therefore TeX--XeT is designed to be used instead of and not in > addition to TeX and consequently the pool file name is not changed; I believe I have found a counterexample, which has caused me to have to back off from installing TeX--XeT as a replacement for TeX. The problem arises because of the extra nodes which get inserted when paragraphs are broken into lines. The particular case which is causing trouble is when a formula is broken. A "\mathoff" is inserted before the \rightskip glue of the first line and a "\mathon" at the beginning of the next. These nodes are visible if you start unpicking the boxes. Consider the following example: \setbox0=\vbox{\hsize=3em\noindent$a+b+\penalty-9999c+d$} \vbox{\unvbox0\setbox1=\lastbox\unskip\unpenalty\setbox1=\lastbox \unhbox1\unskip\showthe\lastpenalty} In ordinary TeX, this shows the value -9999, since the last item on the first line after the \rightskip glue has been removed with \unskip is the penalty which caused the line break. TeX--XeT, on the other hand, shows the value 0, since the penalty is obscured by the inserted "\mathoff". Although this is a contrived example, the problem actually showed up in some genuine macros. There are some macros for drawing rectangular category-theory diagrams written by Paul Taylor which use the technique of using penalty values to communicate information. In TeX--XeT, these macros break badly, missing out large chunks of the diagram. If this incompatibility cannot be mended, I believe that the claim of compatibility will have to be withdrawn. This means that TeX--XeT will have to use a different pool file name. I would of course much prefer the incompatibility to be corrected. I have tried reporting the problem directly to Peter Breitenlohner but have had no response yet. Martyn Johnson maj@cl.cam.ac.uk University of Cambridge Computer Lab Cambridge UK ------------------------------ Date: Mon, 24 May 1993 15:15:54 -0000 From: David_Rhead@vme.nott.ac.uk Subject: LaTeX verbatim I'm hacking a LaTeX style-file together for a design that has unindented paragraphs separated by "a blank line". So I don't want gratuitous blank lines appearing elsewhere, since it may leave the reader confused about "Where are the paragraph divisions?". As shown in figure 5.3 in the LaTeX manual, list environments typically start with \topsep + \parskip. The \parskip gives the effect I want to avoid. I can usually avoid it by hacking together redefined environments. E.g., a re-defined enumerate with \topsep set to -\parskip seems to be OK (although there may well be more elegant ways to achieve what I want). However, my attempts to hack at verbatim have failed. Does anyone happen to have a re-definition of verbatim such that text text text text \begin{verbatim} computerese computerese \end{verbatim} text text text text will be typeset as text text text text computerese computerese text text text text and not as text text text text computerese computerese text text text text ------------------------------ Date: Wed, 26 May 1993 17:57:00 +0700 From: U01105@CCSMVS.U-STRASBG.FR Subject: Font size for astronomical symbols I was generously provided in the past with packages for printing astronomical symbols in TeX. While they work well under PC-TeX, we have trouble in implementing them under Unix. We got them as 240dpi and the system stubbornly asks them in 300dpi. Any hint how to turn this round? While the system takes the closest font size in other cases, it obviously does not work for these symbols. Many thanks in advance for attention and assistance. AH. 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 ------------------------------ Date: Thu, 27 May 1993 09:55:54 -0000 From: David_Rhead@vme.ccc.nottingham.ac.uk Subject: Bibliographic software Papyrus is a commercial bibliographic database management program, produced by Research Software Design, 2718 S. W. Kelly St, Suite 181, Portland, Oregon 97201, USA. E-mail: RSD@com.apple.applelink UK agents: Paul Tharagonnet, European Scientific Software Company, Britannia Centre, Point Pleasant, Tyne and Wear, NE28 6HQ. Tel: 091-295 3000 (I have no financial interest in either firm.) The following extract from the READ.ME file for PAPYRUS version 7.0.7 (May 1993) may be of interest. Note the 2 occurrences of "let us know"! ---------- TeX - --- TeX has been added to the word processors fully supported by PAPYRUS. We hope that you TeX users will let us know what you think of the various choices we have made in our implementation. - -> Version 7.0.4 update <- We have made some improvements to the way PAPYRUS outputs files for TeX. Also, you can now use the TeX versions of accented letters within author names. Let us know what else we can do better! ------------------------------ Date: Tue, 18 May 1993 18:13:36 -0600 From: Tundra Tim Daneliuk Subject: List Of TeX Tutorials As Of 5.18.93 List Of TeX-Related Tutorials As Of 05.18.93 ============================================ Herein is a list of tutorials on TeX-related subjects. If you are the author of such a document and that document is freely available (public domain, GNU Copyleft, etc.) please feel free to email me the information in the format defined below and I'll include it in the next revision of this list. Also, if any of the information is incorrect, misleading, or otherwise needs amending, please let me know. Thanks to all who have contributed. - ---------------------------- Submission Format ------------------------------ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: Latest Version: <Version Number And/Or Date> Author Name: <Last Name, First Name> Author Email Address: <Optional, If You Don't Want To Be Pestered> Size (Bytes): <Or Pages> Brief Description: <One Line Please> Intended Audience: <Novice, Advanced, Specialist In Some Discipline, etc.> Distribution Site: <Primary ftp Site> Comments: <Whatever Makes Sense Here - Try To Keep It Under 50 Lines Or So> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - ------------------------- Beginning Of Tutorial List ------------------------- Document Name: Application Of NFSS In The Context Of Latex Latest Version: January 1993 Author Name: {\.Z}bikowski, Rafa{\l} Author Email Address: Not Available Size (Bytes): ~40K Brief Description: A FAQ containing two embedded LaTeX documents Intended Audience: Newcomers to the New Font Selection Scheme and amsfontsS no (La)TeX expertise assumed. Distribution Site niord.shsu.edu: [FILESERV.FAQ]FAQ.NFSS-LATEX Comments: The purpose of this document is to describe briefly AmSFonts and the New Font Selection Scheme (NFSS) in the context of LaTeX. The issues addressed are as follows. AmSFonts: What are AmSFonts? Where to get AmSFonts from? How to install AmSFonts for LaTeX? New Font Selection Scheme: What is the New Font Selection Scheme (NFSS)? Why to use NFSS? Where to get NFSS from? How to install NFSS? How to use NFSS to install AmSFonts for LaTeX? Also: How can NFSS and AmSFonts be used in practice? (Examples.) The questions are attempted to be answered from user's point of view as opposed to (La)TeXpert's/designer's. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: A Catalogue of TeX Macros Latest Version: Author Name: Jones, David Author Email Address: dmjones@theory.lcs.mit.edu Size (Bytes): 367136 Brief Description: A Catalogue of TeX Macros. Intended Audience: Anyone who uses TeX. Distribution Site: theory.lcs.mit.edu: pub/tex/TeX-index Comments: The goal of this document is to provide a catalogue of all publicly-available TeX macros and macro packages, such as AMS-TeX, plain TeX, eplain, FoilTeX, LaTeX, AMS-LaTex, LAMS-TeX, Lollipop, etc. Although it is far from complete, it already contains nearly 1000 entries. (It also includes a section on BibTeX style files.) The author actively solicits contributions and greatly appreciates it when authors of macro packages send him updates or new entries. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: The Components of TeX Author Name: Joachim Schrod Author Email Address: schrod@iti.informatik.th-darmstadt.de Size (Bytes): ca 30 KB Brief Description: It describes the components and files users of TeX get in contact with. Intended Audience: Not a document for beginners. For those who have used TeX for a while and wonder what all those files are good for. Distribution Site (ftp or uucp): ftp.th-darmstadt.de: pub/tex/documentation/components-of-TeX.tar.Z Comments: Also available from all larger TeX archives. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: elm.tex (Essential LaTeX Mathematics) Latest Version: (no version number - only one version) Author Name: Carlisle, David Author Email Address: carlisle@cs.man.ac.uk Size (Bytes): 18362 Brief Description: An addition to Essential LaTeX, describing mathematics. Intended Audience: Those with an interest in typesetting mathematics. Distribution Site: ftp.tex.ac.uk Comments: Does not describe mathematics under the NFSS. Uses the obsolete ms[xy]m fonts. Requires amssymbols.sty. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: A Gentle Introduction to TeX Latest Version: Author Name: Doob, Michael Author Email Address: mdoob@ccu.umanitoba.ca Size (Bytes): 198589 Brief Description: Introduction to plain tex. Intended Audience: Rank beginners. Distribution Site: Many (try gentle.tex on Archie) Comments: Hard copy also available from the TeX Users Group at a nominal cost. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: Getting Up And Running With AMS-LaTeX Latest Version: December 16,1992 Author Name: Hirschhorn, Phil Author Email Address: psh@math.mit.edu Size (Pages): 25 Brief Description: Overview of the American Mathematical Society version of LaTeX. Intended Audience: Intended for someone with at least some experience with either plain TeX, AMS-TeX, or LaTeX. Distribution Site: Contact author via email or use one of the following: pip.shsu.edu: tex-archive/documentation/amslatex-primer ftp.tex.ac.uk: pub/archive/documentation/amslatex-primer ftp.uni-stuttgart.de: soft/tex/documentation/amslatex-primer (File Names: amshelp.tex, template.tex) Comments: Attempts to give enough information for someone to get started with AMS-LaTeX without having to read the manual. Contains a template file. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: An Introduction To TeX And Friends Latest Version: Author Name: Maltby, Gavin Author Email Address: gmaltby@unpcs1.cs.unp.ac.za maltby@unpsun1.cc.unp.ac.za Size (Bytes): 150405 Brief Description: An introduction to the TeX world through LaTeX. Covers text processing and mathematical typesetting. Far from a reference work, for there are many commands not even mentioned. Around 80 pages. Intended Audience: LaTeX beginners, especially those who want to typeset mathematics and proceed to AmSLaTeX Distribution Site: To Be Determined Comments: Prepared for short course given at University of Natal, Pietermaritzburg. Prepared in great haste, so not ultimately polished. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: Metafont For Beginners Latest Version: draft 2, Fri 23 Oct 1992. Author Name: Tobin, Geoffrey Author Email Address: ecsgrt@luxor.latrobe.edu.au Size (Bytes): 15252 Brief Description: A brief overview of what Metafont is and does. Intended Audience: Moderately experienced TeX users Distribution Site: niord.shsu.edu Comments: Short and sweet, a great way to get started with Metafont. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: Simple drawings with METAFONT (drawing.tex) Latest Version: April 1993 Author Name: Wagner, Zdenek Author Email Address: wagner@csearn.bitnet (preferred) wagner@earn.cvut.cs Size (Bytes): 29392 Brief Description: Simple drawings with MF, inclusion into LaTeX documents Intended Audience: Slightly advance, knowledge of METAFONTbook not needed Distribution Site: cs.felk.cvut.cs, [pub.tex.doc]drawing.tex (user anonymous, password anonymous) Comments: The documents describes how to make simple drawings with METAFONT and how to include them in the LaTeX document. The document is available in the source form which must be run through METAFONT and LaTeX and printed. The descrobtion is brief so that it is necessary to look into the source code to see how it was done. To process the document, ``verbatim.sty'' is required. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: symbols.tex Latest Version: 2.00 Author Name: Carlisle, David Author Email Address: carlisle@cs.man.ac.uk Size (Bytes): 17594 Brief Description: A listing of all the standard LaTeX math symbols and the AMS symbols. Intended Audience: Those with an interest in typesetting mathematics. Distribution Site: ftp.tex.ac.uk, SHSU, stuttgart Comments: If used with the NFSS, requires AMSFONTS2.1, and amssymb.sty. If used without the NFSS, does not show the AMS Fonts. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Document Name: TeXsis -- TeX Macros for Physicists Latest Version: Author Name: Myers, Eric and Paige, Frank Author Email Address: texsis@lifshitz.ph.utexas.edu Size (Bytes): 835584 (tar file) Brief Description: TeX macros extending Plain TeX Intended Audience: Physicists and others who write technical documents. Distribution Site: anonymous@lifshitz.ph.utexas.edu Comments: See the files README and INSTALL in the ftp directory. The manual is written in TeXsis, so you need the macros to print it. Partially a tutorial along with the macros necessary to help physicists make use of TeX effectively. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Regards, "Tundra" Tim Daneliuk PREFERRED: tundra@eskimo.chi.il.us OR (Yuk!): eskimo!tundra@clout.chi.il.us ALSO: ...uunet!gargoyle.uchicago.edu!clout!eskimo!tundra US SNAIL: 4927 N. Rockwell, Chicago, IL 60625 MA BELL: (312) 989-1052 ------------------------------ Date: Mon, 24 May 1993 16:34:14 -0500 From: akt150%au.edu.anu.cscgpo@uk.ac.nsfnet-relay Subject: OzTeX 1.5 OzTeX 1.5 is now available at the following ftp sites: rsphysse.anu.edu.au in pub/oztex/newoztex ftp.tex.ac.uk in pub/archive/systems/mac/oztex (It should also be at midway.uchicago.edu in about a week.) There's a lot of changes in version 1.5; here are the most significant ones: - - OzTeX now has a "big" TeX (32 bit halfwords). The values of mem_max, mem_top, pool_size and font_mem_size can all exceed 64K. Other TeX parameter limits have also been increased. - - Multiple folders for TeX input files and TFM files are allowed. - - OzTeX supports all types of printers (not just PostScript printers). - - Non-resident PostScript font files can be downloaded on demand. - - OzTeX supports background printing and typesetting. - - New keyboard short cuts make it easier to proofread a DVI file. (E.g., you can hit the space bar to scroll forwards through a document.) - - The "OzTeX User Guide" has been updated and expanded. - - OzTeX is now shareware. The shareware fee is AUS$30 for an individual and AUS$150 for a group (US$30 and US$150 for people or groups outside Australia.) Both fees are one-time-only payments, covering this release and all future versions. The group fee covers all members of a user group, university, company, etc. All earlier versions remain freeware. More info about the shareware fee is in OzTeX's Help menu. Andrew Trevorrow akt150@huxley.anu.edu.au ------------------------------ Date: Wed, 26 May 1993 19:34:41 -0600 From: Nelson H. F. Beebe"Nelson H. F. Beebe" <beebe%edu.utah.math@uk.ac.nsfnet-relay> Subject: MakeIndex 2.12 released I have just released version 2.12 of MakeIndex. This version incorporates additions contributed by Julian F. Reschke <julian@math.uni-muenster.de> for control of the form of page ranges, plus new support added by me today for numerous C++ compilers. The Makefiles have been substantially updated for enhanced portability, and have been augmented by convenience targets for numerous operating system and compiler combinations. Successful testing has been carried out today on a broad range of systems listed in the src/README file, including MS DOS, VAX VMS, and many UNIX variants. The new version can be found on ftp.math.utah.edu in the directory pub/tex/pub/makeindex/2-12 in these files: - -rw-r--r-- 1 beebe staff 132 May 26 19:27 00dir.cmd - -rw-r--r-- 1 beebe staff 577 May 26 19:27 00dir.lst - -rw-r--r-- 1 beebe staff 132 May 26 19:27 00tdir.cmd - -rw-r--r-- 1 beebe staff 585 May 26 19:27 00tdir.lst lrwxrwxrwx 1 beebe staff 9 May 26 19:03 index -> 00dir.lst - -rw-r--r-- 1 beebe staff 446187 May 26 19:03 mi212.trz - -rw-r--r-- 1 beebe staff 11187 May 26 19:04 mi212.trz-lst - -rw-r--r-- 1 beebe staff 356389 May 26 19:24 mi212.zip - -rw-r--r-- 1 beebe staff 12832 May 26 19:25 mi212.zip-lst The .trz file is a compressed UNIX tar file (== .tar.Z); the same distribution is available in zip format in the .zip file. Nelson H. F. Beebe Tel: +1 801 581 5254 Center for Scientific Computing FAX: +1 801 581 4148 Department of Mathematics, 105 JWB Internet: beebe@math.utah.edu University of Utah Salt Lake City, UT 84112, USA ------------------------------ Date: Thu, 22 Apr 1993 16:56:07 -0700 From: mackay@edu.washington.cs (Pierre MacKay) Subject: making pandora work with MF smode The standard mf source files for pandora cannot be used with smode because they assume that the type of mode is always numeric (smode defines the type of mode as string). The following very minor changes will make smode work and will in no way alter the actual appearance of the font. *****--------------------------------------------------------**** X*** /usr2/local/lib/mf/inputs/pandor.mf Thu Dec 27 20:30:40 1990 X--- ./pandor.mf Thu Apr 22 16:18:58 1993 X*************** X*** 311,318 **** X z4r{upward} o_t_c cycle; X ref1'=z1l{left} i_t z2l{downward} i_t z3l{right} i_t z4l{upward} i_t cycle ; X X! if mode<>proof:fill ref1; unfill ref1'; X! else:pickup pencircle; draw ref1; draw ref1'; fi X enddef; X X def o_t=..tension atleast circ1.. enddef; % outer curve tensions X--- 311,321 ---- X z4r{upward} o_t_c cycle; X ref1'=z1l{left} i_t z2l{downward} i_t z3l{right} i_t z4l{upward} i_t cycle ; X X! if string mode: fill ref1; unfill ref1'; X! else: X! if mode<>proof: fill ref1; unfill ref1'; X! else:pickup pencircle; draw ref1; draw ref1'; fi X! fi X enddef; X X def o_t=..tension atleast circ1.. enddef; % outer curve tensions X X*** /usr2/local/lib/mf/inputs/pnb10.mf Thu Dec 27 20:30:41 1990 X--- ./pnb10.mf Thu Apr 22 16:36:53 1993 X*************** X*** 192,198 **** X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if (mode<>proof):let show_character=fill_all;fi X X input rotext % Roman Text character set X X--- 192,201 ---- X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if string mode: let show_character=fill_all; X! else: X! if (mode<>proof):let show_character=fill_all;fi X! fi X X input rotext % Roman Text character set X X*** /usr2/local/lib/mf/inputs/pnr10.mf Thu Dec 27 20:30:41 1990 X--- ./pnr10.mf Thu Apr 22 16:36:54 1993 X*************** X*** 192,198 **** X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if (mode<>proof):let show_character=fill_all;fi X X input rotext % Roman Text character set X X--- 192,201 ---- X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if string mode: let show_character=fill_all; X! else: X! if (mode<>proof):let show_character=fill_all;fi X! fi X X input rotext % Roman Text character set X X*** /usr2/local/lib/mf/inputs/pnsl10.mf Thu Dec 27 20:30:42 1990 X--- ./pnsl10.mf Thu Apr 22 16:36:54 1993 X*************** X*** 192,198 **** X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if (mode<>proof):let show_character=fill_all;fi X X input rotext % Roman Text character set X X--- 192,201 ---- X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if string mode: let show_character=fill_all; X! else: X! if (mode<>proof):let show_character=fill_all;fi X! fi X X input rotext % Roman Text character set X X*** /usr2/local/lib/mf/inputs/pnss10.mf Thu Dec 27 20:30:42 1990 X--- ./pnss10.mf Thu Apr 22 16:36:55 1993 X*************** X*** 192,198 **** X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if (mode<>proof):let show_character=fill_all;fi X X input rotext % Roman Text character set X X--- 192,201 ---- X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if string mode: let show_character=fill_all; X! else: X! if (mode<>proof):let show_character=fill_all;fi X! fi X X input rotext % Roman Text character set X X*** /usr2/local/lib/mf/inputs/pnssb10.mf Thu Dec 27 20:30:42 1990 X--- ./pnssb10.mf Thu Apr 22 16:36:56 1993 X*************** X*** 192,198 **** X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if (mode<>proof):let show_character=fill_all;fi X X input rotext % Roman Text character set X X--- 192,201 ---- X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if string mode: let show_character=fill_all; X! else: X! if (mode<>proof):let show_character=fill_all;fi X! fi X X input rotext % Roman Text character set X X*** /usr2/local/lib/mf/inputs/pnssi10.mf Thu Dec 27 20:30:42 1990 X--- ./pnssi10.mf Thu Apr 22 16:36:57 1993 X*************** X*** 192,198 **** X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if (mode<>proof):let show_character=fill_all;fi X X input rotext % Roman Text character set X X--- 192,201 ---- X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if string mode: let show_character=fill_all; X! else: X! if (mode<>proof):let show_character=fill_all;fi X! fi X X input rotext % Roman Text character set X X*** /usr2/local/lib/mf/inputs/pntt9.mf Thu Dec 27 20:30:42 1990 X--- ./pntt9.mf Thu Apr 22 16:36:57 1993 X*************** X*** 192,198 **** X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if (mode<>proof):let show_character=fill_all;fi X X input tttext % Typewriter Text character set X X--- 192,201 ---- X wanted[byte x]:=true; endfor % test these characters X let iff=always_iff; % tests all chars in the file X let show_character=draw_outlines; X! if string mode: let show_character=fill_all; X! else: X! if (mode<>proof):let show_character=fill_all;fi X! fi X X input tttext % Typewriter Text character set X Email concerned with UnixTeX distribution software should be sent primarily to: elisabet@u.washington.edu Elizabeth Tachikawa otherwise to: mackay@cs.washington.edu Pierre A. MacKay Smail: Northwest Computing Support Center Resident Druid for Thomson Hall, Mail Stop DR-10 Unix-flavored TeX University of Washington Seattle, WA 98195 (206) 543-6259 ------------------------------ 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. 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 <your real name> UNSUBSCRIBE TEX-L On BITNET: send a similar one-line mail message to LISTSERV@xxx On JANET: send a similar one line mail message to TeXhax-request@uk.ac.tex Back issues of the digest are available for anonymous ftp from the UK TeX Archive, tex.ac.uk (134.151.40.18) in [tex-archive.digests.texhax.YY]texhax.NN and ftp.tex.ac.uk (134.151.44.19) in /pub/archive/digests/texhax/YY/texhax.NN where YY = last two digits of year, NN = issue number ftp.tex.ac.uk is also mirrored to pip.shsu.edu (192.92.115.10) and ftp.uni-stuttgart.de (129.69.1.12) as part of the Comprehensive TeX Archive Network, and may give better response for subscribers in the USA and Europe, respectively. \bye End of TeXhax Digest [Volume 93 Issue 9] ****************************************