Usage | Installation | Changelog | Features | Known Issues | References
This script adds all the Unicode character abbreviations supported by Julia to AutoKey. However, instead of [TAB]
, they are triggered on [SPACE]
. If you do not want to perform the replacement, simply hit [BACKSPACE]
afterwards.
install.py
(requires python ≥3.10)For overview see Supported Alphabets
$\sin(\theta)$
and $\sin(θ)$
should look exactly the same.unicode-symbols.sty
is provided. (should also work with lualatex)⚠️ BEWARE ⚠️ If you intend to use https://overleaf.com,
this platform only supports the first 65536 Unicode characters
(the "basic plane", which includes for instance the Greek letters 𝛼, 𝛽, 𝛾, …). This means that you cannot use any of the characters in the "supplementary planes", for instance the Mathematical Alphanumeric Symbols such as 𝓝
or ℒ
. If you want to use these characters, you need to compile your document locally (details).
To create single characters of the given alphabet, simply type \<modifier><char><space>
.
ℝ
, type \bbR␣
.①
, type \o1␣
.𝜞
, type \biGamma␣
.Xᵢ²
, type X\_i␣\^2␣
.Ⅷ
(this is a single UTF-8 glyph, and not V
+I
+I
+I
), type \RM8␣
.family | \bf<> |
\it<> |
\bi<> |
---|---|---|---|
Latin | 𝐚𝐛𝐜𝐀𝐁𝐂 | 𝑎𝑏𝑐𝐴𝐵𝐶 | 𝒂𝒃𝒄𝑨𝑩𝑪 |
Greek | 𝛂𝛃𝛄𝚨𝚩𝚪 | 𝛼𝛽𝛾𝛢𝛣𝛤 | 𝜶𝜷𝜸𝜜𝜝𝜞 |
Digits | 𝟎𝟏𝟐 | ⸻ | ⸻ |
family | \sans<> |
\bsans<> |
\isans<> |
\bisans<> |
---|---|---|---|---|
Latin upper | 𝖠𝖡𝖢 | 𝗔𝗕𝗖 | 𝘈𝘉𝘊 | 𝘼𝘽𝘾 |
Latin lower | 𝖺𝖻𝖼 | 𝗮𝗯𝗰 | 𝘢𝘣𝘤 | 𝙖𝙗𝙘 |
Greek upper | ⸻ | 𝝖𝝗𝝘 | ⸻ | 𝞐𝞑𝞒 |
Greek lower | ⸻ | 𝝰𝝱𝝲 | ⸻ | 𝞪𝞫𝞬 |
Digits | 𝟢𝟣𝟤 | 𝟬𝟭𝟮 | ⸻ | ⸻ |
family | \tt<> |
\bb<> |
\frak<> |
\bfrak<> |
\scr<> |
\bscr<> |
---|---|---|---|---|---|---|
Latin upper | 𝙰𝙱𝙲 | 𝔸𝔹ℂ | 𝔄𝔅ℭ | 𝕬𝕭𝕮 | 𝒜ℬ𝒞 | 𝓐𝓑𝓒 |
Latin lower | 𝚊𝚋𝚌 | 𝕒𝕓𝕔 | 𝔞𝔟𝔠 | 𝖆𝖇𝖈 | 𝒶𝒷𝒸 | 𝓪𝓫𝓬 |
Digits | 𝟶𝟷𝟸 | 𝟘𝟙𝟚 | ⸻ | ⸻ | ⸻ | ⸻ |
family | \<>. |
\rm<> |
\RM<> |
---|---|---|---|
0 | ⸻ | ⸻ | ⸻ |
1 | ⒈ | ⅰ | Ⅰ |
2 | ⒉ | ⅱ | Ⅱ |
3 | ⒊ | ⅲ | Ⅲ |
family | \^<> |
\_<> |
\o<> |
\(<>) |
\sc<> |
\fw<> |
---|---|---|---|---|---|---|
Latin upper | ᴵᴶᴷ | ⸻ | ⒶⒷⒸ | ⸻ | ᴀʙᴄᴅ | ABC |
Latin lower | ⁱʲᵏ | ᵢⱼₖ | ⓐⓑⓒ | ⒜⒝⒞ | ⸻ | abc |
Greek upper | ⸻ | ⸻ | ⸻ | ⸻ | ⸻ | ⸻ |
Greek lower | ᵝᵞᵠ | ᵦᵧᵩ | ⸻ | ⸻ | ⸻ | ⸻ |
Digits | ⁰¹² | ₀₁₂ | ⓪①② | ⑴⑵⑶ | ⸻ | 012 |
Note: Generally here not all characters are available:
\scX
.Markdown All in One
extension for VS Code, make sure to disable the backspace
hotkey, otherwise AutoKey
will not be able to insert the Unicode characters.Autokey
0.95.10[shift]+[insert]
hotkeys combinations. (File > Preferences > Keyboard Shortcuts
)[shift]+[insert]
and VS Code seems to mess with thata\^(k)+[TAB]
) gives a⁽ᵏ⁾
. With AutoKey
we need to add the superscripts one at a time.AutoKey
interprets \
and [AltGr]+?
(what you type on a German keyboard to get backslash) as different things.A𞁀
and Aᵸ
. (use \transpose
/\hermitian
or provisional \tp
/\htp
)unicode-symbols.sty
.$xᵢⱼ$
will render identically to $x_{ij}$
($x_{ij}$).unicode-symbols.sty
which provides a useful subset of the Unicode characters for usage with pdflatex
.