summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/luatex/luatextra/luatextra.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/luatex/luatextra/luatextra.sty')
-rw-r--r--Master/texmf-dist/tex/luatex/luatextra/luatextra.sty36
1 files changed, 11 insertions, 25 deletions
diff --git a/Master/texmf-dist/tex/luatex/luatextra/luatextra.sty b/Master/texmf-dist/tex/luatex/luatextra/luatextra.sty
index 68743355202..f69184acb13 100644
--- a/Master/texmf-dist/tex/luatex/luatextra/luatextra.sty
+++ b/Master/texmf-dist/tex/luatex/luatextra/luatextra.sty
@@ -5,15 +5,11 @@
%% The original source files were:
%%
%% luatextra.dtx (with options: `package')
-%% This is a generated file.
%%
-%% Copyright (C) 2009 by Elie Roux <elie.roux@telecom-bretagne.eu>
+%% Written in 2009, 2010 by Manuel Pegourie-Gonnard and Elie Roux.
%%
%% This work is under the CC0 license.
-%%
-%% This work consists of the main source file luainputenc.dtx
-%% and the derived files
-%% luatextra.sty, luatextra.lua, luatextra-latex.tex, luatextra.pdf
+%% See source file 'luatextra.dtx' for details.
%%
\csname ifluatextraloaded\endcsname
\let\ifluatextraloaded\endinput
@@ -31,15 +27,9 @@
[2010/08/02 v0.971 LuaTeX extra low-level macros]
\fi
-
-\def\LuaTeX{Lua\TeX }
-\def\LuaLaTeX{Lua\LaTeX }
-
-\bgroup\expandafter\expandafter\expandafter\egroup
-\expandafter\ifx\csname ProvidesPackage\endcsname\relax
- \input ifluatex.sty
-\else
- \RequirePackage{ifluatex}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname RequirePackage\endcsname\relax \else
+ \RequirePackage{metalogo}
\fi
\ifluatex\else
\begingroup
@@ -50,22 +40,18 @@
\let\x\PackageWarningNoLine
\fi
\expandafter\endgroup
- \x{luatexbase-modutils}{LuaTeX is required for this package.^^J
+ \x{luatextra}{LuaTeX is required for this package.^^J
Aborting package loading.}
\expandafter\endinput
\fi
\bgroup\expandafter\expandafter\expandafter\egroup
\expandafter\ifx\csname ProvidesPackage\endcsname\relax
+ \input luatexbase.sty
\input luatexbase-modutils.sty
- \input luatexbase-attr.sty
- \input luatexbase-cctb.sty
- \input luatexbase-regs.sty
\input luatexbase-mcb.sty
\else
+ \RequirePackage{luatexbase}
\RequirePackage{luatexbase-modutils}
- \RequirePackage{luatexbase-attr}
- \RequirePackage{luatexbase-cctb}
- \RequirePackage{luatexbase-regs}
\RequirePackage{luatexbase-mcb}
\fi
\luatexUseModule{lualibs}
@@ -106,9 +92,6 @@
\let\luaclose\luatexcloselua
\fi
\directlua{dofile(kpse.find_file("luatextra.lua"))}
-\def\ltxtra@RegisterFontCallback{
- \directlua{luatextra.register_font_callback()}
-}
\let\newluaattribute\newluatexattribute
\let\luaattribute\luatexattribute
\let\unsetluaattribute\unsetluatexattribute
@@ -119,6 +102,9 @@
\let\luaModuleError\luatexModuleError
\let\luaRequireModule\luatexRequireModule
\let\luaUseModule\luatexUseModule
+\def\ltxtra@RegisterFontCallback{
+ \directlua{luatextra.register_font_callback()}
+}
\bgroup\expandafter\expandafter\expandafter\egroup
\expandafter\ifx\csname ProvidesPackage\endcsname\relax
\input luaotfload.sty