Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package texmath for openSUSE:Factory checked 
in at 2023-12-28 23:03:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texmath (Old)
 and      /work/SRC/openSUSE:Factory/.texmath.new.28375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texmath"

Thu Dec 28 23:03:25 2023 rev:57 rq:1134346 version:0.12.8.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/texmath/texmath.changes  2023-11-08 
22:18:03.935917527 +0100
+++ /work/SRC/openSUSE:Factory/.texmath.new.28375/texmath.changes       
2023-12-28 23:05:01.794263272 +0100
@@ -1,0 +2,24 @@
+Wed Dec 13 02:54:53 UTC 2023 - Peter Simons <psim...@suse.com>
+
+- Update texmath to version 0.12.8.6.
+  texmath (0.12.8.6)
+
+    * Typst writer: avoid redundant `lr`s (#233).
+
+-------------------------------------------------------------------
+Mon Dec 11 19:03:52 UTC 2023 - Peter Simons <psim...@suse.com>
+
+- Update texmath to version 0.12.8.5.
+  texmath (0.12.8.5)
+
+    * Typst writer: use ASCII symbols when possible instead of symbols (#232).
+      E.g., `+` instead of `plus`. Add `\` to characters needing escape.
+      Enhance list of characters that need escaping.
+
+    * Typst writer: fixed EBoxed output so it includes a border.
+
+    * Handle `\ddot` better in conversion to typst (#231).
+
+    * Use typst-symbols 0.1.5
+
+-------------------------------------------------------------------

Old:
----
  texmath-0.12.8.4.tar.gz

New:
----
  texmath-0.12.8.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ texmath.spec ++++++
--- /var/tmp/diff_new_pack.NbsDoq/_old  2023-12-28 23:05:02.346283447 +0100
+++ /var/tmp/diff_new_pack.NbsDoq/_new  2023-12-28 23:05:02.350283592 +0100
@@ -20,7 +20,7 @@
 %global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           %{pkg_name}
-Version:        0.12.8.4
+Version:        0.12.8.6
 Release:        0
 Summary:        Conversion between math formats
 License:        GPL-2.0-or-later

++++++ texmath-0.12.8.4.tar.gz -> texmath-0.12.8.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/changelog 
new/texmath-0.12.8.6/changelog
--- old/texmath-0.12.8.4/changelog      2001-09-09 03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/changelog      2001-09-09 03:46:40.000000000 +0200
@@ -1,3 +1,19 @@
+texmath (0.12.8.6)
+
+  * Typst writer: avoid redundant `lr`s (#233).
+
+texmath (0.12.8.5)
+
+  * Typst writer: use ASCII symbols when possible instead of symbols (#232).
+    E.g., `+` instead of `plus`. Add `\` to characters needing escape.
+    Enhance list of characters that need escaping.
+
+  * Typst writer: fixed EBoxed output so it includes a border.
+
+  * Handle `\ddot` better in conversion to typst (#231).
+
+  * Use typst-symbols 0.1.5
+
 texmath (0.12.8.4)
 
   * TeX reader: ignore `\allowbreak` (#230).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/src/Text/TeXMath/Writers/Typst.hs 
new/texmath-0.12.8.6/src/Text/TeXMath/Writers/Typst.hs
--- old/texmath-0.12.8.4/src/Text/TeXMath/Writers/Typst.hs      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/src/Text/TeXMath/Writers/Typst.hs      2001-09-09 
03:46:40.000000000 +0200
@@ -28,7 +28,8 @@
 import Typst.Symbols (typstSymbols)
 import Data.Generics (everywhere, mkT)
 import Data.Text (Text)
-import Data.Char (isDigit, isAlpha)
+import Data.Char (isDigit, isAlpha, isAscii)
+import Data.Maybe (fromMaybe)
 
 -- import Debug.Trace
 -- tr' x = trace (show x) x
@@ -64,6 +65,11 @@
     needsEscape '(' = True
     needsEscape ')' = True
     needsEscape '_' = True
+    needsEscape '*' = True
+    needsEscape '^' = True
+    needsEscape '"' = True
+    needsEscape '/' = True
+    needsEscape '\\' = True
     needsEscape _ = False
 
 escInQuotes :: Text -> Text
@@ -92,8 +98,10 @@
 
 writeExp :: Exp -> Text
 writeExp (ENumber s) = s
-writeExp (ESymbol _t s) =
-  maybe (esc s) id $ M.lookup s typstSymbolMap
+writeExp (ESymbol _t s)
+  | T.all isAscii s = esc s  -- use '+' not 'plus'
+  | s == "\x2212" = "-" -- use '-' not 'minus'
+  | otherwise = fromMaybe (esc s) $ M.lookup s typstSymbolMap
 writeExp (EIdentifier s) =
   if T.length s == 1
      then writeExp (ESymbol Ord s)
@@ -206,7 +214,7 @@
        TextBoldScript -> "bold" <> inParens ("cal" <> inParens contents)
        TextBoldFraktur -> "bold" <> inParens ("frak" <> inParens contents)
        TextSansSerifItalic -> "italic" <> inParens ("sans" <> inParens 
contents)
-writeExp (EBoxed e) = "#box([" <> writeExp e <> "])"
+writeExp (EBoxed e) = "#box(stroke: black, inset: 3pt, [$ " <> writeExp e <> " 
$])"
 writeExp (EPhantom e) = "#hide[" <> writeExp e <> "]"
 writeExp (EScaled size e) =
   "#scale(x: " <> tshow (floor (100 * size) :: Int) <>
@@ -238,11 +246,19 @@
    where toCase = (", " <>) . T.intercalate " & " . map writeExps
 writeExp (EDelimited open close es) =
   if isDelim open && isDelim close
-     then "lr" <> inParens (open <> body <> close)
+     then
+       if matchedPair open close &&  -- see #233
+            not (any (\x -> x == Left open || x == Left close) es)
+          then open <> body <> close
+          else "lr" <> inParens (open <> body <> close)
      else esc open <> body <> esc close
   where fromDelimited (Left e)  = e
         fromDelimited (Right e) = writeExp e
         isDelim c = c `elem` ["(",")","[","]","{","}","|","||"]
+        matchedPair "(" ")" = True
+        matchedPair "[" "]" = True
+        matchedPair "{" "}" = True
+        matchedPair _ _ = False
         body = T.unwords (map fromDelimited es)
 writeExp (EArray _aligns rows)
   = T.intercalate "\\\n" $ map mkRow rows
@@ -263,4 +279,6 @@
 tshow = T.pack . show
 
 typstSymbolMap :: M.Map Text Text
-typstSymbolMap = M.fromList [(s,name) | (name, _, s) <- typstSymbols]
+typstSymbolMap = M.fromList $
+  ("\776", "dot.double") -- see #231
+  : [(s,name) | (name, _, s) <- typstSymbols]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/01.test 
new/texmath-0.12.8.6/test/writer/typst/01.test
--- old/texmath-0.12.8.4/test/writer/typst/01.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/01.test      2001-09-09 
03:46:40.000000000 +0200
@@ -19,4 +19,4 @@
     (EGrouped [ ENumber "2" , EIdentifier "a" ])
 ]
 >>> typst
-x eq frac(minus b plus.minus sqrt(b^2 minus 4 a c), 2 a)
+x = frac(- b plus.minus sqrt(b^2 - 4 a c), 2 a)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/02.test 
new/texmath-0.12.8.6/test/writer/typst/02.test
--- old/texmath-0.12.8.4/test/writer/typst/02.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/02.test      2001-09-09 
03:46:40.000000000 +0200
@@ -22,4 +22,4 @@
     ]
 ]
 >>> typst
-2 eq lr((frac(lr((3 minus x)) times 2, 3 minus x)))
+2 = (frac((3 - x) times 2, 3 - x))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/03.test 
new/texmath-0.12.8.6/test/writer/typst/03.test
--- old/texmath-0.12.8.4/test/writer/typst/03.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/03.test      2001-09-09 
03:46:40.000000000 +0200
@@ -10,4 +10,4 @@
 , ENumber "0"
 ]
 >>> typst
-a x^2 plus b x plus c eq 0
+a x^2 + b x + c = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/04.test 
new/texmath-0.12.8.6/test/writer/typst/04.test
--- old/texmath-0.12.8.4/test/writer/typst/04.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/04.test      2001-09-09 
03:46:40.000000000 +0200
@@ -17,4 +17,4 @@
     (ENumber "2")
 ]
 >>> typst
-S_(upright("new")) eq S_(upright("old")) minus lr((5 minus T))^2 / 2
+S_(upright("new")) = S_(upright("old")) - (5 - T)^2 / 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/05.test 
new/texmath-0.12.8.6/test/writer/typst/05.test
--- old/texmath-0.12.8.4/test/writer/typst/05.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/05.test      2001-09-09 
03:46:40.000000000 +0200
@@ -28,4 +28,4 @@
 , EIdentifier "y"
 ]
 >>> typst
-integral_a^x #h(-1em) #h(-1em) #h(-1em) integral_a^s f lr((y)) thin d y thin d 
s eq integral_a^x f lr((y)) lr((x minus y)) thin d y
+integral_a^x #h(-1em) #h(-1em) #h(-1em) integral_a^s f (y) thin d y thin d s = 
integral_a^x f (y) (x - y) thin d y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/06.test 
new/texmath-0.12.8.6/test/writer/typst/06.test
--- old/texmath-0.12.8.4/test/writer/typst/06.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/06.test      2001-09-09 
03:46:40.000000000 +0200
@@ -32,4 +32,4 @@
        ])
 ]
 >>> typst
-sum_(m eq 1)^oo sum_(n eq 1)^oo frac(m^2 thin n, 3^m lr((m thin 3^n plus n 
thin 3^m)))
+sum_(m = 1)^oo sum_(n = 1)^oo frac(m^2 thin n, 3^m (m thin 3^n + n thin 3^m))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/07.test 
new/texmath-0.12.8.6/test/writer/typst/07.test
--- old/texmath-0.12.8.4/test/writer/typst/07.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/07.test      2001-09-09 
03:46:40.000000000 +0200
@@ -20,4 +20,4 @@
 , EIdentifier "a"
 ]
 >>> typst
-u prime.double plus p lr((x)) u prime plus q lr((x)) u eq f lr((x)) comma quad 
x gt a
+u prime.double + p (x) u prime + q (x) u = f (x) , quad x > a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/08.test 
new/texmath-0.12.8.6/test/writer/typst/08.test
--- old/texmath-0.12.8.4/test/writer/typst/08.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/08.test      2001-09-09 
03:46:40.000000000 +0200
@@ -30,4 +30,4 @@
 , EDelimited "(" ")" [ Right (EIdentifier "z") ]
 ]
 >>> typst
-lr(|z^(‾)|) eq lr(|z|) comma lr(|lr((z^(‾)))^n|) eq lr(|z|)^n comma arg 
lr((z^n)) eq n arg lr((z))
+lr(|z^(‾)|) = lr(|z|) , lr(|(z^(‾))^n|) = lr(|z|)^n , arg (z^n) = n arg (z)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/09.test 
new/texmath-0.12.8.6/test/writer/typst/09.test
--- old/texmath-0.12.8.4/test/writer/typst/09.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/09.test      2001-09-09 
03:46:40.000000000 +0200
@@ -15,4 +15,4 @@
     "(" ")" [ Right (ESub (EIdentifier "z") (ENumber "0")) ]
 ]
 >>> typst
-lim_(z arrow.r z_0) f lr((z)) eq f lr((z_0))
+lim_(z arrow.r z_0) f (z) = f (z_0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/10.test 
new/texmath-0.12.8.6/test/writer/typst/10.test
--- old/texmath-0.12.8.4/test/writer/typst/10.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/10.test      2001-09-09 
03:46:40.000000000 +0200
@@ -42,4 +42,4 @@
 , EIdentifier "R"
 ]
 >>> typst
-phi.alt_n lr((kappa)) eq frac(1, 4 pi^2 kappa^2) integral_0^oo frac(sin 
lr((kappa R)), kappa R) frac(diff, diff R) lr([R^2 frac(diff D_n lr((R)), diff 
R)]) thin d R
+phi.alt_n (kappa) = frac(1, 4 pi^2 kappa^2) integral_0^oo frac(sin (kappa R), 
kappa R) frac(diff, diff R) [R^2 frac(diff D_n (R), diff R)] thin d R
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/11.test 
new/texmath-0.12.8.6/test/writer/typst/11.test
--- old/texmath-0.12.8.4/test/writer/typst/11.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/11.test      2001-09-09 
03:46:40.000000000 +0200
@@ -23,4 +23,4 @@
     NormalFrac (ENumber "1") (ESub (EIdentifier "l") (ENumber "0"))
 ]
 >>> typst
-phi.alt_n lr((kappa)) eq 0.033 C_n^2 kappa^(minus 11 slash 3) comma quad 1 / 
L_0 lt.double kappa lt.double 1 / l_0
+phi.alt_n (kappa) = 0.033 C_n^2 kappa^(- 11 \/ 3) , quad 1 / L_0 lt.double 
kappa lt.double 1 / l_0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/12.test 
new/texmath-0.12.8.6/test/writer/typst/12.test
--- old/texmath-0.12.8.4/test/writer/typst/12.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/12.test      2001-09-09 
03:46:40.000000000 +0200
@@ -30,4 +30,4 @@
     ]
 ]
 >>> typst
-f lr((x)) eq cases(delim: "{", 1 & minus 1 lt.eq x lt 0, 1 / 2 & x eq 0, 1 
minus x^2 & upright("otherwise"))
+f (x) = cases(delim: "{", 1 & - 1 lt.eq x < 0, 1 / 2 & x = 0, 1 - x^2 & 
upright("otherwise"))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/13.test 
new/texmath-0.12.8.6/test/writer/typst/13.test
--- old/texmath-0.12.8.4/test/writer/typst/13.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/13.test      2001-09-09 
03:46:40.000000000 +0200
@@ -54,4 +54,4 @@
     (EGrouped [ EIdentifier "n" , ESymbol Ord "!" ])
 ]
 >>> typst
-zws_p F_q lr((a_1 comma dots.h comma a_p semi c_1 comma dots.h comma c_q semi 
z)) eq sum_(n eq 0)^oo frac(lr((a_1))_n dots.h.c lr((a_p))_n, lr((c_1))_n 
dots.h.c lr((c_q))_n) frac(z^n, n excl)
+zws_p F_q (a_1 , dots.h , a_p ; c_1 , dots.h , c_q ; z) = sum_(n = 0)^oo 
frac((a_1)_n dots.h.c (a_p)_n, (c_1)_n dots.h.c (c_q)_n) frac(z^n, n !)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/17.test 
new/texmath-0.12.8.6/test/writer/typst/17.test
--- old/texmath-0.12.8.4/test/writer/typst/17.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/17.test      2001-09-09 
03:46:40.000000000 +0200
@@ -8,4 +8,4 @@
 , EIdentifier "x"
 ]
 >>> typst
-x ast.basic 4 eq 4 ast.basic x
+x \* 4 = 4 \* x
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/21.test 
new/texmath-0.12.8.6/test/writer/typst/21.test
--- old/texmath-0.12.8.4/test/writer/typst/21.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/21.test      2001-09-09 
03:46:40.000000000 +0200
@@ -6,4 +6,4 @@
 , ESuper (EIdentifier "c") (ENumber "22")
 ]
 >>> typst
-e_1 eq b^2 plus c^22
+e_1 = b^2 + c^22
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/23.test 
new/texmath-0.12.8.6/test/writer/typst/23.test
--- old/texmath-0.12.8.4/test/writer/typst/23.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/23.test      2001-09-09 
03:46:40.000000000 +0200
@@ -1,4 +1,4 @@
 <<< native
 [ ENumber "1" , ESymbol Ord "." ]
 >>> typst
-1 dot.basic
+1 .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/axiom_of_power_set.test 
new/texmath-0.12.8.6/test/writer/typst/axiom_of_power_set.test
--- old/texmath-0.12.8.4/test/writer/typst/axiom_of_power_set.test      
2001-09-09 03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/axiom_of_power_set.test      
2001-09-09 03:46:40.000000000 +0200
@@ -33,4 +33,4 @@
     ]
 ]
 >>> typst
-forall A thin exists P thin forall B thin lr([B in P arrow.l.r.double forall C 
thin lr((C in B arrow.r.double C in A))])
+forall A thin exists P thin forall B thin [B in P arrow.l.r.double forall C 
thin (C in B arrow.r.double C in A)]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/binomial_coefficient.test 
new/texmath-0.12.8.6/test/writer/typst/binomial_coefficient.test
--- old/texmath-0.12.8.4/test/writer/typst/binomial_coefficient.test    
2001-09-09 03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/binomial_coefficient.test    
2001-09-09 03:46:40.000000000 +0200
@@ -40,4 +40,4 @@
        ])
 ]
 >>> typst
-bold(C) lr((n comma k)) eq bold(C)_k^n eq zws_n bold(C)_k eq binom(n, k) eq 
frac(n excl, k excl thin lr((n minus k)) excl)
+bold(C) (n , k) = bold(C)_k^n = zws_n bold(C)_k = binom(n, k) = frac(n !, k ! 
thin (n - k) !)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/boxed.test 
new/texmath-0.12.8.6/test/writer/typst/boxed.test
--- old/texmath-0.12.8.4/test/writer/typst/boxed.test   2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/boxed.test   2001-09-09 
03:46:40.000000000 +0200
@@ -9,4 +9,4 @@
        ])
 ]
 >>> typst
-#box([x^2 plus y^2 plus z^2])
+#box(stroke: black, inset: 3pt, [$ x^2 + y^2 + z^2 $])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/chain2.test 
new/texmath-0.12.8.6/test/writer/typst/chain2.test
--- old/texmath-0.12.8.4/test/writer/typst/chain2.test  2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/chain2.test  2001-09-09 
03:46:40.000000000 +0200
@@ -49,4 +49,4 @@
 , EIdentifier "x"
 ]
 >>> typst
-integral_0^1 f lr((x)) #h(0em) ⅆ x eq sum_(i eq 0)^oo x_i eq product_(i eq 
0)^oo x_i eq product.co_(i eq 0)^oo x_i eq integral.cont_0^1 f lr((x)) #h(0em) 
ⅆ x eq integral.double_0^1 f lr((x)) #h(0em) ⅆ x eq integral.triple_0^1 f 
lr((x)) #h(0em) ⅆ x
+integral_0^1 f (x) #h(0em) ⅆ x = sum_(i = 0)^oo x_i = product_(i = 0)^oo x_i 
= product.co_(i = 0)^oo x_i = integral.cont_0^1 f (x) #h(0em) ⅆ x = 
integral.double_0^1 f (x) #h(0em) ⅆ x = integral.triple_0^1 f (x) #h(0em) ⅆ 
x
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/choose.test 
new/texmath-0.12.8.6/test/writer/typst/choose.test
--- old/texmath-0.12.8.4/test/writer/typst/choose.test  2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/choose.test  2001-09-09 
03:46:40.000000000 +0200
@@ -18,4 +18,4 @@
     ]
 ]
 >>> typst
-binom(a, lr({frac(b, c plus 2)}))
+binom(a, {frac(b, c + 2)})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/complex1.test 
new/texmath-0.12.8.6/test/writer/typst/complex1.test
--- old/texmath-0.12.8.4/test/writer/typst/complex1.test        2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/complex1.test        2001-09-09 
03:46:40.000000000 +0200
@@ -601,22 +601,22 @@
     ]
 ]
 >>> typst
-upright("Bernoulli Trials") & P paren.l E paren.r eq lr((n / k)) p_()^k 
paren.l 1 hyph.minus p paren.r_()^(n hyph.minus k)\
-upright("Cauchy-Schwarz Inequality") & lr((sum_(k eq 1)^n a_k^() b_k^()))_()^2 
lt.eq lr((sum_(k eq 1)^n a_k^2)) lr((sum_(k eq 1)^n b_k^2))\
-upright("Cauchy Formula") & f paren.l z paren.r thin dot.c "Ind"_gamma^() 
paren.l z paren.r eq frac(1, 2 pi i) integral.cont_gamma^() frac(f paren.l xi 
paren.r, xi hyph.minus z) thin d xi\
-upright("Cross Product") & V_1^() times V_2^() eq mat(delim: "|", i, j, k; 
frac(diff X, diff u), frac(diff Y, diff u), 0; frac(diff X, diff v), frac(diff 
Y, diff v), 0)\
-upright("Vandermonde Determinant") & mat(delim: "|", 1, 1, dots.h.c, 1; 
v_1^(), v_2^(), dots.h.c, v_n^(); v_1^2, v_2^2, dots.h.c, v_n^2; dots.v, 
dots.v, dots.down, dots.v; v_1^(n hyph.minus 1), v_2^(n hyph.minus 1), 
dots.h.c, v_n^(n hyph.minus 1)) eq product_(1 lt.eq i lt j lt.eq n)^() paren.l 
v_j^() hyph.minus v_i^() paren.r\
-upright("Lorenz Equations") & x^(˙)_() & eq & sigma paren.l y hyph.minus x 
paren.r\
-y^(˙)_() & eq & rho x hyph.minus y hyph.minus x z\
-z^(˙)_() & eq & hyph.minus beta z plus x y\
-upright("Maxwell's Equations") & {nabla zws times B^harpoon.lt_() hyph.minus 
thin 1 / c thin frac(diff zws E^harpoon.lt_(), diff zws t) & eq & frac(4 pi, c) 
thin j^harpoon.lt_()\
-nabla zws dot.c E^harpoon.lt_() & eq & 4 pi rho\
-nabla zws times E^harpoon.lt_() thin plus thin 1 / c thin frac(diff zws 
B^harpoon.lt_(), diff zws t) & eq & 0^harpoon.lt_()\
-nabla zws dot.c B^harpoon.lt_() & eq & 0\
-upright("Einstein Field Equations") & R_(mu nu)^() hyph.minus 1 / 2 thin g_(mu 
nu)^() thin R eq frac(8 pi G, c_()^4) thin T_(mu nu)^()\
-upright("Ramanujan Identity") & frac(1, paren.l sqrt(phi sqrt(5)) hyph.minus 
phi paren.r e_()^(25 / pi)) eq 1 plus frac(e_()^(hyph.minus 2 pi), 1 plus 
frac(e_()^(hyph.minus 4 pi), 1 plus frac(e_()^(hyph.minus 6 pi), 1 plus 
frac(e_()^(hyph.minus 8 pi), 1 plus dots.h))))\
-upright("Another Ramanujan identity") & sum_(k eq 1)^oo 1 / 2_()^(⌊ k dot.c 
zws phi ⌋) eq frac(1, 2_()^0 plus frac(1, 2_()^1 plus dots.h.c))\
-upright("Rogers-Ramanujan Identity") & 1 plus sum_(k eq 1)^oo 
frac(q_()^(k_()^2 plus k), paren.l 1 hyph.minus q paren.r paren.l 1 hyph.minus 
q_()^2 paren.r dots.h.c paren.l 1 hyph.minus q_()^k paren.r) eq product_(j eq 
0)^oo frac(1, paren.l 1 hyph.minus q_()^(5 j plus 2) paren.r paren.l 1 
hyph.minus q_()^(5 j plus 3) paren.r) comma upright("  ") upright("  ") 
f o r med bar.v q bar.v lt 1 dot.basic\
+upright("Bernoulli Trials") & P \( E \) = (n / k) p_()^k \( 1 - p \)_()^(n - 
k)\
+upright("Cauchy-Schwarz Inequality") & (sum_(k = 1)^n a_k^() b_k^())_()^2 
lt.eq (sum_(k = 1)^n a_k^2) (sum_(k = 1)^n b_k^2)\
+upright("Cauchy Formula") & f \( z \) thin dot.c "Ind"_gamma^() \( z \) = 
frac(1, 2 pi i) integral.cont_gamma^() frac(f \( xi \), xi - z) thin d xi\
+upright("Cross Product") & V_1^() times V_2^() = mat(delim: "|", i, j, k; 
frac(diff X, diff u), frac(diff Y, diff u), 0; frac(diff X, diff v), frac(diff 
Y, diff v), 0)\
+upright("Vandermonde Determinant") & mat(delim: "|", 1, 1, dots.h.c, 1; 
v_1^(), v_2^(), dots.h.c, v_n^(); v_1^2, v_2^2, dots.h.c, v_n^2; dots.v, 
dots.v, dots.down, dots.v; v_1^(n - 1), v_2^(n - 1), dots.h.c, v_n^(n - 1)) = 
product_(1 lt.eq i < j lt.eq n)^() \( v_j^() - v_i^() \)\
+upright("Lorenz Equations") & x^(˙)_() & = & sigma \( y - x \)\
+y^(˙)_() & = & rho x - y - x z\
+z^(˙)_() & = & - beta z + x y\
+upright("Maxwell's Equations") & {nabla zws times B^harpoon.lt_() - thin 1 / c 
thin frac(diff zws E^harpoon.lt_(), diff zws t) & = & frac(4 pi, c) thin 
j^harpoon.lt_()\
+nabla zws dot.c E^harpoon.lt_() & = & 4 pi rho\
+nabla zws times E^harpoon.lt_() thin + thin 1 / c thin frac(diff zws 
B^harpoon.lt_(), diff zws t) & = & 0^harpoon.lt_()\
+nabla zws dot.c B^harpoon.lt_() & = & 0\
+upright("Einstein Field Equations") & R_(mu nu)^() - 1 / 2 thin g_(mu nu)^() 
thin R = frac(8 pi G, c_()^4) thin T_(mu nu)^()\
+upright("Ramanujan Identity") & frac(1, \( sqrt(phi sqrt(5)) - phi \) e_()^(25 
/ pi)) = 1 + frac(e_()^(- 2 pi), 1 + frac(e_()^(- 4 pi), 1 + frac(e_()^(- 6 
pi), 1 + frac(e_()^(- 8 pi), 1 + dots.h))))\
+upright("Another Ramanujan identity") & sum_(k = 1)^oo 1 / 2_()^(⌊ k dot.c 
zws phi ⌋) = frac(1, 2_()^0 + frac(1, 2_()^1 + dots.h.c))\
+upright("Rogers-Ramanujan Identity") & 1 + sum_(k = 1)^oo frac(q_()^(k_()^2 + 
k), \( 1 - q \) \( 1 - q_()^2 \) dots.h.c \( 1 - q_()^k \)) = product_(j = 
0)^oo frac(1, \( 1 - q_()^(5 j + 2) \) \( 1 - q_()^(5 j + 3) \)) , 
upright("  ") upright("  ") f o r med \| q \| < 1 .\
 upright("Commutative Diagram") & H & arrow.l & K\
 arrow.b & zws & arrow.t\
 H & arrow.r & K
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/complex2.test 
new/texmath-0.12.8.6/test/writer/typst/complex2.test
--- old/texmath-0.12.8.4/test/writer/typst/complex2.test        2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/complex2.test        2001-09-09 
03:46:40.000000000 +0200
@@ -391,18 +391,18 @@
     ]
 ]
 >>> typst
-upright("Quadratic Equation") & x eq frac(hyph.minus b plus.minus sqrt(b_()^2 
hyph.minus 4 a c), 2 a)\
-upright("DisplayQuadratic Equation") & x eq frac(hyph.minus b plus.minus 
sqrt(b_()^2 hyph.minus 4 a c), 2 a)\
-upright("Rational Function") & f paren.l x paren.r eq frac(1 hyph.minus 
x_()^2, 1 hyph.minus x_()^3)\
-upright("Rational Function") & f paren.l x paren.r eq frac(paren.l 1 
hyph.minus x_()^2 paren.r x_()^3, 1 hyph.minus x_()^3)\
-upright("Rational Function") & f paren.l x paren.r eq frac(paren.l 1 
hyph.minus x_()^2 paren.r paren.l x_()^3 hyph.minus 5 x paren.r, 1 hyph.minus 
x_()^3)\
-upright("Parametrize Rational Function") & f paren.l x paren.r eq frac(paren.l 
a_i^() hyph.minus x_()^2 paren.r_()^5, 1 hyph.minus x_()^3)\
-upright("Stacked exponents") & g paren.l z paren.r eq e_()^(hyph.minus x_()^2)\
-upright("Stacked exponents") & g paren.l z paren.r eq e_()^(hyph.minus paren.l 
z hyph.minus a paren.r_()^2)\
-upright("Stacked exponents") & g paren.l z paren.r eq e_()^(hyph.minus sum_(i 
eq 0)^oo z_i^2)\
-upright("Stacked exponents") & g paren.l y paren.r eq e_()^(hyph.minus sum_(i 
eq 0)^oo y_i^2)\
-upright("Stacked exponents") & g paren.l z paren.r eq e_()^(hyph.minus sum_(i 
eq 0)^oo z_()^(frac(2, a hyph.minus i)))\
-upright("Cross Product") & frac(x_1^() hyph.minus x_2^(), x_3^() hyph.minus 
x_4^()) frac(x_1^() hyph.minus x_4^(), x_2^() hyph.minus x_3^())\
-upright("Cross Product") & paren.l frac(x_1^() hyph.minus x_2^(), x_3^() 
hyph.minus x_4^()) paren.r paren.l frac(x_1^() hyph.minus x_4^(), x_2^() 
hyph.minus x_3^()) paren.r\
-upright("Cross Product") & lr((frac(x_1^() hyph.minus x_2^(), x_3^() 
hyph.minus x_4^()))) lr((frac(x_1^() hyph.minus x_4^(), x_2^() hyph.minus 
x_3^())))\
-upright("Cross Product") & frac(paren.l x_1^() hyph.minus x_2^() paren.r 
paren.l x_3^() hyph.minus x_4^() paren.r, paren.l x_1^() hyph.minus x_4^() 
paren.r paren.l x_2^() hyph.minus x_3^() paren.r)
+upright("Quadratic Equation") & x = frac(- b plus.minus sqrt(b_()^2 - 4 a c), 
2 a)\
+upright("DisplayQuadratic Equation") & x = frac(- b plus.minus sqrt(b_()^2 - 4 
a c), 2 a)\
+upright("Rational Function") & f \( x \) = frac(1 - x_()^2, 1 - x_()^3)\
+upright("Rational Function") & f \( x \) = frac(\( 1 - x_()^2 \) x_()^3, 1 - 
x_()^3)\
+upright("Rational Function") & f \( x \) = frac(\( 1 - x_()^2 \) \( x_()^3 - 5 
x \), 1 - x_()^3)\
+upright("Parametrize Rational Function") & f \( x \) = frac(\( a_i^() - x_()^2 
\)_()^5, 1 - x_()^3)\
+upright("Stacked exponents") & g \( z \) = e_()^(- x_()^2)\
+upright("Stacked exponents") & g \( z \) = e_()^(- \( z - a \)_()^2)\
+upright("Stacked exponents") & g \( z \) = e_()^(- sum_(i = 0)^oo z_i^2)\
+upright("Stacked exponents") & g \( y \) = e_()^(- sum_(i = 0)^oo y_i^2)\
+upright("Stacked exponents") & g \( z \) = e_()^(- sum_(i = 0)^oo 
z_()^(frac(2, a - i)))\
+upright("Cross Product") & frac(x_1^() - x_2^(), x_3^() - x_4^()) frac(x_1^() 
- x_4^(), x_2^() - x_3^())\
+upright("Cross Product") & \( frac(x_1^() - x_2^(), x_3^() - x_4^()) \) \( 
frac(x_1^() - x_4^(), x_2^() - x_3^()) \)\
+upright("Cross Product") & (frac(x_1^() - x_2^(), x_3^() - x_4^())) 
(frac(x_1^() - x_4^(), x_2^() - x_3^()))\
+upright("Cross Product") & frac(\( x_1^() - x_2^() \) \( x_3^() - x_4^() \), 
\( x_1^() - x_4^() \) \( x_2^() - x_3^() \))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/complex_number.test 
new/texmath-0.12.8.6/test/writer/typst/complex_number.test
--- old/texmath-0.12.8.4/test/writer/typst/complex_number.test  2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/complex_number.test  2001-09-09 
03:46:40.000000000 +0200
@@ -24,4 +24,4 @@
     (EText TextNormal "complex number")
 ]
 >>> typst
-c eq overbrace(underbrace(a, upright("real")) plus underbrace(b upright(i), 
upright("imaginary")), upright("complex number"))
+c = overbrace(underbrace(a, upright("real")) + underbrace(b upright(i), 
upright("imaginary")), upright("complex number"))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/coprod2.test 
new/texmath-0.12.8.6/test/writer/typst/coprod2.test
--- old/texmath-0.12.8.4/test/writer/typst/coprod2.test 2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/coprod2.test 2001-09-09 
03:46:40.000000000 +0200
@@ -7,4 +7,4 @@
 , ESub (EIdentifier "x") (EIdentifier "i")
 ]
 >>> typst
-product.co_(i eq 0)^oo x_i
+product.co_(i = 0)^oo x_i
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/deMorgans_law.test 
new/texmath-0.12.8.6/test/writer/typst/deMorgans_law.test
--- old/texmath-0.12.8.4/test/writer/typst/deMorgans_law.test   2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/deMorgans_law.test   2001-09-09 
03:46:40.000000000 +0200
@@ -36,4 +36,4 @@
     (ESymbol TOver "\175")
 ]
 >>> typst
-not lr((p and q)) arrow.l.r.double lr((not p)) or lr((not q)) 
overline(union.big_(i eq 1)^n A_i) eq sect.big_(i eq 1)^n overline(A_i)
+not (p and q) arrow.l.r.double (not p) or (not q) overline(union.big_(i = 1)^n 
A_i) = sect.big_(i = 1)^n overline(A_i)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/differentiable_manifold.test 
new/texmath-0.12.8.6/test/writer/typst/differentiable_manifold.test
--- old/texmath-0.12.8.4/test/writer/typst/differentiable_manifold.test 
2001-09-09 03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/differentiable_manifold.test 
2001-09-09 03:46:40.000000000 +0200
@@ -59,5 +59,5 @@
     ]
 ]
 >>> typst
-gamma_1 equiv gamma_2 arrow.l.r.double {gamma_1 lr((0)) eq gamma_2 lr((0)) eq 
p comma upright(" and ")\
-frac(upright(d), upright(d) t) phi.alt compose gamma_1 lr((t))\|_(t eq 0) eq 
frac(upright(d), upright(d) t) phi.alt compose gamma_2 lr((t))\|_(t eq 0)
+gamma_1 equiv gamma_2 arrow.l.r.double {gamma_1 (0) = gamma_2 (0) = p , 
upright(" and ")\
+frac(upright(d), upright(d) t) phi.alt circle.stroked.tiny gamma_1 (t)\|_(t = 
0) = frac(upright(d), upright(d) t) phi.alt circle.stroked.tiny gamma_2 
(t)\|_(t = 0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/divergence.test 
new/texmath-0.12.8.6/test/writer/typst/divergence.test
--- old/texmath-0.12.8.4/test/writer/typst/divergence.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/divergence.test      2001-09-09 
03:46:40.000000000 +0200
@@ -22,4 +22,4 @@
     (EGrouped [ ESymbol Ord "\8706" , EIdentifier "z" ])
 ]
 >>> typst
-nabla dot.op arrow(v) eq frac(diff v_x, diff x) plus frac(diff v_y, diff y) 
plus frac(diff v_z, diff z)
+nabla dot.op arrow(v) = frac(diff v_x, diff x) + frac(diff v_y, diff y) + 
frac(diff v_z, diff z)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/doubleint1.test 
new/texmath-0.12.8.6/test/writer/typst/doubleint1.test
--- old/texmath-0.12.8.4/test/writer/typst/doubleint1.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/doubleint1.test      2001-09-09 
03:46:40.000000000 +0200
@@ -7,4 +7,4 @@
 , EIdentifier "x"
 ]
 >>> typst
-integral.double_0^1 f lr((x)) #h(0em) ⅆ x
+integral.double_0^1 f (x) #h(0em) ⅆ x
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/genfrac.test 
new/texmath-0.12.8.6/test/writer/typst/genfrac.test
--- old/texmath-0.12.8.4/test/writer/typst/genfrac.test 2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/genfrac.test 2001-09-09 
03:46:40.000000000 +0200
@@ -6,4 +6,4 @@
     ]
 ]
 >>> typst
-lr({x / y})
+{x / y}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/largeopPos3.test 
new/texmath-0.12.8.6/test/writer/typst/largeopPos3.test
--- old/texmath-0.12.8.4/test/writer/typst/largeopPos3.test     2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/largeopPos3.test     2001-09-09 
03:46:40.000000000 +0200
@@ -8,4 +8,4 @@
     [ EIdentifier "A" , ESymbol Bin "\8745" , EIdentifier "B" ]
 ]
 >>> typst
-sect.big_(i eq 0)^oo A sect B
+sect.big_(i = 0)^oo A sect B
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/math-in-text.test 
new/texmath-0.12.8.6/test/writer/typst/math-in-text.test
--- old/texmath-0.12.8.4/test/writer/typst/math-in-text.test    2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/math-in-text.test    2001-09-09 
03:46:40.000000000 +0200
@@ -17,4 +17,4 @@
     ]
 ]
 >>> typst
-X^2 eq y upright(" under ") H_0 upright(" except when ") x bold(" is less than 
") z bold(".")
+X^2 = y upright(" under ") H_0 upright(" except when ") x bold(" is less than 
") z bold(".")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/moore_determinant.test 
new/texmath-0.12.8.6/test/writer/typst/moore_determinant.test
--- old/texmath-0.12.8.4/test/writer/typst/moore_determinant.test       
2001-09-09 03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/moore_determinant.test       
2001-09-09 03:46:40.000000000 +0200
@@ -51,4 +51,4 @@
     ]
 ]
 >>> typst
-M eq mat(delim: "[", alpha_1, alpha_1^q, dots.h.c, alpha_1^(q^(n minus 1)); 
alpha_2, alpha_2^q, dots.h.c, alpha_2^(q^(n minus 1)); dots.v, dots.v, 
dots.down, dots.v; alpha_m, alpha_m^q, dots.h.c, alpha_m^(q^(n minus 1)))
+M = mat(delim: "[", alpha_1, alpha_1^q, dots.h.c, alpha_1^(q^(n - 1)); 
alpha_2, alpha_2^q, dots.h.c, alpha_2^(q^(n - 1)); dots.v, dots.v, dots.down, 
dots.v; alpha_m, alpha_m^q, dots.h.c, alpha_m^(q^(n - 1)))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/nestFrac1.test 
new/texmath-0.12.8.6/test/writer/typst/nestFrac1.test
--- old/texmath-0.12.8.4/test/writer/typst/nestFrac1.test       2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/nestFrac1.test       2001-09-09 
03:46:40.000000000 +0200
@@ -34,4 +34,4 @@
        ])
 ]
 >>> typst
-frac(1, sqrt(2) plus frac(1, sqrt(3) plus frac(1, sqrt(4) plus frac(1, sqrt(5) 
plus frac(1, sqrt(6) plus dots.h)))))
+frac(1, sqrt(2) + frac(1, sqrt(3) + frac(1, sqrt(4) + frac(1, sqrt(5) + 
frac(1, sqrt(6) + dots.h)))))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/oint1.test 
new/texmath-0.12.8.6/test/writer/typst/oint1.test
--- old/texmath-0.12.8.4/test/writer/typst/oint1.test   2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/oint1.test   2001-09-09 
03:46:40.000000000 +0200
@@ -7,4 +7,4 @@
 , EIdentifier "x"
 ]
 >>> typst
-integral.cont_0^1 f lr((x)) #h(0em) ⅆ x
+integral.cont_0^1 f (x) #h(0em) ⅆ x
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/phantom.test 
new/texmath-0.12.8.6/test/writer/typst/phantom.test
--- old/texmath-0.12.8.4/test/writer/typst/phantom.test 2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/phantom.test 2001-09-09 
03:46:40.000000000 +0200
@@ -7,4 +7,4 @@
     ]
 ]
 >>> typst
-lr((#hide[1 / 2]))
+(#hide[1 / 2])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/primes1.test 
new/texmath-0.12.8.6/test/writer/typst/primes1.test
--- old/texmath-0.12.8.4/test/writer/typst/primes1.test 2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/primes1.test 2001-09-09 
03:46:40.000000000 +0200
@@ -37,4 +37,4 @@
 , ESuper (ESymbol Accent "'") (ESymbol Accent "'")
 ]
 >>> typst
-x^2 plus 2^2 plus x^prime plus x^quote.single plus x^("''") plus x prime plus 
x^quote.single^quote.single plus x^quote.single^2 plus x^(quote.single plus 
quote.single) plus x^quote.single^quote.single plus 
x^(quote.single^quote.single) plus quote.single^quote.single plus 
quote.single^quote.single
+x^2 + 2^2 + x^prime + x^(') + x^("''") + x prime + x^(')^(') + x^(')^2 + x^(' 
+ ') + x^(')^(') + x^('^(')) + '^(') + '^(')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/primes2.test 
new/texmath-0.12.8.6/test/writer/typst/primes2.test
--- old/texmath-0.12.8.4/test/writer/typst/primes2.test 2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/primes2.test 2001-09-09 
03:46:40.000000000 +0200
@@ -27,4 +27,4 @@
 , ESuper (EIdentifier "H") (ESymbol Accent "\8279")
 ]
 >>> typst
-H^quote.double H^quote.single H^ast.basic H^grave H^ª H^degree H^(²) H^(³) 
H^acute H^(¹) H^º H^quote.l.single H^quote.r.single H^quote.low.single 
H^quote.high.single H^quote.l.double H^quote.r.double H^quote.low.double 
H^quote.high.double H^prime H^prime.double H^prime.triple H^prime.rev 
H^prime.double.rev H^prime.triple.rev H^prime.quad
+H^(\") H^(') H^(\*) H^(`) H^ª H^degree H^(²) H^(³) H^acute H^(¹) H^º 
H^quote.l.single H^quote.r.single H^quote.low.single H^quote.high.single 
H^quote.l.double H^quote.r.double H^quote.low.double H^quote.high.double 
H^prime H^prime.double H^prime.triple H^prime.rev H^prime.double.rev 
H^prime.triple.rev H^prime.quad
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/prod2.test 
new/texmath-0.12.8.6/test/writer/typst/prod2.test
--- old/texmath-0.12.8.4/test/writer/typst/prod2.test   2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/prod2.test   2001-09-09 
03:46:40.000000000 +0200
@@ -7,4 +7,4 @@
 , ESub (EIdentifier "x") (EIdentifier "i")
 ]
 >>> typst
