| At line 1 added 43 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| [{TableOfContents }]\\ |
| Il componente __LaTeX/PDF__ permette di generare un file PDF partendo da un membro di documentazione attiva. Lo scopo di questo documento è illustrare tutte le potenzialità del componente per la creazione di presentazioni e documenti di elevata qualità.\\ |
| \\ |
| !!! Cosa è LaTeX?\\ |
| E' un linguaggio di markup usato per la preparazione di testi basato sul programma di composizione tipografica __TEX__.\\ |
| E' principalmente utilizzato in ambito scientifico / matematico.\\ |
| \\ |
| !!! Perchè LaTeX?\\ |
| Perchè LaTeX separa il contenuto dalla formattazione, e consente di ottenere documenti di elevata qualità.\\ |
| Un documento LaTeX sarà costituito pertanto dal testo e da direttive che specificano la formattazione.\\ |
| Le specifiche di formattazione sono raggruppate in classi e ne sono state sviluppate di vario tipo in funzione della destinazione.\\ |
| Ci sono così classi per:\\ |
| * realizzare libri\\ |
| * articoli, soprattutto scientifici\\ |
| * lettere\\ |
| * report\\ |
| * creare presentazioni (con Beamer si raggiunge una elevata qualità)\\ |
| \\ |
| !!! Come lo usiamo in SmeUp\\ |
| Con l'avvento di LoocUp grossa parte della documentazione è stata scritta impiegando una sintassi definita ad HOC, basata in parte su quella della documentazione attiva.\\ |
| La sintassi della documentazione attiva è diversa da quella impiegata in LaTeX. Per non dover riscrivere tutti i documenti si è scelto pertanto la strada della estensione e conversione.\\ |
| Estensione perchè la sintassi della documentazione attiva è stata arricchita di istruzioni appositamente pensate per produrre presentazioni (tag P).\\ |
| Conversione perché tutta la documentazione scritta viene convertita in formato LaTeX in modo trasparente all'utente mediante un apposito servizio.\\ |
| \\ |
| Questo approccio consente di\\ |
| \\ |
| * riutilizzare quanto già scritto;\\ |
| * standardizzare la produzione della documentazione;\\ |
| * mantenere un repository comune su AS400.\\ |
| * non obbliga l'utente ad imparare nuove sintassi\\ |
| \\ |
| !!! Il componente LaTeX/PDF\\ |
| La generazione del file PDF si applica in due diversi contesti:\\ |
| * la generazione delle presentazioni;\\ |
| * la generazione della documentazione.\\ |
| \\ |
| Nel caso delle presentazioni, la sintassi di ogni elemento inizia con il tag __:___h_:P._n_ (dove P specifica l'appartenenza dell'elemento al gruppo "presentazione").\\ |
| Nel caso della documentazione, la sintassi è quella standard di Sme.up.\\ |