Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Kunstwald
Beiträge gesamt: 6

16. Sep 2012, 12:51
Bewertung:

gelesen: 2824

Beitrag als Lesezeichen
Hallo hier im Forum,

ich habe viele Anzeigen zu formatieren, arbeite mit Windows, zwei Arten von Formatierung würde ich gern automatisieren lassen, also finden und ändern lassen, und hoffe dass das geht. Den Text erhalte ich unformatiert.

Es geht um Folgendes: zweierlei Absatzformate.
In der letzten Absatzzeile steht entweder der Ort linksbündig und selbe Zeile rechtsbündig der Name und die Mitgliedernummer. danach eine Leerzeile.

Oder es steht in der letzten Absatzzeile nur Name und Mitgliedernummer rechtsbündig, darauf folgt dann keine Leerzeile.

Beide Beispiele:"In: Berlin Bettina (103)" bzw. "Stefanie (007)"

Danke schonmal, Kunstwald

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

-hans-
Beiträge gesamt: 748

16. Sep 2012, 23:14
Bewertung:

gelesen: 2774

Beitrag als Lesezeichen
Hi,
kunstvoll fabuliert, aber ich sehe da den Wald vor lauter Bäumen nicht ;-) !¿

Was braucht's?
1. Ausgangssituation (evt. Dokument) (da hast Du ja schon etwas vorgelegt, wenn auch ziemlich wirr)
2. Ziel (bruchstückhaft)

Suchst Du nach einem Grep, einem allgemeinem ID-Tipp, einem Script¿

Versuch's doch nochmal, vllt. versteht Dich dann jemand ;-)
Lieben Gruß

Hans-Gerd Claßen

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Kunstwald
Beiträge gesamt: 6

17. Sep 2012, 07:59
Bewertung:

gelesen: 2736

Beitrag als Lesezeichen
Aber lesen können Sie doch? Ja, ich wäre über ein Script oder GREP sehr froh, deshalb habe ich mich an dieses Forum gewandt ;) Konkrete Verständnisfragen hätte ich gern beantwortet.

Eine Datei anzuhängen klappt leider nicht, "Diese Funktion steht nur für Member zur Verfügung" und "Vor Absenden des Beitrages bitte zuerst den Anhang speichern" (fragt sich wo ich den Anhang speichern soll) hielten mich davon ab.

Mit freundlichem Gruß, ich hoffe jemand weiß Rat.

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Martin Fischer
  
Beiträge gesamt: 12783

17. Sep 2012, 08:16
Bewertung:

gelesen: 2722

Beitrag als Lesezeichen
Hallo Herr Kunstwald,

worin unterscheiden sich die unterschiedlich zu behandelnden Absätze?

Durch die Anzahl der Worte vor der Zahl in Klammer am Ende des Absatzes?
Wird die letzte Zeile durch einen harten Zeilenumbruch eingeleitet?

Für das Verständnis der Aufgabenstellung wäre in der Tat ein Beispiel (ist – soll) hilfreich. Dann müssten nicht alle Bedingungen der Umgebung mühsam abgefragt werden.
Dieses Beispiel muss man nicht zwingend im Beitrag (hier) anhängen. Es gibt auch andere Möglichkeiten, ein Beispiel hochzuladen (DropBox o.ä.).

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 17. Sep 2012, 08:21 geändert)

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Kunstwald
Beiträge gesamt: 6

17. Sep 2012, 12:08
Bewertung:

gelesen: 2656

Beitrag als Lesezeichen
Danke Herr Fischer für die Nachfrage
Die Absätze so wie sie vom Server kommen bestehen aus einer Überschrift und einem Hilfsangebot, was dann näher beschrieben wird; dann folgt der Stadtteil, in dem das Angebot stattfindet und der Name des Anbieters mit dessen Mitgliedsnummer in Klammern, Name und Nr. kursiv. Bsp.:

Reklamationen
Keine Lust zu reklamieren? Ich wickle Reklamationen ab.
in: Hamburg Altona
Dieter (114)

Manche Anzeigen enthalten keine Ortsangabe. Beispiel:

Reklamationen
Keine Lust zu reklamieren? Ich wickle Reklamationen ab.
Dieter (114)

Ich schicke mal einen Link per Dropbox, um zu zeigen wie das nach der Formatierung aussehen soll, in der Hoffnung dass man das automatisieren kann. Mit freundlichem Gruß Kunstwald

https://dl.dropbox.com/u/100755492/So%20sollen%20die%20Abs%C3%A4tze%20formatiert%20werden.jpg

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Marco Morgenthaler
Beiträge gesamt: 2474

17. Sep 2012, 12:23
Bewertung: |

gelesen: 2644

Beitrag als Lesezeichen
Hallo Kunstwald und willkommen im Forum

