breqn and maxima



Dear Morten and others,

Sorry for attaching a rather large file.

http://members3.jcom.home.ne.jp/imaxima/breqnissue.tar.gz

I have put the same file on the above place. Please download it from  
there!

Yasuaki Honda, Chiba, Japan

On 2007/12/18, at 1:38, Yasuaki Honda wrote:

> Hi,
>
> I forgot to attach! Here it goes.
>
> Yasuaki Honda
> <breqnissue.tar.gz>
> On 2007/12/18, at 1:25, Yasuaki Honda wrote:
>
>> Hi Morten,
>>
>> I have attached the imaxima generated latex files. You see
>> 1.tex and 2.tex, which can be processed using latex command
>> as follows:
>> % latex \&mylatex 1.tex; xdvi 1.dvi
>> % latex \&mylatex 2.tex; xdvi 2.dvi
>> Then the results displayed in xdvi are strange.
>> The prompt and the result formula must be on the same line.
>> Could you please take a look?
>>
>> Yasuaki Honda
>>
>> On 2007/12/16, at 3:25, Morten H?gholm wrote:
>>
>>> On Dec 15, 2007, at 6:53 PM, Yasuaki Honda wrote:
>>>
>>> Hi Yasuaki,
>>>
>>>> The error seemed like \end{dmath} required a new line AFTER it.
>>>> So I changed imaxima.el to generate a new line char after
>>>> \end{dmath}. Then the error went away!
>>>>
>>>> An example:
>>>>
>>>> \documentclass{article}
>>>> \usepackage{breqn}
>>>> \begin{document}
>>>> \begin{dmath}
>>>> f(x) = \sum_{k=0}^{\infty} \frac{f^{(k)}(c)}{k!}(x-c)^{k}
>>>> = f(c)+f'(c)(x-c) +\frac{f''(c)}{2!}(x-c)^{2}
>>>> + \frac{f^{(3)}(c)}{3!}(x-c)^{3}+\cdots\end{dmath}\end{document}
>>>>
>>>> reproduced the error. The same error is observed when breqn096
>>>> is used instead.
>>>
>>> URG! That's bad! I have seen and fixed the error in the sources  
>>> now. The changes are as follows (one line of code changed only,  
>>> rest are dates).
>>>
>>> --- breqn.dtx	(revision 33)
>>> +++ breqn.dtx	(working copy)
>>> @@ -67,7 +67,7 @@
>>> \input docstrip.tex
>>> \Msg 
>>> {************************************************************************}
>>> \Msg{* Installation}
>>> -\Msg{* Package: breqn 2007/12/10 v0.96 Breqn (MH)}
>>> +\Msg{* Package: breqn 2007/12/15 v0.97 Breqn (MH)}
>>> \Msg 
>>> {************************************************************************}
>>>
>>> \keepsilent
>>> @@ -128,7 +128,7 @@
>>> %<*driver>
>>> \NeedsTeXFormat{LaTeX2e}
>>> \ProvidesFile{breqn.drv}%
>>> -  [2007/12/10 v0.96 breqn (MH)]
>>> +  [2007/12/15 v0.97 breqn (MH)]
>>> \documentclass{ltxdoc}
>>>
>>> \usepackage{color,verbatim,xspace,varioref,listings}
>>> @@ -228,7 +228,7 @@
>>> % \fi
>>> %
>>> % \title{The \pkg{breqn} package}
>>> -% \date{2007/12/10 v0.96}
>>> +% \date{2007/12/15 v0.97}
>>> % \author{Morten H\o gholm \\\texttt{mh.ctan at gmail.com}}
>>> %
>>> % \maketitle
>>> @@ -1000,7 +1000,7 @@
>>> %
>>> % Declare package name and date.
>>> %    \begin{macrocode}
>>> -\ProvidesPackage{breqn}[2007/12/10 v0.96]
>>> +\ProvidesPackage{breqn}[2007/12/15 v0.97]
>>> %    \end{macrocode}
>>> %
>>> %
>>> @@ -2809,7 +2809,8 @@
>>> %
>>> %
>>> % \begin{macro}{\check at punct}
>>> -%
>>> +%   \changes{v0.97}{2007/12/15}{Insert \cs{finish at end} if no  
>>> special
>>> +%     case is found.}
>>> % For this one we need to recognize and grab for inclusion any of  
>>> the
>>> % following tokens: \verb",;.!?", both catcode 12 (standard \latex
>>> % value) and catcode 13 (as might hold when the Babel package is
>>> @@ -2847,6 +2848,7 @@
>>> \else\ifx\@let at token ;\@nx\check at qed
>>> \else\ifx\@let at token ?\@nx\check at qed
>>> \else\ifx\@let at token !\@nx\check at qed
>>> +  \else\@nx\finish at end
>>> \fi\fi\fi\fi\fi
>>> }
>>> \xdef\check at punct@b{%
>>>
>>>
>>>
>>>> Something strange is that breqn096 causes a trouble that  
>>>> unnecessary
>>>> vertical spaces are inserted between the result formula and its  
>>>> formula
>>>> number when used in imaxima. This is a critical issue for imaxima.
>>>
>>> Can you check if that is the case with the fix?
>>>
>>> Thanks for finding this!
>>>
>>> Morten
>>> Maintainer email for questions regarding the "mh" packages
>>> on CTAN: breqn, empheq, mathtools, etc.
>>>
>>
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima