next up previous contents
Next: Die Suchbegriffe Up: 3.3.2 Der Aufbau der Previous: 3.3.2 Der Aufbau der

Die Pfadangaben und Programmschalter

Sie werden in Perl5-Syntax durch ein vorangestelltes Dollar-Zeichen eingeleitet, dem der Bezeichner der Variable folgt. Jeder Zeile folgt ein abschließender Strichpunkt.

$INI_DIR = dirname( &getcwd . "/" . "$0" );

Diese Variable gibt den Pfad zum Verzeichnis mit der Initialisierungsdatei an. Wird das Hauptprogramm über Symlinks referenziert, so muß diese Variable explizit gesetzt werden, damit das Hauptprogramm die Initialisierungsdatei auch in dem Verzeichnis finden kann, in dem das ausführbare Programm liegt. Denkbar wäre es auch, ein Verzeichnis lib oder etc zu erstellen und $INI_DIR darauf verweisen zu lassen. Da es wenig Sinn macht, diese Variable erst in der Initialisierungsdatei zu definieren, gehört sie natürlich ins Hauptprogramm mnmlit2html.pl und soll hier nur der Vollständigkeit halber aufgeführt werden.

$LATEX2HTML_DIR = "/usr/local/dist/bin";

bezeichnet das Verzeichnis, in dem sich das Tool LaTeX2HTML befindet. Voraussetzung ist mindestens die Version 97.1, da sich der Aufruf der Parameter früherer Versionen teilweise anders verhält.

$HTML_DATA_DIR = "/proj/Literatur/public-htdocs/MNMPub";

gibt den Ort an, an dem die fertigen HTML-Dokumente abgelegt werden. Dieses Verzeichnis sollte natürlich auch dem WWW-Server bekannt sein, damit auf diese Seiten später zugegriffen werden kann.

$INPUT_DIR = "/proj/Literatur/MNM/Upload";

bezeichnet das Quellverzeichnis. Hier werden die zu bearbeitenden LATEX-Dokumente im gezippten Tar-Format abgelegt. Den Aufbau des Tar-Files beschreibt das Schriftstück [HK96].

$BIB_DIR = "/proj/Literatur/MNM/Bib";

Das Bibliographie-Verzeichnis, es enthält Informationen über die einzelnen Dokumente und deren Verfasser. Im einzelnen sind dies die fünf lehrstuhlinternen BibTeX-Dateien (diplomarbeiten.bib, dissertationen.bib, fopras.bib, projekte.bib, publikationen.bib).

$TMP = "/tmp";

Temporäres Verzeichnis, dieses sollte ausreichend Platz zur Verfügung stellen, um das entpackte Dokument aufnehmen zu können. Desweiteren legt hier das Hauptprogramm einige Hilfsdateien an. Die angelegten Dateien werden nach Abarbeiten von mnmlit2html.pl wieder gelöscht.

 

$CHILDLINE = "<BR>.*<HR>";

Dieser Eintrag bezeichnet den HTML-Befehl, der Haupteil und Fuß voneinander trennt. Er wird normalerweise in der Datei latex2html.config gesetzt und sollte entsprechend übernommen werden, damit trotz fehlendem Abstract eine Zusammenfassung korrekt gefunden wird. Anhand dieser Variable kann mnmlit2html.pl exakt den Schluß der Zusammenfassung erkennen. Der Default-Eintrag ist sowohl für die Version 96.1 als auch die Version 97.1 von LaTeX2HTML gültig.


next up previous contents
Next: Die Suchbegriffe Up: 3.3.2 Der Aufbau der Previous: 3.3.2 Der Aufbau der
Copyright Munich Network Management Team