1 \documentclass[10ptj]{ltjsarticle}
2 \usepackage[width=40\zw, lines=40,centering]{geometry}
3 \usepackage{amsmath,luacode,xcolor,luatexja-adjust}
5 % #1: null(TeX 既定) or profile(行の中身を考慮した行間測定)
7 % or step(行送りが \baselineskip で十分でなかった場合,
8 % lineskip.step_factor * \baselineskip の倍数だけ広げて
9 % 行間が \lineskip 以上になるようにする)
10 \def\R#1#2{\directlua{luatexja.lineskip.setting('#1','#2')}%
11 \noindent\fbox{\parbox{25\zw}{%
12 \baselineskip14pt\noindent
13 \setbox2=\vtop{\noindent\hsize20\zw\textcolor{cyan!30!white}{%
14 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
15 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
16 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
17 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
18 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
19 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
20 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
21 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
22 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
23 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
24 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
25 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
26 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
27 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
28 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
29 □□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
31 }}\dp2=0pt\rlap{\copy2}\par\vspace*{-\baselineskip}
33 \vrule height 2pt depth 0pt width 10\zw\\
34 \vrule height 2pt depth 0pt width 10\zw\\
35 \the\baselineskip あああああああああああああああ\\
36 あああああああああ$X_{X_{X_X}}$ああああああ\\
38 ……であるから$b=\dfrac1{X_2}$となる.\\
39 一方$\dfrac{A^A}{B_B}=21$なので……\\
40 ……であるから$b=\dfrac1{X_2}$となる.\\%\vadjust{あああああ$\dfrac34$}\\
41 一方$\dfrac{A^A}{B_B}=21$なので……
43 あいであるから$b=\dfrac1{X_2}$となる.新段落!\\
44 一方$\dfrac{A^A}{B_B}=21$なので……
46 \hbox{感じ感じ$\displaystyle\int$}
47 ほげであるから$b=\dfrac1{X_2}$となる.新段落!\\
48 一方$\dfrac{A^A}{B_B}=21$なので……
51 かきであるから$b=\dfrac1{X_2}$となる.hrule無効\\
52 一方$\dfrac{A^A}{B_B}=21$なので……
55 うえであるから$b=\dfrac1{X_2}$prevdepth設定のため無効\\
56 一方$\dfrac{A^A}{B_B}=21$なので……