Word 2013 Equation Editor - wie man den vertikalen Abstand anpasst?

2

Gibt es in Word 2013 eine Möglichkeit, den vertikalen Abstand zwischen den Zeilen einer Gleichung anzupassen? Ich habe das "Leerzeichen danach" und den "Zeilenabstand" wie bei normalen Textzeilen ausprobiert, aber sie tun nichts. Ich denke, das hat damit zu tun, dass ich jede Zeile mit der Umschalttaste eingebe, damit ich mich am "=" - Zeichen ausrichten kann. Daher funktionieren die üblichen Zeilenabstandsfunktionen nicht. Es ist sehr ärgerlich, da ich denke, dass die Linien vertikal zu "geknittert" sind und es schwierig ist, jeden Schritt zu lesen und zu befolgen. Irgendwelche Ideen??

Debbie Brown Gaydos
quelle
Ist dies der "alte" Gleichungseditor (für den ich den Link von DavidPostill halte) oder der "neue"? Wenn es die "neue" ist, geben Sie Ihre Zeilen als separate Gleichungen ein, verwenden Sie ein Matrix-Layout oder etwas anderes? Wenn noch etwas, was dann?
Es ist der neuere Editor in Word 2013. Ich habe diesen Link zuvor gesehen, aber er gilt nicht für den neueren Editor. Ich verwende kein Matrix-Layout. Ich gebe als Gleichung ein und benutze <shift> <return> am Ende jeder Zeile, da ich verstehe, dass dies erforderlich ist, um "align at =" zu setzen.
Debbie Brown Gaydos
AFAICS, das den Zeilenabstand für den Absatz (oder den Absatzstil) anpasst, tut etwas Nützliches, aber (a) verwenden Sie die Einstellung Genau, (b) versuchen Sie es mit einer größeren Zahl wie 30pt zuerst und (c) wird es wahrscheinlich nicht tun gut eine Aufgabe der Beabstandung von Gleichungen unterschiedlicher Höhe. Wenn möglich, werde ich noch etwas darüber nachdenken.
@bibadia - würde mich über jedes Feedback freuen, das Sie zu meiner soeben geposteten Antwort haben. Vielen Dank! (Ich werde diesen Kommentar in ein paar Tagen löschen, damit der Datensatz nicht
überladen wird

Antworten:

0

Hier finden Sie eine Möglichkeit, dies im Word 2013-Gleichungseditor mithilfe von VBA und den in Unicode Tech Note 28 beschriebenen Code-Befehlen zu tun .

Zunächst wird das Verfahren zu veranschaulichen, ist hier, wie Sie eine einfache Gleichung Array machen VBA:

  1. Fügen Sie eine neue Formel in Ihr Dokument ein.
  2. Wählen Sie es aus (oder setzen Sie den Cursor irgendwo hinein).
  3. Drücken Sie Alt + F11, um den VBA-Editor zu öffnen.
  4. Drücken Sie Strg + G oder klicken Sie in den Bereich "Sofort".
  5. Geben Sie die folgenden zwei Zeilen ein und drücken Sie nach jeder Zeile die Eingabetaste:

    Selection.OMaths(1).Range.Text=ChrW(&h2588) & "(L1&=R1@L2&=R2)"
    Selection.OMaths(1).BuildUp 
    
  6. Das Ergebnis ist ein normales Array mit zwei Gleichungen: Screenshot 1 Beachten Sie, dass zwischen der ersten und der zweiten Zeile nicht viel Platz ist.

Nun, um den Abstand hinzuzufügen:

  1. Führen Sie die obigen Schritte 1 bis 4 aus.
  2. Geben Sie folgende Zeile ein und drücken Sie die Eingabetaste:

    Selection.OMaths(1).Range.Text=ChrW(&h2588) & "(L1&=R1@" & ChrW(&h27e1) & "(2&" & ChrW(&h22c2) & ")" &"L2&=R2)"
    
    • Für diejenigen mit vollständiger Unicode-Unterstützung in Ihrem Browser und Betriebssystem können Sie versuchen, die folgende Zeile zu kopieren und in die Gleichung einzufügen, aber das funktioniert auf meinem System nicht so gut wie auf dem VBA.

      █ (L1 & = R1 @ ⟡ (2 & ⋂) L2 & = R2)

  3. Sie werden einen seltsam aussehenden Text in Ihrer Gleichung sehen - keine Panik! ---Screenshot mit Markup

  4. Geben Sie diese Zeile ein und drücken Sie die Eingabetaste wie oben:

    Selection.OMaths(1).BuildUp
    
  5. Sie werden das Gleichungsarray wieder sehen, diesmal jedoch mit vertikalem Abstand! ---Screenshot mit Leerzeichen

Vorher und nachher:

Screenshot 1 Screenshot mit Leerzeichen

Die gute Nachricht: Sobald Sie dies einmal getan haben, können Sie die Gleichung als Baustein speichern (siehe auch Greg Maxeys Seite ). Dann müssen Sie nur noch die Gleichung aus dem Feld Einfügen | einfügen Symbole | Gleichung Dropdown - Liste und bearbeiten L1durch R2aufzunehmen , was Sie wollen.

Erläuterung : Das Mini-Screenshot( ChrW(&h27e1) & "(2&" & ChrW(&h22c2) & ")") ist ein Phantom ( ChrW(&h27e1)), das nicht angezeigt wird und eine Breite von Null ( 2) und die gleiche Höhe wie ein \bigcap( ChrW(&h22c2)) hat. Das \bigcapnimmt vertikalen Raum ein, der zur zweiten Reihe hinzugefügt wird, um ihn unter die erste Reihe zu schieben. Sie können das Phantom am Anfang der zweiten Zeile auswählen. Wenn Sie es löschen, verschwindet der zusätzliche Platz.

Wenn Sie an einer anderen Stelle vertikalen Platz benötigen, können Sie das Phantom ( ⟡(2&⋂)) kopieren und in Ihre Gleichung einfügen und die Leertaste drücken, um es aufzubauen.

cxw
quelle
0

Ich habe die VBA-Antwort genossen. Ich habe festgestellt, dass eine viel einfachere Lösung darin besteht, zwei (oder mehr) Gleichungsfelder zu erstellen und das Feld darüber auszuwählen, in dem ein Leerzeichen stehen soll. Wenn Sie dann die Absatzoptionen auswählen, ändern Sie den Zeilenabstand in "double" und jetzt wird die obere Gleichung seitlich verlängert, um ein Leerzeichen aufzunehmen.

user777196
quelle