Zu Inhalt springen

Leerzeichen automatisiert einfügen?

Hervorgehobene Antworten

Hallo,


 


ich habe hier ein Dokument mit etwa 240 Seiten, bei dem zwischen allen möglichen Abkürzungen wie etwa z. B.,  u. Ä. ein halbes geschütztes Leerzeichen gesetzt werden soll. Es soll also aus z.B. ein z. B. werden.


 


Gibt es eine Funktion, mit der ich das automatisiert erledigen kann oder muss ich über die Suchfunktion jede Abkürzung  ansteuern und sie einzeln ändern?


 


Danke für eure Tipps und viele Grüße


Peter

Wenn wir mal annehmen, dass es um InDesign (idealerweise ab Version 5 = CS3) geht, und wenn wir weiter annehmen, dass der gewünschte Leerraum ein Achtelgeviert ist – obwohl beides noch mit keinem Wort präzisiert wurde –, dann wäre mit GREP ein eventuell (= null- oder einmal) vorhandenes Leerzeichen durch ein Achtelgeviert zu ersetzen, welches praktischerweise von Haus aus auch schon umbruchgeschützt ist.

 

Zum Beispiel so:

Suchen nach: 

\<([\l\u]\.)\h?([\l\u]\.)

Ändern in:

$1~<$2

Idealerweise wären vorher noch alle mehrfachen Leerzeichen zu eliminieren, so dass man sicher sein kann, dass hier entweder keins oder genau eins zwischen den Buchstaben steht.

Und wenn dir GREP zu kompliziert ist, geht das auch über "Suchen und Ersetzen". Musst halt für jede Abkürzung einmal eingeben, damit werden aber alle Vorkommen mit nur jeweils einem Knopfdruck ("Alle ändern") geändert.

 

Ersetzen durch ein geschützes Leerzeichen:

post-14085-0-31279300-1408014832_thumb.p

 

Ersetzen durch ein Achtelgeviert:

post-14085-0-36204100-1408014831_thumb.p

Ich hänge hier mal ne Frage an, die dazu ganz gut passt: Kann man diese Suche auch automatisiert definieren, so dass der Text quasi permanent gescannt wird und auch neu dazukommende Vorkommen des Suchtextes automatisch geändert werden ohne das „Suchen und Ersetzen“ manuell neu ausgelöst werden muss?

 

Mit anderen Worten: Kann ich „Suchen und Ersetzen“ dynamisch in ein Absatzformat einbauen?

Im Absatzformat kannst du unter "GREP-Stil" diejenigen zuweisen, die auf das Format angewendet werden sollen. Damit gehen aber wohl keine automatischen Ersetzungen.

Danke, das hatte ich schon gefunden, hab damit aber keine dynamische Ersetzung hinbekommen. Schade … dann als weiter zu Fuß :-)

Wie wäre es, wenn man das gleich bei der Eingabe ändern möchte, das durch diew Autokorrektur der Rechtschreibprüfung machen zu lassen. Also die betreffenden Abkürzungen doer dann als "falsch" und "richtig" in Auto-Korrektur-Wörterbuch zu hinterlegen?

 

http://helpx.adobe.com/de/indesign/using/spell-checking-language-dictionaries.html

Automatische Korrektur geht aber wirklich nur bei der Eingabe, nicht bei importierten oder eingefügten Texten. Mit GREP-Stilen geht zwar keine Zeichenersetzung (wie mit Suchen/Ersetzen), aber man könnte natürlich optischen denselben Effekt erzielen, wenn man dem ersten Punkt einer solchen Abkürzung eine entsprechende Laufweite gäbe.

 

Zuerst wäre sicherzustellen, dass derartige Abkürzungen kein Leerzeichen enthalten (hier geht’s wohl nicht ohne Suchen/Ersetzen, sofern die Autoren nicht absolut sauber arbeiten). Dann wird ein Zeichenformat mit 125 Einheiten Laufweite benötigt, und der GREP-Stil damit könnte so aussehen:

(?<=[\l\u])\.(?=[\l\u]\.)

Wenn nach einem Groß- oder Kleinbuchstaben ein Punkt folgt, nach dem wiederum ein Groß- oder Kleinbuchstabe steht, dem ein Punkt folgt, dann wird der erste Punkt mit dem Zeichenformat versehen, das seine Laufweite erhöht.

 

Sollte in allen Texten funktionieren, in denen es nicht um die Black Eyed Peas geht.  :hammer:

Erstelle ein Konto, um zu kommentieren

Wichtige Informationen

Wir setzen Cookies, um die Benutzung der Seite zu verbessern. Du kannst die zugehörigen Einstellungen jederzeit anpassen. Ansonsten akzeptiere bitte diese Nutzung.

Konto

Navigation

Browser-Push-Nachrichten konfigurieren

Chrome (Android)
  1. Klicke das Schloss-Symbol neben der Adressleiste.
  2. Klicke Berechtigungen → Benachrichtigungen.
  3. Passe die Einstellungen nach deinen Wünschen an.
Chrome (Desktop)
  1. Klicke das Schloss-Symbol in der Adresszeile.
  2. Klicke Seiteneinstellungen.
  3. Finde Benachrichtigungen und passe sie nach deinen Wünschen an.