PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Latexfile automatisch mergen lassen



AronaDaal
28-03-2008, 17:07
Hallo zusammen,

ich schreibe z.Zt. mit Kommilitonen zusammen eine Ausarbeitung für die Uni. Leider habe ich gerade gesehen, dass ein paar Warnings aufgetreten sind, welche ich gerne beseitigen möchte. Da jeder aber seine Files via \input{datei} in das Hauptdokument reinhaut, kann ich nicht nachvollziehen in welcher Zeile der Fehler aufgetreten ist.

Mein Frage ist nun, ob es eine Möglichkeit gibt mit Hilfe von Latex eine komplette tex-Datei zu erstellen, oder ob pdf_latex eine Art verbose Mode hat, der mir mehr Infos über die Warnings gibt. Das normale Log reicht nämlich leider nicht aus.

Im Voraus besten Dank!
AronaDaal

rais
28-03-2008, 18:53
Moin moin,

Da jeder aber seine Files via \input{datei} in das Hauptdokument reinhaut, kann ich nicht nachvollziehen in welcher Zeile der Fehler aufgetreten ist.

wieso das denn? In Deiner .log steht z. B.


Overfull \hbox (142.63698pt too wide) in paragraph at lines 2--2
nun läufst Du rückwärts bis zur vorstehenden öffnenden Klammer


(./foo.tex

heißt hier: in Datei `foo.tex', Zeile 2 ist dieser Overfull \hbox aufgetreten.


Mein Frage ist nun, ob es eine Möglichkeit gibt mit Hilfe von Latex eine komplette tex-Datei zu erstellen, oder ob pdf_latex eine Art verbose Mode hat, der mir mehr Infos über die Warnings gibt. Das normale Log reicht nämlich leider nicht aus.

Für Fehlermeldungen gibt's sowas: --file-line-error, aber eine entsprechende --file-line-warning-Option für Warnungen ist mir nicht bekannt.

OTOH bleibt Dir immer noch die Möglichkeit, ein dummy-Projekt zu erstellen, in dem Du nur jeweils eine einzige Datei per \input mit reinnimmst.

MfG

AronaDaal
29-03-2008, 10:59
nee dann wüsste ich ja wo der Fehler ist.
Hier steht nur sowas:


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\unhbox' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\voidb@x' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\<let>-command' on input line 2537


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\unhbox' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\voidb@x' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\setbox' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\@tempboxa' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\hbox' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\global' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\mathchardef' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\spacefactor' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\accent' on input line 2537.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\spacefactor' on input line 2537.

Und mit "line 2537" kann ich leider nicht viel anfangen....

rais
30-03-2008, 01:10
Moin moin,



Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\unhbox' on input line 2537.
(..)


Und mit "line 2537" kann ich leider nicht viel anfangen....
afaik bezieht sich das immer noch auf die gerade bearbeitete .tex-Datei ... zugegeben, eine Rückwärtssuche in der .log nach `(' mag nicht der Weisheit letzter Schluß sein.
Wenn Du nicht in jeder per \input eingebundenen .tex-Datei nachsehen willst, was dort in Zeile 2537 steht, dann versuch es -- wie bereits gepostet -- mit zunächst einer Datei.
Wenn Dir das zuviel Arbeit ist, dann gib Deinen Komilitonen doch einfach Deine Präambel -- mit dem Hinweis, daß beim Kompilieren ihrer eigenen Datei weder Fehler noch Warnungen auftauchen sollen.;)

BTW: Vermutlich benötigst Du \texorpdfstring{..}{..} (vgl. hyperref-Doku), um diese Meldung loszuwerden.

MfG

AronaDaal
30-03-2008, 16:10
ok. Danke für eure Hilfe. Ich muss das morgen mit denen nochmal besprechen. ;-)