Genereller Austausch "Zeichen tief"

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Genereller Austausch "Zeichen tief"

von Lenu » Mi, 01.02.2006 13:29

Delabarquera hat geschrieben:Also -- Sp1 steht ohne Leerzeichen. Mehrfach ausprobiert.
Ein Leerzeichen oder Tab oder Zeilenschaltung muss schon sein, sonst funktioniert es nicht.
Aber jetzt hab ich eine -- wirklich simple :-)) -- Lösung gefunden:
Das ist natürlich genauso gut. Solche Suchen/Ersetzen-Abläufe lassen sich übrigens meist ganz gut als Makro aufzeichnen.

von Delabarquera » Mi, 01.02.2006 13:19

Also -- Sp1 steht ohne Leerzeichen. Mehrfach ausprobiert.

Aber jetzt hab ich eine -- wirklich simple :-)) -- Lösung gefunden:

Schritt 1: Ich wandle Sp1 um in Sp<<1>>

Schritt 2: Ich suche alle <<1>> und stelle alles tief (Man muß die Suchen/Ersetzen-Schablone wegdrücken, damit das funktioniert)

Schritt 3 und 4: Ich lösche << und dann >>. Die 1 bleibt übrig -- tief.

von Lenu » Mi, 01.02.2006 13:13

Delabarquera hat geschrieben:Die alten, schon vorhandenen Sp1 werden durch Format > Autoformat aber nicht erfaßt und also auch nicht umgewandelt.
Hat bei mir funktioniert. Du hast schon noch "Anwenden" auch gedrückt?

Oder sind die Zeichenfolgen nicht alleinstehend?

Man muss übrigens aufpassen, dass das 'tiefgestellt' dann nicht weitergezogen wird. Aber das kann man zur Not mit Format/Standard wieder wegbekommen.

Manchmal muss man das Programm beenden und neu starten, damit das mit der Autokorrektur richtig funktioniert.

von Delabarquera » Mi, 01.02.2006 13:08

Also -- das Ergebnis des Versuchs mit Autoformat:

Sp1 neu geschrieben wird mit einer tiefgestellten 1 umgewandelt. (Ist ja auch schon was!)

Die alten, schon vorhandenen Sp1 werden durch Format > Autoformat aber nicht erfaßt und also auch nicht umgewandelt. Seltsam...

"Du kannst nicht alles haben / das Glück, den Sonnenschein ..."

von Delabarquera » Mi, 01.02.2006 12:42

... Sorry, Lenu! Meine Erklärung hat sich mit deiner Antwort so ziemlich auf die Sekunde überschnitten. Dank jedenfalls. Werde das mal ausprobieren!

von Delabarquera » Mi, 01.02.2006 12:39

Ja, was anderes ist gemeint:

Es müßte bei dem Austausch die Zeichenfolge Sp normal bleiben, während die 1 -- und nur die 1! -- tiefgestellt wäre. Wenn ich alle Sp1 suche und dann Strg+1 drücke, wird ja alles tiefgestellt.

Ich glaube, man kommt um ein wiederholt durchlaufendes Macro nicht rum. Richtig?

von Lenu » Mi, 01.02.2006 12:36

Mit einer "Nachbehandlung" sollte das gehen.
Schreibe Sp1 irgendwo ins Dokument und formatiere die '1' als 'teifgestellt'
Markiere diese 3 Zeichen und rufe auf:
Extras/Autokorrektur Register "Ersetzen".
Da müsste jetzt das, was Du markiert hast, schon bei "Ersetzen durch" drin stehen (Formatierung siehst Du nicht, macht aber nichts).
Jetzt schreibst Du einfach in das Feld davor die normale Zeichenfolge Sp1 und drückst "Neu" und "OK".
Dann:
Format/AutoFormat:Anwenden

von noxx » Mi, 01.02.2006 11:04

das geht sogar mit jedem Editor.

In OpenOffice gehts auf Bearbeiten / Suchen & Ersetzen (STRG+G)

Dann einfach oben Sp1 eintragen und unten SP1, dann "alle ersetzen"

Edit:
Meinte wohl was anderes, sorry

Genereller Austausch "Zeichen tief"

von Delabarquera » Mi, 01.02.2006 10:46

Ich hab in einem sehr lange Text, der aus der OCR kommt, viele Zeichenfolgen der Art

Sp1 (genau so)

und möchte diese drei Zeichen durch einen Austausch so umwandeln, daß Sp normal geschrieben ist, während die 1 als Subscriptum = tiefgestellt dasteht. Ist so was möglich?

Nach oben