Редактор уравнений Word 2013 - Как настроить вертикальный интервал?

в Word 2013, Есть ли способ настроить вертикальное расстояние между строками уравнения?? Я пробовал "пробел после "и" межстрочный интервал", как и для обычных строк текста, но они ничего не делают. Я думаю, это связано с тем, что я вхожу в каждую строку, чтобы я мог выровняться по знаку"="?? И, следовательно, обычные функции междустрочного интервала не работают. Это очень раздражает, так как я думаю, что строки слишком "сжаты" вертикально, и это затрудняет чтение и следование каждому шаг. Есть идеи??

25
задан Debbie Brown Gaydos
23.03.2023 23:19 Количество просмотров материала 3235
Распечатать страницу

2 ответа

вот способ сделать это в Редакторе уравнений Word 2013, используя VBA и коды команд под капотом, подробно описанные в Unicode Tech Note 28.

первый, чтобы проиллюстрировать процесс, вот как вы делаете основной массив уравнений с помощью VBA:

  1. вставьте уравнение нового стиля в документ.
  2. выберите его (или поместите курсор где-то внутри него).
  3. Нажмите Alt+F11, чтобы открыть VBA редактор.
  4. нажмите Ctl+G или нажмите на "немедленное" панели.
  5. введите следующие две строки, нажимая Enter после каждой:

    Selection.OMaths(1).Range.Text=ChrW(&h2588) & "(L1&=R1@L2&=R2)"
    Selection.OMaths(1).BuildUp 
    
  6. результат нормальный двух-уравнение массива: screenshot 1 Обратите внимание, что между первой и второй строками мало места.

теперь, чтобы добавить интервал:

  1. выполните шаги 1-4 выше.
  2. введите следующую строку и нажмите Enter:

    Selection.OMaths(1).Range.Text=ChrW(&h2588) & "(L1&=R1@" & ChrW(&h27e1) & "(2&" & ChrW(&h22c2) & ")" &"L2&=R2)"
    
    • для тех, у кого полная поддержка Unicode в вашем браузере и ОС, вы можете попробовать скопировать следующую строку и вставить ее в уравнение, но это не работает так хорошо в моей системе, как это делает VBA.

      █(Л1&=Р1@⟡(2&⋂)Л2&=Р2)

  3. вы увидите странный текст в вашем уравнении - не паникуйте! --- screenshot showing markup

  4. введите эту строку и нажмите Enter, как и выше:

    Selection.OMaths(1).BuildUp
    
  5. вы снова увидите массив уравнений, но на этот раз с вертикальным пространством! --- screenshot with space

до и после:

screenshot 1 screenshot with space

хорошие новости: после того как вы сделали это один раз, вы можете сохранить уравнение как Дом (см. Также страница Грега Макси). Тогда все, что вам нужно сделать, это вставить уравнение из выпадающего меню Вставка | символы | уравнение и отредактировать L1 через R2 включить то, что вы хотите.

объяснение: элемент mini screenshot (ChrW(&h27e1) & "(2&" & ChrW(&h22c2) & ")") является phantom (ChrW(&h27e1)), что не появляется и ноль ширина (2), и это та же высота, что и \bigcap (ChrW(&h22c2)). Это \bigcap занимает вертикальное пространство, которое добавляется ко второй строке, чтобы подтолкнуть его вниз под первой строкой. Вы можете выбрать Фантом в начале второй строки, и если вы удалите это дополнительное пространство исчезнет.

Если вам нужно вертикальное пространство в другом месте, вы можете скопировать и вставить Фантом (⟡(2&⋂)) в уравнение и нажмите пробел, чтобы построить его.

0
отвечен cxw 2023-03-25 07:07

Мне понравился ответ VBA. Я обнаружил, что гораздо более простое решение-просто сделать два (или более) поля уравнений и выбрать поле выше, где должно быть пространство. Затем, выбрав параметры абзаца, измените межстрочный интервал на "двойной", и теперь верхнее уравнение удлинено сбоку, чтобы включить пробел.

0
отвечен user777196 2023-03-25 09:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх