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:
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: . 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: Ergebnisse in:
Die Nachteile sind:
- Kein Kerning.
- Linie zwischen Zähler und Nenner - kann nicht entfernt werden.
- 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?
quelle
Antworten:
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.
quelle
Versuchen Sie diese Methode, wenn es für Sie funktioniert.
Lassen Sie mich wissen, wenn es nicht Ihren Anforderungen entspricht.
Grüße, Siva
quelle
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
quelle