Що це за "Зміна на показ" математичних рівнянь і чому це змінює стиль рівняння в Word 2010?


13

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

Я вибираю перший стиль - межі вище та нижче, щоб отримати стандартні позначення, але Word формує рівняння іншим способом.

Тепер об’єкт має обмежувальне поле з контекстним меню праворуч. У цьому меню я можу вибрати "Змінити на показ", і рівняння переміститься до нового рядка без суміжного тексту - але тепер обмеження сигми відображаються як потрібно!

Потім, вибравши Змінити на Inline, повертається до попередньої форми.

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

Отже, я хочу знати, чи існує подалець, щоб змусити запитану форму з атрибутом "inline"?

Я знаю, що можу використовувати об’єкт MS Equation 3.0, але хочу залишитися з новим, "рідним" редактором.


1
Чудовим рішенням є використання текстового поля без полів. Всередині текстового поля напишіть ваше рівняння, і воно залишиться в режимі відображення. Потім змініть вирівнювання самого текстового поля на "вбудований" і бум! У вас є вбудована математична форма "відображення", з якою ви можете безпосередньо взаємодіяти (наприклад, "рідний"). Єдина проблема - ви не можете налаштувати вертикальне вирівнювання.
Elad Avron

@EladAvron - дякую, це звучить як гарна ідея. Я спробую це наступного разу, коли я опинюсь у такій ситуації.
ysap

Не обійшлося і без самих проблем. Наприклад, ви не можете встановити вертикальне вирівнювання для рядкового елемента в слові, тому або розмістіть його на початковій лінії тексту (якщо це дійсно велике рівняння, воно просто зробить ваш рядок дійсно високим і виглядатиме кумедно смішно ), або текст "обернути" навколо, який грає з деякими і трохи менше "родич".
Elad Avron

1
Див. відповіді для вирішення питань ..microsoft.com/en-us/msoffice/forum/all/ …. Перехід на професійний режим ...
Самот

@Samoth - дякую за посилання. Це підтверджує сказане на цій сторінці. Через 6 років, а те, що ви не можете встановити свої переваги, все одно є ідіотським ...
ysap

Відповіді:


10

Я не зовсім впевнений, що розумію, чого ви хочете досягти. Але загальне правило полягає в тому, що рівняння, розміщені як звичайні «об’єкти» в тексті, відображаються невеликими «стилями рядка», тоді як рівняння, розміщені на власних рядках, дозволяють показувати їх у повній, розширеній красі. Це не помилка, а особливість, і справді те, що ви зазвичай хочете!

Найчастіше ви не вводите дуже складні формули "вбудовані", тому ви, можливо, не помічаєте різниці у форматуванні дуже часто. Наприклад, це не видно в наведеному нижче прикладі.

Однак цей (безглуздий) приклад показує зміну форматування в дії:

Звичайно, це не виглядало б добре, якби розширена сума була розширена! Моя думка, що форматування за замовчуванням майже завжди є тим, що ви хочете.

Тим не менш, ви можете змінити це певною мірою. Якщо формула знаходиться у власному рядку, то ви можете вибрати, чи хочете, щоб сума мала її межі вище або праворуч. Просто клацніть правою кнопкою миші будь-який з обмежень і виберіть "Змінити граничні позиції" (або будь-який пункт меню, який може називатися в англійській версії Microsoft Word). Однак, якщо формула є частиною рядка звичайного тексту, ця опція недоступна, але, як я запропонував вище, навряд чи ніколи буде причин змінювати форматування за замовчуванням, якщо ви пишете документ, який виглядає професійним виглядом.

Однак є кілька винятків. Наприклад, Microsoft Word 2010 не має функції рівняння чисел. Насправді, це було простіше до того, як новий редактор формул був представлений в Microsoft Word 2007. Дійсно, використовуючи редактор рівнянь OLE 3.0 OLE в Office Word 2003 та більш ранніх версіях, ви могли створити центральну зупинку вкладки в середині сторінки, і праворуч вирівняна вкладка зупиняється на правій межі, і ви можете вручну пронумерувати рівняння. Цей простий підхід неможливий у Word 2007 та пізніших версіях, оскільки якщо формула не одна в абзаці, вона буде зменшена до "стилю вбудованого". Тепер, здається, єдиний розумний спосіб пронумерувати рівняння - використовувати таблицю 3 × 1 загальною шириною сторінки 100% та індивідуальною шириною комірок 10%, 80% та 10% (скажімо). Середня комірка вирівнює текст у центрі, і тут ви ставите формулу. Оскільки формула є самою у своєму абзаці (справді, у всій комірці), вона буде виведена правильним шляхом. У самій правій комірці, в якій текст є виправданим, ви можете вручну записати число рівняння всередині дужок.


Я можу додати, що якщо ви пишете якийсь дуже особливий тип документа, наприклад, плакат, і, отже, є "поважні" причини, щоб замінити поведінку за замовчуванням, ви завжди можете розмістити формулу самостійно в комірці таблиці (як зазначено в моєму відповідь) або текстове поле.
Андреас Рейбранд

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

1
Ваша відповідь в значній мірі охоплює мої зустрічні аргументи, тож я впевнений, що ви здогадалися, чому я наполягаю на вирішенні проблеми. Зокрема, я хочу пронумерувати формули і, можливо, додати короткий коментар до його сторони. Якби я міг би дати тут два відгуки, я б лише для фокусу контекстного меню. Через це меню я зміг розтягнути знак Sigma, щоб воно виглядало краще. На жаль, це не дозволяє мені самі змінити положення меж.
ysap

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

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