数式フォントしたい(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パッケージ
を読み込んでいることが分かります。