Что такое «Изменение отображения» математических уравнений и почему оно меняет стиль уравнений в Word 2010?


13

Я пишу уравнение с помощью «нового» редактора уравнений в MS Word 2010 (Вставка -> Уравнение). При использовании одного из «больших операторов», например, Sigma, с нижним и верхним пределами, есть два стиля для отображения ограничений - ниже и выше Sigma или справа в виде супер / подписок.

Я выбираю первый стиль - ограничения сверху и снизу, чтобы получить стандартную запись, но Word форматирует уравнение другим способом.

Теперь у объекта есть ограничительная рамка с контекстным меню справа. В этом меню я могу выбрать «Изменить на отображение», и уравнение перемещается на новую строку, без смежного текста, но теперь пределы сигма отображаются в соответствии с запросом!

Затем выбор «Изменить на встроенный» возвращает к предыдущей форме.

введите описание изображения здесь

Итак, я хочу знать, если есть, чтобы заставить запрошенную форму с «встроенным» атрибутом?

Я знаю, что могу использовать объект MS Equation 3.0, но я хочу остаться с новым «родным» редактором.


1
Отличным обходным решением является использование текстового поля без полей. Внутри текстового поля напишите свое уравнение, и оно останется в режиме отображения. Затем измените выравнивание самого текстового поля на «inline» и бум! У вас есть встроенная математика размером с «дисплей», с которой вы можете напрямую взаимодействовать (например, «нативный»). Единственная проблема в том, что вы не можете отрегулировать вертикальное выравнивание.
Элад Аврон

@EladAvron - спасибо, это звучит как хорошая идея. Я попробую это в следующий раз, когда окажусь в такой ситуации.
ysap

Хотя и не без проблем. Например, вы не можете установить вертикальное выравнивание для встроенного элемента в слове, поэтому либо поместите его в базовую линию текста (если это действительно большое уравнение, это просто сделает вашу строку очень высокой и будет выглядеть довольно забавно). ), или иметь текст «обтекание», что требует некоторой игры и является немного менее «относительным».
Elad Avron

1
см. answers.microsoft.com/en-us/msoffice/forum/all/… для обходного пути. Переключиться в профессиональный режим ...
Самот

@Samoth - спасибо за ссылку. Это подтверждает то, что сказано на этой странице. 6 лет спустя, и тот факт, что вы не можете установить свои предпочтения, все равно остается идиотским ...
ysap

Ответы:


10

Я не совсем уверен, что понимаю, чего вы хотите достичь. Но общее правило состоит в том, что уравнения, которые позиционируются как обычные «объекты» в тексте, отображаются в небольшом «встроенном стиле», в то время как уравнения, которые помещаются в свои собственные строки, могут быть показаны в их полной, развернутой славе. Это не ошибка, а особенность, и действительно то, что вы обычно хотите!

Чаще всего вы не помещаете очень сложные формулы в строку, поэтому вы можете не замечать разницу в форматировании очень часто. Например, это не видно в примере ниже.

Тем не менее, этот (бессмысленный) пример показывает изменение форматирования в действии:

Конечно, это не выглядело бы хорошо, если бы встроенная сумма была расширена! Я хочу сказать, что форматирование по умолчанию - почти всегда то, что вы хотите.

Тем не менее, вы можете изменить это до некоторой степени. Если формула находится на отдельной строке, то вы можете выбрать, хотите ли вы, чтобы сумма имела свои пределы выше или справа. Просто щелкните правой кнопкой мыши по любому из ограничений и выберите «Изменить предельные положения» (или любой другой элемент меню, который может быть вызван в английской версии Microsoft Word). Однако, если формула является частью строки обычного текста, этот параметр недоступен, но, как я уже говорил выше, вряд ли когда-либо будет изменено форматирование по умолчанию, если вы пишете документ профессионального уровня.

Однако есть несколько исключений. Например, Microsoft Word 2010 не имеет функции для числовых уравнений. На самом деле это было проще до того, как в Microsoft Word 2007 был представлен новый редактор формул. Действительно, используя OLE-объект Equation Editor 3.0 в Office Word 2003 и более ранних версиях, вы могли создать центральную точку табуляции в середине страницы, и выровненная по правому краю точка табуляции на правом поле, и тогда вы можете вручную нумеровать свои уравнения. Этот простой подход невозможен в Word 2007 и более поздних версиях, потому что, если формула не одна в абзаце, она будет сокращена до «встроенного стиля». Теперь кажется, что единственный разумный способ нумерации уравнения - это использовать таблицу 3 × 1 с общей шириной страницы 100% и шириной отдельных ячеек 10%, 80% и 10% (скажем). Средняя ячейка выравнивает текст по центру, и здесь вы положили формулу. Поскольку формула одна в своем абзаце (на самом деле, во всей ячейке), она будет отображена правильно. В самой правой ячейке, в которой текст выровнен по правому краю, вы можете вручную написать номер уравнения в скобках.


Я мог бы добавить, что если вы пишете какой-то совершенно особый тип документа, например постер, и, таким образом, существуют «веские» причины для переопределения поведения по умолчанию, вы всегда можете поместить формулу в ячейку таблицы (как указано в ответ) или текстовое поле.
Андреас Рейбранд

Спасибо, Андреас. {когда я писал вопрос, я нажал на предложенную ссылку на ваш вопрос и оттуда еще на пару, и я подумал, что у нас одинаковая агония для борьбы с "новым" редактором}
ysap

1
Ваш ответ в значительной степени охватывает мои контраргументы, поэтому я уверен, что вы догадались, почему я настаиваю на решении проблемы. В частности, я хочу пронумеровать формулы и, возможно, добавить короткий комментарий на свою сторону. Если бы я мог дать 2 отзыва здесь, я бы сделал трюк с контекстным меню для ограничений. Через это меню я смог растянуть знак Сигмы, чтобы он выглядел лучше. К сожалению, это не позволяет мне изменить положение самих границ.
ysap

7
Я согласен, что большую часть времени поведение по умолчанию в порядке. Однако я ненавижу, когда меня заставляют использовать какой-то придурок. Я бы предпочел сделать мой документ уродливым и нечитаемым ;-)
ysap

1
"не ошибка, это особенность", ну, это отстой. Может быть, вы написали это как иронию. Но тогда я думаю, что HTML-псевдоэлемент <ирония> будет лучше.
Альф П. Штейнбах
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.