Texinfo

Texinfo
Esimerkki Texinfon tuottamasta dokumentista; GNU Texinfon manuaalin sivu 25.
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.

  1. GNU's Who, The GNU Team has grown larger in the last few months: Brian Fox and Opus Goldstein have joined Jay Fenlason as the only employees of the Foundation. Most recently, Brian created a stand-alone texinfo formatter and browser..., February, 1988, GNU's Bulletin, vol. 1 no. 4
  2. Gnu Status, by Richard M. Stallman. 5. Documentation system. I now have a truly compatible pair of programs which can convert a file of texinfo format documentation into either a printed manual or an Info file. Documentation files are needed for many utilities., February 1986, G N U ' S B U L L E T I N, Volume 1 No.1
  3. Texinfo 7.2 released, (viitattu ). Tieto on haettu Wikidatasta.
  4. What's GNU: Texinfo, Issue 6, Oct 01, 1994, By Arnold Robbins, Linux Journal

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne