Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » XML-Tag beeinflusst Zeilenfall

XML-Tag beeinflusst Zeilenfall

Andreas Merkert
Beiträge gesamt: 5

3. Sep 2015, 12:31
Bewertung:

gelesen: 3429

Beitrag als Lesezeichen
Hallo InDesigner,
Bei meinem Problem werden Autoren folgendermaßen aufgezählt.

Fritz Müller/Sabine Meyer/Inge Schmidt

Im Normalfall erlaubt InDesign einen (automatischen) Zeilenumbruch nach dem Schrägstrich. Zu einem späteren Zeitpunkt der Produktion, bekommen die Namen XML-Tags für Vor- und Nachnamen (automatisiert per Skript). Nun lässt InDesign keinen Zeilenumbruch nach den Schrägstrich zu. Somit ändert sich nach dem Zuweisen der XML-Tags unter Umständen der Zeilenfall.

Falls es eine Rolle spielt: InDesign 8.0.2, MacOs 10.9.5

Das Problem ist eingebettet in einen skript-automatisierten Workflow der am Ende der Print-Produktion einen XML-Export ermöglichen soll.

Folgende Ideen sind "nicht" praktikabel:
– Den Kunden von einem Leerzeichen vor und nach dem Schrägstrich überzeugen.
– Manuelle Kontrolle
– Die XML-Tags am Anfang der Produktion zuweisen.

Bislang habe ich nur die Idee, per Skript eine Veränderung des Zeilenfalls anzeigen zu lassen.

Gibt es weitere Ideen, wie mit diesem Problem umgegangen werden kann?
Evt. gibt es (unsichtbare) Zeichen die man vor dem Tag setzen kann?

Vielen Dank sagt
Andreas
a|m

XML-Tag beeinflusst Zeilenfall

Martin Fischer
  
Beiträge gesamt: 12783

3. Sep 2015, 13:43
Bewertung:

gelesen: 3398

Beitrag als Lesezeichen
Hallo Andreas,

willkommen im InDesign-Forum.

Du bist auf eine der Tücken von XML in InDesign gestoßen.
Hier beeinflusst eine Tag-Grenze das Umbruchverhalten des Schrägstrichs.

Antwort auf: Folgende Ideen sind "nicht" praktikabel:
– Den Kunden von einem Leerzeichen vor und nach dem Schrägstrich überzeugen.


Wäre es erlaubt, nach dem Schrägstrich einen "bedingten Zeilenumbruch" einzufügen?
Im Text-Ersetzen Feld: ^k
Im GREP-Ersetzen Feld: ~k

Antwort auf: Bislang habe ich nur die Idee, per Skript eine Veränderung des Zeilenfalls anzeigen zu lassen.


Beim nachträglichen Taggen ist es tatsächlich ratsam, den Zeilenumbruch zu Kontrollören.
Ich behelfe mir damit, dass ich die Seiten einer Kopie des untaggten Dokuments (oder eine PDF-Datei) auf einer nicht druckbaren Ebene im Hintergrund platziere. Beim Durchblättern sind dann Umbruchverschiebungen leicht durch nicht mehr "überlappende" Zeichen zu erkennen.

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 3. Sep 2015, 13:44 geändert)

XML-Tag beeinflusst Zeilenfall

olaflist
Beiträge gesamt: 1400

3. Sep 2015, 13:46
Bewertung:

gelesen: 3397

Beitrag als Lesezeichen
Es gibt ein "zero width space" (Unicode-Wert 'U+200B'), also ein Leerzeichen, das keine breite hat und deswegen 'nicht stört'. Kannst Du das nicht zusammen mit dem XML-Tag enfügen?

Olaf
--
Olaf Druemmer | Geschäftsführer
callas software gmbh | www.callassoftware.com
axaio software GmbH | www.axaio.com

XML-Tag beeinflusst Zeilenfall

olaflist
Beiträge gesamt: 1400

3. Sep 2015, 14:02
Bewertung:

gelesen: 3387

Beitrag als Lesezeichen
Code
Es gibt ein "zero width space" (Unicode-Wert 'U+200B'), also ein Leerzeichen, das keine breite hat und deswegen 'nicht stört'. Kannst Du das nicht zusammen mit dem XML-Tag einfügen? 


Der von Martin vorgeschlagene bedingte Zeilenumbruch ist konzeptionell besser/richtiger.

Olaf
--
Olaf Druemmer | Geschäftsführer
callas software gmbh | www.callassoftware.com
axaio software GmbH | www.axaio.com

XML-Tag beeinflusst Zeilenfall

Martin Fischer
  
Beiträge gesamt: 12783

3. Sep 2015, 14:03
Bewertung:

gelesen: 3386

Beitrag als Lesezeichen
Hallo Olaf,

bei dem "bedingten Zeilenumbruch", wie er in InDesign bezeichnet wird, handelt es sich um den von Dir genannten "zero width space" mit Unicode-Wert 'U+200B'. ;-)

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 3. Sep 2015, 14:04 geändert)

XML-Tag beeinflusst Zeilenfall

Andreas Merkert
Beiträge gesamt: 5

3. Sep 2015, 15:58
Bewertung:

gelesen: 3292

Beitrag als Lesezeichen
Danke Martin, Danke Olaf,
Das ist das Zeichen nach dem ich gesucht habe. Das ist die Lösung.

Ich habe nun auch gelernt, dass ein „bedingter Zeilenumbruch“ und ein „bedingter Trennstrich“ nicht das gleiche ist. Zwar ist das Verhalten (fast) gleich, jedoch eignet sich für den XML Export der bedingte Zeilenumbruch besser. So ist meine Meinung nach kurzem Test.

@Martin:
Du gibst den Ratschlag, beim nachträglichen Taggen den Zeilenumbruch zu kontrollieren. Da ich damit noch keine Erfahrung in der Produktion habe, werde ich den Vorschlag beherzigen. Jedoch zur Überprüfung würde ich den String einer Zeile vorher mit dem String nachher vergleichen. Bei einem Unterschied warnt das Skript. Wäre das evt. ausreichend?
(OMG jetzt sind wir im nächsten Thema.)

Danke
Andreas
a|m

XML-Tag beeinflusst Zeilenfall

Martin Fischer
  
Beiträge gesamt: 12783

3. Sep 2015, 16:21
Bewertung:

gelesen: 3279

Beitrag als Lesezeichen
Antwort auf: Bei einem Unterschied warnt das Skript. Wäre das evt. ausreichend?


Gewiss wäre das ausreichend.
Aber in manchen kritischen Situationen vertraue ich meinem Auge mehr als (m)einem Skript. ;-)

Viele Grüße
Martin