amslatex.bug [27-Feb-1995]

This file contains a log of bug fixes and other changes for AMS-LaTeX
version 1.2.

Please direct bug reports or related questions to the AMS technical
support address: tech-support@math.ams.org (or by phone: 401-455-4080;
in the USA or Canada, 1-800-321-4267 ext 4080).

------------------------------------------------------------------------
Reported bugs not yet dealt with:
------------------------------------------------------------------------

---\sideset can result in overlapping of the subscript with a
neighboring symbol.

---Environment `aligned' inside certain other equation environments
doesn't work well (error messages, poor tag placement).

------------------------------------------------------------------------
Changes done to date:
------------------------------------------------------------------------
1995/02/27 Monday

144. diff12.tex: Add advice regarding pf, pf* when converting from
an old AMS documentstyle/class to version 1.2.

1995/02/23 Thursday

143. amsxtra.dtx: Make the amsxtra package work with either amstex or
amsmath.

142. READ.ME: Add mention of AMS documentclass documentation moving to
instr-l.tex.

141. instr-l.tex: Put back file, it failed to get copied to
/pub/tex/amslatex/classes by some sort of failure to follow the link.
Also removed a couple of lines rendered unnecessary by change 136.

1995/02/20 Monday

140. amsclass.dtx: Make the abstract always print, even if placed after
\maketitle. Update documentation (diff12.tex, instr-l.tex).

139. amsmath.dtx: Fix a bug in flalign* (showed up in amsldoc.tex). Bug
fix sent in by D. M. Jones.

138. amsclass.dtx: Make the titlepage option work for amsart, amsproc.

137. diff12.tex: Add a note about needing to place the abstract
environment before \maketitle.

136. amsclass.dtx: Suppress copyright info, series logo, `Received by'
date when not using an AMS publication-specific document class.

135. amsopn.dtx: Fixed \operatorname which was erroneously behaving like
\operatorname*

134. testmath.tex: Cleaned up obsolete usage of \operatorname, \:, vert
bars

1995/02/01 Wednesday

133. amscd.dtx, amsdtx.dtx, amsgen.dtx, amsmath.dtx: Updated \CheckSum
statements.

132. amsthm.dtx: \theoremnotefont was being ignored because not called
in \thmnote. Added \the\theoremnotefont in strategic places.

1995/01/31 Tuesday

131. amslatex.ins, amsclass.ins: Moved unpacking statements for amsthm,
upref from the former to the latter.

130. diff12.tex: Minor wording changes.

129. technote.tex: Update some obsolete references to e.g. \gfrac; add
missing file header a la diff12.tex.

128. amsldoc.tex: Minor changes, fix a few typos, correct some error
explanations.

127. amsmath.dtx: Fixed up the handling of some complications with the
`cmex10' option---sensitive to relative loading order with the amsfonts
package.

126. amsclass.dtx: Added global init for \@secnumber; added missing
percent sign after line-ending right brace; updated psamsfonts option to
pass cmex10 option to amsmath.

125. amsgen.dtx: Changed \newcommand to \def for \@oparg and \@ifempty,
to avoid error message with certain package loading sequences (e.g.,
\usepackage{amstex,amsthm}).

1995/01/30 Monday

124. Removed extraneous files from the AMSFonts distrib in the
amslatex/inputs subdirectory.

123. amsldoc.tex: Removed extra \begin{theindex} line.

122. amscd.dtx: Added missing \begin{macrocode} statement.

------------------------------------------------------------------------
Version 1.2 released, 27-Jan-1995
------------------------------------------------------------------------
1995/01/27 Friday

121. A number of last-minute changes for version 1.2, not individually
listed.

1995/01/12 Thursday

120. diff12.tex: New name for dif11-12.tex.

119. amsmath.dtx: Changed references to `-' character in \...arrowfill@
to \relbar (suggested by F. Jensen, to better support use of alternate
math fonts). Also done in amstex.sty.

1995/01/11 Wednesday

118. amsmath.dtx: `Equation number in split environment was moved to a
separate line when there was clearly enough room for it to remain
unmoved': corrected by change 116 below. Also corrected in amstex.sty.

117. amsmath.dtx: `The [t] option of \begin{gathered} doesn't work':
corrected by change 116 below.

116. amsmath.dtx: Merged in code from David M. Jones for overhauled
equation structures.

1995/01/10 Tuesday

115. amsmath.dtx: Created substack environment to replace Sb, Sp.

