ich arbeite gerade an einem Programmheft und habe einen Text erhalten, der Kennzeichnungen enthält für die verschiedenen zu formatierenden Textbereiche. Sieht durchweg so aus:
Gibt es eine Möglichkeit die Texte innerhalb der Kennzeichnung automatisch mit Absatzformaten zu belegen??? Das würde mir die Sache deutlich vereinfachen ;-)) Geht das mit Grep? Mit dem Tool habe ich leider noch keine Erfahrung...
Danke schonmal für Eure Hilfe!!
Gruß Manuel
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
das sollte recht schnell über Ersetzen gehen (ersetze #1 durch AF 1 ..., danach ersetze #1 durch nix).
Alternativ eventuell auch über eine immer gleichbleibende Sequenz von aufeinander folgenden Absätzen über 'nächstes Format' (nächstes Format von AF 1 ist AF 2, nächstes Format von AF 2 ist AF 3 ... nächstes Format von AF 9 ist AF 1)
Viele Grüße Martin
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
Du kannst per GREP nach '#1 - gefolgt von irgendwas - #' suchen und ein Absatzformat zuweisen. Parallel löschst du dabei dann noch die Marker. Richtig cool wird es dann, wenn du deine 8-9 Abfragen per Skript automatisch laufen lässt.
Man könnte dann ein sog. mehrdim. Array bilden. Im ersten Teil steht dann der Suchausdruck, im zweiten Teil werden die Marker rausgeworfen und der dritte Teil bestimmt das Format, dass man zuweisen möchte.
Bau bitte mal ein aussagekräftiges Beispiel und stelle das hier zur Vefügung. Falls sich sonst keiner meldet, kann ich dir heute Abend ein kleines Skript dazu schreiben.
edit:
Martin, das ginge auch in einem Rutsch, wenn man alles miteinbezieht, also Suchen nach: #1(.+?)# Ersetzen durch: $1 Format ändern: Mein Format
Gruß Kai Rübsamen
(Dieser Beitrag wurde von Kai Rübsamen am 2. Okt 2015, 11:25 geändert)
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
Mit solchen bzw. ähnlichen Konstrukten bin ich schon auf der Nase gelandet. Nämlich dann, wenn der Absatzanfang (z.B. das erste Wort) mit einem Zeichenformat oder einer abweichenden Formatierung ausgezeichnet war. Weil sich dabei der Text quasi unter der Formatierung hinweg reduziert, während die Grenzen ("Indizes" der Formatierung) quasi stehen bleiben. Deswegen bevorzuge ich den sicheren Weg, auch wenn der etwas holpriger ist.
Am Ende könnte mit Deinem Weg zwar ein Ersetzenvorgang eingespart werden. Aber auf Kosten o.g. Risiken.
danke für die ersten Antworten. Verstehe GREP leider noch nicht. Sollte mal einen Kurs dazu besuchen ;-)
@ Kai Hab Dir eine PN geschickt mit der IDML Datei. Weiß jetzt aber nicht, ob das von Martin beschriebene Problem bei meinem Text zutrifft. Ist aber nicht schlimm wenn ich am Ende noch ein paar Stunden manuell korrigieren muss. Mit dem manuell formatieren dauert es jedenfalls ewig...
Gruß Manuel
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
Danke für die Antwort. Denke aber, dass das nicht klappt, weil oft mehrere Absätze pro Format vorhanden sind. Also unter #4 ist meist ein längerer Beschreibungstext mit Absätzen. Daher klappt "nächstes Format anwenden" vermutlich nicht?!?
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
das von Martin beschriebene Problem trifft bei dir nicht zu. Andererseits: Wenn der Schritt eh vom Skript erledigt wird, kann man auch eine Safe-Version mit zwei Schritten daraus machen.
Darf ich fragen, was du dann da noch mehrere Stunden korrigierst?
Gruß Kai Rübsamen
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
Da ich nicht weiß, ob es mit GREP sofort komplett fertig und richtig formatiert ist hätte ich kein Problem damit am Ende noch manuell zu korrigieren. Wenn mal ne Headline nicht richtig formatiert ist oder so. Weil ich gesehen habe, dass ab und zu mal ein Marker fehlt. Und manche Textblöcke sollen im Kasten stehen, sind aber als headline deklariert. Sowas meine ich...
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
Wenn der Rhythmus der aufeinanderfolgenden Absätze durch Wiederholung einer Absatzklasse unterbrochen wird, dann funktioniert nächstes-Format-anwenden nicht.
Bleiben die Ersetzen-Lösung oder ein entsprechendes Skript.
Viele Grüße Martin
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
also habe nun ein kapitel mit suchen und ersetzen getestet. also nach #1 usw gesucht und mit entsprechendem absatzformat ersetzt und dann durch nichts ersetzt... das war imgrunde schon das, was ich gesucht habe :-)) somit muss ich nur noch die kursnummern mit zeichenformaten formatieren - leider unterschiedlich, sonst hätte man das sicher auch autmatisiert machen können. aber das spart mir denke ich schonmal viel zeit. DANKE!!!!! :-))
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
Gibt es bei den "Kursnummern" eine eindeutige Syntax? Dann ist auch diese Formatierung per GREP-Stil kein Problem ;-)
--- Viele Grüße, Ralf --- iMac i7 (18,3) 4,2 GHz, 32 GB 10.15.7 Catalina | MacBook Pro 15" (8,2) 2,0 GHz, 16 GB, 10.13.6 High Sierra | Mac Mini (6,1) als Server 2,5 GHz, 8 GB, 10.13.6 High Sierra | CC 2021 (ID 16.3.2)
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
Ich habe Anfang diesen Jahres einen Kurs zu GREP belegt. Man muss das Prinzip mal kapiert haben und dann gibt es kaum schöneres. Ich importiere beispielsweise eine Word-Datei mit 10 verschiedenen Absatzformaten und "Textmarkierungen" und mit einem Doppelklick auf ein Script - was einige Suchabfragen hintereinander abspult - ist das ganze Ding pikobello sauber.
Mit Textmarkierungen meine ich beispielsweise Text "NRNRNR" ersetzen durch Symbol "Nichtraucher" in Schrift "XY".
Hat etwas gedauert alle GREP sauber zu schreiben und zu testen, aber jetzt mache ich jedes mal das ganze Magazin in 1/3 der Zeit - ohne zu rennen.
GREP ich will ein Kind von dir!
Wenn ich jetzt noch Scripten könnte. ;)
automatisches Formatieren mit Stilvorlagen von gekennzeichenten Texten
Hey, das kingt ja echt verlockend auch mal so einen Kurs zu besuchen :-) Dass das Teil viel Potential hat war mir klar, aber erschien mir auch sehr kompliziert, daher vielleicht ein wenig Respekt davor... Werd aber mal so nen Kurs raussuchen. :-) Danke Dir!