Mi “inserisco” in questa discussione perché anche io sto affrontando il problema della redazione di documenti tecnici e vorrei condividere la mia esperienza. Ho redatto alcuni modelli di relazioni tecniche e ho anche riprodotto un modello di Attestato di certificazione energetica (secondo le linee guida nazionali, ma questo interesserà solo qualche specialista che eventualmente si troverà a leggere il filone 🙂 ).
In tutti i casi ho usato la classe scrartcl, con poche personalizzazioni e con il pacchetto siunitx, d’obbligo per certi tipi di documento. Nel caso dell’Attestato di certificazione energetica, invece, sono stato indeciso sul compilatore da usare (pdfLaTeX o ConTeXt), ma avendo fatto un uso estensivo di codice Tikz, la scelta si è rivelata, almeno dal punto di vista del codice sorgente, poco influente. L’aspetto più importante è, come sottolineato da @robitex, la gestione dei dati in ingresso. Fino a ora mi sono limitato a definire dei comandi nel preambolo definendo una corrispondenza tra chiavi e valori:`\def\chiave{valore}`
Sarebbe molto utile poter disporre di un file di testo, esterno al sorgente, da completare e far poi leggere al motore di compilazione. Da un paio di articoli letti sul blog di @robitex, mi sembra che il linguaggio Lua abbia delle grandi potenzialità per eseguire il compito di leggere dati e passarli al compilatore per ottenere il documento.
Lorenzo