Создание и редактирование формул в редакторе libreoffice
Цель работы: Закрепление навыков по форматированию абзацев и текста. Изучение работы редактора формул LibreOffice Math, получение и отработка ввода формул различной сложности и добавления их в текст.
ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ
Формулы в текстовом редакторе LibreOffice Writer создавать немного сложнее, чем в Microsoft Word.
LibreOffice содержит модуль для создания и редактирования математических формул – LibreOffice Math. Обычно он используется как редактор формул в текстовых документах LibreOffice Writer, но данный модуль может также работать автономно.
1. Для запуска LibreOffice Math необходимо открыть программу LibreOffice и выполнить команду главного меню: Файл - Создать - Формулу.
2. Для вставки формулы в текстовый документ нужно выполнить команду главного меню: Вставка - Объект - Формула. При этом интерфейс документа будет заменен на интерфейс редактора формул Math, а в документе в текущей позиции курсора появится область предпросмотра формулы (рис. 6).
Рис.6. Окно Writer в режиме редактирования формулы
Сама формула (получившийся результат) будет отображаться в текущей позиции курсора. Для выбора типов и вариантов компоновки формул в левой части окна (над областью выбора) имеется раскрывающийся список (рис. 7).
Рис.7. Список выбора типа формулы
3. Для создания формул используется специальный язык разметки. Например, для того чтобы формула имела вид:
s = x × y
необходимо в нижнем поле окна (области редактирования) написать:
s = x times y.
Формулы можно набирать:
– с клавиатуры в окне Редактора формул.
– с помощью инструментов области выбора.
– с помощью контекстного редактора формул, идентичного инструментам области выбора.
– В последних двух случаях при выборе требуемого оператора в окне редактора формул появляется разметка <?> times <?>, а в области документа . Символы <?>нужно заменить соответствующими переменными.
4. Порядок операторов
Порядок операторов в LibreOffice Math как обычно устанавливают скобки.
Запись y = a + с over x соответствует
Если сумму взять в скобки y = (a + с) over x то получится
Однако часто необходимо изменить порядок действий, но не загромождать формулу скобками. Для этого можно использовать фигурные скобки y = {a + с} over x. В результате получится:
5. Многострочные формулы
Для того чтобы записать многострочную формулу (например, систему уравнений) можно использовать оператор newline:
y=x^2+4 x
newline
y=3 x^4+b
можно использовать операторы вертикального расположения элементов
stack {первый элемент # второй элемент # третий элемент}
stack{ y=3 # a=2 # c=1} | y=3 a=2 c=1 |
6. Пределы у суммы и интеграла
Команды ≪sum≫ и ≪int≫ могут иметь дополнительные параметры ≪from≫ и ≪to≫, которые используются для задания нижнего и верхнего пределов соответственно. Эти параметры могут использоваться отдельно или вместе. Для их установки следуют сначала выбрать оператор суммы или интеграла , а затем инструмент ≪Верхний и нижний индекс≫ , после этого заменить символы <?>на соответствующие переменные.
7. Скобки
LibreOffice Math содержит различные скобки – круглые, квадратные, угловые, фигурные. Кроме все скобки могут как обычные (фиксированных размеров), так и масштабируемые (размеры скобок изменяются, в зависимости от содержимого). Все скобки парные, однако, иногда требуется, чтобы одна из скобок не отображалась. Для этого используется ключевое слово none.
Масштабируемые скобки | Отображение |
left ( <?> right ) | () |
left ( <?> right none | ( |
left none <?> right ) | ) |
left lbrace <?> right lbrace | {} |
left lbrace <?> right none | { |
left none <?> right lbrace | } |
Для записи системы уравнений, нужно воспользоваться оператором вертикального расположения stackи поставить масштабируемые скобки, использовав оператор none.
left lbrace stack{x^2+2 x=8 #3
x^2+5 x=-4 #5 x^2=9} right none
8. Выравнивание формул
Для выравнивания формул служат следующие операторы (в разделе Форматы):
alignl по левому краю
alignc по центру
alignr по правому краю
С помощью этих операторов можно оформить систему уравнений следующим образом:
Left lbrace alignl{ stack{x^2+2 x=8 #3
x^2+5 x=-4 #5 x^2=9} }right none
9. Изменение размера шрифта в формуле.
Для изменения размера шрифта в формуле необходимо выбрать команду главного меню: Формат – Размер шрифтов. Появится диалоговое окно Размер шрифта, в котором можно установить размер основных символов и размер всех остальных (индексов, функций и т.д) относительно основного.
10. Нумерация формул
Одной из неочевидных функций LibreOffice является функция вставки нумерованных формул. Для этого:
Установите курсор на новую строку;
Введите fn (как сочетание букв f и n, а не клавиша Fn);
Затем нажмите клавишу F3.
Произойдет автозамена fn на формулу:
Теперь вы можете дважды щелкнуть по формуле левой кнопкой мыши, чтобы перейти в режим редактирования формулы. Нажмите любую область в документе за пределами формулы, чтобы вернуться к стандартному режиму Writer.
Для работы с редактором формул в LibreOffice Writer можно воспользоваться инструкцией по работе с модулем Math.
11. Формулы, которые содержат греческие и математические символы, но располагаются в одной строке (т.е. в них нет дробей, интегралов и других многоуровневых элементов формул), можно набирать без использования Редактора формул, на панели инструментов Стандартнаявыберите кнопку открывающую вкладку содержащую Вставку специальных символов (Вставка ® Специальные символы)
Задание 2.
1. Откройте из своей папки созданный файл Двигатель. Дополните текст следующими (соответствующими) формулами и текстом:
· Литровая мощность подсчитана по формуле
,
где Vh - рабочий объем цилиндров в л.
Для набора этой формулы выполните следующие действия:
1. Перейдите на английский язык и с помощью комбинации клавиш f nи F3 запустите функцию вставки нумерованных формул. В случае создания новой формулы воспользуйтесь Вставка - Объект – Формула.
2. После вставки в отведенных местах трех формул перейдем к редактированию формул, для этого щелкните по формуле двойным щелчком мыши.
3. В Области редактирования наберите, код формулы, как она будет закодирована в LibreOffice Writer: (введите на латинском букву N затем нижнее подчеркивание ивводим букву л). Обратите внимание, что в области предпросмотра текста формула будет выглядеть в обычном виде.
4. Далее после знака =, наберите вторую половину формулы, введя ее код в области редактирования.
5. Потом в области выбора из списка Унарные/бинарные операторы выбираем вертикальную дробь.
6. В знаменателе дроби наберите, в числителе дроби напечатайте.
7. Ставим точку с запятой.
8. В области выбора из списка Унарные/бинарные операторы выбираем Деление (широкая косая черта), вводим числитель (л.с.) → переходим на знаменатель и вводим его (л);
9. В результате в Области редактирования у вас должен получиться следующий код формулы:
Для выхода из редактора формул необходимо щелкнуть в любом месте документа.
Запомните: Обратите внимание, что необходимо следить за синтаксисом в области редактировании при написании формулы, то есть количество открывающихся фигурных, круглых скобок должны соответствовать закрывающихся фигурных, круглых скобок. Степень задается с помощью галочки (^). Нижний индекс задается подчеркиванием (_).
При написании последующих формул, если у Вас возникают вопросы или затруднение по их написанию воспользуйтесь руководством по Math.
САМОСТОЯТЕЛЬНАЯ РАБОТА
Наберите оставшейся текст и все оставшиеся формулы, отредактируйте документ согласно приведенному образцу.
· Удельная мощность подсчитана по формуле
.
· Литровый вес подсчитан по формуле
,
где Gд - вес двигателя, кг.
2. Образец документа.
3. Сохраните изменения в документе.