AMSTEX.BUG: Bugs in the AMSTeX distribution (amstex.tex, amsppt.sty, amssym.tex, amsppt1.tex, amstex.ini). Items listed at the end, marked with "%%" at the left margin, have not yet been dealt with, but are listed here in case the information might help some users, and to record the fact that they have been reported to the AMS. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSPPT.STY Date reported: 1-FEB-1990 Missing \endkeywords, \endsubjclass, and \endsubhead, among others, produce a puzzling error message ("Use of \next@ does not match its definition"). ---Involved substantial changes to \nofrills mechanism (internal implementation, not user interface). Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSPPT.STY Date reported: 1-MAR-1990 Line breaking in \Refs section doesn't work properly after explicit hyphens, or after mathbins and mathrels, because of setting the text in \hbox's. ---Substantial changes in the internal workings of \ref and related macros. Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSPPT.STY Date reported: 1-SEP-1990 \widestnumber\item doesn't work as claimed in the user's guide. Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSPPT.STY Date reported: 1-OCT-1990 (Silvio Levy) \penaltyandskip@ macro needs to have \par at the beginning. Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSPPT.STY Date reported: 3-OCT-1990 The figure caption macros should treat \fc{Figure 1} \endfc the same as \fc{Figure 1}\endfc In other words the test to see if the second argument is empty should work even when the second argument is a blank space. Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSTEX.TEX Date reported: 5-NOV-1990 In \rightarrowfill and similar things the minus sign should be smashed (as in plain.tex \relbar). Compare $$\buildrel\textstyle\sim\over\longrightarrow$$ % plain $$\overset\tsize\sim\to\longrightarrow$$ % AMSTeX $$A @>\tsize\sim>> B$$ % @>>> uses \rightarrowfill ---\rightarrowfill is defined in plain.tex, actually. AMSTEX.TEX also defines \rightarrowfill@. Smashing \rightarrowfill is nontrivial (perhaps that's why Knuth didn't do it). Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSTEX.TEX Date reported: 5-NOV-1990 \intertext should add penalties to discourage page breaks; as a minimum, there should be \penalty\predisplaypenalty added before the second \vskip: \def\intertext@{\def\intertext##1{\crcr\noalign{\vskip\belowdisplayskip \vbox{\normalbaselines\noindent##1}\penalty\predisplaypenalty \vskip\abovedisplayskip}}} Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSPPT.STY Date reported: 28-NOV-1990 (H. P. Boas) In definition of \thanks, \unskip was erroneously placed after the period instead of before. ---Fixed by removing the period and requiring it to be typed by the user. (\thanks could conceivably contain more than one sentence.) Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSTEX.TEX Date reported: 3-DEC-1990 \loadeusm, etc. should not do \newfam if the family is already loaded (should check to see if, e.g., \eusmfam is already defined). One user ran into trouble because \loadmsam, \loadmsbm and \loadeufm were done in the format file and therefore when amsppt.sty was loaded the three family assignments were duplicated. ---Changed the \load commands to undefine themselves after their first use. This also saves a little main memory. Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSINST.TEX (now part of AMSGUIDE.TEX) Date reported: 11-DEC-1990 Font cmbsy10 used in installation guide at a large size (18pt) caused problems for some people who don't have it at that size. ---Problem has been resolved in the new amsguide.tex that incorporates the installation instructions, by eliminating the large title where the font occurred. Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSPPT.STY Date reported: 14-DEC-1990 User's guide should explain how to make an amsppt format file, not just an amstex format. For users with smaller, comparatively slower systems, this saves quite a bit of time every time they run AMSTeX. Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: INSTALLATION PROGRAM Date reported: 21-JAN-1991 (1) In the second prompt message "fonts" should be changed to "files". (2) Maybe a warning about not needing to press Return key. (3) Error during TFM file move step did not prevent the "AMSTeX successfully installed" message from appearing. (4) Omitting the initial backslash from the directory names given in response to the questions causes problems. (1) corrected Version 2.1, May 1991 (2) Many DOS applications do not require use of Return key; left as is. (3) Wording of final line changed for Version 2.1, May 1991 (4) Warning about necessity of backslash included in Version 2.1, May 1991. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% File: AMSTEX.TEX Date reported: 7-FEB-1991 It seems that there was an error in copying the definition from \pmb@ from the TeXbook (p. 386)---there should not be a minus sign in "\kern-.05em". ---Made some additional adjustments to tune the `boldness' further (it's hard, though, to find a good compromise that produces distinctly bold subscript characters and not too-bold text-size characters). Corrected: Version 2.1, June 1991 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% File: AMSPPT.STY %% Date reported: 21-FEB-1991 %% %% \Runinitem doesn't work as claimed for a roster at the beginning %% of a \proclaim or anything similar. Probably will require a change %% in the user syntax to do it properly. So the users' guide would %% need changing at the same time. %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% File: AMSPPT.STY %% Date reported: 19-MAR-1991 %% %% Page break can happen between \subhead and \subsubhead in some %% circumstances. %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% File: INSTALLATION PROGRAM %% Date reported: 21-JAN-1991 %% %% One user with an IBM PC/PS2 model 50, an IBM SCII adapter and a large %% SCII disc partitioned into two logical disks D: and E: had trouble with %% the PC installation program: it refused to recognize the existence of %% drive E: %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%