blob: 65f46312076841c44e32efb1a89517a68ad63627 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
\documentclass[a4paper]{article}
\usepackage{CJKutf8,CJKspace,CJKpunct,ruby}
\setlength{\parindent}{0pt}
%% \begin{jaQuote}{<family>}...\end{jaQuote}
\newenvironment{jaQuote}[1]{%
\begin{quote}\linespread{1.4}\selectfont
\begin{CJK*}{UTF8}{#1}\CJKtilde
}{%
\end{CJK*}\end{quote}%
}
%% \jaRuby{<base>}{<ruby>}
\newcommand{\jaRuby}[2]{{%
\renewcommand{\rubysize}{0.5}%
\renewcommand{\rubysep}{-0.12em}\rubyCJK
\setlength{\baselineskip}{1.257em}\linespread{}%
\ruby{#1}{#2}%
}}
%% sample text
\newcommand{\jaEllip}{\Unicode{"20}{"26}}
\newcommand{\jaSnowman}{\Unicode{"26}{"03}}
\newcommand{\jaSampleText}{%
この~FAQ~リストは、よくある質問とその答を集め、
役に立つようにしたものです。
この~FAQ~リストの構造は、以前のものと比べて
大幅に変更されています。%
\jaRuby{新}{あたら}しい構造に関しては、
「この~FAQ~の読み方とその構造」の
項目を\jaRuby{参照}{さんしょう}して下さい。
}
\begin{document}
Family `\texttt{ipxm}' (IPAexMincho):
\begin{jaQuote}{ipxm}
\jaSampleText
\end{jaQuote}
(also using \texttt{ipxm} for alphabet)
\begin{jaQuote}{ipxm}
\fontfamily{ipxm}\selectfont
pdf{\LaTeX}~と~CJK~パッケージで日本語\jaSnowman!
\par\punctstyle{plain}
% Japanese "Ascii Art" --- one of the few places
% where "hankaku-kana" is reasonably used
( ˘ω˘ )スヤァ\jaEllip
\end{jaQuote}
Use of non-BMP characters
\begin{jaQuote}{ipxm}
%'𠮟' = U+20B9F
猫𠮟るより猫を囲え。
\end{jaQuote}
\sffamily
Family `\texttt{ipxg}' (IPAexGothic):
\begin{jaQuote}{ipxg}
\jaSampleText
\end{jaQuote}
(also using \texttt{ipxg} for alphabet)
\begin{jaQuote}{ipxg}
\fontfamily{ipxg}\selectfont
pdf{\LaTeX}~と~CJK~パッケージで日本語\jaSnowman!
\par\punctstyle{plain}
( ˘ω˘ )スヤァ\jaEllip
\end{jaQuote}
Use of non-BMP characters
\begin{jaQuote}{ipxg}
猫𠮟るより猫を囲え。
\end{jaQuote}
\end{document}
|