[GastForen Programme Print/Bildbearbeitung Adobe InDesign Abstand bei Zahlen

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

Abstand bei Zahlen

Beobachter
Beiträge gesamt: 106

10. Okt 2018, 16:39
Beitrag # 1 von 15
Bewertung:
(1292 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo alle
Um Zahlen gut lesbar zu halten verwende ich folgenden Grep-Stil

(?<=\d)\d(?=\d{3}\>)|\d(?=(\d{15}|\d{12}|\d{9}|\d{6})\>)

Das geht auch prima, aber wenn ich nur die Zahl in einer Textbox habe, braucht es die Zeilenschaltung, damit der Grep-Stil sauber angewendet wird.
Ist es möglich, den Grep-Stil so zu ändern, dass er auch ohne Zeilenschaltung funktionieren würde?
Gruess und Danke, Michel
Hier Klicken X

Abstand bei Zahlen

Hans Haesler
Beiträge gesamt: 5659

15. Okt 2018, 09:11
Beitrag # 2 von 15
Beitrag ID: #566855
Bewertung:
(1201 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Michel,

würdest Du bitte ein Beispiel-Dokument hochladen?

Gruss, Hans


als Antwort auf: [#566797]

Abstand bei Zahlen

Beobachter
Beiträge gesamt: 106

15. Okt 2018, 18:43
Beitrag # 3 von 15
Beitrag ID: #566863
Bewertung:
(1165 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Abend, Hans

Ich habe ein IDML hochgeladen.
Danke und Gruess, Michel


als Antwort auf: [#566855]
Anhang:
Grep-Stil Tausender Zahlen.idml (45.5 KB)

Abstand bei Zahlen

Hans Haesler
Beiträge gesamt: 5659

15. Okt 2018, 20:10
Beitrag # 4 von 15
Beitrag ID: #566867
Bewertung:
(1144 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Abend Michel,

danke für das Dokument.

Ja, das Problem ist so, wie Du es beschreibst. Eine einfache Abhilfe wäre: Nach der Zahl einen Leerschlag einfügen.

Doch eigentlich ist es keine Frage für die Skriptwerkstatt. Vielleicht sollte das Thema ins InDesign-Forum verschoben werden.
Auch dort hat es versierte GREP-Spezialisten. Und möglicherweise kann jemand eine Lösung vorschlagen.

Gruss, Hans


als Antwort auf: [#566863]

Abstand bei Zahlen

Thomas Richard
Beiträge gesamt: 17908

16. Okt 2018, 20:37
Beitrag # 5 von 15
Beitrag ID: #566890
Bewertung:
(1063 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es hängt am Wortende \> im hinteren Lookahead

Dieses steht als Platzhalter für alles was ein Wort beendet, also diverse Leerräume, Divis, Return, ...

Das ist aber nicht das selbe wie NICHTS.

Ich hab mit dem Passus \d{3}+ das ganze für alle Zahlenlängen >4 Ziffern universell nutzbar gemacht:
Code
(?<=\d)\d(?=\d{3}\>)|\d(?=(\d{3}(\d{3})+\>)) 


Ist aber auch keine Lösung für das Problem, wenn nur eine Zahl im Textrahmen steht.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/


als Antwort auf: [#566867]

Abstand bei Zahlen

Thomas Richard
Beiträge gesamt: 17908

17. Okt 2018, 01:04
Beitrag # 6 von 15
Beitrag ID: #566892
Bewertung:
(1035 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Ich hab mit dem Passus \d{3}+ das ganze für alle Zahlenlängen >4 Ziffern universell nutzbar gemacht


Uups. Im zitierten GREP ists korrekt. Es muss natürlich (\d{3})+ heissen.
--> Findet das ein- und vielfache von drei Ziffern in Folge.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/


als Antwort auf: [#566890]

Abstand bei Zahlen

Hans Haesler
Beiträge gesamt: 5659

17. Okt 2018, 08:53
Beitrag # 7 von 15
Beitrag ID: #566896
Bewertung:
(1003 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,

danke für die Bestätigung. Dass es keine direkte Lösung gibt.

@ Michel: Wenn Du den verkürzten GREP von Thomas kopierst, den Leerschlag entfernen, welcher vom Server angefügt wurde.

Gruss, Hans


als Antwort auf: [#566892]

Abstand bei Zahlen

Thomas Richard
Beiträge gesamt: 17908

17. Okt 2018, 13:24
Beitrag # 8 von 15
Beitrag ID: #566902
Bewertung:
(948 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
So, und zur Lösung des eigentlichen Problems.

Ich hab es nicht geschafft in den GREPstil alternativ zum Wortende auch och das Absatzende $ zu implementieren (k.A. warum das nicht greift), aber du kannst per
Code
^\d+$ 

per Suchen und Ersetzen mit
Code
$1~/ 

ein Ziffernleerzeichen an alle Ziffern hängen, die das letzte Zeichen eines Textrahmens mit nur Ziffern sind.

Wenn du das Ziffernleerzeichen nicht anderweitig verwendest, hast du damit auch die Möglichkeit, sie einfach wieder komplett verschwinden zu lassen (wenn doch noch ne gescheite Lösung auftaucht ;) ).


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/


als Antwort auf: [#566896]
(Dieser Beitrag wurde von Thomas Richard am 17. Okt 2018, 13:27 geändert)

Abstand bei Zahlen

Kai Rübsamen
  
Beiträge gesamt: 4584

17. Okt 2018, 21:25
Beitrag # 9 von 15
Beitrag ID: #566911
Bewertung:
(853 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hab keine Ahnung, warum es per Grep-Stil nicht geht, per S&E geht es wie im beigefügten Screenshot.

Gruß Kai Rübsamen


als Antwort auf: [#566902]
Anhang:
Bildschirmfoto 2018-10-17 um 21.23.58.png (67.5 KB)

Abstand bei Zahlen

Thomas Richard
Beiträge gesamt: 17908

17. Okt 2018, 22:12
Beitrag # 10 von 15
Beitrag ID: #566914
Bewertung:
(839 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mit deinem GREP funktionierts bei mir hier in CS6 gar nicht. Weder per S&E noch per Grepstil:


Wo ich aber langsam an einen Bug glaube, ist sowas hier:


Bei 5, 8 und 11 Ziffern funktioniert es für die erste Trennstelle, danach dann nicht mehr.


Außerdem hast du die Ausnahme der vierstelligen Zahlen nicht mit in deinem GREP, war das Absicht?


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/


als Antwort auf: [#566911]
Anhang:
GREP_Zahlenabstand.png (64.0 KB)   GREP_Zahlenabstand2.png (44.2 KB)

Abstand bei Zahlen

Kai Rübsamen
  
Beiträge gesamt: 4584

17. Okt 2018, 22:23
Beitrag # 11 von 15
Beitrag ID: #566917
Bewertung:
(833 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja, war Absicht. Ich hab mir den Original-GREP aus dem ersten Post hier nicht betrachtet. Komisch, dass es in CS6 nicht geht.

Gruß Kai Rübsamen


als Antwort auf: [#566914]

Abstand bei Zahlen

Hans Haesler
Beiträge gesamt: 5659

18. Okt 2018, 08:10
Beitrag # 12 von 15
Beitrag ID: #566919
Bewertung:
(742 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,

Antwort auf: Mit deinem GREP funktionierts bei mir hier in CS6 gar nicht

Weil Du am Ende eine Klammer zuviel getippt hast. :-)

@ Kai: Abgesehen davon: Ob GREP-Stil oder Suchen/Ersetzen ... das erstrebte Ergebnis ist dasselbe.

Aber sonst sind die beiden Methoden grundverschieden. Mit dem GREP-Stil werden keine greifbaren Tausender-Trennzeichen eingefügt. Der Vorteil: Bei einer Änderung der Anzahl Ziffern werden die Positionen automatisch korrigiert.

Gruss, Hans


als Antwort auf: [#566917]

Abstand bei Zahlen

Thomas Richard
Beiträge gesamt: 17908

18. Okt 2018, 13:01
Beitrag # 13 von 15
Beitrag ID: #566937
Bewertung: |||
(687 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Hans!

Jetzt findet Kais Grep 1-3 ziffrige Zahlengruppen wenn drei oder vielfache von 3 an Zahlen hinten dran stehen.

Das kann mit dem verwendeten GREP-Stil aber nicht funktionieren, da dort immer nur der Ziffer vor der erstrebten optischen Trennung eine +200 Laufweite zugewiesen wird.

Ich hab jetzt noch etwas herumprobiert.
Es kommt bei den Rahmen die nur Ziffern enthalten immer dann ins trudeln wenn Optionales im GREP abgefragt wird, sprich wenn ich das + entferne oder die | rausnehme, funktioniert es für den dann noch gültigen Teilbereich.
Somit ist die Lösung wohl nur zu erzielen, wenn man sich von meiner universalmethode trennt und für jede Dreierstelle einen separaten GREPstil anlegt.

So kann ich mir evtl. mein seltsames Fehlerbild im letzten Beitrag herleiten: Es klappte dort, für die Konstellation wo das + irrelevant war.

Also so funktioniert es jetzt von 5 bis 12 Stellen im Textfluss als auch in reinen Ziffernrahmen:


mit diesen Greps für jeweils einen, zwei oder drei Dreierblöcke hinter der Trennstelle:
Code
\d\K\d(?=\d{3}\b) 
\d(?=\d{3}\d{3}\b)
\d(?=\d{3}\d{3}\d{3}\b)



MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/


als Antwort auf: [#566919]
Anhang:
GREP_Zahlenabstand3.png (95.3 KB)

Abstand bei Zahlen

Hans Haesler
Beiträge gesamt: 5659

18. Okt 2018, 15:47
Beitrag # 14 von 15
Beitrag ID: #566942
Bewertung:
(655 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hsllo Thomas,

bitte sehr. Und danke für Dein Herumpröbeln.

Ich werde Deinen Vorschlag erst heute Abend ausprobieren. Jetzt gerade sind wir in Solothurn. Aber vielleicht meldet sich vorher der OP Michel ...

Gruss, Hans


als Antwort auf: [#566937]

Abstand bei Zahlen

Hans Haesler
Beiträge gesamt: 5659

18. Okt 2018, 19:47
Beitrag # 15 von 15
Beitrag ID: #566955
Bewertung:
(604 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,

jetzt habe ich Deinen Vorschlag geprüft. Und für gut befunden. :-) Meinen Leerschlag-Trick braucht es nicht mehr. :-(

Weil das Original-Muster von Michel 18 Stellen kann, habe ich noch zwei Strings mehr definiert.

Hier sind alle fünf. Für jedes Muster das Zeichenformat "Abstand Tausender Zahlen" wählen.
*****
\d\K\d(?=\d{3}\b)

\d(?=\d{3}(\d{3})\b)

\d(?=\d{3}\d{3}\d{3}\b)

\d(?=\d{3}\d{3}\d{3}\d{3}\b)

\d(?=\d{3}\d{3}\d{3}\d{3}\d{3}\b)


*****
Wie schon im Beitrag #7 gesagt: Bei jeder kopierten Zeile den überflüssigen Leerschlag entfernen.

Gruss, Hans


als Antwort auf: [#566937]
X

Affinity

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
22.11.2018

In dieser Veranstaltung kombinieren wir Emotion und Ratio, Gestaltung und Rechtschreibung.

Hochschule der Medien, Stuttgart
Donnerstag, 22. Nov. 2018, 18.00 - 20.00 Uhr

Vortrag

Sven Tillack und Steffen Knöll vom mehrfach ausgezeichneten "Studio Tillack Knoell", Stuttgart, (studiotillackknoell.com) geben einen Einblick in die Arbeit in der visuellen Kommunikation. Ihr Arbeitsfeld ist digitales und analoges, von visuellen Erscheinungsbildern bis hin zu kommunizierender Grafik im Raum. Besondere Erfahrungen hat Sven bei der Arbeit mit Risographie gemacht, Steffen setzt sich seit längerem mit Grafik im Raum auseinander. Auch über diese Projekte werden sie berichten. Lasst euch von ihnen, ihrem Vortrag und ihrer Arbeit inspirieren. Etienne Roth ist Computerlinguist. Er hat die Duden-Korrekturlösungen bereits als Projektleiter und Produktmanager beim Dudenverlag mitentwickelt. Bei EPC betreut er das Lexikon und die Grammatik(fehler)analyse der Korrekturengine. Außerdem ist er Produktmanager für die Duden-Integration in Adobe InDesign. Bei EPC werden die professionellen Duden-Korrekturlösungen weiterentwickelt, vertrieben und gewartet. Dazu gehören Rechtschreib- und Grammatikkorrektur, Stilprüfung und Thesaurus sowie Werkzeuge zur Wörterbuchpflege, lokal und in Netzwerkumgebungen. Die Duden-Rechtschreibprüfung und Silbentrennung sind seit Version 13 (CC 2018) ein integraler Teil von Adobe InDesign. Viele Kunden vermissen aber die bewährte Grammatikprüfung. Der Duden Korrektor CC bringt die beste Grammatikprüfung für die deutsche Sprache zurück nach InDesign und InCopy. Er enthält außerdem die Stilprüfung und den Thesaurus von Duden. Verlosung: Wir verlosen wieder Software, Bücher und Fachzeitschriften im Wert von über 1000 Euro. Neben dem bekannten "CC-Abo für ein Jahr" nun auch ein "Foto-Abo für ein Jahr mit 1 TB Speicher" und brandneu "10 Bilder pro Monat von Adobe Stock für ein Jahr". Die Firma EPC verlost eine Lizenz "Duden Korrektor CC"! Mach Werbung und bring gerne Freunde und Kollegen mit! Wir freuen uns auf Dich. Katharina Frerichs und Christoph Steffens

Nein

Organisator: IDUG Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailchristoph.steffens AT gmail DOT com

idugs51.eventbrite.com

Veranstaltungen
29.11.2018

Impressed GmbH, Hamburg
Donnerstag, 29. Nov. 2018, 10.00 - 10.30 Uhr

Webinar

In diesem ca. halbstündigen Webinar stellen wir Ihnen die Neuerungen in der Version 2018 von Enfocus PitStop Pro vor.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Detlef Grimm, E-Mailschulungen AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=249

Enfocus PitStop 2018