Last active
June 11, 2024 15:14
-
-
Save ionathanch/1d6d348bb2e80488196fdd951d2275f0 to your computer and use it in GitHub Desktop.
Better LaTeX table for fcitx5.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
KeyCode=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890\_^[]{} | |
Prompt= | |
ConstructPhrase= | |
Length=20 | |
[Data] | |
\ \ | |
\\ \ | |
\backslash \ | |
\hat ^ | |
\_ _ | |
\-- – | |
\--- — | |
\grave ` | |
\tilde ~ | |
\pounds £ | |
\S § | |
\ddot ¨ | |
\lnot ¬ | |
\neg ¬ | |
\bar ¯ | |
\circ ∘ | |
\circ ° | |
\pm ± | |
\acute ´ | |
\prime ′ | |
\P ¶ | |
\cdot · | |
\times × | |
\div ÷ | |
\Gamma Γ | |
\Delta Δ | |
\Theta Θ | |
\Lambda Λ | |
\Xi Ξ | |
\Pi Π | |
\Sigma Σ | |
\Phi Φ | |
\Psi Ψ | |
\Omega Ω | |
\alpha α | |
\beta β | |
\gamma γ | |
\delta δ | |
\epsilon ε | |
\zeta ζ | |
\eta η | |
\theta θ | |
\iota ι | |
\kappa κ | |
\lambda λ | |
\mu μ | |
\nu ν | |
\xi ξ | |
\pi π | |
\rho ρ | |
\sigma σ | |
\tau τ | |
\upsilon υ | |
\phi φ | |
\chi χ | |
\psi ψ | |
\omega ω | |
\vartheta ϑ | |
\varphi ϕ | |
\varpi ϖ | |
\varsigma ς | |
\varsigma ϛ | |
\varrho ϱ | |
\varepsilon ϵ | |
\dag † | |
\ddag ‡ | |
\bullet • | |
\dots … | |
\bbA 𝔸 | |
\bbB 𝔹 | |
\bbC ℂ | |
\bbD 𝔻 | |
\bbE 𝔼 | |
\bbF 𝔽 | |
\bbG 𝔾 | |
\bbH ℍ | |
\bbI 𝕀 | |
\bbJ 𝕁 | |
\bbK 𝕂 | |
\bbL 𝕃 | |
\bbM 𝕄 | |
\bbN ℕ | |
\bbO 𝕆 | |
\bbP ℙ | |
\bbQ ℚ | |
\bbR ℝ | |
\bbS 𝕊 | |
\bbT 𝕋 | |
\bbU 𝕌 | |
\bbV 𝕍 | |
\bbW 𝕎 | |
\bbX 𝕏 | |
\bbY 𝕐 | |
\bbZ ℤ | |
\bba 𝕒 | |
\bbb 𝕓 | |
\bbc 𝕔 | |
\bbd 𝕕 | |
\bbe 𝕖 | |
\bbf 𝕗 | |
\bbg 𝕘 | |
\bbh 𝕙 | |
\bbi 𝕚 | |
\bbj 𝕛 | |
\bbk 𝕜 | |
\bbl 𝕝 | |
\bbm 𝕞 | |
\bbn 𝕟 | |
\bbo 𝕠 | |
\bbp 𝕡 | |
\bbq 𝕢 | |
\bbr 𝕣 | |
\bbs 𝕤 | |
\bbt 𝕥 | |
\bbu 𝕦 | |
\bbv 𝕧 | |
\bbw 𝕨 | |
\bbx 𝕩 | |
\bby 𝕪 | |
\bbz 𝕫 | |
\bb0 𝟘 | |
\bb1 𝟙 | |
\bb2 𝟚 | |
\bb3 𝟛 | |
\bb4 𝟜 | |
\bb5 𝟝 | |
\bb6 𝟞 | |
\bb7 𝟟 | |
\bb8 𝟠 | |
\bb9 𝟡 | |
\frakA 𝔄 | |
\frakB 𝔅 | |
\frakC ℭ | |
\frakD 𝔇 | |
\frakE 𝔈 | |
\frakF 𝔉 | |
\frakG 𝔊 | |
\frakH ℌ | |
\frakI ℑ | |
\frakJ 𝔍 | |
\frakK 𝔎 | |
\frakL 𝔏 | |
\frakM 𝔐 | |
\frakN 𝔑 | |
\frakO 𝔒 | |
\frakP 𝔓 | |
\frakQ 𝔔 | |
\frakR ℜ | |
\frakS 𝔖 | |
\frakT 𝔗 | |
\frakU 𝔘 | |
\frakV 𝔙 | |
\frakW 𝔚 | |
\frakX 𝔛 | |
\frakY 𝔜 | |
\frakZ ℨ | |
\fraka 𝔞 | |
\frakb 𝔟 | |
\frakc 𝔠 | |
\frakd 𝔡 | |
\frake 𝔢 | |
\frakf 𝔣 | |
\frakg 𝔤 | |
\frakh 𝔥 | |
\fraki 𝔦 | |
\frakj 𝔧 | |
\frakk 𝔨 | |
\frakl 𝔩 | |
\frakm 𝔪 | |
\frakn 𝔫 | |
\frako 𝔬 | |
\frakp 𝔭 | |
\frakq 𝔮 | |
\frakr 𝔯 | |
\fraks 𝔰 | |
\frakt 𝔱 | |
\fraku 𝔲 | |
\frakv 𝔳 | |
\frakw 𝔴 | |
\frakx 𝔵 | |
\fraky 𝔶 | |
\frakz 𝔷 | |
\calA 𝒜 | |
\calB ℬ | |
\calC 𝒞 | |
\calD 𝒟 | |
\calE ℰ | |
\calF ℱ | |
\calG 𝒢 | |
\calH ℋ | |
\calI ℐ | |
\calJ 𝒥 | |
\calK 𝒦 | |
\calL ℒ | |
\calM ℳ | |
\calN 𝒩 | |
\calO 𝒪 | |
\calP 𝒫 | |
\calQ 𝒬 | |
\calR ℛ | |
\calS 𝒮 | |
\calT 𝒯 | |
\calU 𝒰 | |
\calV 𝒱 | |
\calW 𝒲 | |
\calX 𝒳 | |
\calY 𝒴 | |
\calZ 𝒵 | |
\cala 𝒶 | |
\calb 𝒷 | |
\calc 𝒸 | |
\cald 𝒹 | |
\cale ℯ | |
\calf 𝒻 | |
\calg ℊ | |
\calh 𝒽 | |
\cali 𝒾 | |
\calj 𝒿 | |
\calk 𝓀 | |
\call 𝓁 | |
\calm 𝓂 | |
\caln 𝓃 | |
\calo ℴ | |
\calp 𝓅 | |
\calq 𝓆 | |
\calr 𝓇 | |
\cals 𝓈 | |
\calt 𝓉 | |
\calu 𝓊 | |
\calv 𝓋 | |
\calw 𝓌 | |
\calx 𝓍 | |
\caly 𝓎 | |
\calz 𝓏 | |
\yo よ | |
\hbar ℏ | |
\ell ℓ | |
\wp ℘ | |
\mho ℧ | |
\Finv Ⅎ | |
\aleph ℵ | |
\beth ℶ | |
\gimel ℷ | |
\daleth ℸ | |
\frac03 ↉ | |
\frac14 ¼ | |
\frac12 ½ | |
\frac34 ¾ | |
\frac13 ⅓ | |
\frac23 ⅔ | |
\frac15 ⅕ | |
\frac25 ⅖ | |
\frac35 ⅗ | |
\frac45 ⅘ | |
\frac16 ⅙ | |
\frac56 ⅚ | |
\frac18 ⅛ | |
\frac38 ⅜ | |
\frac58 ⅝ | |
\frac78 ⅞ | |
\frac1 ⅟ | |
\frac19 ⅑ | |
\frac110 ⅒ | |
\leftarrow ← | |
\uparrow ↑ | |
\rightarrow → | |
\downarrow ↓ | |
\leftrightarrow ↔ | |
\updownarrow ↕ | |
\ularrow ↖ | |
\urarrow ↗ | |
\drarrow ↘ | |
\dlarrow ↙ | |
\nleftarrow ↚ | |
\nrightarrow ↛ | |
\leadsto ↝ | |
\twoheadleftarrow ↞ | |
\twoheadrightarrow ↠ | |
\leftarrowtail ↢ | |
\rightarrowtail ↣ | |
\mapsto ↦ | |
\mapsfrom ↤ | |
\mapsup ↥ | |
\mapsdown ↧ | |
\Mapsto ⤇ | |
\Mapsfrom ⤆ | |
\hookleftarrow ↩ | |
\hookrightarrow ↪ | |
\looparrowleft ↫ | |
\looparrowright ↬ | |
\leftrightsquigarrow ↭ | |
\nleftrightarrow ↮ | |
\Lsh ↰ | |
\Rsh ↱ | |
\curvearrowleft ↶ | |
\curvearrowright ↷ | |
\circlearrowleft ↺ | |
\circlearrowright ↻ | |
\leftharpoonup ↼ | |
\leftharpoondown ↽ | |
\upharpoonright ↾ | |
\upharpoonleft ↿ | |
\rightharpoonup ⇀ | |
\rightharpoondown ⇁ | |
\downharpoonright ⇂ | |
\downharpoonleft ⇃ | |
\rightleftarrows ⇄ | |
\leftrightarrows ⇆ | |
\leftleftarrows ⇇ | |
\upuparrows ⇈ | |
\rightrightarrows ⇉ | |
\downdownarrows ⇊ | |
\leftrightharpoons ⇋ | |
\rightleftharpoons ⇌ | |
\nLeftarrow ⇍ | |
\nLeftrightarrow ⇎ | |
\nRightarrow ⇏ | |
\Leftarrow ⇐ | |
\Uparrow ⇑ | |
\Rightarrow ⇒ | |
\Downarrow ⇓ | |
\Leftrightarrow ⇔ | |
\Updownarrow ⇕ | |
\Lleftarrow ⇚ | |
\rightsquigarrow ⇝ | |
\leftsquigarrow ⇜ | |
\dashleftarrow ⇠ | |
\dashrightarrow ⇢ | |
\longleftarrow ⟵ | |
\longrightarrow ⟶ | |
\longleftrightarrow ⟷ | |
\Longleftarrow ⟸ | |
\Longrightarrow ⟹ | |
\Longleftrightarrow ⟺ | |
\longmapsfrom ⟻ | |
\longmapsto ⟼ | |
\Longmapsfrom ⟽ | |
\Longmapsto ⟾ | |
\longleftsquigarrow ⬳ | |
\longrightsquigarrow ⟿ | |
\forall ∀ | |
\complement ∁ | |
\partial ∂ | |
\exists ∃ | |
\nexists ∄ | |
\emptyset ∅ | |
\Delta ∆ | |
\nabla ∇ | |
\in ∈ | |
\notin ∉ | |
\in ∊ | |
\ni ∋ | |
\not\ni ∌ | |
\ni ∍ | |
\blacksquare ∎ | |
\qed ∎ | |
\prod ∏ | |
\amalg ∐ | |
\sum ∑ | |
\mp ∓ | |
\dotplus ∔ | |
\setminus ∖ | |
\ast ∗ | |
\bullet ∙ | |
\surd √ | |
\sqrt √ | |
\sqrt[3] ∛ | |
\sqrt[4] ∜ | |
\propto ∝ | |
\infty ∞ | |
\angle ∠ | |
\measuredangle ∡ | |
\sphericalangle ∢ | |
\| ‖ | |
\mid ∣ | |
\nmid ∤ | |
\parallel ∥ | |
\nparallel ∦ | |
\wedge ∧ | |
\vee ∨ | |
\cap ∩ | |
\cup ∪ | |
\int ∫ | |
\iint ∬ | |
\iiint ∭ | |
\oint ∮ | |
\oiint ∯ | |
\oiiint ∰ | |
\therefore ∴ | |
\because ∵ | |
\dotminus ∸ | |
\sim ∼ | |
\backsim ∽ | |
\wr ≀ | |
\nsim ≁ | |
\simeq ≃ | |
\not\simeq ≄ | |
\cong ≅ | |
\ncong ≇ | |
\approx ≈ | |
\not\approx ≉ | |
\approxeq ≊ | |
\asymp ≍ | |
\Bumpeq ≎ | |
\bumpeq ≏ | |
\doteq ≐ | |
\doteqdot ≑ | |
\fallingdotseq ≒ | |
\risingdotseq ≓ | |
\eqcirc ≖ | |
\circeq ≗ | |
\arceq ≘ | |
\wedgeq ≙ | |
\veeeq ≚ | |
\stareq ≛ | |
\triangleq ≜ | |
\eqdef ≝ | |
\measeq ≞ | |
\questeq ≟ | |
\neq ≠ | |
\equiv ≡ | |
\not\equiv ≢ | |
\eqcolon ∹ | |
\coloneqq ≔ | |
\eqqcolon ≕ | |
\Coloneqq ⩴ | |
\leq ≤ | |
\geq ≥ | |
\leqq ≦ | |
\geqq ≧ | |
\lneqq ≨ | |
\gneqq ≩ | |
\ll ≪ | |
\gg ≫ | |
\between ≬ | |
\not\asymp ≭ | |
\nless ≮ | |
\ngtr ≯ | |
\nleq ≰ | |
\ngeq ≱ | |
\lesssim ≲ | |
\gtrsim ≳ | |
\not\lesssim ≴ | |
\not\gtrsim ≵ | |
\lessgtr ≶ | |
\gtrless ≷ | |
\not\lessgtr ≸ | |
\not\gtrless ≹ | |
\prec ≺ | |
\succ ≻ | |
\preccurlyeq ≼ | |
\succcurlyeq ≽ | |
\precsim ≾ | |
\succsim ≿ | |
\nsucc ⊀ | |
\nprec ⊁ | |
\subset ⊂ | |
\supset ⊃ | |
\not\subset ⊄ | |
\not\supset ⊅ | |
\subseteq ⊆ | |
\supseteq ⊇ | |
\nsubseteq ⊈ | |
\nsupseteq ⊉ | |
\subsetneq ⊊ | |
\supsetneq ⊋ | |
\uplus ⊎ | |
\sqsubset ⊏ | |
\sqsupset ⊐ | |
\sqsubseteq ⊑ | |
\sqsupseteq ⊒ | |
\sqcap ⊓ | |
\sqcup ⊔ | |
\oplus ⊕ | |
\ominus ⊖ | |
\otimes ⊗ | |
\oslash ⊘ | |
\odot ⊙ | |
\circledcirc ⊚ | |
\circledast ⊛ | |
\circleddash ⊝ | |
\boxplus ⊞ | |
\boxminus ⊟ | |
\boxtimes ⊠ | |
\boxdot ⊡ | |
\vdash ⊢ | |
\dashv ⊣ | |
\top ⊤ | |
\bot ⊥ | |
\vDash ⊧ | |
\models ⊨ | |
\Vdash ⊩ | |
\Vvdash ⊪ | |
\nvdash ⊬ | |
\nvDash ⊭ | |
\nVdash ⊮ | |
\nVDash ⊯ | |
\lhd ⊲ | |
\rhd ⊳ | |
\LHD ◄ | |
\RHD ► | |
\unlhd ⊴ | |
\unrhd ⊵ | |
\multimapdotbothA ⊶ | |
\multimapdotbothB ⊷ | |
\multimap ⊸ | |
\multimapinv ⟜ | |
\intercal ⊺ | |
\veebar ⊻ | |
\barwedge ⊼ | |
\bigwedge ⋀ | |
\bigvee ⋁ | |
\bigcap ⋂ | |
\bigcup ⋃ | |
\diamond ⋄ | |
\lozenge ◊ | |
\square □ | |
\cdot ⋅ | |
\star ⋆ | |
\divideontimes ⋇ | |
\bowtie ⋈ | |
\ltimes ⋉ | |
\rtimes ⋊ | |
\leftthreetimes ⋋ | |
\rightthreetimes ⋌ | |
\backsimeq ⋍ | |
\curlyvee ⋎ | |
\curlywedge ⋏ | |
\Subset ⋐ | |
\Supset ⋑ | |
\Cap ⋒ | |
\Cup ⋓ | |
\pitchfork ⋔ | |
\lessdot ⋖ | |
\gtrdot ⋗ | |
\lll ⋘ | |
\ggg ⋙ | |
\lesseqgtr ⋚ | |
\gtreqless ⋛ | |
\eqslantless ⋜ | |
\eqslantgtr ⋝ | |
\curlyeqprec ⋞ | |
\curlyeqsucc ⋟ | |
\not\curlyeqprec ⋠ | |
\not\curlyeqsucc ⋡ | |
\not\sqsubseteq ⋢ | |
\not\sqsupseteq ⋣ | |
\lnsim ⋦ | |
\gnsim ⋧ | |
\precnsim ⋨ | |
\succnsim ⋩ | |
\ntriangleleft ⋪ | |
\ntriangleright ⋫ | |
\ntrianglelefteq ⋬ | |
\ntrianglerighteq ⋭ | |
\vdots ⋮ | |
\cdots ⋯ | |
\ddotsup ⋰ | |
\ddots ⋱ | |
\spadesuit ♠ | |
\heartsuit ♡ | |
\diamondsuit ♢ | |
\clubsuit ♣ | |
\spadesuit ♤ | |
\heartsuit ♥ | |
\diamondsuit ♦ | |
\clubsuit ♧ | |
\flat ♭ | |
\natural ♮ | |
\sharp ♯ | |
\llbracket ⟦ | |
\rrbracket ⟧ | |
\langle ⟨ | |
\rangle ⟩ | |
\llangle ⟪ | |
\rrangle ⟫ | |
\llparenthesis ⦇ | |
\rrparenthesis ⦈ | |
\llcurly ⦃ | |
\rrcurly ⦄ | |
\lbag ⟅ | |
\rbag ⟆ | |
_0 ₀ | |
_1 ₁ | |
_2 ₂ | |
_3 ₃ | |
_4 ₄ | |
_5 ₅ | |
_6 ₆ | |
_7 ₇ | |
_8 ₈ | |
_9 ₉ | |
_10 ⏨ | |
_+ ₊ | |
_- ₋ | |
_= ₌ | |
_( ₍ | |
_) ₎ | |
_a ₐ | |
_e ₑ | |
_o ₒ | |
_x ₓ | |
_h ₕ | |
_i ᵢ | |
_j ⱼ | |
_k ₖ | |
_l ₗ | |
_m ₘ | |
_n ₙ | |
_o ₒ | |
_p ₚ | |
_r ᵣ | |
_s ₛ | |
_t ₜ | |
_u ᵤ | |
_v ᵥ | |
_x ₓ | |
^a ᵃ | |
^b ᵇ | |
^c ᶜ | |
^d ᵈ | |
^e ᵉ | |
^f ᶠ | |
^g ᵍ | |
^h ʰ | |
^i ⁱ | |
^j ʲ | |
^k ᵏ | |
^l ˡ | |
^m ᵐ | |
^n ⁿ | |
^o ᵒ | |
^p ᵖ | |
^q 𐞥 | |
^r ʳ | |
^s ˢ | |
^t ᵗ | |
^u ᵘ | |
^v ᵛ | |
^w ʷ | |
^x ˣ | |
^y ʸ | |
^z ᶻ | |
^A ᴬ | |
^B ᴮ | |
^C ꟲ | |
^D ᴰ | |
^E ᴱ | |
^F ꟳ | |
^G ᴳ | |
^H ᴴ | |
^I ᴵ | |
^J ᴶ | |
^K ᴷ | |
^L ᴸ | |
^M ᴹ | |
^N ᴺ | |
^O ᴼ | |
^P ᴾ | |
^Q ꟴ | |
^R ᴿ | |
^T ᵀ | |
^U ᵁ | |
^V ⱽ | |
^W ᵂ | |
^Y 𐞲 | |
^0 ⁰ | |
^1 ¹ | |
^2 ² | |
^3 ³ | |
^4 ⁴ | |
^5 ⁵ | |
^6 ⁶ | |
^7 ⁷ | |
^8 ⁸ | |
^9 ⁹ | |
^+ ⁺ | |
^- ⁻ | |
^= ⁼ | |
^( ⁽ | |
^) ⁾ |
Most shortcodes correspond to a macro from the Comprehensive LaTeX Symbol List, but there are a few exceptions:
- ⦃ and ⦄ are
\llcurly
and\rrcurly
instead of\lBrace
and\rBrace
for consistency with otherll
/rr
symbols, and for earlier disambiguation from\llbracket
and\rrbracket
\mathbb
,\mathcal
, and\mathfrak
letters and numbers are just\bb
,\cal
, and\frak
followed by the letter or number- よ
\yo
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
To install, run
sudo libime_tabledict latex.txt /usr/share/fcitx5/table/latex.main.dict
(requireslibime
, which you may already have if you've installedfcitx-chinese-addons
).TODO: Make a PR to fcitx/fcitx5-table-other some day after incorporating more LaTeX commands (see https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/latex.txt, https://github.com/wspr/unicode-math/blob/master/unicode-math-table.tex).