Wie man in Microsoft Word ein Zeichen über ein anderes schreibt


4

Ich versuche ein kleines Dokument in Sanskrit vorzubereiten. Der Text, den ich versuche, zu schreiben, ist mit meinem Windows 8-Betriebssystem sehr gut verfügbar und ich könnte sie ziemlich gut schreiben.

Meine Anforderung ist jedoch, dass ich dieses Dokument als Leitfaden zum Lesen und zur korrekten Aussprache vorbereite. Die folgenden Aussprachesymbole sind so alt wie die Sprache und ähneln denen von IPA .

Um alle meine Bedürfnisse auf Englisch zu bringen, gehe ich davon aus, dass ich so etwas wie Folgendes eingeben möchte:

enter image description here

Die Zahlen, Buchstaben und Symbole, die in der ersten Zeile mit kleiner Schriftgröße angezeigt werden, sind phonetische Anhaltspunkte und der Text "Beispiel" in der zweiten Zeile ist der tatsächliche Text.

Ich habe kein Problem damit, die zweite Zeile einzugeben. Das Eingeben und Platzieren der Zeichen in der ersten Zeile über das Textfeld ist jedoch sehr zeitaufwendig, da ich nur so das Ergebnis erzielen kann. Wie man sieht, ist dies sehr mühsam und vor allem geht all dieser Aufwand verloren, wenn die zweite Zeile bearbeitet wird.

Also meine Frage: Kann ich auf einfache Weise das oben Genannte gleichzeitig ausführen und den Text in beiden Zeilen bearbeiten?


Klärung: Ein Beispieltext (und tatsächlicher Text), den ich eingeben möchte, ist: enter image description here. Die zweite Zeile ist ein Wort, das mit der angegebenen Oktave im ersten, vorletzten und letzten Alphabet gesungen werden muss. Die Oktave wird in der ersten Zeile als Ziffer angegeben (1, 0 und 3 von links nach rechts). Oktave ist die höchste nicht stille;)

Ich erwarte von der Textverarbeitung keine Automatisierung und möchte auch keine Makros unterstützen. Nachdem ich diese Frage gestellt hatte, stolperte ich über den Feldcode für die Gleichung, und es wäre einfach, wenn ich etwas mit dem Gleichungseditor tun könnte, indem ich ihn mit dem Feldcode aufrufe { EQ \f(1,S) }.

Der Beispieltext, der als Gleichungsbruchfeld eingegeben wurde: enter image description here Ergebnisse in: enter image description here

Die Nachteile sind:

  1. Kein Kerning.
  2. Linie zwischen Zähler und Nenner - kann nicht entfernt werden.
  3. Gleiche Schriftgröße für beide Teile des Bruchs.

Ich denke, es gibt keinen einfachen Weg. Haben andere Publishing-Tools wie Pagemaker irgendwelche Tricks auf Lager?


Eine kleine Verbesserung der Gleichungsmethode: Anstelle von frac gibt es eine Struktur mit zwei Feldern ohne Bruchlinie: Sie finden sie im Parentesis-Menü.
Pincopallino

Antworten:


3

Sie können möglicherweise eine Tabelle verwenden, deren Spaltenbreite auf automatische Größe eingestellt ist. Fügen Sie in jede Spalte ein Zeichen ein. Ich bin mir nicht sicher, ob du es schaffen kannst, und trotzdem mühsam, wenn auch weniger.

Andernfalls benötigen Sie ein Tool, mit dem Sie die Schriftartmetriken der zweiten Zeile lesen und die erste Zeile entsprechend platzieren können. Ich habe jedoch keine Ahnung, wie Sie vorgehen würden. Wahrscheinlich ist es wahrscheinlicher, dass ein externer Prozess erfolgreich ist, als dies in Word zu tun.


+1 Hätte ich den Gleichungsfeldcode nicht gefunden, hätte ich sicherlich Ihre Idee übernommen.
Narayanan

1

Versuchen Sie diese Methode, wenn es für Sie funktioniert.

  1. Geben Sie den zweiten Zeilentext in das Wort ein.
  2. Suchen und Ersetzen durch Platzhalter und Einfügen eines "Tabulators" zwischen jedem Zeichen
  3. Kopieren Sie den Text.
  4. Öffnen Sie das Excel
  5. Fügen Sie es in Blatt 1 in abwechselnde Zeilen von Zeile 2 ein
  6. Erstellen Sie in Blatt 2 eine Liste der Zuordnungen der einzelnen Zeichen (hoffen Sie, dass jedes Textzeichen nur eine Zuordnung hat).
  7. In Blatt 1, Zeile 1 - verwenden Sie die Gleichung "vlookup", um den tatsächlichen Text oben anzuzeigen. Kopieren Sie dieselbe Formel für andere alternative Zeilen
  8. Formatieren Sie das Blatt 1 so genau wie möglich.

Lassen Sie mich wissen, wenn es nicht Ihren Anforderungen entspricht.

Grüße, Siva


Hallo, wie bereits erwähnt, ist dies in InDesign problemlos möglich. Geben Sie Ihren Text als hochgestellt ein, und die Position des hochgestellten Texts kann leicht durch Anpassen der Kerning-Einstellungen in InDesign geändert werden.
AK Sivakumar

0

Bitte beschreiben Sie Ihren Zweck besser. Möchten Sie, dass beim Schreiben der zweiten Zeile die erste Zeile automatisch geschrieben wird? Ich meine, über jedes "S" -Zeichen wird eine "1" gesetzt, über jedes "A" ein "#" und so weiter? Oder möchten Sie, dass die phonetischen Symbole mit dem richtigen Abstand über den anderen Zeichen platziert werden?

Der erste Fall erfordert das Programmieren eines Ad-hoc-Makros mit Visual Basic für Office. Er kann sehr zeitaufwendig sein und erfordert Programmierkenntnisse.

Die zweite Option kann ohne das Textfeld ausgeführt werden, indem zwei Stile definiert werden, ein Stil A für die Phonetik und ein Stil B für den Text. Der Schlüssel ist, mit dem Buchstabenabstand der beiden Stile zu spielen, um eine 1: 1-Übereinstimmung zu erzielen (die Einstellung finden Sie im Dialogfeld "Zeichen" auf der Registerkarte "Erweitert"). Sie können dann eine Tabelle mit unsichtbaren Rahmen erstellen und die beiden Stile abwechselnd auf die Zeilen anwenden.

Sie können auch ein professionelleres Schriftsatzsystem wie LaTeX (kostenlos und Open Source) verwenden. Ich weiß nicht, ob es Sanskrit unterstützt und wie Sie Ihren Zweck erreichen können, aber Sie können in der TeX Stackexchange-Gruppe um Hilfe bitten


LaTeX und Sanskrit werden schwierig, sollten aber mit XeTeX einfacher sein.
slhck

Ich werde LaTex ausprobieren. Soweit ich weiß, ist dies eine Gleichung des Mathe-Editors und ich habe nie über Dokumente nachgedacht :)
Narayanan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.