Path to this page:
./
textproc/hs-texmath,
Conversion between formats used to represent mathematics
Branch: CURRENT,
Version: 0.12.8.8nb1,
Package name: hs-texmath-0.12.8.8nb1,
Maintainer: szptvlfnThe 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: 1447.506 KB
Version history: (Expand)
- (2024-05-09) Updated to version: hs-texmath-0.12.8.8nb1
- (2024-05-03) Updated to version: hs-texmath-0.12.8.8
- (2023-11-02) Updated to version: hs-texmath-0.12.8.4nb1
- (2023-10-31) Updated to version: hs-texmath-0.12.8.4
- (2023-10-09) Updated to version: hs-texmath-0.12.6nb2
- (2023-02-09) Updated to version: hs-texmath-0.12.6nb1
CVS history: (Expand)
2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137) |
Log message:
Recursive revbump after changing the default Haskell compiler
|
2024-05-03 11:55:29 by Masatake Daimon | Files touched by this commit (5) |
Log message:
textproc/hs-texmath: Update to 0.12.8.8
texmath (0.12.8.8)
* TeX reader: support unicode-math Greek symbols, e.g. `\Alpha` (#235).
This includes symbols like `\Alpha` and `\omicron` that weren't
defined in original TeX.
* Use typst-symbols 0.1.6
texmath (0.12.8.7)
* TeX reader: convert Bin symbols to Ord when appropriate (#234).
E.g. in '-3', we should have an Ord rather than a Bin, so
the spacing will be appropriate.
* Pandoc writer: fix spacing inside EDelimited (#234).
Previously spaces around binary operators were omitted when
they occurred inside parens or brackets.
* test-texmath: allow pandoc output.
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
|
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
|