OSDN Git Service

support vertical origin (requires luaotfload 2019-07-24 or later)
[luatex-ja/luatexja.git] / test / test07-math.tex
1 %#!lualatex
2 \documentclass{article}
3 \usepackage[a4paper]{geometry}
4 \usepackage{luatexja}
5 \usepackage{unicode-math}
6 \setmathfont{XITSMath}
7
8 % only for testing
9 \SetMathAlphabet{\mathgt}{bold}{JY3}{mc}{m}{n} 
10
11 \begin{document}\makeatletter
12 \paragraph{Unicodeの数式領域}\
13
14 標準 $a_i=i,\ i=1, 2, \dots, n$. 
15 \ltjsetparameter{jacharrange={-3, -8}}%
16 文字範囲3, 8を欧文扱いに $a_i=i,\ i=1, 2, \dots, n$.
17
18 \paragraph{和文数式 on \LaTeX}
19 数式フォント関連のコマンドは一緒.e.g.\ in \verb+lltjdefs.sty+,
20 \begin{verbatim}
21 \DeclareSymbolFont{mincho}{JY3}{mc}{m}{n}
22 \jfam\symmincho
23 \SetSymbolFont{mincho}{bold}{JY3}{gt}{m}{n}
24 \DeclareSymbolFontAlphabet{\mathmc}{mincho}
25 \DeclareMathAlphabet{\mathgt}{JY3}{gt}{m}{n}
26 \end{verbatim}
27
28 添字:${あz}^{いy}_{うu\mathgt{え}}$
29
30 数式内の空白処理:$a()a\hbox{a()a}a$
31
32 mathgt: $\mathrm{\mathmc{あa}}\mathmc{あb}\mathgt{あa}$
33 \begin{itemize}
34 \item 和文数式フォント選択命令は,和文文字しか影響しない
35 \item 欧文数式フォント選択命令は,欧文文字しか影響しない
36 \end{itemize}
37
38 \bf mathversion bold: {\mathversion{bold}$aあa\mathgt{あa}$}き\\
39 二つ目の「あ」は\verb+\mathgt+下だが,明朝なのは本文書の設定通り.\\
40 アルファベットがなぜか出ない(Lua\TeX-ja非読み込み時でも)が,
41 私の環境だけか?
42
43 \LaTeX では数式ファミリ番号は欧文と共用→$\the\jfam$
44
45 \def\s{\mathchoice{Dあ}{Tあ}{Sあ}{SSあ}}
46 \[
47 \s {\textstyle \s} {\scriptstyle \s} {\scriptscriptstyle \s}
48 \]
49
50
51
52 \kanjifamily{mc}\selectfont
53 $あいうえおabcde a^\mathrm{b}漢字_{あ}$
54
55 mathrm: $\mathrm{あいうえおabcde}$
56
57 mathbf: $\mathbf{あいうえおabcde}$
58
59 mathmc: $\mathmc{あいうえおabcde}$
60
61 mathgt: $\mathgt{あいうえおabcde}$
62 \end{document}
63