FM7.2 Win

Ich suche eine Lösung für Trennregeln. FM bietet ja die Möglichkeit Zeilenumbrüche nach bestimmten Zeichen zu regeln. Ich brauche aber die Trennung vor den Zeichen.

Ich habe folgenden Workflow:

Ein Script (awk) sammelt aus Dateien Informationen für Wertetabellen. Das Script generiert MIF Tabellen. Ein weiteres Script (sed) ersetzt Absatz- und Tabellenformatnamen mit den im jeweiligen Projekt angelegten Formaten. Die Tabellen werden dann in die entsprechenden Prokekttemplates eingelesen. Mit dem TableCleaner Script, richte ich alle Tabellen an der Textrahmenbreite aus. Das Ergebnis sind ca 60 Tabellen auf 500-700 A4 Seiten.
Einige Werte in diesen Tabellen bestehen aus bis zu 40 zusammenhängenden Zeichen in Kombinationen aus Groß- u. Kleinbuchstaben, Ziffern, Bindestrichen und Unterstrichen. Wieviele Zeichen in eine Zeile der jeweiligen Zelle passen, ist abhängig vom Absatzformat und Tabellenlayout. Lege ich keine Trennregeln fest, kann es passieren das nur noch ein oder zwei Zeichen in die nächste Zeile umgebrochen werden. Das sieht nicht nur unschön aus, es verwirrt auch den Anwender.
Durch den logischen Aufbau dieser Werte könnte ich festlegen daß vor einem Großbuchstaben umgebrochen werden darf. Zum Beispiel bei
"SV_PM1Chamber2Valve14Flow-ThroughMax" sollte nicht x oder ax auf der nächsten Zeile stehen sondern Max. Die FM-Silbentrennung kann ich aus 2 Gründen nicht verwenden: da Bindestriche Bestandteil des Wortes sein können, kann ich sie nicht als zusätzliche Trennzeichen verwenden, FramerMaker Wörterbücher können gar keine Trennregeln für solch lange Wörter verwalten (zumindest nicht bis zur Version 6.x).

Eine Lösungsmöglichkeit wäre per Script nach diesen Komibationen (Kleinbuchstabe oder Ziffer gefolgt von Großbuchstabe) zu suchen und dort ein nichtdruckbares Zeichen (z. B. Tab) einzufügen. In den Trennregeln könnte ich dann dieses Zeichen wieder verwenden.
Kann sich jemand noch eine andere Lösung vorstellen?

Vielen Dank schon mal

Mfg
Andrea Broleen


--
Andrea Broleen
Voice: +49 731 98582 15
Fax: +49 731 98582 29
Email: [EMAIL PROTECTED]

------------------------------------------------------------------------
FABMation GmbH | Gartenstraße 36 | 89231 Neu-Ulm
Geschäftsführer: Rainer Broleen
Registergericht: Amtsgericht Memmingen | HRB 11471
Umsatzsteuer-ID: DE 219758905


--
Andrea Broleen
Voice: +49 731 98582 15
Fax: +49 731 98582 29
Email: [EMAIL PROTECTED]

------------------------------------------------------------------------
FABMation GmbH | Gartenstraße 36 | 89231 Neu-Ulm
Geschäftsführer: Rainer Broleen
Registergericht: Amtsgericht Memmingen | HRB 11471
Umsatzsteuer-ID: DE 219758905

------------------------------------------------------------------------

This e-mail (including any attachments) is confidential and may be
privileged. If you have received it by mistake, please notify the sender by e-mail and
delete it from your system.
Any unauthorised use or dissemination of this e-mail or its contents in whole or in part is strictly prohibited.
Please note that e-mails are susceptible to change.
_______________________________________________
Talk mailing list
[email protected]
http://lists.framemaker.de/mailman/listinfo/talk

Antwort per Email an