Texinfo | |
---|---|
![]() Esimerkki Texinfon tuottamasta dokumentista; GNU Texinfon manuaalin sivu 25. |
|
Luoja |
Richard Stallman Bob Chassell |
Kehittäjä |
Brian Fox[1] Karl Berry |
Kehityshistoria | |
Ensijulkaisu | helmikuu 1986[2] |
Vakaa versio | 7.2 ()[3] |
Kehitystilanne | aktiivinen |
Tiedot | |
Ohjelmistotyyppi | ladontajärjestelmä |
Alusta | GNU/Linux, BSD |
Ohjelmointikielet | Perl, HTML, Raku, C, Makefile, Roff, Muut |
Lisenssi | GNU General Public License Versio 3 |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Texinfo on merkintäkieli, jonka avulla yhdestä lähdekoodista voidaan luoda dokumentointia sekä verkkosivuille että tulostettavaan muotoon eri tiedostomuodoissa, kuten dvi, html, pdf, jne., sekä texinfon oma hypertekstimuoto, info). Texinfon kääntää saman niminen tietokoneohjelma, joka on julkaistu vapaana ohjelmistona. Texinfo yhdistetään Free Software Foundationin GNU-projektiin,[4] jonka ohjelmien virallinen dokumentointimuoto se on ollut. Texinfon kehitti Richard M. Stallman, joka on FSF:n ja GNU:n perustaja.
Texinfon päätarkoitus on helpottaa ohjelmisto-oppaiden kirjoittamista. Sillä voidaan luoda kaikki kirjan normaalit rakenteet, kuten luvut, aliluvut, viittaukset, taulukot ja sisällysluettelot. Lisäksi texinfo mahdollistaa hypertekstin koneella luettavaan dokumentaatioon. Paperitulosteiden muotoiluun Texinfo käyttää Donald Knuthin TeX-ohjelmaa, jonka makropaketti se itseasiassa on. Käyttämällä Texinfon eri kääntäjiä, on mahdollista päivittää useita dokumentointeja (kuten verkkosivu ja tulostettava manuaali) käyttäen ainoastaan yhtä lähdekoodia.
Texinfo tulisi lausua "tehinfo" - samoin kuin TeX-ladontajärjestelmän nimi, jossa X esittää kreikan kirjainta χ (khi). Kehittäjien mukaan "Texinfo" tulisi kirjoittaa isolla alkukirjaimella "T", mutta muuten pienillä kirjaimilla.