6 %% Avoid multiple loading.
7 \csname luatexjalatexLoaded\endcsname
8 \edef\ltj@latex@AtEnd{%
9 \endlinechar=\the\endlinechar
12 \def\luatexjalatexLoaded{\endinput}
14 \NeedsTeXFormat{LaTeX2e}
15 \ProvidesPackage{ltj-latex}[2012/04/21 LuaLaTeX-ja]
17 \def\ltj@pkgpatch#1{\AtBeginDocument{\@ifpackageloaded{#1}{\usepackage{lltjp-#1}}{}}}
19 % similar to \ltj@pkgpatch, but this is used .sty which
20 % can be reloaded inside the document by \input.
21 \def\ltj@pkgpatchA#1{\AtBeginDocument{\@ifpackageloaded{#1}{\input{lltjp-#1.sty}}{}}}
30 %%% default parameters
31 \ltjsetparameter{kanjiskip=0pt plus 0.4pt minus 0.4pt,
32 xkanjiskip=.25\zw plus 1pt minus 1pt,
33 autospacing, autoxspacing, jacharrange={-1},
34 yalbaselineshift=0pt, yjabaselineshift=0pt,
35 jcharwidowpenalty=500, differentjfm=average
38 \input luatexja-kinsoku.tex
39 \expandafter\let\csname JY3/mc/m/n/10\endcsname\relax
41 %%% patch for packages
42 \ltj@pkgpatch{listings}
43 \ltj@pkgpatch{unicode-math}
44 \ltj@pkgpatch{xunicode}
47 %%------------------ all done