数式フォントの比較です。
Noto Sans Math以外はTeX Liveについてくるやつです(多分)。
出力に用いたコード
#import "@preview/touying:0.6.1": *
#import themes.simple: *
#show: simple-theme.with(
aspect-ratio: "4-3",
)
#show heading: none
#set text(
font: "M Plus 2",
weight: "regular",
size: 18pt,
)
#set par(justify: false, spacing: 0.8em)
#let fonts = (
(name: "ArsenalMath"),
(name: "Asana Math"),
(name: "Concrete Math"),
(name: "Erewhon Math"),
(name: "Euler Math"),
(name: "Fira Math"),
(name: "Garamond-Math"),
(name: "GFS Neohellenic Math"),
(name: "IBM Plex Math"),
(name: "KpMath"),
(name: "Latin Modern Math"),
(name: "Lete Sans Math"),
(name: "Libertinus Math"),
(name: "Luciole Math"),
(name: "New Computer Modern Math"),
(name: "New Computer Modern Sans Math"),
(name: "Noto Sans Math"),
(name: "OldStandard-Math"),
(name: "Pennstander Math"),
(name: "STIX Math"),
(name: "STIX Two Math"),
(name: "TeX Gyre Bonum Math"),
(name: "TeX Gyre DejaVu Math"),
(name: "TeX Gyre Pagella Math"),
(name: "TeX Gyre Schola Math"),
(name: "TeX Gyre Termes Math"),
(name: "XCharter Math"),
(name: "XITS Math"),
)
#let sample-equations(font) = {
show math.equation: set text(font: font.name)
set text(size: 20pt)
[
$
integral_0^infinity (x^(alpha - 1) e^(-beta x)) / (1 + x^2) dif x
= sum_(n=0)^infinity (-1)^n Gamma(alpha + 2 n) / beta^(alpha + 2 n)
$
#v(0.6em)
$
cal(F)(omega) =
integral_(-infinity)^infinity
exp(-i omega t) mat(u(t); dot(u)(t); integral_0^t u(tau) dif tau) dif t
$
#v(0.6em)
$
lim_(epsilon -> 0^+) integral_(Omega)
(nabla phi dot nabla psi + epsilon^2 Delta phi Delta psi) dif Omega
= chevron.l phi, psi chevron.r_(H^1)
$
#v(0.6em)
#align(center)[
#grid(
columns: (auto, auto),
align: left + horizon,
inset: 0.6em,
[通常文字 $a b c A B C$], [黒板太字 $bb("a b c A B C ")$],
[太字 $bold("a b c A B C ")$], [筆記体 $cal("a b c A B C ")$],
[フラクトゥール $frak("a b c A B C ")$], [ギリシャ文字 $alpha beta gamma Alpha Beta Gamma$],
)
]
]
}
#for font in fonts [
#slide[
== #font.name
#v(0.8em)
#sample-equations(font)
]
]



























