Skip to content

Conversation

drgrice1
Copy link
Member

Fractions need parentheses around the numerator or denominator if anything is after a factorial or a SupSub. For example, 2/(3!4!) or 2/(2^2 3^2).

SupSubs need parentheses on the superscripts or subscripts if anything is after a factorial. For example, 2^(2!3!)

Also, a live fraction should be allowed to be typed after a factorial. For example, if 2! is typed and then the forward slash is typed it should result in the fraction with 2! in the numerator and the cursor in the denominator. Currenlty the 2! is in front of the fraction and the cursor is in the numerator.

This fixes openwebwork/webwork2#2821.

Fractions need parentheses around the numerator or denominator if
anything is after a factorial or a SupSub.  For example, 2/(3!4!) or
2/(2^2 3^2).

SupSubs need parentheses on the superscripts or subscripts if anything
is after a factorial. For example, 2^(2!3!)

Also, a live fraction should be allowed to be typed after a factorial.
For example, if 2! is typed and then the forward slash is typed it
should result in the fraction with 2! in the numerator and the cursor in
the denominator.  Currenlty the 2! is in front of the fraction and the
cursor is in the numerator.

This fixes openwebwork/webwork2#2821.
@drgrice1
Copy link
Member Author

I have not published to npm this yet. The version needs to be bumped before that is done. If there is sufficient demand for this, I can bump the version and publish to npm.

In the mean time, testing will need to be done with the testing tools in this repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

fractions with factorials require unexpected parentheses
1 participant