-product_(i eq 0)^oo x_i
+product_(i = 0)^oo x_i
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/schwinger_dyson.test 
new/texmath-0.12.8.6/test/writer/typst/schwinger_dyson.test
--- old/texmath-0.12.8.4/test/writer/typst/schwinger_dyson.test 2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/schwinger_dyson.test 2001-09-09 
03:46:40.000000000 +0200
@@ -54,4 +54,4 @@
     ]
 ]
 >>> typst
-⟨psi lr(|cal(T) lr({frac(delta, delta phi.alt) F lr([phi.alt])})|) psi⟩ eq 
minus upright(i) ⟨psi lr(|cal(T) lr({F lr([phi.alt]) frac(delta, delta 
phi.alt) S lr([phi.alt])})|) psi⟩
+⟨psi lr(|cal(T) {frac(delta, delta phi.alt) F [phi.alt]}|) psi⟩ = - 
upright(i) ⟨psi lr(|cal(T) {F [phi.alt] frac(delta, delta phi.alt) S 
[phi.alt]}|) psi⟩
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/simple_sum_formula.test 
new/texmath-0.12.8.6/test/writer/typst/simple_sum_formula.test
--- old/texmath-0.12.8.4/test/writer/typst/simple_sum_formula.test      
2001-09-09 03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/simple_sum_formula.test      
2001-09-09 03:46:40.000000000 +0200
@@ -12,4 +12,4 @@
     (ENumber "2")
 ]
 >>> typst
