OSDN Git Service

Add \@ at ...TeX.
[luatex-ja/luatexja.git] / src / luatexja-compat-ptex.sty
1 %
2 % luatexja-compat-ptex.sty
3 %
4
5 %! これは外から読まれない
6 %% Avoid multiple loading.
7 \csname luatexjacompatptexLoaded\endcsname
8 \edef\ltj@compat@ptex@AtEnd{%
9 \catcode64=\the\catcode64%
10 \endlinechar=\the\endlinechar
11 \relax}
12 \catcode64=11 %<@>
13 \endlinechar=-1 %
14 \def\luatexjacompatptexLoaded{\endinput}
15
16 %% Check if LaTeX is used.
17 \begingroup\expandafter\expandafter\expandafter\endgroup
18 \expandafter\ifx\csname RequirePackage\endcsname\relax %<*!LaTeX>
19   \expandafter\let\csname ifltj@in@latex\expandafter\endcsname
20     \csname iffalse\endcsname
21 \else                           %<*LaTeX>
22   \expandafter\let\csname ifltj@in@latex\expandafter\endcsname
23     \csname iftrue\endcsname
24   \NeedsTeXFormat{LaTeX2e}
25   \ProvidesPackage{luatexja-compat-ptex}[2011/04/01 v0.1]
26 \fi                             %</LaTeX>
27
28 %% Load prerequisite packages.
29 \endlinechar=13 %
30 \ifltj@in@latex                 %<*LaTeX>
31   \RequirePackage{infwarerr}  [2010/04/08] % v1.3
32   \RequirePackage{ltxcmds}    [2010/04/26] % v1.7
33   \RequirePackage{xkeyval}    [2008/08/13] % v2.6a
34 \else                           %<*!LaTeX>
35   \input infwarerr.sty
36   \input ltxcmds.sty
37   \input xkeyval
38 \fi                             %</LaTeX>
39 \endlinechar=-1 %
40
41 \ifx\luatexjacompatLoaded\@undefined
42   \@PackageError{luatexja}
43    {This file must be loaded through 'luatexja-compat'}
44    {\InfWarErr@ehc}
45 \fi
46
47 %%------------------
48
49 \endlinechar=13
50 %! この中に master の luatexja-compat-ptex.tex の内容を挿入する
51 %! ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
52 \def\getprebreakpenalty#1{\prebreakpenalty#1 }
53 \def\getpostbreakpenalty#1{\postbreakpenalty#1 }
54 \def\setprebreakpenalty#1#2{\prebreakpenalty#1=#2 }
55 \def\setpostbreakpenalty#1#2{\postbreakpenalty#1=#2 }
56 \def\getinhibitxspcode#1{\inhibitxspcode#1 }
57 \def\setinhibitxspcode#1#2{\inhibitxspcode#1=#2 }
58 \def\getxspcode#1{\xspcode#1 }
59 \def\setxspcode#1#2{\xspcode#1=#2 }
60
61 %\endinput
62 %! ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
63
64 %%------------------ all done
65 \ltj@compat@ptex@AtEnd
66 \endinput
67 %% EOF