Math. Fix the translted greek letters.

This is related to issue:
https://github.com/ArthurSonzogni/Diagon/issues/6
This commit is contained in:
ArthurSonzogni
2020-06-24 01:13:21 +02:00
parent 2b2cde71a6
commit dbc9b2ad5b
7 changed files with 336 additions and 2 deletions
+29 -1
View File
@@ -916,7 +916,35 @@ std::string Math::Translate(const std::string& input,
style.integral_min_height = 2;
}
if (options["transform_math_letters"] != "false") {
if (options["style"] == "Latex") {
style.variable_transform = {
{L"Alpha", L"\\Alpha"}, {L"alpha", L"\\alpha"},
{L"Digamma", L"\\Digamma"}, {L"digamma", L"\\digamma"},
{L"Kappa", L"\\Kappa"}, {L"kappa", L"\\kappa"},
{L"Omicron", L"\\Omicron"}, {L"omicron", L"\\omicron"},
{L"Upsilon", L"\\Upsilon"}, {L"upsilon", L"\\upsilon"},
{L"Beta", L"\\Beta"}, {L"beta", L"\\beta"},
{L"Zeta", L"\\Zeta"}, {L"zeta", L"\\zeta"},
{L"Lambda", L"\\Lambda"}, {L"lambda", L"\\lambda"},
{L"Pi", L"\\Pi"}, {L"pi", L"\\pi"},
{L"Phi", L"\\Phi"}, {L"phi", L"\\phi"},
{L"Gamma", L"\\Gamma"}, {L"gamma", L"\\gamma"},
{L"Eta", L"\\Eta"}, {L"eta", L"\\eta"},
{L"Mu", L"\\Mu"}, {L"mu", L"\\mu"},
{L"Rho", L"\\Rho"}, {L"rho", L"\\rho"},
{L"Chi", L"\\Chi"}, {L"chi", L"\\chi"},
{L"Delta", L"\\Delta"}, {L"delta", L"\\delta"},
{L"Theta", L"\\Theta"}, {L"theta", L"\\theta"},
{L"Nu", L"\\Nu"}, {L"nu", L"\\nu"},
{L"Sigma", L"\\Sigma"}, {L"sigma", L"\\sigma"},
{L"Psi", L"\\Psi"}, {L"psi", L"\\psi"},
{L"Epsilon", L"\\Epsilon"}, {L"epsilon", L"\\epsilon"},
{L"Iota", L"\\Iota"}, {L"iota", L"\\iota"},
{L"Xi", L"\\Xi"}, {L"xi", L"\\xi"},
{L"Tau", L"\\Tau"}, {L"tau", L"\\tau"},
{L"Omega", L"\\Omega"}, {L"omega", L"\\omega"},
};
} else if (options["transform_math_letters"] != "false") {
style.variable_transform = {
{L"Alpha", L"Α"}, {L"alpha", L"α"}, {L"Digamma", L"Ϝ"},
{L"digamma", L"ϝ"}, {L"Kappa", L"Κ"}, {L"kappa", L"ϰ"},
+51
View File
@@ -7,3 +7,54 @@ a123456789°à@çè|#~#&
2_2m
2é8fsdmoiuuç
Alpha
alpha
Digamma
digamma
Kappa
kappa
Omicron
omicron
Upsilon
upsilon
Beta
beta
Zeta
zeta
Lambda
lambda
Pi
pi
Phi
phi
Gamma
gamma
Eta
eta
Mu
mu
Rho
rho
Chi
chi
Delta
delta
Theta
theta
Nu
nu
Sigma
sigma
Psi
psi
Epsilon
epsilon
Iota
iota
Xi
xi
Tau
tau
Omega
omega
+51
View File
@@ -8,3 +8,54 @@ a123456789°à@çè|#~#&
2m
2é8fsdmoiuuç
Α
α
Ϝ
ϝ
Κ
ϰ
Ο
ο
Υ
υ
Β
β
Ζ
ζ
Λ
λ
Π
π
ϕ
φ
Γ
γ
Η
η
Μ
μ
ρ
ϱ
Χ
χ
Δ
δ
θ
ϑ
Ν
ν
σ
ς
Ψ
ψ
ϵ
ε
Ι
ι
Ξ
ξ
Τ
τ
Ω
ω
+51
View File
@@ -7,3 +7,54 @@ a123456789°à@çè|#~#&
2_2m
2é8fsdmoiuuç
Alpha
alpha
Digamma
digamma
Kappa
kappa
Omicron
omicron
Upsilon
upsilon
Beta
beta
Zeta
zeta
Lambda
lambda
Pi
pi
Phi
phi
Gamma
gamma
Eta
eta
Mu
mu
Rho
rho
Chi
chi
Delta
delta
Theta
theta
Nu
nu
Sigma
sigma
Psi
psi
Epsilon
epsilon
Iota
iota
Xi
xi
Tau
tau
Omega
omega
+51
View File
@@ -8,3 +8,54 @@ a123456789°à@çè|#~#&
2m
2é8fsdmoiuuç
Α
α
Ϝ
ϝ
Κ
ϰ
Ο
ο
Υ
υ
Β
β
Ζ
ζ
Λ
λ
Π
π
ϕ
φ
Γ
γ
Η
η
Μ
μ
ρ
ϱ
Χ
χ
Δ
δ
θ
ϑ
Ν
ν
σ
ς
Ψ
ψ
ϵ
ε
Ι
ι
Ξ
ξ
Τ
τ
Ω
ω
+51
View File
@@ -7,3 +7,54 @@ a123456789°à@çè|#~#&
2_2m
2é8fsdmoiuuç
Alpha
alpha
Digamma
digamma
Kappa
kappa
Omicron
omicron
Upsilon
upsilon
Beta
beta
Zeta
zeta
Lambda
lambda
Pi
pi
Phi
phi
Gamma
gamma
Eta
eta
Mu
mu
Rho
rho
Chi
chi
Delta
delta
Theta
theta
Nu
nu
Sigma
sigma
Psi
psi
Epsilon
epsilon
Iota
iota
Xi
xi
Tau
tau
Omega
omega
+52 -1
View File
@@ -6,4 +6,55 @@ a123456789°à@çè|#~#& \\
\\
2_2m \\
\\
2é8fsdmoiuuç
2é8fsdmoiuuç \\
\\
\Alpha \\
\alpha \\
\Digamma \\
\digamma \\
\Kappa \\
\kappa \\
\Omicron \\
\omicron \\
\Upsilon \\
\upsilon \\
\Beta \\
\beta \\
\Zeta \\
\zeta \\
\Lambda \\
\lambda \\
\Pi \\
\pi \\
\Phi \\
\phi \\
\Gamma \\
\gamma \\
\Eta \\
\eta \\
\Mu \\
\mu \\
\Rho \\
\rho \\
\Chi \\
\chi \\
\Delta \\
\delta \\
\Theta \\
\theta \\
\Nu \\
\nu \\
\Sigma \\
\sigma \\
\Psi \\
\psi \\
\Epsilon \\
\epsilon \\
\Iota \\
\iota \\
\Xi \\
\xi \\
\Tau \\
\tau \\
\Omega \\
\omega