Автонумерация формул, рисунков и таблиц в Word
Просмотров: 125431
И снова курсовые, снова рисунки, таблицы. У кого-то диссертации, а значит есть необходимость перебивать формулы из учебных книг, в которых номера формул располагаются с правого края, а сама формула по середине страницы. Вроде ерунда, а попробуйте повторить такое в ворде!
Введение
Нужно мне было перепечатать текст и формулы из одной книжки. Ну если с текстом проблем нет, можно воспользоваться программами по распознаванию, то с формулами дела обстояли просто чудовищно. Программы их не распознают, а вставлять картинкой - как то не солидно. Пришлось перепечатывать и столкнулся с проблемой, как сделать нумерацию формул и заставить их располагаться справа от страницы, но при этом, чтобы формула была по центру. Поиски в интернете дали следующие способы:
- Создаем табличку из двух ячеек. В левой печатаем формулу и выравнивание по центру, в правой - номер формулы в скобках и выравнивание по правому краю.
- Используем макрос
- Работаем клавишами пробела или 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
- Ctrl+V
- Ставим курсор позади формулы
- Ctrl+Alt+Enter
- TAB
Получаем:
Объясню что делаем в каждом пункте. После написания формулы нам нужно выйти из редактора формул, поэтому нажимаем стрелку вправо. Если теперь не нажать Enter, а после формулы уже есть какой-то текст, то он переместится в строчку с формулой. Так что ставим Enter. Теперь нужно вставить номер формулы, полученный и скопированный в пункте 1.1. Тут кому как удобнее, можно правой кнопкой - вставить, лично я привык к одновременному нажатию клавиш Ctrl+V. После этого ставим курсор после формулы и нажимаем одновременно Ctrl+Alt+Enter, наш номер переместится в строчку с формулой. Нажимаем Tab и он располагается на месте, где установили табуляцию.
После нескольких повторений процесс происходит довольно быстро.
Рекомендации
- Чтобы вставить знак умножения в формулу достаточно нажать Alt и удерживая его быстро набрать 250, т.е. Alt+250
- Чтобы вставить текст без форматирования, например, криво распознанный в программе или скопированный в интернете, достаточно нажать Ctrl+Alt+V и выбрать "Текст в формате Юникод" или "Без форматирования"
Для всех выкладываю файл Word (Forma D.E. v6.0.0), в котором приводится пример оформления курсового проекта с рамкой и штампом: Титульный лист, Содержание, Основная часть, Литература. Помимо оформления титульного листа, рамок и штампов, в файле содержатся стили "Заголовок 1", "Заголовок 2" и др, которые дают возможность автоматически разделам курсового проекта прописаться в содержании.
Forma D.E. v6.1.0 - Обновление от 21.01.2012. Добавлены стили для названий таблиц, формул. Настроена табуляция для вставки автонумераций для формул.