summaryrefslogtreecommitdiff
path: root/luatexbase-loader.dtx
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2010-11-08 06:25:18 +0100
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2010-11-11 15:53:11 +0100
commit56621dd318ee45d055ca94eed8ff4cdd2cab73aa (patch)
treebb71c2997f86d7047a68be7b775d1fc99a8c9358 /luatexbase-loader.dtx
parentd32313ab75f009ed9a806b41b08c9bd881c6bb36 (diff)
downloadluatexbase-56621dd318ee45d055ca94eed8ff4cdd2cab73aa.tar.gz
error if not luatex
Diffstat (limited to 'luatexbase-loader.dtx')
-rw-r--r--luatexbase-loader.dtx13
1 files changed, 8 insertions, 5 deletions
diff --git a/luatexbase-loader.dtx b/luatexbase-loader.dtx
index bd900c2..b78007d 100644
--- a/luatexbase-loader.dtx
+++ b/luatexbase-loader.dtx
@@ -244,14 +244,17 @@ See source file '\inFileName' for details.
\fi
\ifluatex\else
\begingroup
- \expandafter\ifx\csname PackageWarningNoLine\endcsname\relax
- \def\x#1#2{\begingroup\newlinechar10
- \immediate\write16{Package #1 warning: #2}\endgroup}
+ \expandafter\ifx\csname PackageError\endcsname\relax
+ \def\x#1#2#3{\begingroup \newlinechar10
+ \errhelp{#3}\errmessage{Package #1 error: #2}\endgroup}
\else
- \let\x\PackageWarningNoLine
+ \let\x\PackageError
\fi
\expandafter\endgroup
- \x{luatexbase-loader}{LuaTeX is required for this package. Aborting.}
+ \x{luatexbase-attr}{LuaTeX is required for this package. Aborting.}{%
+ This package can only be used with the LuaTeX engine^^J%
+ (command `lualatex' or `luatex').^^J%
+ Package loading has been stopped to prevent additional errors.}
\lltxb@loader@AtEnd
\expandafter\endinput
\fi