From: <noreply@so...>  20020622 17:07:46

Bugs item #534874, was opened at 20020325 16:34 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Fixes for mactex.lisp Initial Comment: Here's a patch that fixes some problems in mactex.lisp: * texmexpt The patch fixes some different problems in texmexpt: tex('diff(f,x)^2); => $$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$ This is not want we want, so we need to add some more exceptions. tex(f(x)^2); => $$f^2\left(\left(x\right)\right)$$ i.e. there's one set of brackets too much. tex(f(x)^(a+b)); => $$ Error: ((MPLUS) $b $a) is not of type (OR RATIONAL LISP:FLOAT). That happens because we're doing a numeric comparison of the exponent. * texmbox \framebox doesn't work in math mode, use \boxed instead. Also,support labelled boxes. * texchoose tex(binomial(a,b)); => $$\pmatrix{a\b}$ which doesn't typeset a proper binomial  use the builtin TeX command \choose instead.  >Comment By: Raymond Toy (rtoy) Date: 20020622 13:07 Message: Logged In: YES user_id=28849 I applied your patch, with some changes, and all of your examples produce the desired result now. You didn't give an example \boxed example, so I don't know what that does. Please try this out when you can.  You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 
From: <noreply@so...>  20020626 15:07:50

Bugs item #534874, was opened at 20020325 16:34 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Fixes for mactex.lisp Initial Comment: Here's a patch that fixes some problems in mactex.lisp: * texmexpt The patch fixes some different problems in texmexpt: tex('diff(f,x)^2); => $$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$ This is not want we want, so we need to add some more exceptions. tex(f(x)^2); => $$f^2\left(\left(x\right)\right)$$ i.e. there's one set of brackets too much. tex(f(x)^(a+b)); => $$ Error: ((MPLUS) $b $a) is not of type (OR RATIONAL LISP:FLOAT). That happens because we're doing a numeric comparison of the exponent. * texmbox \framebox doesn't work in math mode, use \boxed instead. Also,support labelled boxes. * texchoose tex(binomial(a,b)); => $$\pmatrix{a\b}$ which doesn't typeset a proper binomial  use the builtin TeX command \choose instead.  >Comment By: Raymond Toy (rtoy) Date: 20020626 11:07 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020622 13:07 Message: Logged In: YES user_id=28849 I applied your patch, with some changes, and all of your examples produce the desired result now. You didn't give an example \boxed example, so I don't know what that does. Please try this out when you can.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 
From: <noreply@so...>  20020626 17:56:57

Bugs item #534874, was opened at 20020325 16:34 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 Category: None Group: None Status: Closed Resolution: Fixed Priority: 5 Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Fixes for mactex.lisp Initial Comment: Here's a patch that fixes some problems in mactex.lisp: * texmexpt The patch fixes some different problems in texmexpt: tex('diff(f,x)^2); => $$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$ This is not want we want, so we need to add some more exceptions. tex(f(x)^2); => $$f^2\left(\left(x\right)\right)$$ i.e. there's one set of brackets too much. tex(f(x)^(a+b)); => $$ Error: ((MPLUS) $b $a) is not of type (OR RATIONAL LISP:FLOAT). That happens because we're doing a numeric comparison of the exponent. * texmbox \framebox doesn't work in math mode, use \boxed instead. Also,support labelled boxes. * texchoose tex(binomial(a,b)); => $$\pmatrix{a\b}$ which doesn't typeset a proper binomial  use the builtin TeX command \choose instead.  >Comment By: Raymond Toy (rtoy) Date: 20020626 13:56 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 11:07 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020622 13:07 Message: Logged In: YES user_id=28849 I applied your patch, with some changes, and all of your examples produce the desired result now. You didn't give an example \boxed example, so I don't know what that does. Please try this out when you can.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 
From: <noreply@so...>  20020626 17:59:22

