
Информация Опубликована 19.01.2012 23:31 Количество просмотров: 127240
Снова курсовые работы, вновь рисунки и таблицы. У некоторых на повестке дня диссертации, а это означает, что нужно аккуратно переносить формулы из учебников, в которых номера формул находятся справа, а сами формулы выровнены по центру страницы. С виду это пустяковое занятие, но попробуйте сделать то же самое в ворде!
Введение
Мне нужно было воспроизвести текст и формулы из одной книги. С текстом, конечно, проблем не возникло – для этого существуют программы для распознавания. А вот с формулами дело было совсем плохо. Программы не распознают их, а вставлять их в виде изображений — как-то не очень профессионально. Пришлось заняться ручной печатью и я столкнулся с задачей, как делать нумерацию формул и расположить их справа на странице, при этом чтобы сами формулы находились по центру. Поиски в интернете привели к следующим методам:
- Создаем табличку из двух ячеек. В левой печатаем формулу и выравнивание по центру, в правой — номер формулы в скобках и выравнивание по правому краю.
- Используем макрос
- Работаем клавишами пробела или TAB, выравнивание по правому краю
- Используем комбинацию клавиш Ctrl+Alt+Enter
По поводу автонумерации проблем не возникло и про неё позже.
Создание с помощью таблиц
На первый взгляд, это кажется простым и привлекательным. Вы можете один раз создать таблицу, добавить в нее формулу и нумерацию, а затем просто копировать и изменять. Однако есть один недостаток: невозможно расположить формулу по центру страницы, она всегда окажется по центру ячейки.
Использование макроса
Сначала считал, что это решение проблемы, но как его применять? В Excel это более-менее ясно, там есть формулы, а вот с Word’ом я решил не мучиться. Никто не может гарантировать, что этот макрос сработает корректно.
Пробел или TAB
Ну это считается самым простым (кто-то до сих пор абзацы делает пробелами, а не клавишей TAB). Формула, номер, выравнивание по правому краю и с помощью TAB до примерной середины двигаем формулу. При всей простоте, минус аналогичен способы с таблицами — по центру не будет.
Ctrl+Alt+Enter
Я не знал о таком сочетании клавиш. Ctrl+Alt+Enter — это разделитель стилей в Word. Мы будем использовать его в нашей работе, но прежде чем начать, давайте выполним необходимые настройки документа, чтобы упростить процесс.
Настройка Word и автонумерация формул
Настройка оформления
В предыдущем материале я делился информацией о том, как установить рамки и штамп на страницы в Word и прикрепил итоговый файл. В данной статье я продолжу его настройку.
Чтобы формула постоянно отображалась в одном столбце на всем протяжении документа, следует настроить стили, в частности тот, который используется для отображения формулы (обычно это основной текстовый стиль). В моём случае это "Обычный 2".
Главная — Стили — Обычный 2 (правой кнопкой) — Изменить
Вписываем в первую строчку расстояние от левого края в сантиметрах (см. настройки на рисунке ниже) — Установить — ОК
Появился черный уголок на линейке (Линейку включить: Вид — Линейка)
Настройка автоформул
Преимущество автоформул в том, что куда бы мы не перемещали формулы по документу, номера всегда будут располагаться по порядку. А если в тексте делать перекрестные ссылки, то после перемещения номер формулы автоматически измениться и в тексте.
Ссылки — Вставить название
В открывшимся окне из списка выбираем "Формула". Ставим галочку "Исключить подпись из названия", чтобы в скобках оставались только цифры.
Нажав кнопку "Нумерация. " откроется окно, где можно задать будут ли формулы нумероваться цифрами или буквами. Поставив галочку напротив "Включить номер главы" получим вывод формулы типа (3.2). В выпадающем списке можно выбрать с какой главы начинается отсчет (должны быть настроены соответствующие стили). Если галочку убрать, то формулы будут по-порядку.
Настройка нумерации для таблиц и рисунков аналогична, только галочку напротив "Исключить подпись из названия" следует убрать.
Если не устраивают стандартные названия "Формула", "Таблица" и т.д., то можно сделать своё, нажав на кнопку "Создать".
Вставка номера формулы
1.1 В первую очередь запишем уравнение. Порядок:
- Ставим скобку (
- Ссылки — Вставить название — Формула — ОК
- Ставим скобку )
- Получаем (1.1)
- Копируем формулу в буфер (выделить формулу (слева на право, иначе скопируется лишняя строка снизу), нажать Ctrl+C)
1.2 Теперь последовательность вставки формулы с номером:
Объясню что делаем в каждом пункте. После написания формулы нам нужно выйти из редактора формул, поэтому нажимаем стрелку вправо. Если теперь не нажать Enter, а после формулы уже есть какой-то текст, то он переместится в строчку с формулой. Так что ставим Enter. Теперь нужно вставить номер формулы, полученный и скопированный в пункте 1.1.
Тут кому как удобнее, можно правой кнопкой — вставить, лично я привык к одновременному нажатию клавиш Ctrl+V. После этого ставим курсор после формулы и нажимаем одновременно Ctrl+Alt+Enter, наш номер переместится в строчку с формулой. Нажимаем Tab и он располагается на месте, где установили табуляцию.
После нескольких повторений процесс происходит довольно быстро.
Рекомендации
Forma D.E. v6.1.0 — Обновление от 21.01.2012. Добавлены стили для названий таблиц, формул. Настроена табуляция для вставки автонумераций для формул.
Ссылка на формулу в word
В документах Ворд можно нумеровать формулы автоматически. Сделать автоматическую нумерацию еще и удобной является достаточно нетривиальной задачей. Можно применить, например, такой вариант: создать таблицу из одной строки с двумя ячейками и выключить границы (Таблица -> Вставить -> Таблица), в левую вставить формулу, в правую поле с номером: Вставка -> Ссылка -> Название.

В диалоге отмечаете пункт "Исключить подпись из названия" и настраиваете нумерацию (можно включить в формат номера номер главы и выбрать разделитель). Все это должно выглядеть так:

Здесь то нам и пригодится стиль По правому краю для ячейки с номером. Теперь вы можете ссылаться на номера формул (в диалоге вставки ссылки нужно выбрать из выпадающего списка Тип ссылки пункт Формула): из формулы (8.1) вытекает

При этом, если вам понадобится вставить формулы между уже существующими, то у вас не будет головной боли с перенумерацией формул и обновлением ссылок на них в тексте — нужно всего лишь обновить поля (вставляемые номера есть ни что иное, как поля): Ctrl+A, F9.




