Plugin for Sublime for inserting unicode math symbols
Input backslash and name of unicode symbol:
\forall
then insert space and text will be automatically converted to ∀
To insert space use shift+space
There are also special way to convert subscripts and superscripts with several symbols, just input several symbols after \_
or \^
:
S\^1+2k → S¹⁺²ᵏ S\_1+2k → S₁₊₂ₖ
You can also convert list of chars with special prefix via \\prefix\abc
, which will be equivalent to \prefixa
\prefixb
and \prefixc
, for example:
\\Bbb\ABCabc → 𝔸𝔹ℂ𝕒𝕓𝕔
Hex-code of unicode symbol can be also used in one of these formats:
\u12ba \U0001d7be
To explicitly convert (or convert back) use command 'UnicodeMath: Swap'
To select symbols from list, use command 'UnicodeMath: Insert'
You can add custom symbols into symbol-table in UnicodeMath settings (Preferences → Package Settings → UnicodeMath → Settings — User or command "Preferences: UnicodeMath Settings — User")
"symbols": { "mysymbol": "\u0021", "myothersymbol": "\u2080" }
Synonyms for existing symbols can also be set:
"synonyms": { "mys": "mysymbol" }
Now \mys
will insert the same symbol as \mysymbol
.
Disable plugin for specific syntaxes (most common and default is 'latex'):
"ignore_syntax": ["latex"]
Enable (default) or disable converting hex-codes:
"convert_codes": true
Enable (default) or disable converting multichar sub- and superscripts:
"convert_sub_super": true
Enable (default) or disable converting list of chars with prefix:
"convert_list": true