Bug#81257: tetex-base: amsmath seems to be broken
From: Peter Jay Salzman <p@dirac.org>
Subject: Re: Bug#81257: tetex-base: amsmath seems to be broken
Date: Sat, 6 Jan 2001 19:59:25 -0800
> thanks for replying. i've used the following macros to produce vector and
> unit vector symbols:
>
> \renewcommand{\v}[1]{\ensuremath{{\bf \vec{ #1}}}}
> \newcommand {\h}[1]{\ensuremath{{\bf \hat{ #1}}}}
>
> i'm sure of this because i just recently submitted two scholarly papers to
> the american journal of physics.
>
> as of a few weeks ago, they produce vector signs when amsmath is not loaded
> but tildes when amsmath is loaded. this is new behavior.
Very sorry, Peter, it's my fault that I guessed this was
not a bug of amsmath. I investigated a bit more and found
that
- under LaTeX209, \bf should not be used under math environment
- but under LaTeX2e, \bf can be used under both text environment
and math environment.
So I asked to AMS if this is a bug or not and got today that
this was indeed a bug!
From: AMS Technical Support <tech-support@ams.org>
Subject: Re: \bf\vec produces wrong output
Date: Mon, 19 Mar 2001 13:05:36 -0500 (EST)
> dear atsuhito kohda,
> thank you for your report of a problem where \vec turns into a
> tilde. yes, this is definitely a bug, and it has been put onto
> our list for attention.
>
> For the present, the best we can offer is a workaround. the
> problem appears to arise when the accent is not in the ordinary
> roman font -- \vec is in the math italic font -- and is not
> converted properly to bold.
>
> the following coding will produce the arrow as desired, although
> it will not be bold:
>
> \renewcommand{\v}[1]{\ensuremath{\vec{\mathbf{#1}}}}
So this bug is already sent to upstream and will be fixed
(but, of course, not fixed yet).
Sorry again and thanks for your report.
Best Regards, 2001.3.21
--
Debian Developer & Debian JP Developer - much more I18N of Debian
Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp>
Department of Math., Tokushima Univ.
Reply to: