OSDN Git Service

lltjp-listings.sty: \lstMakeShortInline (plistings/#3)
[luatex-ja/luatexja.git] / src / ltj-latex.sty
index 5573faf..446707b 100644 (file)
  \@ifnextchar[{\ltj@pkgpatch@im@{#1}}{\ltj@pkgpatch@im@{#1}[lltjp-#1]}}%]
 \def\ltj@pkgpatch@im@#1[#2]{%
   \AtEndOfPackageFile*{#1}{%
-    \@ifpackageloaded{#2}{}{\RequirePackage{#2}}%
+    \@ifpackageloaded{#2}{}{%
+         \@namedef{ver@#2.\@pkgextension}{0000/00/00}%dummy
+         \if\catcode`@=11\let\ltj@temp\relax\else
+           \edef\ltj@temp{\noexpand\catcode`@=\the\catcode`@\relax}\makeatletter
+         \fi
+         \@@input{#2.\@pkgextension}\ltj@temp
+       }%
   }%
 }
 
@@ -75,6 +81,7 @@
 \ltj@pkgpatch{array}    %% at \begin{document}
 \ltj@pkgpatch@im{unicode-math}
 \ltj@pkgpatch@im{siunitx}
+\ltj@pkgpatch@im{microtype}
 
 \RequirePackage{lltjp-geometry}