Post by Manuel Pégourié-GonnardPost by Manuel Pégourié-GonnardPost by Alain MatthesJe précise ma préceédente question : j'ai bien mon module BigNum.lua.
Après avoir mis le module dans le dossier contenant le fichier maître et
vue que cela fonctionnait, j'ai essayé de le mettre dans
/usr/local/share/lua/5.1/
J'ai fini par réussir à l'utiliser avec
\directlua{require('/usr/local/share/lua/5.1/BigNum')
Juste pour être clair : ça ne marche pas avec require('BigNum') ? Quel
est le message d'erreur ?
Au fait, si tu crées un fichier contenant juste
require 'BigNum'
et que tu l'exécutes avec lua (celui que tu as installé indépendamment
de luatex), ça marche ?
oui il le trouve
Post by Manuel Pégourié-GonnardSi tu l'exécutes avec texlua ? Dans les deux
cas, si ça ne marche pas, quel est le message d'erreur complet ?
This is LuaTeX, Version beta-0.70.1-2011062107 (rev 4277)
restricted \write18 enabled.
(./path_lua.tex
LaTeX2e <2011/06/27>
LuaTeX adaptation of babel <v3.8l-luatex-1.4> and hyphenation patterns for engl
ish, dumylang, nohyphenation, loaded.
./path_lua.tex:1: LuaTeX error <\directlua >:1: module 'BigNum' not found:
no field package.preload['BigNum']
[kpse lua searcher] file not found: 'BigNum'
[kpse C searcher] file not found: 'BigNum'
stack traceback:
[C]: in function 'require'
<\directlua >:1: in main chunk.
l.1 \directlua{require 'BigNum'}
Post by Manuel Pégourié-GonnardPost by Manuel Pégourié-GonnardDans un autre message, tu disais qu'en affichant package.path dans le log ça
donnait
./?.lua;
/usr/local/share/lua/5.1/?.lua;
/usr/local/share/lua/5.1/?/init.lua;
/usr/local/lib/lua/5.1/?.lua;
/usr/local/lib/lua/5.1/?/init.lua )
Est-ce toi qui rajoutes les retours à la ligne où est-ce qu'ils y sont
vraiment ?
Dans la même veine, est-ce que tu peux créer un fichier contenant juste
print(package.path)
et l'exécuter avec lua
mundus:~ ego$ lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
./?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/lib/lua/5.1/?.lua;/usr/local/lib/lua/5.1/?/init.lua
Post by Manuel Pégourié-Gonnardpuis texlua, et copier-coller les sorties des
deux cas ici ?
This is LuaTeX, Version beta-0.70.1-2011062107 (rev 4277)
restricted \write18 enabled.
(./path_lua.tex
LaTeX2e <2011/06/27>
LuaTeX adaptation of babel <v3.8l-luatex-1.4> and hyphenation patterns for engl
ish, dumylang, nohyphenation, loaded.
./?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/lib/lua/5.1/?.lua;/usr/local/lib/lua/5.1/?/init.lua
)
215 words of node memory still in use:
1 hlist, 1 vlist, 2 glue, 32 glue_spec, 1 write nodes
avail lists: 2:12,3:1,6:2,9:1
No pages of output.
Transcript written on path_lua.log.
Voilà
Alain