Bugs item #534874, was opened at 20020325 16:34 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 Category: None Group: None Status: Closed Resolution: Fixed Priority: 5 Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Fixes for mactex.lisp Initial Comment: Here's a patch that fixes some problems in mactex.lisp: * texmexpt The patch fixes some different problems in texmexpt: tex('diff(f,x)^2); => $$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$ This is not want we want, so we need to add some more exceptions. tex(f(x)^2); => $$f^2\left(\left(x\right)\right)$$ i.e. there's one set of brackets too much. tex(f(x)^(a+b)); => $$ Error: ((MPLUS) $b $a) is not of type (OR RATIONAL LISP:FLOAT). That happens because we're doing a numeric comparison of the exponent. * texmbox \framebox doesn't work in math mode, use \boxed instead. Also,support labelled boxes. * texchoose tex(binomial(a,b)); => $$\pmatrix{a\b}$ which doesn't typeset a proper binomial  use the builtin TeX command \choose instead.  >Comment By: Raymond Toy (rtoy) Date: 20020626 13:59 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 13:56 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 11:07 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020622 13:07 Message: Logged In: YES user_id=28849 I applied your patch, with some changes, and all of your examples produce the desired result now. You didn't give an example \boxed example, so I don't know what that does. Please try this out when you can.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 
From: <noreply@so...>  20020703 23:28:48

Bugs item #534874, was opened at 20020325 22:34 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 Category: None Group: None Status: Closed Resolution: Fixed Priority: 5 Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Fixes for mactex.lisp Initial Comment: Here's a patch that fixes some problems in mactex.lisp: * texmexpt The patch fixes some different problems in texmexpt: tex('diff(f,x)^2); => $$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$ This is not want we want, so we need to add some more exceptions. tex(f(x)^2); => $$f^2\left(\left(x\right)\right)$$ i.e. there's one set of brackets too much. tex(f(x)^(a+b)); => $$ Error: ((MPLUS) $b $a) is not of type (OR RATIONAL LISP:FLOAT). That happens because we're doing a numeric comparison of the exponent. * texmbox \framebox doesn't work in math mode, use \boxed instead. Also,support labelled boxes. * texchoose tex(binomial(a,b)); => $$\pmatrix{a\b}$ which doesn't typeset a proper binomial  use the builtin TeX command \choose instead.  >Comment By: Jesper Harder (harder) Date: 20020704 01:28 Message: Logged In: YES user_id=177224 > You didn't give an example \boxed example, so I don't know > what that does. It just replaces \framebox with \boxed, because \framebox only works in text mode not in math mode. Before the patch: tex(box(a+b)); ==> $$\framebox{b+a}$$ After the patch: tex(box(a+b)); ==> $$\boxed{b+a}$$ The texmlabox stuff adds support for labelled boxed, e.g. tex(box(a+b,foo)); ==> $$\stackrel{foo}{\boxed{b+a}}$$ > Please try this out when you can. It works fine except that you missed a part of my patch: %lsum, %limit are also execeptions, and I think there's a typo  %integral should be %integrate. Here a some examples: tex('limit(f(x),x,0)^2); ==> $$\lim ^2\left(f\left(x\right),x,0\right)$$ tex('lsum(f(x),x,0)^2); ==> $$%LSUM^2\left(f\left(x\right),x,0\right)$$ tex('integrate(f(x),x)^2); ==> $$%INTEGRATE^2\left(f\left(x\right),x\right)$$ I've attached a patch against the newest version. (BTW, I really, really dislike this awkward Sourceforge web interface  isn't there some way to submit patches via email instead?)  Comment By: Raymond Toy (rtoy) Date: 20020626 19:59 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 19:56 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 17:07 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020622 19:07 Message: Logged In: YES user_id=28849 I applied your patch, with some changes, and all of your examples produce the desired result now. You didn't give an example \boxed example, so I don't know what that does. Please try this out when you can.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 
From: <noreply@so...>  20020715 16:21:45

