attempt to parse display math for proper PTX md/mrow structure when a… #1089
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…pplicable
In PTX, multi-lined math expressions are structured with
md
andmrow
tags. Or you can just have the usual LaTeX multi-line math constructors inside anme
tag. Up until this PR, we have just done the latter for PG display math being converted to PTX. This PR changes things so that if the display math is analign
,alignat
, orgather
environment, it all gets parsed into anmd
withmrow
s.The following code demonstrates various math structures. Only the last three structures are meant to be affected by this PR, because those are what PTX converts
md/mrow
to. You can try this before the PR using the PG editor with PTX output, and you will see the display math is always wrapped inme
. Then with these changes, the last three havemd/mrow
structure.There is an observable (and desirable) difference in PDF output when the PTX source is structured this way. I can elaborate if anyone cares.