Gibt es in InDesign eine Möglichkeit (eine Einstellung oder eine Verknüpfung), um einen Zeichenstil nach dem Ende eines Absatzes auf „Keine“ zurückzusetzen? Absatzstile haben die Option „Nächster Stil“, dies gilt jedoch nicht für Zeichenstile.
Derzeit verwende ich Quick Apply (Strg+Eingabetaste+Keine) nach jedem Absatz, um den Zeichenstil zurückzusetzen, aber es ist sehr zeitaufwändig, wenn Sie viele Zeilen mit zwei oder mehr verschiedenen Zeichenstilen haben.
HINWEIS: Ich verwende das Zeichenformat, da Sie meines Wissens nicht zwei verschiedene Absatzformate in derselben Zeile haben können. Siehe Screenshot unten für ein Anwendungsbeispiel.
In Ihrem Fall hätte ich vielleicht GREP-Stile verwendet, die auf dem Bild unten gezeigt werden.
Hier ~h
steht für End Nested Style Here
ein Zeichen, das als Stilteiler dient (im Sonderzeichenmodus als Backslash sichtbar). Wenn Sie sich mit einem anderen Zeichen wohler fühlen, können Sie alle ~h
-s durch alles ersetzen, was Sie aus dem Dropdown-Menü mögen.
Die Anwendungsreihenfolge der Stile ist wichtig. Hier sind die Ausdrücke, damit Sie sie kopieren können:
Für Stil 2:~h.*
Für Stil 1:~h[^~h]*~h?
Falls Sie an regulären Ausdrücken interessiert sind, die in GREP-Stilen verwendet werden, sehen Sie hier, wie die obige Konstruktion funktioniert:
Zuerst wenden wir Stil 2 auf alles vom ersten End Nested Style Here-Zeichen (einschließlich) bis zum Ende des Absatzes an. .
bedeutet ein beliebiges Zeichen , .*
bedeutet ein beliebiges Zeichen, jederzeit, was im Grunde alle Zeichen bedeutet . Der gesamte Ausdruck bedeutet also ENSH-Zeichen und alles nach .
Dann wenden wir Stil 1 auf alles zwischen zwei ENSH-Zeichen (einschließlich) an. [^~h]
bedeutet alles andere als ein ENSH-Zeichen . [^~h]*
Bedeutet also alles andere als ein ENSH-Zeichen, jederzeit oder, einfacher gesagt, alles bis zu einem ENSH-Zeichen . ~h[^~h]*
Bedeutet also alles, beginnend mit einem ENSH-Zeichen bis zum nächsten ENSH-Zeichen .
Wenn wir jetzt den zweiten Ausdruck so lassen, wie er ist, wird der Stil 1 auf JEDES „ENSH + Text“-Paar angewendet. Aber wenn wir das folgende ENSH-Zeichen auch in diese Gruppe aufnehmen, wird der Text NACH dem zweiten ENSH die Bedingung nicht erfüllen, ebenso wie erforderlich. Also fügen wir ~h
am Ende des Ausdrucks hinzu und ändern ihn in ~h?
um anzuzeigen, dass dieses ENSH optional ist (wie in Zeile 3 im Beispielbild).
Sie können mehr über die GREP-Syntax auf jeder Website erfahren, die reguläre Ausdrücke wie diese beschreibt .
~h
bedeutet das Ende des verschachtelten Stilzeichens. Dies bedeutet, dass ein solcher GREP-Stil das Zeichen „Ende des verschachtelten Stils“ als Trennzeichen verwendet. Ich meinte, wenn Sie das Gefühl haben, dass es etwas Passenderes gibt, das als Trennzeichen verwendet werden kann, wie z. B. ein geschütztes Leerzeichen, können Sie jedes ~h
Vorkommen durch ersetzen~S
Type > Insert Special Character > Other > End Nested Style Here
einmal auszuwählen, dieses Zeichen in die Zwischenablage zu kopieren und es dann ein- oder zweimal pro Absatz einzufügen - um sich nicht um das Ende von Absätzen zu kümmernCtrl+Alt+X
ein- oder zweimal anstelle von Ctrl+Return
+Style NameEdit > Keyboard Shortcuts... > Type Menu > Insert Special Character: Other: End Nested Style Here
\t.*
Konst