mirror of
https://github.com/Smaug123/KaTeX
synced 2025-10-05 19:28:39 +00:00
Support \minuso (#2213)
* Support \minuso * Update screenshots * Add MathML version * Add BIN spacing * Update screenshots * Add Unicode character * Delete duplicate macro Co-authored-by: Erik Demaine <edemaine@mit.edu>
This commit is contained in:
@@ -669,6 +669,7 @@ use `\ce` instead|
|
||||
|\mid|$\{x∈ℝ\mid x>0\}$|`\{x∈ℝ\mid x>0\}`|
|
||||
|\middle|$P\left(A\middle\vert B\right)$|`P\left(A\middle\vert B\right)`|
|
||||
|\min|$\min$||
|
||||
|\minuso|$\minuso$||
|
||||
|\mit|<span style="color:firebrick;">Not supported</span>|See `\mathit`|
|
||||
|\mkern|$a\mkern18mu b$|`a\mkern18mu b`|
|
||||
|\mmlToken|<span style="color:firebrick;">Not supported</span>||
|
||||
|
@@ -632,9 +632,9 @@ In cases where KaTeX fonts do not have a bold glyph, `\pmb` can simulate one. Fo
|
||||
|$\circledR$ `\circledR`|$\diamondsuit$ `\diamondsuit`|$\heartsuit$ `\heartsuit`
|
||||
|$\text{\textregistered}$ `\text{\textregistered}`|$\diamonds$ `\diamonds`|$\hearts$ `\hearts`
|
||||
|$\circledS$ `\circledS`|$\spadesuit$ `\spadesuit`|$\spades$ `\spades`
|
||||
|$\text{\textcircled a}$ `\text{\textcircled a}`|$\maltese$ `\maltese`||
|
||||
|$\text{\textcircled a}$ `\text{\textcircled a}`|$\maltese$ `\maltese`|$\minuso$ `\minuso`|
|
||||
|
||||
Direct Input: $£ ¥ ∇ ∞ · ∠ ∡ ∢ ♠ ♡ ♢ ♣ ♭ ♮ ♯ ✓ … ⋮ ⋯ ⋱ !$ ‼
|
||||
Direct Input: $£ ¥ ∇ ∞ · ∠ ∡ ∢ ♠ ♡ ♢ ♣ ♭ ♮ ♯ ✓ … ⋮ ⋯ ⋱ !$ ‼ ⦵
|
||||
|
||||
## Units
|
||||
|
||||
|
@@ -885,6 +885,14 @@ defineMacro("\u2984", "\\rBrace"); // blackboard bold }
|
||||
// TODO: Create variable sized versions of the last two items. I believe that
|
||||
// will require new font glyphs.
|
||||
|
||||
// The stmaryrd function `\minuso` provides a "Plimsoll" symbol that
|
||||
// superimposes the characters \circ and \mathminus. Used in chemistry.
|
||||
defineMacro("\\minuso", "\\mathbin{\\html@mathml{" +
|
||||
"{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}" +
|
||||
"{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}" +
|
||||
"{\\char`⦵}}");
|
||||
defineMacro("⦵", "\\minuso");
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// texvc.sty
|
||||
|
||||
|
@@ -3728,6 +3728,10 @@ describe("Symbols", function() {
|
||||
expect`A\;B\,C\nobreakspace \text{A\;B\,C\nobreakspace}`.toBuild(strictSettings);
|
||||
});
|
||||
|
||||
it("should build \\minuso", () => {
|
||||
expect`\\minuso`.toBuild(strictSettings);
|
||||
});
|
||||
|
||||
it("should render ligature commands like their unicode characters", () => {
|
||||
expect`\text{\ae\AE\oe\OE\o\O\ss}`.toBuildLike(r`\text{æÆœŒøØß}`, strictSettings);
|
||||
});
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.4 KiB |
Binary file not shown.
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.9 KiB |
@@ -396,7 +396,7 @@ SvgReset:
|
||||
# styles (like fill-opacity) are not inherited
|
||||
styles: 'display:block; width:500px;border:solid yellow 5px;padding:50px;background:#ccc;color:green;font-size:92px;transform:translate(100px,250px)rotate(-45deg);fill-opacity:0;stroke-width:40;stroke:blue;'
|
||||
Symbols1: |
|
||||
\maltese\degree\pounds\$
|
||||
\maltese\degree\pounds\$\minuso
|
||||
\text{\maltese\degree\pounds\textdollar}
|
||||
Tag:
|
||||
tex: \tag{$+$hi} \frac{x^2}{y}+x^{2^y}
|
||||
|
Reference in New Issue
Block a user