OSDN Git Service

Updated Figure 2 in the manual.
[luatex-ja/luatexja.git] / test / test04a-jfm-hyper.tex
1 %#!lualatex
2 \documentclass{article}
3 \usepackage{luatexja}
4 \usepackage[pdfborder={0 0 0.1}]{hyperref}
5 % \usepackage{hyperref,luatexja} ではなぜかダメ
6 \def\dumplist#1{\par\noindent\leavevmode
7 \hbox to 0.2\hsize{\copy#1\hss}%
8 \vbox{\hsize=0.6\hsize\scriptsize\tt\baselineskip=7.2pt\let\\=\relax
9 \directlua{luatexja.ext_show_node_list(tex.getbox(#1).head, '\\par ', tex.print)}\hrule}}
10
11 \def\thesubsection{.}
12 \def\thesubsubsection{あ}
13 \DeclareFontShape{JY3}{mc}{h}{n}{<-> s*[0.962212] psft:GothicBBB-Medium:jfm=hang}{}
14 \ltjsetparameter{xkanjiskip=10pt}% わざと大きくする
15 \begin{document}
16 \section{hoge}\label{hoge}
17
18 \subsection{piyo}\label{piyo}
19
20 \subsubsection{fuga}\label{fuga}
21
22 \setbox0=\hbox{あ\ref{hoge}い}\dumplist0
23 \setbox0=\hbox{)\ref{hoge}(}\dumplist0
24 \setbox0=\hbox{\kanjiseries{h}\selectfont あ\ref{piyo}い}\dumplist0
25 \setbox0=\hbox{あ\ref{piyo}い}\dumplist0
26 \setbox0=\hbox{)\ref{hoge}\ref{fuga}}\dumplist0
27
28 \end{document}