r3tex

custom LuaTeX format
git clone git://git.rr3.xyz/r3tex
Log | Files | Refs | README | LICENSE

commit 5f9879a54cb5f0ffbf0bea76d9dd8d07a2e0eaa0
parent b86e2d1570403365fb9331c968b994ebe6f4c0bb
Author: robert <robertrussell.72001@gmail.com>
Date:   Tue, 19 Apr 2022 14:48:25 -0700

Add chardefs for Unicode alphabetics

Diffstat:
Aunialias.tex | 234+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 234 insertions(+), 0 deletions(-)

diff --git a/unialias.tex b/unialias.tex @@ -0,0 +1,234 @@ +% TODO: this is a work-in-progress. + +% Uppercase Greek +\chardef\Alpha=`\Α +\chardef\Beta=`\Β +\chardef\Gamma=`\Γ +\chardef\Delta=`\Δ +\chardef\Epsilon=`\Ε +\chardef\Zeta=`\Ζ +\chardef\Eta=`\Ε +\chardef\Theta=`\Θ +\chardef\Iota=`\Ι +\chardef\Kappa=`\Κ +\chardef\Lambda=`\Λ +\chardef\Mu=`\Μ +\chardef\Nu=`\Ν +\chardef\Xi=`\Ξ +\chardef\Omicron=`\Ο +\chardef\Pi=`\Π +\chardef\Rho=`\Ρ +\chardef\Sigma=`\Σ +\chardef\Tau=`\Τ +\chardef\Upsilon=`\Υ +\chardef\Phi=`\Φ +\chardef\Chi=`\Χ +\chardef\Psi=`\Ψ +\chardef\Omega=`\Ω + +% Uppercase Greek variants +\chardef\nabla=`\∇ + +% Lowercase Greek +\chardef\alpha=`\α +\chardef\beta=`\β +\chardef\gamma=`\γ +\chardef\delta=`\δ +\chardef\epsilon=`\ε % XXX: \epsilon and \varepsilon reversed +\chardef\zeta=`\ζ +\chardef\eta=`\η +\chardef\theta=`\θ +\chardef\iota=`\ι +\chardef\kappa=`\κ +\chardef\lambda=`\λ +\chardef\mu=`\μ +\chardef\nu=`\ν +\chardef\xi=`\ξ +\chardef\omicron=`\ο +\chardef\pi=`\π +\chardef\rho=`\ρ +\chardef\sigma=`\σ +\chardef\tau=`\τ +\chardef\upsilon=`\υ +\chardef\phi=`\φ % XXX: \phi and \varphi reversed +\chardef\chi=`\χ +\chardef\psi=`\ψ +\chardef\omega=`\ω + +% Lowercase Greek variants +\chardef\varepsilon=`\ϵ +\chardef\vartheta=`\ϑ +\chardef\varpi=`\ϖ +\chardef\varrho=`\ϱ +\chardef\varsigma=`\ς +\chardef\varphi=`\ϕ + +% Uppercase Latin script/calligraphic +\chardef\calA=`\𝒜 +\chardef\calB=`\ℬ +\chardef\calC=`\𝒞 +\chardef\calD=`\𝒟 +\chardef\calE=`\ℰ +\chardef\calF=`\ℱ +\chardef\calG=`\𝒢 +\chardef\calH=`\ℋ +\chardef\calI=`\ℐ +\chardef\calJ=`\𝒥 +\chardef\calK=`\𝒦 +\chardef\calL=`\ℒ +\chardef\calM=`\ℳ +\chardef\calN=`\𝒩 +\chardef\calO=`\𝒪 +\chardef\calP=`\𝒫 +\chardef\calQ=`\𝒬 +\chardef\calR=`\ℛ +\chardef\calS=`\𝒮 +\chardef\calT=`\𝒯 +\chardef\calU=`\𝒰 +\chardef\calV=`\𝒱 +\chardef\calW=`\𝒲 +\chardef\calX=`\𝒳 +\chardef\calY=`\𝒴 +\chardef\calZ=`\𝒵 + +% Lowercase Latin script/calligraphic +\chardef\cala=`\𝒶 +\chardef\calb=`\𝒷 +\chardef\calc=`\𝒸 +\chardef\cald=`\𝒹 +\chardef\cale=`\ℯ +\chardef\calf=`\𝒻 +\chardef\calg=`\ℊ +\chardef\calh=`\𝒽 +\chardef\cali=`\𝒾 +\chardef\calj=`\𝒿 +\chardef\calk=`\𝓀 +\chardef\call=`\𝓁 +\chardef\calm=`\𝓂 +\chardef\caln=`\𝓃 +\chardef\calo=`\ℴ +\chardef\calp=`\𝓅 +\chardef\calq=`\𝓆 +\chardef\calr=`\𝓇 +\chardef\cals=`\𝓈 +\chardef\calt=`\𝓉 +\chardef\calu=`\𝓊 +\chardef\calv=`\𝓋 +\chardef\calw=`\𝓌 +\chardef\calx=`\𝓍 +\chardef\caly=`\𝓎 +\chardef\calz=`\𝓏 + +% Uppercase Latin fraktur +\chardef\frakA=`\𝔄 +\chardef\frakB=`\𝔅 +\chardef\frakC=`\ℭ +\chardef\frakD=`\𝔇 +\chardef\frakE=`\𝔈 +\chardef\frakF=`\𝔉 +\chardef\frakG=`\𝔊 +\chardef\frakH=`\ℌ +\chardef\frakI=`\ℑ +\chardef\frakJ=`\𝔍 +\chardef\frakK=`\𝔎 +\chardef\frakL=`\𝔏 +\chardef\frakM=`\𝔐 +\chardef\frakN=`\𝔑 +\chardef\frakO=`\𝔒 +\chardef\frakP=`\𝔓 +\chardef\frakQ=`\𝔔 +\chardef\frakR=`\ℜ +\chardef\frakS=`\𝔖 +\chardef\frakT=`\𝔗 +\chardef\frakU=`\𝔘 +\chardef\frakV=`\𝔙 +\chardef\frakW=`\𝔚 +\chardef\frakX=`\𝔛 +\chardef\frakY=`\𝔜 +\chardef\frakZ=`\ℨ + +% Lowercase Latin fraktur +\chardef\fraka=`\𝔞 +\chardef\frakb=`\𝔟 +\chardef\frakc=`\𝔠 +\chardef\frakd=`\𝔡 +\chardef\frake=`\𝔢 +\chardef\frakf=`\𝔣 +\chardef\frakg=`\𝔤 +\chardef\frakh=`\𝔥 +\chardef\fraki=`\𝔦 +\chardef\frakj=`\𝔧 +\chardef\frakk=`\𝔨 +\chardef\frakl=`\𝔩 +\chardef\frakm=`\𝔪 +\chardef\frakn=`\𝔫 +\chardef\frako=`\𝔬 +\chardef\frakp=`\𝔭 +\chardef\frakq=`\𝔮 +\chardef\frakr=`\𝔯 +\chardef\fraks=`\𝔰 +\chardef\frakt=`\𝔱 +\chardef\fraku=`\𝔶 +\chardef\frakv=`\𝔳 +\chardef\frakw=`\𝔴 +\chardef\frakx=`\𝔵 +\chardef\fraky=`\𝔶 +\chardef\frakz=`\𝔷 + +% Uppercase Latin doublestruck/blackboard +\chardef\bbA=`\𝔸 +\chardef\bbB=`\𝔹 +\chardef\bbC=`\ℂ +\chardef\bbD=`\𝔻 +\chardef\bbE=`\𝔼 +\chardef\bbF=`\𝔽 +\chardef\bbG=`\𝔾 +\chardef\bbH=`\ℍ +\chardef\bbI=`\𝕀 +\chardef\bbJ=`\𝕁 +\chardef\bbK=`\𝕂 +\chardef\bbL=`\𝕃 +\chardef\bbM=`\𝕄 +\chardef\bbN=`\ℕ +\chardef\bbO=`\𝕆 +\chardef\bbP=`\ℙ +\chardef\bbQ=`\ℚ +\chardef\bbR=`\ℝ +\chardef\bbS=`\𝕊 +\chardef\bbT=`\𝕋 +\chardef\bbU=`\𝕌 +\chardef\bbV=`\𝕍 +\chardef\bbW=`\𝕎 +\chardef\bbX=`\𝕏 +\chardef\bbY=`\𝕐 +\chardef\bbZ=`\ℤ + +% Lowercase Latin doublestruck/blackboard +\chardef\bba=`\𝕒 +\chardef\bbb=`\𝕓 +\chardef\bbc=`\𝕔 +\chardef\bbd=`\𝕕 +\chardef\bbe=`\𝕖 +\chardef\bbf=`\𝕗 +\chardef\bbg=`\𝕘 +\chardef\bbh=`\𝕙 +\chardef\bbi=`\𝕚 +\chardef\bbj=`\𝕛 +\chardef\bbk=`\𝕜 +\chardef\bbl=`\𝕝 +\chardef\bbm=`\𝕞 +\chardef\bbn=`\𝕟 +\chardef\bbo=`\𝕠 +\chardef\bbp=`\𝕡 +\chardef\bbq=`\𝕢 +\chardef\bbr=`\𝕣 +\chardef\bbs=`\𝕤 +\chardef\bbt=`\𝕥 +\chardef\bbu=`\𝕦 +\chardef\bbv=`\𝕧 +\chardef\bbw=`\𝕨 +\chardef\bbx=`\𝕩 +\chardef\bby=`\𝕪 +\chardef\bbz=`\𝕫 + +\endinput