Text optimieren nach Import
Erstellt man selbst einen Text in QXP, gibt es viele Möglichkeiten bereits bei der Eingabe, den Text so zu optimieren, dass bei einem Neuumbruch möglichst wenig nachfolgende Korrekturen nötig sind. Doch leider werden Texte kaum mehr im Layoutprogramm, sondern in einem Office-Programm wie Microsoft Word erstellt und anschließend in QXP importiert und umbrochen. Es gibt zwar auch in MS Word nicht wenig Möglichkeiten, Text umbruchgerecht aufzubereiten, doch leider ist das den allermeisten Autoren so gut wie unbekannt. Dann muss über Suchen/Ersetzen in vielen einzelnen Durchgängen versucht werden, den Text entsprechend den für die Sprache, den Satz und das Layout gültigen Regeln zu optimieren.
Eine Alternative, die häufigsten Fehler und Probleme in einem Durchgang zu beheben, bietet die Option Zeilen prüfen. Dafür wählt man Hilfsmittel -> Zeilen prüfen -> Suchkriterium, um die gleichnamige Dialogbox aufzurufen:
Hier können zu große Wortzwischenräume, Trennzeichen, Hurenkinder und Schusterjungen sowie Textrahmen-Überflüsse gecheckt werden. Nach Klick auf die Schaltfläche Zählung werden die Vorkommnisse im Layout nach automatischem Check aufgelistet:
Nach Klick auf OK aktiviert man einen Textrahmen und wählt dann Hilfsmittel -> Zeilen prüfen -> Erste Zeile, um das erste Vorkommnis im Text anzeigen zu lassen. Nach Korrektur wählt man entweder Hilfsmittel -> Zeilen prüfen -> Nächste Zeile oder BEFEHL + Komma, um zum nächsten Vorkommnis zu gelangen.
Sollen mehr Änderungen in einem Durchgang durchgeführt werden, benötigt man eine zusätzliche XTension.
Hi-Fi Text XT von XTmaker
Die Hi-Fi Text XT von XTmaker ermöglicht die Optimierung von nicht regelgerechtem Text in einem einzigen Durchgang mit der Möglichkeit, Regeln selbst zu erstellen. Nach der Installation wählt man Hilfsmittel -> Text Improver -> Settings, um die gleichnamige Dialogbox aufzurufen:
Im Register Text Correction finden sich die Optionen zur Korrektur unrichtig angewendeter Zeichen:
- Replace double spaces with single space: Ersetzt doppelte Wortzwischenräume durch einfache.
- Replace tabs with spaces: Ersetzt Tabulatoren durch Wortzwischenräume.
- Delete spaces or tabs at the beginning of the paragraphs: Entfernt Wortzwischenräume und Tabulatoren am Absatzbeginn.
- Delete spaces or tabs at the end of the paragraphs: Entfernt Wortzwischenräume und Tabulatoren am Absatzende.
- Delete spaces before punctuation marks: Entfernt Wortzwischenräume vor Interpunktionszeichen, Ausführungszeichen sowie schließenden runden Klammern. Ist diese Option aktiviert, werden auch bei Preisangaben Wortzwischenräume eingefügt (z. B. € 187, –), also Vorsicht!
- Write spaces before left quotes and left brackets: Setzt einen Wortzwischenraum vor Anführungszeichen und öffnenden runden Klammern.
- Delete spaces after left quotes and left brackets: Entfernt Wortzwischenräume nach Ausführungszeichen und schließenden runden Klammern.
- Delete empty paragraphs at the beginning of the story: Entfernt Leerzeilen am Beginn des markierten Textabschnitts.
- Delete empty paragraphs at the end of the story: Entfernt Leerzeilen am Ende des markierten Textabschnitts.
- Delete forced line braks: Entfernt *weiche* Zeilenschaltungen (SHIFT + ENTER).
- Replace three points: Entfernt 3 einzelne Punkte (...) und ersetzt sie durch eine Ellipse (…).
- Replace hyphens between two spaces with em dashes: Ersetzt ein Divis (-) zwischen zwei Wortzwischenräumen durch einen Geviertstrich (–); nicht für die Sprache Deutsch anzuwenden.
- Make figures "2" and "3" after small letter superscript: Stellt die Ziffern „2“ und „3“ nach einem Kleinbuchstaben hoch (z. B. m², dm³).
- Replace foot marks with apostrophes: Ersetzt Fußzeichen (') durch Apostrophe (').
- Correct quotes: An- und Ausführungszeichen werden durch die in den Vorgaben (QuarkXPress -> Einstellungen -> Programm -> Eingabe-Einstellungen -> Anführungszeichen) festgelegten Zeichen ersetzt. Dabei kann gewählt werden, ob dies automatisch oder manuell erfolgen soll.
Nach Bestätigung mit OK sind alle Optionen aktivierter Checkboxen festgelegt.
Im Register Nonbreaking Characters werden die Zwischenräume für unterschiedliche Textkategorien festgelegt:
Grundsätzlich kann für alle Optionen aus 11 Arten von Wortzwischenräumen gewählt werden, was exakt den in QXP zur Verfügung stehenden Wortzwischenräumen entspricht mit Ausnahme des Wortverbinderzeichens:
- Insert nonbreaking space as separator of thousands in big numbers: Setzt geschützte Zwischenräume an Tausenderstellen in Ziffern (z. B. 1 000 000).
- Write nonbreaking spaces in initials: Setzt geschützte Zwischenräume zwischen abgekürzten Vornamen und Familiennamen (z. B. W. A. Goethe).
- Write nonbreaking space after figure before degree sign and letters: Setzt geschützte Zwischenräume vor dem Gradzeichen (z. B. 15 °C).
- Write nonbreaking space after numero sign before figure: Setzt geschützte Zwischenräume nach dem Nummern-Zeichen (z. B. Chanel No 5)
- Write nonbreaking space after "§" before figure: Setzt geschützte Zwischenräume nach einem Paragraphzeichen (z. B. § 17).
- Write nonbreaking space after figure before "%": Setzt geschützte Zwischenräume vor einem Prozentzeichen (z. B. 37,3 %).
- Replace hyphens between figures with nonbreaking Em Dash: Ersetzt ein Divis zwischen Zeichen durch einen geschützten Geviertstrich (z. B. 10-20 Minuten durch 10—20 Minuten); in deutschen Texten nicht gebräuchlich.
- Replace hyphens between figures with nonbreaking En Dash: Ersetzt ein Divis zwischen Zeichen durch einen geschützten Halbgeviertstrich (z. B. 10-20 Minuten durch 10–20 Minuten).
- Insert nonbreaking spaces between figure and dash: Setzt einen geschützten Zwischenraum zwischen Zeichen und Geviert- oder Halbgeviertstriche (z. B. 10 – 20 Minuten).
Ist die Checkbox Insert nonbreaking space as separator of thousands in big numbers aktiviert und es werden mehr als 3 Ziffern im Text gefunden, stoppt der Vorgang und es wird die Dialogbox The Kind of Number aufgerufen:
Hier kann die Art der Nummer gewählt werden:
- Phone number: Telefonnummer. Das funktioniert nicht so, wie man sich das hierzulande wünschen würde: Vorwahlen können nur als Mengenangabe definiert werden, wodurch vor der dritten Ziffer ein Zwischenraum eingefügt wird (z. B. (0 567); Hauptwahlnummern bleiben unverändert, werden also nicht gegliedert).
- Year: Jahreszahl
- Quantity: Mengenangabe
Nach Bestätigung durch Klick auf die entsprechende Schaltfläche wird der Vorgang fortgesetzt.
Bei Klick auf die Schaltfläche Edit wird die Fensterfläche Nonbreaking Sequences of Characters aufgerufen:
Hier können Regeln für geschützte Zwischenräume aufgestellt werden. Die Basisregeln gelten hauptsächlich für die Sprache Englisch. Um Regeln für die Sprache Deutsch oder andere Sprachen aufzustellen, klickt man auf die Schaltfläche New Set, um einen Namen für das neue Set festzulegen:
Nach Bestätigung mit OK wird die Dialogbox Edit Sequence of Characters aufgerufen:
Hier wird im Eingabefeld Sequence of Characters die Zeichenfolge festgelegt, für die ein geschützter Zwischenraum eingesetzt werden soll. Durch Klick auf die Schaltfläche Insert wird ein Menü geöffnet, aus dem ein Begriff gewählt werden kann, für den dann ein Code im Eingabefenster eingetragen wird:
Im Bereich Make nonbreaking wird die Position sowie die Art des geschützten Zwischenraums festgelegt.
In der Dropdown-Liste Beginning of the sequence is kann gewählt werden, ob der Beginn der Sequenz das ganze Wort betrifft oder den Beginn bzw. das Ende eines beliebigen Worts.
In der Dropdown-Liste End of the sequence is wird festgelegt, ob das Ende der Sequenz das ganze Wort oder den Beginn eines beliebigen Worts betrifft.
Nach Bestätigung mit OK und anschließendem Save sowie nochmals OK sind die Präferenzen festgelegt. Jetzt wählt man den zu optimierenden Text aus und wählt dann Hilfsmittel -> Text Improver -> Process; die Korrekturen werden entsprechend den Vorgaben durchgeführt.
Sollen alle geschützten Zwischenräume eines ausgewählten Texts in ungeschützte Zwischenräume umgewandelt werden, wählt man Hilfsmittel -> Text Improver -> Break All.
Es gibt aber auch noch eine zusätzliche Möglichkeit, Text zu optimieren, nämlich zu kurze Ausgangszeilen durch Neuumbruch des Absatzes in längere Zeilen umzuwandeln. Dafür wählt man vorerst Hilfsmittel -> Eliminate Short Lines -> Settings, um die Dialogbox Short Line Eliminator Settings aufzurufen:
Hier legt man im Eingabefeld Number of characters in last line is fewer than die Anzahl der Zeichen fest, unter der neu umbrochen werden soll. Ist die Checkbox Last word is hyphenated aktiviert, kann das letzte Wort abgeteilt werden.
Im Bereich Limits of tracking wird ein Wert für eine eventuell notwendige Spationierung bzw. Unterschneidung des Absatzes festgelegt. Diese Werte sollte man keinesfalls auf 0 stellen, da die Rechenzeiten dann unverhältnismäßig lang werden. Nach Bestätigung mit OK sind die Vorgaben festgelegt.
Die Regel für Ausgangszeilen lautet, dass sie aus mindestens 3 Zeichen (ohne Berücksichtigung eines Interpunktionszeichens) bestehen sollte. Beginnen die Absätze mit einem Einzug, sollte die Ausgangszeile mindestens dessen Breite haben, besser den Einzug um seine Breite überragen.
Ein Beispiel, wo dies nicht der Fall ist:
Es gibt nun unterschiedliche Möglichkeiten, den Text zu optimieren.
1. Hilfsmittel -> Eliminate Short Lines -> Auto. Hierbei wird der schnellste Weg gegangen:
2. Hilfsmittel -> Eliminate Short Lines -> Save Number of Lines. Bei Wahl dieser Option bleibt die Anzahl der Zeilen erhalten:
3. Hilfsmittel -> Eliminate Short Lines -> Decrease Number of Lines. Wird diese Option gewählt, wird die Zeilenanzahl nach Möglichkeit verringert:
Fazit: Eine durchaus interessante XTension, da Textoptimierung bisher fast nur als Preflight und in diesem Umfang gar nicht möglich war.
Für Mac.
Autor: Peter Offenhuber