Re: integrare latex in un’applicazione / standalone latex

#54933
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Ciao a tutti.
    Vi faccio una domanda un po’ di base e forse un po’ insolita.. ho creato un piccolo software (di contabilità, ma non importa) e vorrei che generasse dei report (ad esempio la lista dei movimenti). Mi piacerebbe che tali report fossero formattati decentemente, magari in un file pdf o dvi..insomma non un semplice file di testo. Per fare ciò avevo pensato di far generare un file .tex. La mia applicazione dovrebbe infine compilare tale file .tex in un pdf (ad esempio). Con una distribuzione di LaTeX installata non c’è problema dato che è possibile invocare il compilatore da riga di comando. Tuttavia mi sarebbe piaciuto che la mia applicazione fosse compatta, che non richiedesse installazioni. Esiste una versione di LaTeX (o, al limite, di TeX) che faccia al caso mio? Riassumendo, mi piacerebbe che esistesse un unico eseguibile da collocare in una directory della mia applicazione e che possa essere invocata senza installazione. Oppure una dll o qualcosa di simile!
    Grazie a tutti

    ciaoo

    Sono d’accordo con Enrico, per funzionare LaTeX ha bisogno di parecchi file per giunta indicizzati. Per fissare le idee diciamo che servono circa 300 MB di file escludendo documentazione e pacchetti meno importanti, e riducendo all’osso secondo necessità mirate, tutto materiale soggetto a continuo aggiornamento.
    Tale quantità è impensabile che possa essere gestita con un unico file.
    Non vedo tuttavia problemi a rilasciare un applicativo che funziona utilizzando un installazione TeX, in fondo l’utente dopo l’installazione del tutto vedrebbe i report in pdf composti con LaTeX, anche se dietro le quinte la distribuzione è compresa di mille file.

    Il problema in altre parole è suddiviso in due:
    1 – maggiore complessità nella scrittura del codice d’installazione dell’applicativo che dovrebbe installare anche TeX and C. (altrimenti l’utente deve installare TeX a mano);
    2 – complessa generazione dei file sorgenti poiché è delicato stabilire quali dati devono essere generati dall’applicativo nel sorgente e quali invece devono essere gestiti nel run di LaTeX.

    Come minimo serve una o più classi documento, ben progettate e ben scritte.
    La mia esperienza si limita ad alcuni script in Lua che generano sorgenti e li compilano.
    Credo sia un buon risultato che conferma che LaTeX come motore di report è una buona (ma appunto complessa) strada.

    In futuro penso che LuaTeX potrebbe facilitare l’elaborazione di report.
    Ciao

    Go to top