Bugs item #534874, was opened at 20020325 16:34 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 Category: None Group: None >Status: Open Resolution: Fixed Priority: 5 Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Fixes for mactex.lisp Initial Comment: Here's a patch that fixes some problems in mactex.lisp: * texmexpt The patch fixes some different problems in texmexpt: tex('diff(f,x)^2); => $$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$ This is not want we want, so we need to add some more exceptions. tex(f(x)^2); => $$f^2\left(\left(x\right)\right)$$ i.e. there's one set of brackets too much. tex(f(x)^(a+b)); => $$ Error: ((MPLUS) $b $a) is not of type (OR RATIONAL LISP:FLOAT). That happens because we're doing a numeric comparison of the exponent. * texmbox \framebox doesn't work in math mode, use \boxed instead. Also,support labelled boxes. * texchoose tex(binomial(a,b)); => $$\pmatrix{a\b}$ which doesn't typeset a proper binomial  use the builtin TeX command \choose instead.  >Comment By: Raymond Toy (rtoy) Date: 20020715 12:21 Message: Logged In: YES user_id=28849 Sorry for messing up your original patch. I've applied your new patch. Let me know if it's working. Also, shouldn't lsum do some instead of just printing lsum? I have no problems if you send patches to the mailing list instead of here. (I'd actually prefer that because I hate this web thing too.)  Comment By: Jesper Harder (harder) Date: 20020703 19:28 Message: Logged In: YES user_id=177224 > You didn't give an example \boxed example, so I don't know > what that does. It just replaces \framebox with \boxed, because \framebox only works in text mode not in math mode. Before the patch: tex(box(a+b)); ==> $$\framebox{b+a}$$ After the patch: tex(box(a+b)); ==> $$\boxed{b+a}$$ The texmlabox stuff adds support for labelled boxed, e.g. tex(box(a+b,foo)); ==> $$\stackrel{foo}{\boxed{b+a}}$$ > Please try this out when you can. It works fine except that you missed a part of my patch: %lsum, %limit are also execeptions, and I think there's a typo  %integral should be %integrate. Here a some examples: tex('limit(f(x),x,0)^2); ==> $$\lim ^2\left(f\left(x\right),x,0\right)$$ tex('lsum(f(x),x,0)^2); ==> $$%LSUM^2\left(f\left(x\right),x,0\right)$$ tex('integrate(f(x),x)^2); ==> $$%INTEGRATE^2\left(f\left(x\right),x\right)$$ I've attached a patch against the newest version. (BTW, I really, really dislike this awkward Sourceforge web interface  isn't there some way to submit patches via email instead?)  Comment By: Raymond Toy (rtoy) Date: 20020626 13:59 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 13:56 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 11:07 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020622 13:07 Message: Logged In: YES user_id=28849 I applied your patch, with some changes, and all of your examples produce the desired result now. You didn't give an example \boxed example, so I don't know what that does. Please try this out when you can.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 
From: SourceForge.net <noreply@so...>  20060326 01:24:16

Bugs item #534874, was opened at 20020325 14:34 Message generated for change (Comment added) made by robert_dodier You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: Lisp Core Group: None >Status: Closed Resolution: Fixed Priority: 5 Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Fixes for mactex.lisp Initial Comment: Here's a patch that fixes some problems in mactex.lisp: * texmexpt The patch fixes some different problems in texmexpt: tex('diff(f,x)^2); => $$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$ This is not want we want, so we need to add some more exceptions. tex(f(x)^2); => $$f^2\left(\left(x\right)\right)$$ i.e. there's one set of brackets too much. tex(f(x)^(a+b)); => $$ Error: ((MPLUS) $b $a) is not of type (OR RATIONAL LISP:FLOAT). That happens because we're doing a numeric comparison of the exponent. * texmbox \framebox doesn't work in math mode, use \boxed instead. Also,support labelled boxes. * texchoose tex(binomial(a,b)); => $$\pmatrix{a\\b}$ which doesn't typeset a proper binomial  use the builtin TeX command \choose instead.  >Comment By: Robert Dodier (robert_dodier) Date: 20060325 18:24 Message: Logged In: YES user_id=501686 Closing this report, as it is already marked "fixed" and, on trying the examples mentioned in the comments, it appears that the patch or patches were applied. (Except tex(binomial(a,b)) still yields pmatrix. Oh well. If that's still a problem then we'll open a new report just for that.)  Comment By: Raymond Toy (rtoy) Date: 20020715 10:21 Message: Logged In: YES user_id=28849 Sorry for messing up your original patch. I've applied your new patch. Let me know if it's working. Also, shouldn't lsum do some instead of just printing lsum? I have no problems if you send patches to the mailing list instead of here. (I'd actually prefer that because I hate this web thing too.)  Comment By: Jesper Harder (harder) Date: 20020703 17:28 Message: Logged In: YES user_id=177224 > You didn't give an example \boxed example, so I don't know > what that does. It just replaces \framebox with \boxed, because \framebox only works in text mode not in math mode. Before the patch: tex(box(a+b)); ==> $$\framebox{b+a}$$ After the patch: tex(box(a+b)); ==> $$\boxed{b+a}$$ The texmlabox stuff adds support for labelled boxed, e.g. tex(box(a+b,foo)); ==> $$\stackrel{foo}{\boxed{b+a}}$$ > Please try this out when you can. It works fine except that you missed a part of my patch: %lsum, %limit are also execeptions, and I think there's a typo  %integral should be %integrate. Here a some examples: tex('limit(f(x),x,0)^2); ==> $$\lim ^2\left(f\left(x\right),x,0\right)$$ tex('lsum(f(x),x,0)^2); ==> $$%LSUM^2\left(f\left(x\right),x,0\right)$$ tex('integrate(f(x),x)^2); ==> $$%INTEGRATE^2\left(f\left(x\right),x\right)$$ I've attached a patch against the newest version. (BTW, I really, really dislike this awkward Sourceforge web interface  isn't there some way to submit patches via email instead?)  Comment By: Raymond Toy (rtoy) Date: 20020626 11:59 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 11:56 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 09:07 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020622 11:07 Message: Logged In: YES user_id=28849 I applied your patch, with some changes, and all of your examples produce the desired result now. You didn't give an example \boxed example, so I don't know what that does. Please try this out when you can.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 
From: SourceForge.net <noreply@so...>  20080416 04:37:03

