mathjax / mathjax/MathJax

AMSmath subequation enviroment

Open
#760 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

I hate to be a bother since I know that there are many issues and a lot of work to be done, but there is one thing that I would love to have for mathjax. Will there be support in the future for the AMSmath subequation enviroment? Has it been considered yet or it is too hard to implement at the moment? For now, my latex documents contain blocks like this:

\begin{subequations}
 \label{eq1}
 \begin{align}
  a & = b \label{eq11} \\
  c & = d \label{eq12}
 \end{align}
\end{subequations}

I can get rid of the subequation enviroment and just have a new number for each of the subequations but now in my text I have to get rid of every reference to the main label eq1. Is there any workaround for now to the lack of support to subequations?

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

No implementation files or tests are named. Start by reviewing MathJax's existing AMSmath environment handling and its equation-label and reference behavior; done means supporting the subequations environment while preserving references to the parent label and individual subequations.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, latex
Domain
frontend, web-dev
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.