Autor |
Nachricht |
JonesRidder
Threadersteller
Dabei seit: 15.02.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 08.03.2011 11:42
Titel InDesign CS5 - Formatzuweisung für jeden x-ten Absatz/Zeile |
|
|
Hallo,
Ich habe in meinem ID Dokument folgende VARIABLE (d.h. eine Unterüberschrift kann immer einen oder mehrere Textabsätze haben) Textstruktur, die einem einzigen Tag "text" zugeordnet ist:
Code: | Text (ein oder mehrere Absätze lang)
1. Unterüberschrift (immer nur ein Absatz lang)
1. Absatz Text (i.d.F. ist der Text ein Absatz lang)
2. Unterüberschrift
1. Absatz Text (i.d.F. ist der Text zwei Absätze lang - Absatz 1 der 2. Unterüberschrift).
2. Absatz Text (und hier Absatz 2 der 2. Unterüberschrift) |
Frage: Wie kann ich den Ueberschriften ein bestimmtes Format zuweisen (die Texte sollen Ihre Formate beibehalten)? Verschachtelte Absatzformate/Zeilenformate habe ich mir bereits angesehen, da wurde die Formatanweisung für jeden Absatz angewand - ich konnte praktisch nicht sagen: Wende das Format NUR für Unterüberschriften an.
Als Anweisung ausgedrückt (vielleicht ist es dann verständlicher):
"Nach jedem Punkt (Satzzeichen) MIT anbschließender 2maligen Zeilenschaltung (Leerzeile) UND wenn der folgende Absatz keinen Punkt (Satzzeichen) enthält, wende die Schriftart FETT MIT FARBTON 80% an, bis nächste 2malige Zeilenumschaltung (Leerzeile) kommt."
Endergebnis soll dann so aussehen:
Code: | Text Text Text
Unterüberschrift (immer nur ein Absatz lang) FETTE SCHRIFT MIT FARBTON 80%
Text (ein oder mehrere Absätze lang - i.d.F ein Absatz lang) STANDARDSCHRIFT
Unterüberschrift FETTE SCHRIFT MIT FARBTON 80%
1. Absatz Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text. STANDARDSCHRIFT
2. Absatz Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text. STANDARDSCHRIFT |
Hat jemand eine Idee wie man das hinbekommt?
Grüße
J.R.
Zuletzt bearbeitet von JonesRidder am Di 08.03.2011 12:01, insgesamt 4-mal bearbeitet
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Di 08.03.2011 12:00
Titel
|
|
|
Beim Einladen sollte man sowieso dem Text einheitlich das sogenannte Body-Text-/ Fließtext-Format zu weisen, dann ist es egal, wieviele Absätze zwischen den Unterüberschriften stehen ... der ganze Text ist bereits so vorformatiert.
--
Je nach Inhalt der Zwischenüberschriften wäre es möglich, diese durch einen Suche/Ersetze-Befehl mit einem Absatzformat zu formatieren ... Ansonsten gehören solche Formate auf Tastenkürzel gelegt und können so in Sekundenschnelle zugewiesen werden (es geht dabei ja nur noch um eine Formatierung ...)
--
Bei komplizierteren Ketten von Absatzformaten gibt es in InDesign die Möglichkeit "folgende Absatzformate" zu definieren und diese blockweise zuzuweisen ...
|
|
|
|
|
Anzeige
|
|
|
JonesRidder
Threadersteller
Dabei seit: 15.02.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 08.03.2011 15:29
Titel
|
|
|
Ich scheine mich nicht deutlich ausgedrückt zu haben:
Ich habe ein XML Tag <Text>. In diesem einzigen Tag sind sowohl die Texte als auch die Unterüberschriften drin.
So etwa:
Code: | <Text>Es gibt mehr als genug Arten um sich forzubewegen. Im folgenden werden zwei davon vorstellen.
Das Fahrrad
Ein Fahrrad hat zwei meist zwei Räder. Beschleunigt wird es durch treten in die Pedale. Die Räder bestehen aus Reifen und Speichen.
Um gut sichtbar im Straßenverkehr zu sein, sollte man nachts nie ohne Licht fahren. Am besten man trägt dazu noch helle Kleidung.
Das Automobil
Ein Auto hat zumeist mindestens vier Räder. Es ist überdacht, sodass man im Regen nicht nass wird.<Text> |
Dem gesamten "Text" Tag ist dsa Absatzformat "FormatFuerText" zugeordnet: Times New Roman 12 PT.
Wie weise ich den Unterüberschriften (i.d.F. "Das Fahrrad" und "Das Automobil") das Format "FormatFuerUnterueberschriften" zu - und zwar so, dass es sofort nach dem XML Import "wirkt" (also ohne dass ich händisch nochmal auf jeder Seite den Cursor im Bereich der Unterüberschrift positionieren muss und das entsprechende Format per Klick auf "FormatFuerunterueberschriften" bei den Absatzformaten zuweise)?
Im Endeffekt versuche ich (einfach ausgedrückt), einem Tag zwei verschiedene Formate zu geben - wenn das überhaupt geht ...???
|
|
|
|
|
Typografit
Dabei seit: 31.01.2006
Ort: -
Alter: 61
Geschlecht:
|
Verfasst Di 08.03.2011 16:12
Titel
|
|
|
Mehrere Absatzformate anlegen.
Darin nächstes Absatzformat definieren.
Dann auf den Text Format und nächstes Format automatisch zuweisen.
Das ist das, was InDesign automatisch kann. Der Befehl kann auch über Objektformate angesteuert werden, über Zellformate und über die rechte Maustaste.
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Di 08.03.2011 18:03
Titel
|
|
|
Ein Tag => ein Format => Eine Gestaltung
|
|
|
|
|
JonesRidder
Threadersteller
Dabei seit: 15.02.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 09.03.2011 08:52
Titel
|
|
|
Scheint wohl so, als hätte ich keine andere Wahl, als durch Stringfunktionen (Split oder so) den Datensatz, der im XML Tag <Text> drin ist momentan erst aufzuteilen (in <Text> und <Unterueberschrift>) und dann zwei Tags in ID zuzuordnen (Text und Unterüberschrift).
Danke für den Hinweis
Sollte es doch noch andere Option geben (ohne die Umstrukturierung des XML - das wird aber wohl der elegantere Weg sein), dann nur raus damit ...
Gruß
J.R.
|
|
|
|
|
Frank Münschke
Forums-Papa
Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht:
|
Verfasst Mi 09.03.2011 09:07
Titel
|
|
|
Theoretisch gibt es noch die Möglichkeit mit einem verschachteltem Absatzformat oder einem verschachtelten Zeilenformat zu arbeiten, aber das geht nur INNERHALB EINES Absatzes nicht über Absatzgrenzen hinweg ...
|
|
|
|
|
JonesRidder
Threadersteller
Dabei seit: 15.02.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 09.03.2011 10:35
Titel
|
|
|
EDIT: Wahrscheinlich wird da nicht gehen ... - Frank Müschkes Hinweis: "geht nur INNERHALB EINE ABSATZES" ....
-----------------------
URSPRÜNGLICHE NACHRICHT:
Ja, ich weiß - das habe ich auch schon angetestet.
Ich weiß aber nicht, wie die korrekte Anweisung bei der Erstellung des verschachtelten Abatzformats lauten muss, damit wirklich nur die Unterüberschriften-Texte (Im Beispiel oben etwa: "Das Fahrrad" und "Das Automobil") das jeweilige Format erhalten - ich habe es nur geschafft, dass jede erste Zeile in JEDEM Absatz das jeweilige Format zugewiesen bekommen hat.
Deswegen versuchte ich ja am Anfang dieses Threads eine "Anweisung" zu formulieren, die man vielleicht in den verschachtelten Absatzformaten Optionen umsetzen kann.
Wenn ich folgendes verschachteltes Format für das Absatzformat "Text" erstellen könnte ...
Neues verschchteltes Format >
Bei der ersten Spalte (wo [Ohne] vorselektiert ist) das vorhandene Format "Unterueberschrift" wählen >
In der zweiten Spalte "über" wählen >
Die dritte Spalte bei "1" belassen >
UND JETZT IN DER LETZTEN SPALTE: Eine Formatanweisung angeben, die dem Absatzmuster der Unterüberschrift entspricht (da kann man ja auch Satzzeichen, Buchstaben etc. reintippen anstatt vordefiniertes zu wählen - WAS muss ich da aber reintippen, wenn ich sagen möchte:
Wende dieses Format immer dann für den jeweiligen Absatz an, wenn folgendes Muster auftritt:
[Punkt ODER Ausrufezeichen ODER Fragezeichen] UND im Anschluss 2x Zeilenumbruch).
... wäre mein Problem denke ich gelöst.
Irgend eine Idee, wie man so eine Anweisung formulieren muss?
Gruß
J.R.
Zuletzt bearbeitet von JonesRidder am Mi 09.03.2011 10:37, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Indesign CS versetzt letzte zeile im absatz
InDesign Absatz
Indesign CS4 Aufzählungszeichen und Absatz
Indesign Absatz- & Zeichenformate
InDesign CS Absatz einrücken
InDesign CS5 - Bug in Absatz-GREPs
|
|