Hallo, ich suche Hilfe bei einem Javascript um recte/regular Klammern um kursiven Text zu kursiveren. Ich habe dazu ein Script (Klammer_etc_kursiv) von Martin Fischer gefunden. Leider löst es mein Problem nicht, denn: Schwierigkeit bei lat. Pflanzennamen: Wenn in der Klammer auch nur ein Wort nicht kursiv ist, dürfen die Klammern nicht kursiv werden. Bsp.: (Pisum sativum) müssen die Klammern italic -> (Pisum sativum) (P. s. subsp. santivum) „subsp.“ ist Regular - also dürfen die Klammern nicht kursiv werden -> (P. s. subsp. santivum)
Hatte folgendes Script für Komma u.a. hinter Klammern geschrieben
und daraus versucht mein Problem zu lösen
Das funktioniert, aber nur bei einem einzigen Buchstaben in der Klammer. Ich bräuchte jedoch eine variable Anzahl an Buchstaben - die ALLE kursiv sein müssen - und nur dann müssen die Klammern geändert. Habe es mit KI versucht:
Es funktioniert jedoch nicht. Es erscheint mir eigentlich logisch - aber ich habe das Gefühl, ich erkenne den Fehler nicht.
Javascript zur Kursivierung von Klammern mit Variabler
Hi Sigrun, ich weiß nicht, wie aktuell das Problem noch ist. Für unsere typografischen Finetuning-Ansprüche habe das Script von Martin Fischer überarbeitet und ein Interface verpasst, sodass auch Leute ohne Scriptkenntnisse es verwenden und einstellen können, wenn z.B. die Anführungszeichen fett gestellt werden müssen. Deine Anforderung war etwas knifflig, weil das Script "anders denkt". Aber jetzt funktioniert's! viel Erfolg damit, Steve
______________ Bitte mehr Bit!
Javascript zur Kursivierung von Klammern mit Variabler
Hallo Steve, ganz lieben Dank für dein Script. Verrückterweise hat gerade Gestern ein Bekannter uns ein Script gemacht, das auch funktioniert. Es hat zwar keine Eingabefelder wie deins und kann nur Italic-Klammern, löst aber auch das Problem, falls eine Klammer Italic und ein Regular ist. Hier ist es
Javascript zur Kursivierung von Klammern mit Variabler
Hi Sigrun, einen kleinen Fehler hab ich beim Überfliegen deines Scripts entdeckt:
statt break müsste hier continue stehen, sonst beendet er die i-Schleife komplett. Er soll aber mit dem nächsten i weitermachen. Die Zeile brauchst du eigentlich auch garnicht, weil die Schleife darunter nur myFound mit mehr als 2 Zeichen durchgeht.
Falls es nützlich ist: Ich habe auch noch ein Script, das die Anzahl der Klammern prüft. Wenn in einem Absatz 3 Klammern aufgehen, dann müssen auch 3 zugehen. Bei umfangreichen Korrekturen wird sowas gerne mal übersehen.
______________ Bitte mehr Bit!
Javascript zur Kursivierung von Klammern mit Variabler
ich bin sehr glücklich über Dein Script, das ich für die Kursivierung von Klammern benutzten kann.
Jetzt ist meine Frage, ob Du es für mich dahingehend ändern könntest, dass beim Öffnen bereits die Klammern ( + ) und als Zeichenformat '1 italic' erscheint. Natürlich sollte weiterhin die Möglichkeit bestehen bleiben, etwas anderes einzutragen.