PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit gloss Package: commands in glossdef-Einträgen in .bbl-Datei umgebrochen



chimealheltei
28-01-2008, 14:41
Hallo!

Habe ein weiteres Problem mit dem gloss-Package, nachdem ich das letzte Problem (http://www.mrunix.de/forums/showthread.php?t=56085&highlight=gloss) lösen konnte. Danke für die Hilfe dort nochmal, rais! ;)

Und zwar: Ich habe in meinem BIB-File ein paar glossdef-Einträge, in denen Commands drin stehen. Die sollen zum einen dazu dienen, dass Wörter nicht umgebrochen werden (mit \mbox{...}) und zum anderen spezielle Formatierung von Wörter mit \code, was selbst definiert wurde und den Text als \mbox{\texttt{...}} formatiert, also monospaced (für Dateinamen, Klassennamen, Code usw.).
Ich möchte diese Formatierung gerne in meinem BIB-File haben und nicht im Text erst auszeichnen, da ich nicht jedesmal wieder neu \code{} drumschreiben will und außerdem auch im Glossar nachher der Eintrag monospaced erscheinen soll.

Leider klappt dies bei manchen Einträgen nicht richtig. Ich bekomme die Fehlermeldung "! Undefined Control Sequence". Grund ist, dass die Commands im .bbl File mit Umbruch erscheinen. Also zum Beispiel:

\cod%
e{xyz}
Damit kann er wohl nichts anfangen, obwohl der Umbruch ja eigentlich gequotet ist (??).

Woran liegt das? Bricht das gloss-Package bei längeren Einträgen um? Sieht fast so aus...

Wie verhindert man das?

Danke für die Hilfe!

chimealheltei
28-01-2008, 15:33
Ok, ich glaube, ich habe des Rätsels Lösung. BibTex ist schuld, weil es die Zeilen in den BBL-Files nach 80 Zeichen mit einem % umbricht.

Habe ein "Wrapper"-PerlScript gefunden, mit dem man die Umbrüche in den erzeugten BBLs entfernen kann. --> http://zach.in.tu-clausthal.de/latex/ unter "Joining lines broken by bibtex"

Muss jetzt nur erstmal Perl installieren und dann mal probieren, ob es geht.