When a font size command is inside a \left...\right command, apply the
font size to the content of the command. As a result \frac34 + \left( \scriptstyle \frac12 \right) will now render as expected.
#2214 When using Linux or Windows with a German keyboard layout, typing
the ^ key will now switch to superscript.
#2214 When typing Unicode characters such as ² or ℂ, correctly
interpret them as their LaTeX equivalent. This also affects parsing of the
value property.
#2000, #2063 A mathfield with multiple lines now generate correct LaTeX
using the \displaylines command.
When a superscript or subscript is attached to a function, correctly position
a following \left...\right command closer to the function.
When typing a superscript after f, g or some other function, correctly
interpret the superscript as an exponent, not as a function argument.
#787, #1869 The f, g and h symbols are no longer hardcoded as
symbols representing functions.
Whether a symbol is considered a function affects the layout of a formula,
specifically the amount of space between the symbol and a subsequent delimiter
such as a parenthesis.
Now whether a symbol should be treated as a function is determined by the
MathfieldElement.isFunction hook.
By the default, this hook uses the MathfieldElement.computeEngine to
determine if the domain of a symbol is a function.
This can be customized by setting the isFunction property of the
mathfield or by declaring a symbol as a function using the declare()
method of the compute engine. For example:
In addition, a new isImplicitFunction hook has been added which
can be used to indicate which symbols or commands are expected
to be followed by an implicit argument. For example, the \sin function
can be followed by an implicit argument without parentheses, as in
\sin \frac{\pi}{2}. This affects the editing behavior when typing a /
after the function. If an implicit function, the / will be interpreted as
an argument to the function, otherwise it will be interpreted as a fraction
with the function as the numerator.
The "phi" keycap in the virtual keyboard was incorrectly displaying
the \varphi symbol. It now displays the \phi symbol.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will merge this PR once CI passes on it, as requested by @AllanChain.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps mathlive from 0.98.4 to 0.98.5.
Changelog
Sourced from mathlive's changelog.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will merge this PR once CI passes on it, as requested by @AllanChain.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show