-sum_(i eq 1)^100 x eq frac(100 ast.basic 101, 2)
+sum_(i = 1)^100 x = frac(100 \* 101, 2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/sophomores_dream.test 
new/texmath-0.12.8.6/test/writer/typst/sophomores_dream.test
--- old/texmath-0.12.8.4/test/writer/typst/sophomores_dream.test        
2001-09-09 03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/sophomores_dream.test        
2001-09-09 03:46:40.000000000 +0200
@@ -22,4 +22,4 @@
     ]
 ]
 >>> typst
-integral_0^1 x^x thin upright(d) x eq sum_(n eq 1)^oo lr((minus 1))^(n plus 1) 
thin n^(minus n)
+integral_0^1 x^x thin upright(d) x = sum_(n = 1)^oo (- 1)^(n + 1) thin n^(- n)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/texmath-0.12.8.4/test/writer/typst/sphere_volume.test 
new/texmath-0.12.8.6/test/writer/typst/sphere_volume.test
--- old/texmath-0.12.8.4/test/writer/typst/sphere_volume.test   2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/sphere_volume.test   2001-09-09 
03:46:40.000000000 +0200
@@ -126,8 +126,8 @@
     ]
 ]
 >>> typst
-S eq brace.l 0 lt.eq phi.alt lt.eq 2 pi comma med 0 lt.eq theta lt.eq pi comma 
med 0 lt.eq rho lt.eq R brace.r upright(V o l u m e) & eq integral.triple_S 
#h(-1em) rho^2 sin theta thin upright(d) rho thin upright(d) theta thin 
upright(d) phi.alt\
- & eq integral_0^(2 pi) #h(-1em) upright(d) phi.alt thin integral_0^pi 
#h(-1em) sin theta thin upright(d) theta thin integral_0^R #h(-1em) rho^2 
upright(d) rho\
- & eq phi.alt #scale(x: 180%, y: 180%)[bar.v]_0^(2 pi) med lr((minus cos 
theta)) #scale(x: 180%, y: 180%)[bar.v]_0^pi med 1 / 3 rho^3 #scale(x: 180%, y: 
180%)[bar.v]_0^R\
- & eq 2 pi times 2 times 1 / 3 R^3\
- & eq 4 / 3 pi R^3
+S = { 0 lt.eq phi.alt lt.eq 2 pi , med 0 lt.eq theta lt.eq pi , med 0 lt.eq 
rho lt.eq R } upright(V o l u m e) & = integral.triple_S #h(-1em) rho^2 sin 
theta thin upright(d) rho thin upright(d) theta thin upright(d) phi.alt\
+ & = integral_0^(2 pi) #h(-1em) upright(d) phi.alt thin integral_0^pi #h(-1em) 
sin theta thin upright(d) theta thin integral_0^R #h(-1em) rho^2 upright(d) rho\
+ & = phi.alt #scale(x: 180%, y: 180%)[\|]_0^(2 pi) med (- cos theta) #scale(x: 
180%, y: 180%)[\|]_0^pi med 1 / 3 rho^3 #scale(x: 180%, y: 180%)[\|]_0^R\
+ & = 2 pi times 2 times 1 / 3 R^3\
+ & = 4 / 3 pi R^3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/substack.test 
new/texmath-0.12.8.6/test/writer/typst/substack.test
--- old/texmath-0.12.8.4/test/writer/typst/substack.test        2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/substack.test        2001-09-09 
03:46:40.000000000 +0200
@@ -33,5 +33,5 @@
     ]
 ]
 >>> typst
