./textproc/hs-texmath, Conversion between formats used to represent mathematics

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.12.8.4nb1, Package name: hs-texmath-0.12.8.4nb1, Maintainer: szptvlfn

The texmath library provides functions to read and write TeX math,
presentation MathML, and OMML (Office Math Markup Language, used in
Microsoft Office). Support is also included for converting math formats to
pandoc's native format (allowing conversion, via pandoc, to a variety of
different markup formats). The TeX reader supports basic LaTeX and AMS
extensions, and it can parse and apply LaTeX macros.
(See http://johnmacfarlane.net/texmath for a live demo of
bidirectional conversion between LaTeX and MathML.)

The package also includes several utility modules which may be useful for
anyone looking to manipulate either TeX math or MathML. For example, a copy
of the MathML operator dictionary is included.


Required to run:
[devel/hs-syb] [devel/hs-split] [textproc/hs-xml] [converters/hs-aeson] [textproc/hs-pandoc-types] [net/hs-network-uri] [devel/hs-pretty-show] [lang/ghc94]

Master sites:

Filesize: 1446.226 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-11-01 16:37:07 by Masatake Daimon | Files touched by this commit (3)
Log message:
textproc/hs-texmath: Forgot to commit options.mk
   2023-10-31 13:44:49 by Jonathan Perkin | Files touched by this commit (1)
Log message:
hs-texmath: Unbreak tree.
   2023-10-31 05:52:24 by Masatake Daimon | Files touched by this commit (4)
Log message:
textproc/hs-texmath: Update to 0.12.8.4

texmath (0.12.8.4)
  * TeX reader: ignore `\allowbreak` (#230).
  * TeX reader: handle `*{5}{lr}` in array column specifier (#229).
  * OMML reader: allow `m:e` to be missing in `m:nary` (#228).
    Technically this is not allowed, according to the spec, but
    Word and LibreOffice seem to tolerate it.

texmath (0.12.8.3)
  * OMML writer: use "on" and "off" instead of "1" \ 
and "0" for
    m:CT_OnOff type.  It is said that "1" and "0" work in Word
    but not Powerpoint.

texmath (0.12.8.2)
  * Typst writer: use binom instead of a fraction (jgm/pandoc#9063).

texmath (0.12.8.1)
  * Typst writer: several fixes (#223, Lleu Yang).
    + Escape quotes (") in inQuotes
    + Accent `\8407` corresponds to `arrow()`
    + Write `#none`'s for matrices with blanks at the beginning of a row

texmath (0.12.8)
  * Expose Text.TeXMath.Shared [API change]
  * Typst writer: Fix bug where 's' turned into 'space' (#219).
  * Typst writer: Fix handling of overline (#214).
  * Typst writer: Fix underbrace (#217).
  * Typst writer: Improve some accents (#216).
  * TeX writer: don't include \ on last line of matrix.
  * TeX writer: Remove escaping of spaces inside \text{}.
    It isn't needed, and it causes problems in MathJax rendering.
  * TeX reader: allow empty matrices.
  * MathML writer: Fix rendering of vectors (#218).
  * Depend on external typst-symbols package.

texmath (0.12.7.1)
 * Typst writer:
   + Improve under/overbrace/bracket/line.
   + Fix bugs with super/subscript grouping (#212).
   + Fix case where super/subscript is on an empty element,
     by inserting a zws.

texmath (0.12.7)
  * Add typst writer. New module: Text.TeXMath.Writers.Typst.
  * TeX reader: Support multilined environment. Closes #210.
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94
   2023-01-28 09:35:38 by Masatake Daimon | Files touched by this commit (4)
Log message:
textproc/hs-texmath: Update to 0.12.6

The release note is too long to paste here. See
https://hackage.haskell.org/package/texmath-0.12.6/changelog
   2022-08-20 10:08:24 by Thomas Klausner | Files touched by this commit (211)
Log message:
hs*: recursive bump for new dependencies needed

for hs-aeson, hs-vector
   2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872)
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk