Skripte von und für (La)TeX


[Gliederungstiefe][rtex.rb][DocGenerator][Präsentationsgenerierer][Kalender]

Sie sind hier: StartSkripte von und für (La)TeX


Ich habe inzwischen im Umfeld von (La)TeX ein paar Skripte und Hilfsprogramme geschrieben. Nach einer kurzen Erprobungsphase in Python bin ich relativ schnell zu Ruby gewechselt.

Skriptübersicht

rtex.rb: TeX rufen

RTeX.rb ist ein kleines Ruby-Skript, das mir meinem TeX-Aufruf steuert. Es ermittelt selbständig, ob ein weiterer LaTeX-Lauf notwendig ist. BibTeX, MakeIndex und verschiedene andere Programme werden gerufen falls notwendig. Im Gegensatz zu ziemlich vielen anderen gleichartigen Tools (die es wie Sand am Meer gibt), versuche ich mit rtex.rb auch Pakete wie index.sty oder gloss.sty zu unterstützen. Makeindex wird nicht nur für den Standard-Index gerufen sondern für jedes definierte Stichwortverzeichnis.

DocGenerator

Hat man Texte zu erzeugen und will es automatisieren, so kann man meinen DocGenerator verwenden. Grob zusammengefasst: Ein Dokument besteht aus geschachtelten Elementen, jedes Element entspricht einem TeX-Makro, einer Umgebung o.ä. (und wenn man will, sagt man am Ende nur, jetzt aber doch lieber als HTML.)

Kalender

Will jemand einen Kalender erzeugen kann man sich mit kalender.rb eine TeX-Datei generieren lassen. Basiert auf dem DocGenerator.

Gliederungetiefe

Kleines Script zum höher- oder niedrigstufen von Gliederungsmakros (\section, \subsection...)