OSDN Git Service

ltj-latex.sty: \RequirePackage in \AtEndOfPackage causes an error
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Fri, 24 Aug 2018 21:22:46 +0000 (06:22 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Fri, 24 Aug 2018 21:22:46 +0000 (06:22 +0900)
src/ltj-latex.sty

index 5573faf..6b8fa81 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
+       }%
   }%
 }