\documentclass[a4j]{utarticle}
\usepackage{kanruby}
\def\KanW#1#2{#1\kanruby<3>[1][-0.4]{#2}\hskip.8zw}
\def\KutoW#1{\hskip-.5zw\kanruby<1>[1][-0.65]<.5>{\scriptsize #1}}
\begin{document}
\noindent
{\kanlarge
\kanrubyon
「%
\Kan{未}{}{ダ}{二}
\kanwari<1>{ふつうの}{割注。　}
嘗
\setlength{\kanwariskip}{-1pt}%
\kanwari<2>{行間を詰}{めたり、}
\setlength{\kanwariskip}{3pt}
\kanwari<0>{広げまく}{ったり、~}
\setlength{\kanwariskip}{0pt}
\kanwari<3>{元に戻した~}{りする割注。}
\Kan{終}{}{ラ}{一}
\Kuto{。}」
}%
\bigskip

{\LARGE 重刊古文真宝跋}
\medskip

\Large
\kanrubyon
{\kanLarge
\let\kanwarisize=\scriptsize%
\noindent
永%
\Kan{陽}{}{ノ}{}%
% \kanwari の引数は 1.5の倍数とすると横を揃えやすい。
% この際、漢字はすべて\Kanマクロによって入力するのがよい。
\kanwari[1.5]{%
  \KanW{属}{二}徐}{%
  州\KanW{府}{一}\KutoW{。}}%
黄堅氏%
\kanwari[2]{%
  徐州麟}{%
  峰\KanW{人}{}\KutoW{。}}%
\Kan{所}{}{ノ}{レ}
\Kan{集}{}{ムル}{}
古文真宝二十%
\Kan{巻}{}{ハ}{}
\Kuto{。}
\Kan{載}{}{スルコト}{二}
七%
\Kan{国}{}{ヨリシテ}{}
而%
\Kan{下}{しも}{ノ}{}
諸名家之%
\Kan{作}{}{ヲ}{一}
\Kuto{。}
\Kan{凡}{}{ソ}{}
二十有七%
\Kan{体}{}{}{}
\Kuto{。}
三百十有二%
\Kan{篇}{}{}{}
\Kuto{。}
\kanwari[8.5]{%
  前集%
  \KanW{有}{二}
  二百四十五%
  \KanW{篇}{一}\KutoW{。}}{%
  後集%
  \KanW{有}{二}
  六十七%
  \KanW{篇}{一}
 也。}
}

\end{document}
