blob: 2a16579847aeb54dd3c2553822eca5031fe48a08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
% $Id$
% Enable and prefix LuaTeX primitives for LaTeX-based formats
% % Maybe Plain based formats too, for the sake of generic macros?
% Manuel Pégourié-Gonnard, 2009. Public domain.
\begingroup
\catcode`\{=1
\catcode`\}=2
\expandafter\ifx\csname luatexversion\endcsname\relax
\let\luatexversion\undefined
\directlua{
% etex and pdftex primitives are enabled without prefixing
tex.enableprimitives('',
tex.extraprimitives('etex', 'pdftex'))
% other primitives are prefixed with luatex
tex.enableprimitives('luatex',
tex.extraprimitives('omega', 'alpeh', 'luatex'))
}
\fi
\endgroup
|