Texinfo software | |
---|---|
![]() | |
Genere | Desktop publishing (non in lista) Linguaggio di markup (non in lista) |
Sviluppatore | Richard Stallman, Robert Chassell (autori originali) - Brian Fox[1] Karl Berry (sviluppatori) |
Data prima versione | febbraio 1986 [2] |
Ultima versione | 7.2 (28 dicembre 2024) |
Sistema operativo | Linux Berkeley Software Distribution |
Linguaggio | perl c C (non in lista) |
Licenza | Licenza GPL ver 3 (licenza libera) |
Sito web | www.gnu.org/software/texinfo/ |
Texinfo è una sintassi di composizione tipografica sviluppata per semplificare il processo di creazione di documentazione che può essere facilmente convertita in vari formati, come HTML per la visualizzazione online o PDF per la stampa. Il tutto partendo da un singolo file sorgente. È implementato da un programma open source che adotta lo stesso nome. Il programma Texinfo è stato sviluppato all'interno del progetto GNU e distribuito dalla Free Software Foundation. [3]
Texinfo è progettato per rendere semplice la creazione di manuali software. Analogamente a quanto avviene in LaTeX (altro linguaggio di markup molto utilizzato per la composizione tipografica di documenti complessi) vengono messe a disposizione le funzionalità tipiche di un libro, come capitoli, sezioni, riferimenti incrociati, tabelle e indici. Una delle caratteristiche distintive di Texinfo è la capacità di generare e mantenere aggiornate diverse forme di documentazione partendo da un unico file sorgente. Ad esempio, è possibile generare documentazione online (come pagina web HTML) e documentazione stampata (come PDF) usando lo stesso file sorgente.
La documentazione ufficiale di Texinfo afferma che prima sillaba di "Texinfo" si pronuncia in modo da fare rima con "speck" (quindi come "teck") e non con "hex". Questo perché la pronuncia è derivata da quella di TeX, dove la "X" rappresenta la lettera greca chi (χ) e non la lettera inglese "x". La pronuncia corretta di "TeX" risulta quindi simile a "tech" (come in "technology").
"Texinfo" dovrebbe essere scritto con la sola "T" maiuscola e il resto delle lettere in minuscolo. Questo stile di scrittura aiuta a mantenere la coerenza e l'identità visiva del nome nel contesto del progetto GNU.