Zitat Aber lesen können Sie doch?

Was erwartest du? Ich persönlich wäre froh, wenn sich überhaupt jemand für mein Anliegen interessiert; bei Nachfragen würde ich Leute, die hier schon x-fach Probleme beantwortet und Lösungen bereitgestellt haben, nicht mit solchen Fragen vergraulen.

Lies doch selbst nochmals deine Anfrage. Wie kann uns zum Beispiel klar werden, wie die links- bzw. rechtsbündige Ausrichtung erzielt werden soll? Durch ein Absatzformat (wie soll das gehen)? Durch einen Tabulator für rechte Ausrichtung (Shift + Tab)? Wenn ja, steht der schon? Soll der hinzugefügt werden? Wenn ja, gibt es mehrteilige Ortsnamen (Sankt Gallen usw.) oder mehrteilige Vornamen (Anna Barbara)? Usw.

Gruss, Marco

EDIT: Inzwischen habe ich einen kurzen Blick auf den Link geworfen. Warum braucht es zwei Absatzformate? Nur wegen des Abstands danach? Unklar ist auch, ob der Ursprungstext unformatiert ist oder ob Teile bereits formatiert (kursiv) sind. Ebenfalls, wo harte Zeilenumbrüche oder wo Absatzmarken stehen …

(Dieser Beitrag wurde von Marco Morgenthaler am 17. Sep 2012, 12:37 geändert)

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Kunstwald
Beiträge gesamt: 6

17. Sep 2012, 12:36
Bewertung:

gelesen: 2628

Beitrag als Lesezeichen
Hallo Herr Morgenthaler,

ja, es gibt zweiteilige Ortsangaben.
Anbei ein Link, um anzuschauen, wie die Dateien etwa aussehen, wenn sie vom Server kommen.
https://dl.dropbox.com/u/100755492/So%20werden%20die%20Anzeigen%20vom%20Server%20heruntergeladen.jpg

Und Hier ist der Link, wie sie hinterher aussehen sollen,
https://dl.dropbox.com/u/100755492/So%20sollen%20die%20Abs%C3%A4tze%20formatiert%20werden.jpg

Mit freundlichem Gruß

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Kunstwald
Beiträge gesamt: 6

17. Sep 2012, 12:50
Bewertung:

gelesen: 2610

Beitrag als Lesezeichen
zu EDIT:
Der Sinn des Ganzen liegt in der Platzersparnis, denn es ist für Print. Der Text ist ein in InDesign importiertes RTF Dokument ohne Absatzformate. Ja, Name und Nummer sind kursiv, Überschriften fett, Zeilenumbrüche sind schon in einer Vorarbeit so wie zu sehen auf dem Screenshot.

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Marco Morgenthaler
Beiträge gesamt: 2474

17. Sep 2012, 13:04
Bewertung:

gelesen: 2594

Beitrag als Lesezeichen
Hallo Kunstwald

1. Alle Leerzeilen raus (definierte Abfrage)
2. Kursiv wird zu rechtsbündig (Format suchen/ersetzen)
3. Grep-Suche: (in: .+)\r Ändern: $1~y
4. Suchen: in: Format ersetzen: Abstand danach

Gruss, Marco

PS: Wenn Sie Mitglied im Forum werden, können Sie Dateien direkt anhängen. Für Links verwenden Sie den url-Tag.

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Kunstwald
Beiträge gesamt: 6

17. Sep 2012, 13:15
Bewertung:

gelesen: 2578

Beitrag als Lesezeichen
Hallo Marco,

ich werde sehen, ob das so für mich nachvollziehbar sein wird, ich fürchte eher nicht... soo knapp
(3. Grep-Suche: (in: .+)\r Ändern: $1~y
4. Suchen: in: Format ersetzen: Abstand danach)...

Das kursive Rechtsbündige ist ja in der selben Zeile wie die Ortsangabe. Wird das so erkannt und formatiert?

MfG

Anzeigensatz automatisieren_ unterschiedlich setzen je nach Angaben in letzter Zeile

Marco Morgenthaler
Beiträge gesamt: 2474

17. Sep 2012, 16:25
Bewertung:

gelesen: 2485

Beitrag als Lesezeichen
Hallo Kunstwald

Ich kann Ihre Frage nicht ganz nachvollziehen. Warum muss was wie erkannt und formatiert werden?

In Schritt 3 bringen Sie den kursiven Namen mit Nummer auf die gleiche Zeile wie die Ortsangabe. Durch den Tab bleibt der kursive Teil rechtsbündig.

In Schritt vier geben Sie «in:» ins Suchfeld ein und weisen den Fundstellen einen Abstand danach zu. Wo liegt das Problem?

Gruss, Marco