Garda che proababilmente con MiKTeX 2.9 LuaLaTeX ce l’hai già a bordo, quindi non devi installare niente; semplicemente usarlo o non usarlo; non è che eprché vuoi usare LuaLaTeX, i vecchi file non li puoi più gestire; li tratti come sempre hai fatto con uno degli altri eseguibili della distribuzioni MiKTeX: hai dato una occhiata al contenuto della cartella C:\programmi\MiKTeX\2.9\miktex\bin\ ? Lì ci sono tutti gli eseguibili della distribuzione MiKTeX.
E in effetti c’è!
Questo è molto interessante. Ora devo capire un po’ i comandi, soprattutto perché i miei DB sono in MySQL e devo anche dire dove trovarli…
Un passo alla volta.
Intanto cominciamo bene
\directlua{require(“luasql.mysql”)}
dà “Undefined control sequence” 😥
Ciao,
il comando di compilazione è
`lualatex nomefile`
ovviamente se continui a compilare con pdflatex utilizzi il motore di composizione pdftex e non luatex.
Accertati che la libreria luaSQL per il tuo db sia installata e che il suo percorso compaia in texmf.cfg
Non vorrei però consigliarti una strada (LuaLaTeX / database ) che ti faccia perdere tempo, visto alcuni problemi che possono sorgere. Forse è meglio utilizzare uno script vero e proprio in Lua che produca il sorgente tex e lo compili con pdflatex, prima di passare alla soluzione lualatex.
Nel mio blog dovresti trovare indicazioni di come può essere scritto uno script del genere.
Non è che sto cambiando idea, è solo che è un argomento così poco esplorato ancora, che è necessario valutare una soluzione più tradizionale. Sia chiaro, scrivendo la guida che ti ho segnalato, non ho incontrato problemi dopo aver capito come settare il path alla libreria LuaSQL per LuaTeX. Lo scopo infatti era quello di dimostrare che connettersi ad un database server direttamente da LuaLaTeX è possibile.
Il codice dello script poi, potrà essere facilmente riciclato nella soluzione lualatex/database.
Ciao