-sum_(0 lt i lt m\
-0 lt j lt n) P lr((i comma j))
+sum_(0 < i < m\
+0 < j < n) P (i , j)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/subsup.test 
new/texmath-0.12.8.6/test/writer/typst/subsup.test
--- old/texmath-0.12.8.4/test/writer/typst/subsup.test  2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/subsup.test  2001-09-09 
03:46:40.000000000 +0200
@@ -65,4 +65,4 @@
 , ESubsup (ESpace (1 % 1)) (EIdentifier "x") (ENumber "3")
 ]
 >>> typst
-x_b^a quad x_b^a quad min_A quad max_B quad det_C quad Pr_A quad gcd_A quad 
dot(u)^2 quad overline(u)_epsilon quad underline(u)_b^a quad overbrace(a plus 
b, upright("term")) quad overbracket(a plus b, c) quad underbrace(a plus b, c) 
quad a plus b_bracket.b_c quad^H e 3 quad_x A quad_x^3
+x_b^a quad x_b^a quad min_A quad max_B quad det_C quad Pr_A quad gcd_A quad 
dot(u)^2 quad overline(u)_epsilon quad underline(u)_b^a quad overbrace(a + b, 
upright("term")) quad overbracket(a + b, c) quad underbrace(a + b, c) quad a + 
b_bracket.b_c quad^H e 3 quad_x A quad_x^3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/sum1.test 
new/texmath-0.12.8.6/test/writer/typst/sum1.test
--- old/texmath-0.12.8.4/test/writer/typst/sum1.test    2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/sum1.test    2001-09-09 
03:46:40.000000000 +0200
@@ -7,4 +7,4 @@
 , ESub (EIdentifier "x") (EIdentifier "i")
 ]
 >>> typst
