[GastForen Programme Print/Bildbearbeitung Adobe InDesign Komma Zeilenanfang per Grep suchen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Komma Zeilenanfang per Grep suchen

chaot
Beiträge gesamt: 47

2. Mär 2023, 10:31
Beitrag # 1 von 25
Bewertung:
(3275 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,
in den Texten sind sehr viele Bild-Icon nachfolgend mit einem Komma. Leider kommt es sehr oft vor, dass dann Komma und das Leerzeichen in die nächste Zeile umbrochen wird. Ähnliches dann auch mit Icon und Punkt.
Per Grep gelingt es zwar einen Zeilenanfang per ^\ zu finden aber ^\, ist dann leider kein Treffer auch Varianten mit ^\(,) oder ^\(\,) sind erfolglos.
Hat jemand eine Idee, wie man dies lösen kann?
Lieben Dank schon im Voraus.
Chaot - verzweifelt
X

Komma Zeilenanfang per Grep suchen

typecookie
Beiträge gesamt: 63

2. Mär 2023, 10:52
Beitrag # 2 von 25
Beitrag ID: #585607
Bewertung:
(3259 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Chaot,

meines Wissens entspricht der Absatzbeginn nicht dem Zeilenbeginn im fließenden Text.

Könntest du alternativ nicht nach der Bildmarke und dem Komma oder Punkt suchen und ein Zeichenformat »Kein Umbruch« zuweisen? Das ist natürlich etwas Arbeit aber funktioniert.


als Antwort auf: [#585606]

Komma Zeilenanfang per Grep suchen

chaot
Beiträge gesamt: 47

2. Mär 2023, 11:13
Beitrag # 3 von 25
Beitrag ID: #585608
Bewertung:
(3227 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für die Antwort. Die Idee ist leider noch aufwändiger als alle Seiten zu kontrollieren, denn die Bildicon sind ja immer andere, also ein richtiges Bild und keine Glyphe ... bildname.tif. oder bildname_a.png ..


als Antwort auf: [#585607]

Komma Zeilenanfang per Grep suchen

typecookie
Beiträge gesamt: 63

2. Mär 2023, 11:24
Beitrag # 4 von 25
Beitrag ID: #585609
Bewertung:
(3218 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Chaot,

ich meinte nicht die Suche nach einem speziellen Bild, sondern nach »Marke für verankertes Objekt« gefolgt von einem Komma – in der Grep-Suche erscheint dann:(~a,).

Den Fundstellen wird das Zeichenformat zugewiesen und alle Bilder gefolgt von Kommata werden zusammengehalten – auch bei zukünftigen Änderungen des Umbruchs.


als Antwort auf: [#585608]

Komma Zeilenanfang per Grep suchen

chaot
Beiträge gesamt: 47

2. Mär 2023, 11:41
Beitrag # 5 von 25
Beitrag ID: #585610
Bewertung:
(3197 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo typecookie
diese Icon werden per Wordatei als §includepichtures" importiert und werden als 1 Buchstabe im Text von Indesign betrachtet. Somit ist keine Verankerung vorhanden. Ich befürchte, dass es wohl Seite für Seite kontrollieren muss. Weit über 1000 Icon dann zu verankern ist nicht sehr sinnvoll.


als Antwort auf: [#585609]

Komma Zeilenanfang per Grep suchen

Kai Rübsamen
  
Beiträge gesamt: 4684

2. Mär 2023, 11:57
Beitrag # 6 von 25
Beitrag ID: #585612
Bewertung:
(3178 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

bei allem was kein echter Buchstabe ist, sollte eigentlich immer eine Verankerung vorhanden sein. Gibt es ein Beispiel?

Ansonsten lässt sich per Skript ein Text auch zeilenweise durchgehen und man kann dann pro Zeile die Fundstelle der ersten beiden Zeichen prüfen und dann auch darauf reagieren.


als Antwort auf: [#585610]

Komma Zeilenanfang per Grep suchen

chaot
Beiträge gesamt: 47

2. Mär 2023, 12:31
Beitrag # 7 von 25
Beitrag ID: #585615
Bewertung:
(3155 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ein konstruiertes Beispiel. Verankerungen sind müssten manuell in Indesign gemacht werden, was bei weit über 1000 Icon im Text einen zeitlichen Aufwand wäre, der utopisch ist.

https://ibb.co/wWswHW0


als Antwort auf: [#585612]

Komma Zeilenanfang per Grep suchen

Kai Rübsamen
  
Beiträge gesamt: 4684

2. Mär 2023, 12:37
Beitrag # 8 von 25
Beitrag ID: #585616
Bewertung:
(3139 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du musst schon eine idml-Datei zur Verfügung stellen und kein Bild ;-).


als Antwort auf: [#585615]

Komma Zeilenanfang per Grep suchen

chaot
Beiträge gesamt: 47

2. Mär 2023, 13:14
Beitrag # 9 von 25
Beitrag ID: #585617
Bewertung:
(3120 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Die Icon habe ich ausgetauscht. Büdde:

https://files.fm/u/hg8thcy2n


als Antwort auf: [#585612]

Komma Zeilenanfang per Grep suchen

Kai Rübsamen
  
Beiträge gesamt: 4684

3. Mär 2023, 10:36
Beitrag # 10 von 25
Beitrag ID: #585623
Bewertung:
(2942 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Also, hast du mal den von typecookie vorgeschlagenen Weg probiert?

Wie vermutet, sind in deinem Beispiel die Bildchen verankert (auch eingebundene Objekte laufen unter dem Begriff "verankert") und lassen sich somit über die vorgeschlagene GREP-Suche finden.


als Antwort auf: [#585617]

Komma Zeilenanfang per Grep suchen

berner
Beiträge gesamt: 285

3. Mär 2023, 10:39
Beitrag # 11 von 25
Beitrag ID: #585624
Bewertung:
(2934 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
öööhm...

Mit dem IDML aus Deinem letzten Post funktioniert die Suche ^\, bei mir problemlos (2 Treffer gefunden), sowohl in INDD21 wie auch INDD23.

Hab ich da was falsch verstanden?

ä Gruess
Stephan


als Antwort auf: [#585623]

Komma Zeilenanfang per Grep suchen

Kai Rübsamen
  
Beiträge gesamt: 4684

3. Mär 2023, 11:03
Beitrag # 12 von 25
Beitrag ID: #585625
Bewertung:
(2913 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Damit das Komma in der Beispieldatei in die nächste Zeile rutscht, ist da zwischen Bild und Komma ein Harter Zeilenumbruch eingefügt. Die Stelle nach dem Harten Zeilenumbruch wird per GREP ebenfalls durch ein "^" gefunden. Ich rate, dass der Umbruch in der "scharfen" Datei nicht drin ist.


als Antwort auf: [#585624]

Komma Zeilenanfang per Grep suchen

berner
Beiträge gesamt: 285

3. Mär 2023, 13:28
Beitrag # 13 von 25
Beitrag ID: #585630
Bewertung:
(2870 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke, das hatte ich nicht bemerkt.

Folgender Lösungsansatz, falls im Text sonst KEINE geschützten Leerzeichen mit fester Breite verwendet werden:

GREP Suchen: (?<=~a)(?=\,|\.|\;|\:)
Interpunktionen gemäss den tatsächlichen Gegebenheiten anpassen

GREP Ersetzen: geschütztes Leerzeichen (feste Breite)
GREP findet tatsächlich die Stelle zwischen Lookbehind und Lookahead...

Ein vorab erstelltes Zeichenformat mit Schriftgrösse 0.1 Pt und/oder Laufweite 0 kann GREP aber beim Ersetzen leider nicht zuordnen, deshalb:

Textsuche nach geschütztem Leerzeichen (feste Breite) und
Schummel-Zeichenformat darauf anwenden.

Die Icons sollten nun nicht mehr von der Interpunktion abgetrennt werden.

ä Gruess
Stephan


als Antwort auf: [#585625]

Komma Zeilenanfang per Grep suchen

chaot
Beiträge gesamt: 47

3. Mär 2023, 14:30
Beitrag # 14 von 25
Beitrag ID: #585632
Bewertung:
(2845 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für die Tipps,
ich werde leider erst in den nächsten Tagen Zeit haben, diese zu testen, der Termindruck ist wie immer riesig.
Ich werde mich nach dem testen melden.
Der letzte Ansatz per Grep sieht irgendwie gut aus.
Nochmals RIESEN Dank!!!!!
LG chaot


als Antwort auf: [#585630]

Komma Zeilenanfang per Grep suchen

berner
Beiträge gesamt: 285

3. Mär 2023, 15:34
Beitrag # 15 von 25
Beitrag ID: #585633
Bewertung:
(2814 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ist mir grade noch eingefallen:

Falls InDesign mitmacht, könnte man für das Ersetzen statt "geschützter Leerraum (feste Breite)" auch das Unicode-Zeichen 200D (Verbindung erzwingen) einfügen, das keine Dickte hat..
Kann leider grad nicht testen, ob das ginge...
Man würde sich den Umweg über ein separates Zeichenformat ersparen, was beim Nachformatieren doch lästig ist.

Vielleicht hat ja noch Jemand Zeit, das auszuprobieren?

ä Gruess
Stephan


als Antwort auf: [#585632]
X