mathjax / mathjax/MathJax

Implement columnspan for MathML’s mtd element

Open
#2,011 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

I see there has been some discussion, but no progress on this matter. A customer of ours intends to use MathJax for presentational MathML rendering. There are some aligned expressions in their content, currently expressed using mtd/@columnspan, since this works in Firefox’s native MathML implementation at least. <maligngroup/> does not seem to be supported by both implementations. I’m aware of #1104. Is there any chance that either alignment markers or column/row spanning attributes will be supported any time soon? Will it accelerate development if the customer provides some funding?

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

Review the MathJax v2.2 feature discussion linked in the issue and the related issue #1104. Determine whether support should target mtd/@columnspan, row spanning, or alignment markers, then define the required MathML rendering behavior and tests before implementation.

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
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.