114. amsmath.dtx: Removed \AmSTeX definition (why include it here? this
is not a package for writing about Spivak's AMS-TeX or even about macro
packages in general. If anything it might go into amsdtx.cls, but I'm
not sure it's sufficiently important to make a definition even there.)

113. amsmath.dtx: Took off mandatory arg of subequations environment
that specified numbering type (only rarely will anything other than
a,b,c be desired; then you would have to redefine \theequation by
hand just as you would with other element numbers).

112. amsmath.dtx: Created \gfrac for generalized fractions; disallowed
primitive \over, \atop, etc.

1994/11/04 Friday

111. amsmath.dtx: Single-letter operatornames improperly positioned below
the baseline; the zero kern that prevents this phenomenon was misplaced
during revisions.

110. amstext.dtx: \index inside \begin{align} ... \end{align} caused trouble;
fixed \endgroup placement in \@wrindex, \@wrglossary.

1994/11/01 Tuesday

109. amsdtx.dtx: Make \cn, \cs work in math mode as well as text mode (by
calling \mbox if necessary).

108. eufrak.dtx: Add warning if redundant loading of amsfonts + eufrak
is detected, and prevent error message from \newcommand{\mathfrak}.

107. amscls.dtx: Make \cite robust so that it doesn't cause errors in
figure captions. Fix erroneous warning about \@sect.

1994/10/31 Monday

106. amscls.dtx: Correction to prevent second \thanks footnote from being
omitted.

105. amsthm.dtx: Correction to make theorem numbers always upright, never
italic/slanted. (Previous definition of \nonslanted failed because
\itdefault, \sldefault are \long.)

104. psamsfnt.ins: Changed name from psamsfonts.ins to psamsfnt.ins to fit
within 8+3 limitations.

103. amsmath.dtx: Made `centertags' option default as documented. Added old
option names `intlim', `nosumlim', `nonamelm', `righttag' for
compatibility mode.

102. amsldoc.tex: More documentation cleanup.

101. amstex.dtx: renamed to amsmath.dtx; removed call to amsfonts package.

100. amsintsm.dtx: renamed to amsintx.dtx; now use longer names \integral,
\summation, \product, ... instead of changing \int, \sum, ...

------------------------------------------------------------------------
Here ends version 1.2beta. The changes above appeared in v1.2 or later.
------------------------------------------------------------------------

1994/10/28 Friday

* dif11-12.tex: Fixed a couple of reported typos.

* amstex.dtx: Fixed \AmS to make it bold if the current fontseries is b
or bx. Yesterday's change failed because the comparison
\ifx\f@series\bfdefault fails (\bfdefault is \long).

* amsintsm.dtx: Cleaned up documentation.

1994/10/27 Thursday

* amstex.dtx: Changed \AmS to use the current fontseries (weight/width)
instead of always using \mdseries. This may produce font substitution
warnings under some circumstances. But the needed cmbsy fonts are now
part of the official LaTeX distribution.

* amsgen.dtx: Corrected missing \global in the assignment of \ex@ in
\every@math@size (but did this in a very complicated way with a new
nonlinear scaling function!). This fixes wrong vertical spacing in
commutative diagrams and certain other places.

* amsgen.dtx: In compatibility mode, omit the warning for obsolete
commands.

* amstex.dtx: Corrected poor vertical spacing in \varinjlim,
\varprojlim due to changes (some time ago) in \...arrowfill@.

* *.dtx: Cleaned up technical documentation sections so that most of the
.dtx files are now printable (even if some of the commentary doesn't
make sense at the moment ...). Exceptions: amstex.dtx and amsintsm.dtx
still need more work.

1994/10/26 Wednesday

* testmath.tex: More cleanup. Removed references to \bold,
\fracwithdelims, \lcfrac, \rcfrac, \samepage.

* amscls.dtx: Fixed vertical spacing problem in subjclass, keywords,
thanks footnotes; added \datename heading to date footnote; fixed
wrong heading font for theoremstyle{remark}.

1994/10/25 Tuesday

* The following .dtx files can now be printed: amsgen.dtx, amsfonts.dtx,
euscript.dtx, eufrak.dtx, amscls.dtx, amsdtx.dtx.

* amsgen.sty: Fix bug---$ ... \mbox{\small $...$}...$ made the parent
formula small as well.

* amsfonts.sty: Made code in \every@math@size hook global, necessary
with the above change to amsgen.sty. Update documentation.

* amsfonts.ins: Updated to create euscript.sty, eucal.sty, eufrak.sty.

* euscript.dtx: Added, version 2.1d (formerly in the latex/mfnfss area).
Now produces package eucal.sty which defines \mathcal = Euler script.

* eufrak.dtx: Added, version 2.1d (formerly in the latex/mfnfss area)
Defines \mathfrak = Euler Fraktur.

* testbook.tex: Suppress overfull hbox message, remove unused definition
of \square, corrected author, date.

* testart.tex: Remove unused definition of \square, corrected author,
date.

* testmath.tex: Fixed date, removed some redundant topmatter material.

1994/10/19 Wednesday

* amscls.dtx: In compatibility mode, load xxx.sty instead of giving an
error message for unrecognized class option `xxx';

* amscls.dtx: Fixed non-working \thanks

* amscls.dtx: Fixed \thebibliography, \theindex, etc. so that running
heads get proper capitalization.

* amscls.dtx: Changed \, to \thinspace in definition of \bysame to be
consistent with .bst files. (\, fails outside of math mode if the
`nomath' option is used).

1994/10/18 Tuesday

* testmath.tex: Changed \operatornamewithlimits (obsolete) to
\operatorname*; changed some instances of \texttt to \env

1994/10/17 Monday

* amstex.dtx: Added \makeatother line lost in change of 1994/10/14;
fixed \frac[...]{}{}, \cfrac.

* amsfonts.ins: Added note that amsfonts.fdd is technical documentation,
not necessary for the average user.

* amsfonts.fdd: Temporary patches to allow printing the .fdd file.

1994/10/14 Friday

* amstex.dtx: Ensure catcode of @ ends up set to 13 at top level
if amstex is loaded from a document class.

* amstext.dtx: Guard definition of \mathhexbox against active ".

* amstex.dtx: Guard against active " in several spots.

1994/10/13 Thursday

* amsplain.bst, amsalpha.bst: Use \providecommand for \bysame.
Changed \, to \thinspace in \bysame to avoid error message if 
not used in conjunction with the amstex package.

* amstex.dtx: Changed equation* environment to make the omission
of the number work if there is an embedded {split} environment.

* amslatex.ins: Add forgotten entry to generate amssymb.sty
