| Texinfo | |
|---|---|
| Desarrollador | |
| Karl Berry http://texinfo.Org/ | |
| Ĝenerala informo | |
| Lasta stabila versio | 4.13Al 18a de septembro 2008 --> |
| Varo | Dokumentado |
| Platformo | Multiplataforma |
| Licenco | GNU Ĝenerala Public License |
| En la hispana | ? |
Texinfo[1] estas sistemo tipográfico por la preparado de dokumentado tiel en linio kiel presita de sola dosiero fonto. implementa kun programo de libera programaro de la sama nomo, kreita kaj eldonita de la Projekto GNU.
La ĉefa intenco de Texinfo estas havigi simplan formon de skribi manlibrojn de programaro. Simila al la sintakso de LaTeX, ĉiuj normalaj karakterizaĵoj de libro, kiel ĉapitroj, sekcioj, referencoj transiritaj, tabuloj kaj indicoj estas disponeblaj por uzo en dokumentoj. Uzante la diversaj generatoroj de eliroj kiuj estas disponeblaj en Texinfo, ĝi eblas gardi multajn tipojn de dokumentado ĝisdatigitaj (kiel la dokumentado en provizita linio vojo loko retejo, presita dokumentado, kiel la generita uzante la sistemo tipográfico TeX) uzante sola enarkivigas fonton. Kiel la hinda manlibro, "TeX laboras kun virtuale ĉiuj impresoras; Info laboras kun virtuale ĉiuj fina stacioj de komputiloj; la eliro HTML laboras kun virtuale ĉiuj navegadores retejo. Tiam, Texinfo eblas uzita de preskaŭ ajna uzanto de komputiloj".
Enhavo |
Texinfo permesas strukturi dokumenton kiel libro kun ĉapitroj, sekcioj, referencoj transiritaj kaj indicoj. La plej granda parto de la teksto fonto estas ebena teksto, sed teknike estas teksto formateado markita de comandos kiu komencas kun "@". Specimeno parcial de dosiero fonto estus:
@Ifnottex
@documentencoding ISO-8859-1
@documentlanguage estas
@node Top
@top mallonga Ekzemplo
@insertcopying
@end ifnottex
@menu
* Ĉapitro 1:: La unua ĉapitro estas la
sola en ĉi tiu ekzemplo.
* Indico:: kompleta Indico.
@End menu
La strukturo de comandos de markoj, tiaj kiel la ĉapitroj, denota parto de la teksto fonto kiu estos procesita nur por iuj tipoj de eliro.
Por ke ĝi povas elporti aliajn lingvojn kaj karakteroj en la tekstoj, ekzistas du specialaj markoj, oni estas @documentlanguage por establi la lingvon de la teksto, kaj la alia estas @documentencoding, por la kodigo de karakteroj, kiel la akcentoj kaj la "ñ" se la lingvo estas la hispano.
En la kazo de la lingvoj, @documentlanguage ll[_cc], kie "ll" estas la kodo de la lingvo (estas: hispano, de: germano, ktp) kaj "cc" estas laŭvola, kaj ĝi indikas la landon, ekzemple @documentlanguage de_DE estas por la germano, parolita en Germanio.[2]
Koncerne al la kodigo de karakteroj Texinfo elportas la sekvajn kodigojn:[3]
Ekzemple, por la hispana lingvo, ĝi povus uzi la kombinon:
@Documentencoding ISO-8859-1 @documentlanguage estas
En sistemoj Windows estas komuna la kodigo de arkivoj de teksto en ISO-8859-1, dum kiu en sistemoj unix, unicode UTF-8. La kodigo ISO-8859-15 (iomete malsama de la ISO-8859-1), ĝi korpigas la simbolon €.
Por fari ebla kiu diversaj formatoj de eliro de dokumentado eblas ĝisdatigitaj sola fojo, kun nur ŝanĝi la originalan arkivon en Texinfo, multaj conversores de sintakso estas disponeblaj por ke ili eblas uzitaj en generi transliteraciones de la arkivo Texinfo en aliaj formatoj. La plimulto de ili estas kreitaj uzante la programo makeinfo, kiu estas parto de la dissendo GNU Texinfo. La formatoj de eliro elportitaj de Texinfo inkludas ebenan tekston, info, HTML, DVI, PDF, XML kaj DocBook.
Por la presitaj formatoj en papero Texinfo uzas TeX kun la celo havigi la necesajn instrukciojn tia kiu la comandos Texinfo interpretu kvazaŭ estis propraj de TeX.
Estas destacable la foresto de la paĝoj man kiel formato de eliro. Texinfo uzas por skribi kaj formatear la dokumentado de la programaro GNU kiu kutime estas uzata en medioj de tipo Unikso, tiaj kiel GNU/Linukso, kie la tradicia formato por la dokumentado estis la paĝoj man. Ĉi tiuj paĝoj havas konvenciojn de formato tre striktaj, dum kiu la normala apliko de Texinfo centras en tutorías kaj manlibroj de referenco. Sekve ne ŝajnas esti profito en la uzo de Texinfo por krei paĝojn man, kiu estas tradicie gvidas de rapida referenco. Tamen, multaj programoj GNU pergeñan paĝoj man introductorias (ofte autodeclaradas sen bontenado), moderiĝante al la dokumento Info responda. Al lin antaŭa oni devus aldoni lin kiu Texinfo generas en unua petskribo la sistemo de dokumentado Info, kies radikoj estas en la interna sistemo de dokumentado de GNU Emacs, apartenanta al malsama tradicio al la de Unikso.
La formato Texinfo estis kreita de Richard M. Stallman, dum kiu la disvolviĝo de la dissendo de programaro estis ĉefita de Brian Fox (ĝis la versio 3.8) kaj Karl Berry (post la versio 3.8).
Texinfo estas uzata kiel la oficiala sistemo de formateado de la dokumentado Info de la Projekto GNU. Texinfo eldonas sub la Ĝenerala Publika Licenco de GNU kaj estas parto de la projekto GNU.