Chiara
06-08-2008, 09:54
Hallo,
ich habe hier ein Problem, mit dem ich mich schon einige Tage herumärgere.
Ich habe aus Quellcode (Headerdateien) automatisch generierte Latex-files.
Diese sollen in eine pdf umgewandelt werden. Ich nutze MikTex.
Mein Weg (über ene BatDatei, damit alles automatisch abläuft):
latex refman.tex
MAKEINDEX refman.idx
latex refman.tex
latex refman.tex
dvips -ta4 refman.dvi
ps2pdf refman.ps
(Der direkte Weg über pdflatex geht nicht, da Massen an eps Grafiken eingebunden werden müssen.
Zudem kann ich den Eintrag makeindex auch weglassen, wie ich eben getestet habe, Ergebniss bleibt gleich, bei geringem Umfang gibt es prima Verzeichnisse, sonst keine.)
Wenn ich die Latex-Dateien aus bis maximal 150 Quellcodedateien erstellen lasse, bekomme ich eine prima pdf, mit allen Verzeichnissen.
Wenn ich aber alle Headerdateien (über 200) durchlaufen lasse und die dann entstandenen Latex-Dateien umwandel, fehlt:
-das Inhaltsverzeichnis
-die Seitenzahlen bei diversen anderen Verzeichnissen
-das Glossar.
Die fertige pdf hat einen Umfang von rund 3000 Seiten und das LatexVerzeichnis hat eine Größe von rund 25MB.
Ich habe jetzt alle möglichen und unmöglichen Kombinationen und Permutationen von latex, pstopdf, dvips und makeindex (mehrfach, mehr als mehrfacher Aufruf) und auch andere wie texi2dvi oder ps4pdf getestet.
Habe mich kreuz und quer durch google gequält und keine der dort gefundenen Lösungen hat mir geholfen.
Es scheint irgendwie an der Größe der Latex-Datei zu liegen?! Denn wenn ich es mit nur ca. der Hälfte der Dateien versuche und daraus de Latex-Datei erzeuge, klappt es prima. Allerdings ist auch das nicht Statisch, also ich kann keine Grenzgröße feststellen, unter/über der es garantiert klappt/nicht klappt.
Aber kann das wirklich sein?
An Glosardateien habe ich nur die refman.idx - keine Andere.
Wer irgendwelche Hinweise hat, WAS ich eventuell noch beachten müßte, vergessen oder übersehen habe: bitte schreiben.
Danke und
LG
Chiara
ich habe hier ein Problem, mit dem ich mich schon einige Tage herumärgere.
Ich habe aus Quellcode (Headerdateien) automatisch generierte Latex-files.
Diese sollen in eine pdf umgewandelt werden. Ich nutze MikTex.
Mein Weg (über ene BatDatei, damit alles automatisch abläuft):
latex refman.tex
MAKEINDEX refman.idx
latex refman.tex
latex refman.tex
dvips -ta4 refman.dvi
ps2pdf refman.ps
(Der direkte Weg über pdflatex geht nicht, da Massen an eps Grafiken eingebunden werden müssen.
Zudem kann ich den Eintrag makeindex auch weglassen, wie ich eben getestet habe, Ergebniss bleibt gleich, bei geringem Umfang gibt es prima Verzeichnisse, sonst keine.)
Wenn ich die Latex-Dateien aus bis maximal 150 Quellcodedateien erstellen lasse, bekomme ich eine prima pdf, mit allen Verzeichnissen.
Wenn ich aber alle Headerdateien (über 200) durchlaufen lasse und die dann entstandenen Latex-Dateien umwandel, fehlt:
-das Inhaltsverzeichnis
-die Seitenzahlen bei diversen anderen Verzeichnissen
-das Glossar.
Die fertige pdf hat einen Umfang von rund 3000 Seiten und das LatexVerzeichnis hat eine Größe von rund 25MB.
Ich habe jetzt alle möglichen und unmöglichen Kombinationen und Permutationen von latex, pstopdf, dvips und makeindex (mehrfach, mehr als mehrfacher Aufruf) und auch andere wie texi2dvi oder ps4pdf getestet.
Habe mich kreuz und quer durch google gequält und keine der dort gefundenen Lösungen hat mir geholfen.
Es scheint irgendwie an der Größe der Latex-Datei zu liegen?! Denn wenn ich es mit nur ca. der Hälfte der Dateien versuche und daraus de Latex-Datei erzeuge, klappt es prima. Allerdings ist auch das nicht Statisch, also ich kann keine Grenzgröße feststellen, unter/über der es garantiert klappt/nicht klappt.
Aber kann das wirklich sein?
An Glosardateien habe ich nur die refman.idx - keine Andere.
Wer irgendwelche Hinweise hat, WAS ich eventuell noch beachten müßte, vergessen oder übersehen habe: bitte schreiben.
Danke und
LG
Chiara