数式フォントしたい(unicode-math

% プリアンブル
\usepackage{amsmath}
\usepackage{fontspec}
\setmainfont{フォント名}

% 数学関係のパッケージやフォント設定後に読み込む
\usepackage{unicode-math}
\setmathfont{フォント名}

unicode-mathは数式でUnicodeフォントが使えるようになるパッケージです。 amspathパッケージなどの数式関係の設定や その他のフォント設定の後に読み込むことが推奨されています。

\setmathfont{}でOpenTypeフォントを指定します。 デフォルトはLatin Modern Mathになっています。

積分したい(

\begin{equation}
∫dx = x
\end{equation}

Unicode文字がそのまま使えるので\intで書くことができます。

数学記号には読み方がよくわからない記号もあったりします。 そのような場合にそのまま入力(もしくはコピペ)できるのは、 便利かなと思います。

依存パッケージ

$ kpsewhich unicode-math.sty | xargs cat | rg RequirePackage
\RequirePackage{expl3}
// LuaTeXの場合
\RequirePackageWithOptions{unicode-math-luatex}
// XeTeXの場合
\RequirePackageWithOptions{unicode-math-xetex}
$ kpsewhich unicode-math-luatex | xargs cat | rg RequirePackage
\RequirePackage{xparse,l3keys2e}
\RequirePackage{fontspec}
\RequirePackage{fix-cm}
\RequirePackage{amsmath}
\RequirePackage{lualatex-math}

RequirePackageを辿ると fontspecパッケージamsmathパッケージ を読み込んでいることが分かります。