New characters and fixes.
This commit is contained in:
parent
0b9e7188ae
commit
d52713a7b8
|
@ -1,4 +1,4 @@
|
||||||
#lang racket/base
|
#lang at-exp racket/base
|
||||||
(require racket/string)
|
(require racket/string)
|
||||||
|
|
||||||
(provide katex-convert-unicode)
|
(provide katex-convert-unicode)
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
(string-replace*
|
(string-replace*
|
||||||
str
|
str
|
||||||
mathmode?
|
mathmode?
|
||||||
'([₀ "{}_0"]
|
`([₀ "{}_0"]
|
||||||
[₁ "{}_1"]
|
[₁ "{}_1"]
|
||||||
[₂ "{}_2"]
|
[₂ "{}_2"]
|
||||||
[₃ "{}_3"]
|
[₃ "{}_3"]
|
||||||
|
@ -44,6 +44,7 @@
|
||||||
[ₘ "{}_m"]
|
[ₘ "{}_m"]
|
||||||
[ₙ "{}_n"]
|
[ₙ "{}_n"]
|
||||||
[ₒ "{}_o"]
|
[ₒ "{}_o"]
|
||||||
|
[ₓ "{}_x"]
|
||||||
[⁰ "{}^0"]
|
[⁰ "{}^0"]
|
||||||
[¹ "{}^1"]
|
[¹ "{}^1"]
|
||||||
[² "{}^2"]
|
[² "{}^2"]
|
||||||
|
@ -61,45 +62,46 @@
|
||||||
[ᵐ "{}^m"]
|
[ᵐ "{}^m"]
|
||||||
[ⁿ "{}^n"]
|
[ⁿ "{}^n"]
|
||||||
[ᵒ "{}^o"]
|
[ᵒ "{}^o"]
|
||||||
[⊆ "\\subseteq" "\\ensuremath{\\subseteq}"]
|
[⊆ "\\subseteq{}" "\\ensuremath{\\subseteq}"]
|
||||||
[⊂ "\\subset" "\\ensuremath{\\subset}"]
|
[⊂ "\\subset{}" "\\ensuremath{\\subset}"]
|
||||||
[⊇ "\\supseteq" "\\ensuremath{\\supseteq}"]
|
[⊇ "\\supseteq{}" "\\ensuremath{\\supseteq}"]
|
||||||
[⊃ "\\supset" "\\ensuremath{\\supset}"]
|
[⊃ "\\supset{}" "\\ensuremath{\\supset}"]
|
||||||
[→ "\\rightarrow" "\\ensuremath{\\rightarrow}"]
|
[→ "\\rightarrow{}" "\\ensuremath{\\rightarrow}"]
|
||||||
[⇒ "\\Rightarrow" "\\ensuremath{\\Rightarrow}"]
|
[⇒ "\\Rightarrow{}" "\\ensuremath{\\Rightarrow}"]
|
||||||
[← "\\leftarrow" "\\ensuremath{\\leftarrow}"]
|
[← "\\leftarrow{}" "\\ensuremath{\\leftarrow}"]
|
||||||
[⇐ "\\Leftarrow" "\\ensuremath{\\Leftarrow}"]
|
[⇐ "\\Leftarrow{}" "\\ensuremath{\\Leftarrow}"]
|
||||||
[↔ "\\leftrightarrow" "\\ensuremath{\\leftrightarrow}"]
|
[↔ "\\leftrightarrow{}" "\\ensuremath{\\leftrightarrow}"]
|
||||||
[⇔ "\\Leftrightarrow" "\\ensuremath{\\Leftrightarrow}"]
|
[⇔ "\\Leftrightarrow{}" "\\ensuremath{\\Leftrightarrow}"]
|
||||||
;; Partially extracted from my .XCompose generator
|
;; Partially extracted from my .XCompose generator
|
||||||
[ñ "\\tilde{n}" "{\\ifmmode\\tilde{n}\\else\\~{n}\\fi}"]
|
[ñ "\\tilde{n}" "{\\ifmmode\\tilde{n}\\else\\~{n}\\fi}"]
|
||||||
[Ñ "\\tilde{N}" "{\\ifmmode\\tilde{N}\\else\\~{N}\\fi}"]
|
[Ñ "\\tilde{N}" "{\\ifmmode\\tilde{N}\\else\\~{N}\\fi}"]
|
||||||
[⋆ "\\star" "\\ensuremath{\\star}"]
|
[⋆ "\\star{}" "\\ensuremath{\\star}"]
|
||||||
[⍣ "\\ddot{\\star}}" "\\ensuremath{\\ddot{\\star}}"]
|
[⍣ "\\ddot{\\star}}" "\\ensuremath{\\ddot{\\star}}"]
|
||||||
[⃰ "^*" "^*"]
|
[⃰ "^*" "^*"]
|
||||||
[⟨ "\\langle" "\\ensuremath{\\mathsmaller{\\raisemath{.15ex}{\\langle}}}"]
|
[⟨ "\\langle{}" "\\ensuremath{\\mathsmaller{\\raisemath{.15ex}{\\langle}}}"]
|
||||||
[⟩ "\\rangle" "\\ensuremath{\\mathsmaller{\\raisemath{.15ex}{\\rangle}}}"]
|
[⟩ "\\rangle{}" "\\ensuremath{\\mathsmaller{\\raisemath{.15ex}{\\rangle}}}"]
|
||||||
[⋯ "\\cdots"]
|
[⋯ "\\cdots{}"]
|
||||||
[⋮ "\\vdots"]
|
[⋮ "\\vdots{}"]
|
||||||
[⋰ "\\iddots"]
|
[⋰ "\\iddots{}"]
|
||||||
[⋱ "\\ddots"]
|
[⋱ "\\ddots{}"]
|
||||||
[⧺ "\\mathbin{+\\mkern-6.5mu+}" "\\ensuremath{\\mathbin{+\\mkern-6.5mu+}}"]
|
[⧺ "\\mathbin{+\\mkern-6.5mu+}" "\\ensuremath{\\mathbin{+\\mkern-6.5mu+}}"]
|
||||||
[∅ "\\emptyset" "\\ensuremath{\\emptyset}"]
|
[∅ "\\emptyset{}" "\\ensuremath{\\emptyset}"]
|
||||||
[ı⃗ "\\vec{\\i}}" "\\ensuremath{\\vec{\\i}"]
|
[ı⃗ "\\vec{\\i}}" "\\ensuremath{\\vec{\\i}"]
|
||||||
[⊕ "\\oplus" "\\ensuremath{\\oplus}"]
|
[⊕ "\\oplus{}" "\\ensuremath{\\oplus}"]
|
||||||
[⊖ "\\ominus" "\\ensuremath{\\ominus}"]
|
[⊖ "\\ominus{}" "\\ensuremath{\\ominus}"]
|
||||||
[⋓ "\\Cup" "\\ensuremath{\\Cup}"]
|
[⋓ "\\Cup{}" "\\ensuremath{\\Cup}"]
|
||||||
;[ₗ "\\ensuremath{_{l}}"]
|
;[ₗ "\\ensuremath{_{l}}"]
|
||||||
[∷ "::"]
|
[∷ "::"]
|
||||||
[Λ "\\Lambda" "\\ensuremath{\\Lambda}"]
|
[Λ "\\Lambda{}" "\\ensuremath{\\Lambda}"]
|
||||||
[∀ "\\forall"]
|
[∀ "\\forall{}"]
|
||||||
[∃ "\\exists"]
|
[∃ "\\exists{}"]
|
||||||
[≡ "\\equiv"]
|
[≡ "\\equiv{}"]
|
||||||
[≢ "\not\\equiv"]
|
[≢ "\\not\\equiv{}"]
|
||||||
[… "\\ldots"]
|
[… "\\ldots{}"]
|
||||||
[⋯ "\\cdots"]
|
[⋯ "\\cdots{}"]
|
||||||
[⋰ "\\uddots"] ;; or \iddots from package mathdots, see http://tex.stackexchange.com/a/17650
|
[⋰ "\\uddots{}"] ;; or \iddots from package mathdots, see http://tex.stackexchange.com/a/17650
|
||||||
[⋱ "\\ddots"]
|
[⋱ "\\ddots{}"]
|
||||||
[∌ "\\notni"]
|
[∌ "\\notni{}"]
|
||||||
[ℰ "\\mathcal{E}"]))
|
[ℰ "\\mathcal{E}"]
|
||||||
|
))
|
||||||
str))
|
str))
|
Loading…
Reference in New Issue
Block a user