mathjax / mathjax/MathJax

Support eqn (aka troff equation preprocessor) / libreoffice syntax

Open
#3,261 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature Request
Dominant language
JavaScript
Stars
10.9k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Eqn is an equation preprocessor for the troff typesetting system.
Its syntax was used as a base for the libreoffice equation object.
Its syntax is clean, simple, an I would be please to be able to use it to input math formulas with mathjax

The syntax is described at least here : https://lists.gnu.org/archive/html/groff/2013-10/pdfTyBN2VWR1c.pdf
I don't know if libreoffice uses a dialect of it

This would nicely complete the availability of asciimath

Here an example of the libreoffice equation editor
libreoffice_math

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue provides no repository files, tests, or entry points to start from. Read the linked eqn syntax description and compare it with the LibreOffice dialect, then identify how MathJax input syntaxes are integrated; done means MathJax accepts the supported syntax and renders its formulas correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.