Ciao, sono cose che in parte avete già detto, ma vi riassumo comunque la mia esperienza casomai potesse essere utile a qualcuno e/o evete dei consigli da darmi.
In questi giorni ho realizzato un piccolo script in Lua per esguire una serie di calcoli: si impostano una serie di parametri nel file *.lua, lo si esegue ed i risultati vengono visualizzati sulla riga di comando. Sì, funziona, ma non è molto pratico. Si può fare di meglio: in LuaLaTeX ho caricato il paccheto luatextra ed ho semplicente copiato senza nessuna modifica il mio codice Lua nell’ambiente luacode*. In seguito ho richiamato i vari risultati all’interno del codice LaTeX utilizzando il comando \luaexec{}; in questo caso sono necessarie alcune piccole modifiche spiegate nella guida di luacode. Ora il file *.tex contiene sia il codice Lua che esegue i calcoli, sia quello LaTeX che li rapprenta ed il risultato finale è un comodo *.pdf.
Forse si può fare anche senza Lua e sono io a non esserne capace, ma comporre tutto il corpo di una tabella con un solo ciclo è una sciccheria indescrivibile. 😀
`\begin{table}
\centering
\begin{tabular}{ccc}
\toprule
x & y & z \\
\midrule
\luaexec{
for i=1,\#punti do
tex.sprint(string.format(“\%.3f”,punti[1])..” & “..string.format(“\%.3f”,punti[2])..” & “..string.format(“\%.3f”,punti[3])..” \\\\”)
end
}
\bottomrule
\end{tabular}
\end{table}`