From: SourceForge.net <noreply@so...>  20030425 23:59:54

Bugs item #727811, was opened at 20030426 01:59 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=727811&group_id=4933 Category: Lisp Core Group: None Status: Open Resolution: None Priority: 5 Submitted By: Jesper Harder (harder) Assigned to: Nobody/Anonymous (nobody) Summary: Patch for mactex.lisp Initial Comment: `tex' does not translate `and', `or', `not' and `#' to valid TeX expressions. Currently we get this: tex('(a # b)); => $$a # b$$ tex('(a and b)); => $$a(\and)b$$ tex('(a or b)); => $$a(\or)b$$ tex('(not a)); => $$\not a$$ Which are all invalid. `\not', `\and', `\or' and `#' should be replaced with `\neg', `\land', `\lor' and `\ne'. Additionally `or' and `and' should be texinfix not texnary. After applying the attached patch we get this: tex('(a # b)); => $$a\ne b$$ tex('(a and b)); => $$a\land b$$ tex('(a or b)); => $$a(\lor )b$$ tex('(not a)); => $$\neg\,a$$ The parens in `or' still aren't quite right, but at least it's valid TeX.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=727811&group_id=4933 