Je butte sur un problème de chemin, enfin j'imagine que cela provient de là.
J'ai installé "scilua" dans un dossier nommé "ulua", qui possède un certain nombre de bibliothèques contrairement au Lua installé d'emblé sur la TeXLive.
Je souhaiterai que LuaLaTeX compile le document ci-joint en utilisant "scilua" et non le sien (lua54 je crois).
Je n'arrive pas à charger "sci.math" et donc impossibilité de calculer "gamma(1.5)".
Entre parenthèse j'ai installé mon dossier "ulua" dans mon "texmf-local" et je suis sous Windows 11.
Auriez vous par hasard une petite idée de la façon de procéder, si solution il y a évidement ?
Merci
Code : Tout sélectionner
\documentclass[12pt]{article}
\usepackage{luacode}
\usepackage{luapackageloader}
\begin{document}
\begin{luacode*}
math=require "sci.math"
function f(x)
return math.gamma(x)
end
tex.sprint(f(1.5)) -- 0.88622692545276
\end{luacode*}
\end{document}