Bugs item #534874, was opened at 20020325 13:34 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Lisp Core Group: None Status: Closed Resolution: Fixed Priority: 5 Private: No Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Fixes for mactex.lisp Initial Comment: Here's a patch that fixes some problems in mactex.lisp: * texmexpt The patch fixes some different problems in texmexpt: tex('diff(f,x)^2); => $$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$ This is not want we want, so we need to add some more exceptions. tex(f(x)^2); => $$f^2\left(\left(x\right)\right)$$ i.e. there's one set of brackets too much. tex(f(x)^(a+b)); => $$ Error: ((MPLUS) $b $a) is not of type (OR RATIONAL LISP:FLOAT). That happens because we're doing a numeric comparison of the exponent. * texmbox \framebox doesn't work in math mode, use \boxed instead. Also,support labelled boxes. * texchoose tex(binomial(a,b)); => $$\pmatrix{a\\b}$ which doesn't typeset a proper binomial  use the builtin TeX command \choose instead.  Comment By: Nobody/Anonymous (nobody) Date: 20080415 21:37 Message: Logged In: NO Committed r1.63 src/mactex.lisp to output \choose for binomial instead of \pmatrix. Robert Dodier (not logged in)  Comment By: Robert Dodier (robert_dodier) Date: 20060325 17:24 Message: Logged In: YES user_id=501686 Closing this report, as it is already marked "fixed" and, on trying the examples mentioned in the comments, it appears that the patch or patches were applied. (Except tex(binomial(a,b)) still yields pmatrix. Oh well. If that's still a problem then we'll open a new report just for that.)  Comment By: Raymond Toy (rtoy) Date: 20020715 09:21 Message: Logged In: YES user_id=28849 Sorry for messing up your original patch. I've applied your new patch. Let me know if it's working. Also, shouldn't lsum do some instead of just printing lsum? I have no problems if you send patches to the mailing list instead of here. (I'd actually prefer that because I hate this web thing too.)  Comment By: Jesper Harder (harder) Date: 20020703 16:28 Message: Logged In: YES user_id=177224 > You didn't give an example \boxed example, so I don't know > what that does. It just replaces \framebox with \boxed, because \framebox only works in text mode not in math mode. Before the patch: tex(box(a+b)); ==> $$\framebox{b+a}$$ After the patch: tex(box(a+b)); ==> $$\boxed{b+a}$$ The texmlabox stuff adds support for labelled boxed, e.g. tex(box(a+b,foo)); ==> $$\stackrel{foo}{\boxed{b+a}}$$ > Please try this out when you can. It works fine except that you missed a part of my patch: %lsum, %limit are also execeptions, and I think there's a typo  %integral should be %integrate. Here a some examples: tex('limit(f(x),x,0)^2); ==> $$\lim ^2\left(f\left(x\right),x,0\right)$$ tex('lsum(f(x),x,0)^2); ==> $$%LSUM^2\left(f\left(x\right),x,0\right)$$ tex('integrate(f(x),x)^2); ==> $$%INTEGRATE^2\left(f\left(x\right),x\right)$$ I've attached a patch against the newest version. (BTW, I really, really dislike this awkward Sourceforge web interface  isn't there some way to submit patches via email instead?)  Comment By: Raymond Toy (rtoy) Date: 20020626 10:59 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 10:56 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020626 08:07 Message: Logged In: YES user_id=28849 I'm closing this as fixed. Reopen later if necessary.  Comment By: Raymond Toy (rtoy) Date: 20020622 10:07 Message: Logged In: YES user_id=28849 I applied your patch, with some changes, and all of your examples produce the desired result now. You didn't give an example \boxed example, so I don't know what that does. Please try this out when you can.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=534874&group_id=4933 