-sum_(i eq 0)^oo x_i
+sum_(i = 0)^oo x_i
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/tripleint2.test 
new/texmath-0.12.8.6/test/writer/typst/tripleint2.test
--- old/texmath-0.12.8.4/test/writer/typst/tripleint2.test      2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/tripleint2.test      2001-09-09 
03:46:40.000000000 +0200
@@ -7,4 +7,4 @@
 , EIdentifier "x"
 ]
 >>> typst
-integral.triple_0^1 f lr((x)) #h(0em) ⅆ x
+integral.triple_0^1 f (x) #h(0em) ⅆ x
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/test/writer/typst/unicode.test 
new/texmath-0.12.8.6/test/writer/typst/unicode.test
--- old/texmath-0.12.8.4/test/writer/typst/unicode.test 2001-09-09 
03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/test/writer/typst/unicode.test 2001-09-09 
03:46:40.000000000 +0200
@@ -6,4 +6,4 @@
 , EIdentifier "Y"
 ]
 >>> typst
-f colon X arrow.r Y
+f : X arrow.r Y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/texmath-0.12.8.4/texmath.cabal 
new/texmath-0.12.8.6/texmath.cabal
--- old/texmath-0.12.8.4/texmath.cabal  2001-09-09 03:46:40.000000000 +0200
+++ new/texmath-0.12.8.6/texmath.cabal  2001-09-09 03:46:40.000000000 +0200
@@ -1,5 +1,5 @@
 Name:                texmath
-Version:             0.12.8.4
+Version:             0.12.8.6
 Cabal-Version:       >= 1.10
 Build-type:          Simple
 Synopsis:            Conversion between math formats.
@@ -80,7 +80,7 @@
                          pandoc-types >= 1.20 && < 1.24,
                          mtl >= 2.2.1,
                          text,
-                         typst-symbols >= 0.1.4 && < 0.1.5,
+                         typst-symbols >= 0.1.5 && < 0.1.6,
                          split
 
     Exposed-modules:     Text.TeXMath,

Reply via email to