sonneli
01-02-2010, 18:54
Hallo liebes Latex-Forum,
ich stehe gerade vor einem Problem und weiss nicht genau, wie ich ansetzen soll, bzw. nach welchen Stichpunkten ich suchen muss, bzw. wo mögliche Lösungsansätze zu finden sind. Ich schildere die Angelegenheit einfach mal:
Der Artikel an dem ich momentan arbeite, beinhaltet im Anhang eine sehr lange Tabelle (26 Spalten, 1200 Zeilen). Diese wird mit Hilfe des datatool-Packages aus einer .csv-Datei generiert. Funktioniert an und für sich wunderbar, allerdings dauert ein Kompilier-Vorgang dann etwas über eine Stunde. Zudem muss ich immer zwei Mal kompilieren, damit der Tabellenkopf richtig dargestellt wird (da longtable hierfür verwendet wird). Bisher habe ich dies umgangen, indem ich den Quellcode für die Tabelle in eine externe .tex-Datei ausgegliedert und den entsprechenden \input-Befehl auskommentiert habe um die Tabelle erstmal aussen vor zu lassen. Jetzt bin ich allerdings in den letzten Zügen der Fertigstellung des Artikels und binde die Tabelle jedes Mal ein, da ich denke "so, das war jetzt das letzte Mal". Dann finde ich aber wieder einen kleinen Fehler der korrigiert werden muss, und dann kompiliere ich wieder über 2 Stunden, um das vollständige PDF mit pdflatex zu generieren.
Jetzt überlege ich, ob es eine Möglichkeit gibt, Latex beizubringen, dass die Tabelle nur einmal kompiliert werden soll und nicht jedes Mal. Eventuell kann ich die Tabelle gesondert kompilieren und kompiliert in Latex einbinden? Vor Kommandozeilen-Tweaks o.ä. habe ich keine Angst :)
Mir ist klar, dass ich PS und PDF in Latex einbinden kann, habe auch mit dem Paket pdfpages und \includepdf sowie \includegraphics herumprobiert, allerdings sind erste Vorstöße in die Richtung bisher gescheitert (\includepdf funktioniert nicht richtig innerhalb von einer table-Umgebung, ignoriert zudem meine Seitenformatierung (Kopfzeile/Fusszeile etc.)..). Ausserdem will ich ja gar kein PDF einbinden, sondern eine Tabelle.
Am datatool-Paket liegt es übrigens nicht, dass das Kompilieren so lange dauert. Habe die .csv Datei mit csv2latex mal testweise umgewandelt und das .tex kompilieren lassen - das läuft jetzt auch schon seit 45 Minuten. Leider habe ich auch keinen schnelleren Rechner zur Verfügung.
Vielleicht kann mir hier jemand weiterhelfen? Mit Hinweisen auf bestimmte Befehle, Stichpunkte und Vorgehensweisen ist mir schon sehr geholfen, denn dann finde ich bestimmt etwas dazu. Nur weiss ich im Moment gar nicht so recht, wonach ich suchen muss...
Viele liebe Grüße von der Sonne
ich stehe gerade vor einem Problem und weiss nicht genau, wie ich ansetzen soll, bzw. nach welchen Stichpunkten ich suchen muss, bzw. wo mögliche Lösungsansätze zu finden sind. Ich schildere die Angelegenheit einfach mal:
Der Artikel an dem ich momentan arbeite, beinhaltet im Anhang eine sehr lange Tabelle (26 Spalten, 1200 Zeilen). Diese wird mit Hilfe des datatool-Packages aus einer .csv-Datei generiert. Funktioniert an und für sich wunderbar, allerdings dauert ein Kompilier-Vorgang dann etwas über eine Stunde. Zudem muss ich immer zwei Mal kompilieren, damit der Tabellenkopf richtig dargestellt wird (da longtable hierfür verwendet wird). Bisher habe ich dies umgangen, indem ich den Quellcode für die Tabelle in eine externe .tex-Datei ausgegliedert und den entsprechenden \input-Befehl auskommentiert habe um die Tabelle erstmal aussen vor zu lassen. Jetzt bin ich allerdings in den letzten Zügen der Fertigstellung des Artikels und binde die Tabelle jedes Mal ein, da ich denke "so, das war jetzt das letzte Mal". Dann finde ich aber wieder einen kleinen Fehler der korrigiert werden muss, und dann kompiliere ich wieder über 2 Stunden, um das vollständige PDF mit pdflatex zu generieren.
Jetzt überlege ich, ob es eine Möglichkeit gibt, Latex beizubringen, dass die Tabelle nur einmal kompiliert werden soll und nicht jedes Mal. Eventuell kann ich die Tabelle gesondert kompilieren und kompiliert in Latex einbinden? Vor Kommandozeilen-Tweaks o.ä. habe ich keine Angst :)
Mir ist klar, dass ich PS und PDF in Latex einbinden kann, habe auch mit dem Paket pdfpages und \includepdf sowie \includegraphics herumprobiert, allerdings sind erste Vorstöße in die Richtung bisher gescheitert (\includepdf funktioniert nicht richtig innerhalb von einer table-Umgebung, ignoriert zudem meine Seitenformatierung (Kopfzeile/Fusszeile etc.)..). Ausserdem will ich ja gar kein PDF einbinden, sondern eine Tabelle.
Am datatool-Paket liegt es übrigens nicht, dass das Kompilieren so lange dauert. Habe die .csv Datei mit csv2latex mal testweise umgewandelt und das .tex kompilieren lassen - das läuft jetzt auch schon seit 45 Minuten. Leider habe ich auch keinen schnelleren Rechner zur Verfügung.
Vielleicht kann mir hier jemand weiterhelfen? Mit Hinweisen auf bestimmte Befehle, Stichpunkte und Vorgehensweisen ist mir schon sehr geholfen, denn dann finde ich bestimmt etwas dazu. Nur weiss ich im Moment gar nicht so recht, wonach ich suchen muss...
Viele liebe Grüße von der Sonne