Texinfo
Texinfo ist das hypertextfähige Dokumentationssystem des GNU-Projektes.
Motivation
Es muss nur ein Quelldokument gepflegt werden, aus dem mit Konvertierungsprogrammen verschiedene Ausgabeformate erzeugt werden können.
Eingabeformat
Eine Texinfo-Quelldatei hat üblicherweise die Dateiendung .texi und sieht fast wie gewöhnlicher Text (plain text) aus, enthält aber Formatierungsanweisungen, die mit dem Klammeraffen (@) beginnen:
@ifnottex
@node Top
@top Kurzes Beispiel
@insertcopying
@end ifnottex
@menu
* Erstes Kapitel:: Das erste Kapitel ist das
einzige Kapitel in diesem Beispiel.
* Index:: Vollständiger Index.
@end menu
Ausgabeformate
- Mit texi2any (vor Texinfo 5.0 makeinfo und texi2html)
- Mit texi2dvi / texi2pdf
- Mit makertf
Eine Konvertierung von texinfo in UNIX manpages ist nicht vorhanden. Manpages müssen nach einem festen Schema aufgebaut sein und erlauben keine Hyperlinks.
texi2dvi und texi2pdf sind Shell-Skripte, die ihrerseits TeX (bzw. pdfTeX) benutzen. Hierbei wird ein TeX-Makropaket, das ebenfalls texinfo heißt, eingesetzt.
texinfo als TeX-Format
Texinfo ist ein ungewöhnliches TeX-Format, da es nicht den Konventionen von plain TeX folgt. Insbesondere ist der Escape-Character, der die Befehle einleitet, nicht der Backslash, sondern das At-Zeichen.
Info
Info ist das Hypertext-Dokumentationsformat des GNU-Projektes. Durch Info-Dateien kann mit GNU-Info oder Emacs (sogar auf ASCII-Terminals) navigiert werden.
Lizenz
Texinfo ist freie Software unter der GNU General Public License.
Weblinks
|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:
| {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
|1/= und Videos
|1/1=, Videos und Audiodateien
|/1= und Audiodateien}}
| , Videos und Audiodateien
}}
|#default= – }}{{#if:
| {{#ifeq: {{#invoke:Str|left||9}}
| category:
| FEHLER: Ohne Category: angeben!}}}}