OSDN Git Service

luatexja.dtx: Fix typos.
[luatex-ja/luatexja.git] / src / luatexja.sty
1 %
2 % luatexja.sty
3 %
4
5 %! 外から読まれるので多少仰々しくなってます
6 %% Avoid multiple loading.
7 \csname\if11luatexjaLoaded\fi\endcsname
8 \edef\x{%
9 \catcode32=\the\catcode32%
10 \catcode45=\the\catcode45%
11 \catcode46=\the\catcode46%
12 \catcode64=\the\catcode64%
13 \catcode91=\the\catcode91%
14 \catcode93=\the\catcode93%
15 \endlinechar=\the\endlinechar
16 \relax}
17 \catcode32=10 %< >
18 \catcode45=12 %<->
19 \catcode46=12 %<.>
20 \catcode64=11 %<@>
21 \catcode91=12 %<[>
22 \catcode93=12 %<]>
23 \endlinechar=13 %
24 %! あまり恩恵がないので \endlinechar=-1 はなし
25 \edef\ltj@AtEnd{\x
26   \noexpand\let\noexpand\ltj@AtEnd\relax}
27 \def\luatexjaLoaded{\endinput}
28
29 %% Check if LaTeX is used.
30 \begingroup\expandafter\expandafter\expandafter\endgroup
31 \expandafter\ifx\csname RequirePackage\endcsname\relax %<*!LaTeX>
32   \expandafter\let\csname ifltj@in@latex\expandafter\endcsname
33     \csname iffalse\endcsname
34 \else                           %<*LaTeX>
35   \expandafter\let\csname ifltj@in@latex\expandafter\endcsname
36     \csname iftrue\endcsname
37   \NeedsTeXFormat{LaTeX2e}
38   \ProvidesPackage{luatexja}[2011/04/01 v0.1]
39 \fi                             %</LaTeX>
40
41 \ifnum\catcode`漢=12
42   \input ltj-unicode-ccfix.tex
43 \fi
44
45 %% Load all sub-packages.
46 \ifltj@in@latex                 %<*LaTeX>
47   \RequirePackage{luatexja-core}[2011/04/01]
48   \RequirePackage{luatexja-compat}[2011/04/01]
49 \else                           %<*!LaTeX>
50   \input luatexja-core.sty %
51   \input luatexja-compat.sty %
52 \fi                             %</LaTeX>
53
54 %% all done
55 \ltj@AtEnd
56 \endinput
57 %% EOF