Dies ist eine sehr nützliche Funktion, die in der Lage ist alle
`*.tsk
' ChessTask-Dateien innerhalb eines Verzeichnisses
auf einmal zu exportieren!
Wählt man "LaTeX Verzeichnis",
"ChessCards Verzeichnis" oder
"HTML Verzeichnis" im Menü "Export", so
muss man zunächst das "Quell"-Verzeichnis angeben. Dieses
enthält die zu exportierenden ChessTask-Dateien und gegebenenfalls
weitere Unterverzeichnisse mit mehr Dateien. Dabei müssen die Dateien die
Endung `*.tsk
' besitzen!
Anschließend erscheint ein Info-Dialog. Dieser weist darauf hin, dass als nächstes das "Ziel"-Verzeichnis bestimmt werden muss. In dieses werden alle erzeugten Dateien (LaTeX oder HTML) geschrieben.
Jetzt startet ChessTask seine Arbeit und sucht im "Quell"-Verzeichnis und dessen
Unterverzeichnissen nach `*.tsk
'-Dateien, die dann exportiert werden. Die Struktur
des "Quell"-Verzeichnisses wird dabei in das "Ziel"-Verzeichnis
kopiert, d.h. existiert ein Unterverzeichnis noch nicht, so wird es erzeugt.
Dies alles kann eine ganze Weile dauern. Deshalb wird ein kleiner Dialog angezeigt
an dessen Fortschritt-Balken erkennbar ist, ob es sich gerade lohnt erstmal neuen Kaffee
aufzusetzen....
Die in Export in HTML-Dateien und Export in eine LaTeX-Datei beschriebenen Optionen werden wie für den Export einer einzelnen Datei beachtet, mit einer Ausnahme:
Der Wert für die Option "Ebenen zum Grafik-Verzeichnis" wird während des Exports auf "1" gesetzt!
ChessTask geht davon aus, dass als "Quell"-Verzeichnis
das oberste Verzeichnis mit allen Aufgaben-Dateien gewählt wurde.
Hat man also die Dateien in das Verzeichnis
`C:/data/chesstask/html
' exportiert, so muss ein entsprechendes Grafik-Verzeichnis
`C:/data/chesstask/graphics
' existieren und die benötigten PNG-Dateien enthalten.
Es bietet sich an die im ChessTask-Verzeichnis bereits vorhandenen Ordner zu benutzen. In "tasks" kann man die Aufgaben speichern, die dann in die Verzeichnisse "latex" oder "html" exportiert werden. Das Grafik-Verzeichnis "graphics" ist dann gleich an seinem richtigen Platz.
Zusätzlich zu den LaTeX-Dateien erzeugt ChessTask in jedem
Unterverzeichnis ein `Makefile
'. Startet man `make
' im
"Ziel"-Verzeichnis, so werden automatisch alle
`*.tex
'-Dateien in den Unterverzeichnissen bearbeitet und letztendlich
PostScript-Dateien (`*.ps
') erzeugt. Wer PDF-Dateien lieber
mag sollte das Makefile mit `make pdf
' starten.
Wurde der Menüeintrag "Export"/"HTML Verzeichnis" gewählt,
erstellt
ChessTask eine Index-Datei `index.html
' in jedem Unterverzeichnis. Diese
listet die weiteren Unterverzeichnisse und --- soweit vorhanden --- die Aufgabensammlungen
auf. Über die "Yahoo-Style"-Links ganz oben auf den erzeugten HTML-Seiten kann
man von Verzeichnis zu Verzeichnis springen.