# Підручник з &kformula;

## Вступ

&kformula; призначено для запису формул. Ця програма не може виконувати за ними обчислень. Все, на що вона здатна, це показувати ці формули.

&kformula; було створено для того, щоб полегшити вам процес редагування. Програму добре пристосовано для введення грецьких літер, дробів та всіх тих елементів, які роблять формулу формулою.

Здебільшого, окреме використання &kformula; не має особливого сенсу. Набагато частіше формулу слід додати до документа &kword; або якоїсь іншої програми &koffice;. Тобто цінність &kformula; полягає не у самій програмі, а у можливостях цієї програми щодо вбудовування відповідних об’єктів до всіх інших ваших улюблених програм &koffice;.

Якщо об’єкт &kformula; буде вбудованим, поведінка програми не зміниться.

## Основи

Новий (порожній) документ &kformula; виглядає як невеличкий синій прямокутничок. Цей прямокутничок позначає основний об’єкт &kformula;. Він позначає порожній список. Призначенням &kformula; є впорядкування різних елементів у цьому списку. Елементом у цьому сенсі може бути окремий значок, символ кореня або щось подібне. Списки кожного з блоків формули і складають саму формулу. У списку формули містяться індекси, нижні і верхні межі тощо. І, звичайно ж, існує основний список документа, який ми вже розглядали.

Створення формули полягає у заповненні порожнього списку літерами, зображеннями та математичними символами. Тут все зрозуміло: скористайтеся клавіатурою вашого комп’ютера. Щойно ви почнете щось набирати на клавіатурі, символ «порожнечі» зникне: замість нього ви побачите те, що ви набрали. Нові символи завжди додаватимуться у поточну позицію курсора.

У програмі передбачено панель інструментів з назвою Додати, за допомогою якої ви зможете створювати складніші формули. На цій панелі ви знайдете символи для створення індексів, дробів, коренів, матриць та інших елементів. Кожен з цих елементів є принаймні одним окремим списком, ви можете пересунути курсор у його внутрішню частину і вставити нові елементи.

## Користування &kformula;

Нижче наведено типовий запис формули у &kformula;. Щоб ввести частинну похідну і грецькі літери натисніть позначку спадного списку символів, розташовану праворуч і оберіть належний символ. У спадному списку символів, наведеному на зображенні нижче міститься слово Cap. Натисніть кнопку з символом клавіші введення, розташовану праворуч, щоб ввести цей символ.

Знімок вікна &kformula; Знімок вікна &kformula;

Формулу Гріна, наведену вище, можна вивести до файла &PostScript;. Щоб зробити це, скористайтеся пунктом меню Файл Друкувати і налаштуйте друк як це показано нижче:

Знімок вікна з формулою Гріна у &kformula; Знімок вікна з формулою Гріна у &kformula;

Ось, як має виглядати остаточний файл &PostScript;:

Ось вивід &PostScript; з &kformula;

### Додаткові можливості &kformula;

Додаткові елементи формул

Щоб ввести матрицю, натисніть кнопку з піктограмою [ ], а потім натисніть символ матриці . Пересувати курсор між елементами матриці можна за допомогою клавіш зі стрілочками: Стрілка праворуч, Стрілка вгору, Стрілка вниз і Стрілка ліворуч. Приклад матриці наведено нижче.

Ось остаточна форма матриці

## Довідка щодо команд

### Головне вікно &kformula;

#### Меню Файл

&Ctrl;N Файл Створити

- Створює новий документ &kformula;.

&Ctrl;O Файл Відкрити...

- Відкриває збережений раніше документ.

Файл Відкрити недавні

- Показує список нещодавно відкритих документів.

&Ctrl;S Файл Зберегти

- Зберігає документ.

Файл Зберегти як...

- Зберігає документ за вказаною вами назвою файла.

Файл Перезавантажити

- Перезавантажує раніше відкритий документ.

Файл Імпортувати

- Імпортує формули у інших форматах.

Файл Експортувати

- Експортує поточний документ у іншому форматі.

Файл Надіслати лист...

- Відкриває вікно &kmail;, щоб ви могли надіслати файл електронною поштою. Файл з формулою вже буде долучено до повідомлення.

&Ctrl;P Файл Друкувати...

- Друкує поточний документ.

Файл Перегляд друку...

- Показує зовнішній вигляд надрукованого документа.

Файл Інформація про документ

- Відкриває діалогову панель, за допомогою якої ви можете вказати ваше ім’я, адресу електронної пошти і короткий опис документа.

&Ctrl;W Файл Закрити

- Закриває поточний документ.

&Ctrl;Q Файл Вийти

- Завершує роботу &kformula;.

#### Меню Правка

&Ctrl;Z Правка Вернути

- Скасовує дію. Так ви можете поновити стан, у якому перебував документ до останньої зміни.

&Ctrl; &Shift; Z Правка Повторити

- Повертає скасовані результати. Ця дія є протилежною до «Вернути», вона відновлює ті зміни, які ви зробили спочатку.

&Ctrl;X Правка Вирізати

- Вирізає підсвічену ділянку тексту з вікна &kformula;.

&Ctrl;C Правка Копіювати

- Копіює підсвічену ділянку тексту з вікна &kformula;.

&Ctrl;V Правка Вставити

- Вставляє текст, до якого ви раніше виконували дію «Вирізати» або «Копіювати», до вікна &kformula;.

&Ctrl;A Правка Вибрати все

- Підсвічує весь текст у вікні &kformula; для виконання дії «Вирізати» або «Копіювати».

&Ctrl;R Правка Вилучити обмежувальні дужки

- Вилучає обмежувальні круглі, фігурні дужки або позначки модуля. Ця дія стосується дужок, які обмежують зовні область, де знаходиться курсор.

&Ctrl;G Правка Перетворити на грецькі

- Перетворює літеру латиниці на символ грецького алфавіту.

Правка Редагувати рядок формули...

- Відкриває редактор, у якому ви зможете змінити існуючу формулу.

Докладніше про це можна дізнатися з розділу Додаткові можливості редагування.

#### Меню Елемент

Елемент Додати Додати корінь

- Вставляє знак квадратного кореня.

Елемент Додати Додати дріб

- Вставляє знак дробу.

Елемент Додати Додати дужку

- Вставляє пару дужок, тобто ( ). Крім того, ви просто можете ввести «(», щоб вставити пару дужок.

Елемент Додати Додати інтеграл

- Вставляє знак інтеграла.

Елемент Додати Додати суму

- Вставляє знак підсумовування (сигму).

Елемент Додати Додати добуток

- Вставляє знак добутку.

Елемент Додати Додати матрицю...

- Вставляє матрицю. Програма відкриває діалогове вікно з матрицею розміру 3x3. На цій панелі ви можете вказати кількість рядків і кількість стовпчиків.

Елемент Додати Додати матрицю 1x2

- Вставляє вектор-стовпчик з двома рядками.

Елемент Додати Додати надкреслення

- Додає надкреслення над блоком формули.

Елемент Додати Додати підкреслення

- Додає підкреслення під блоком формули.

Елемент Додати Додати багаторядкове поле

- Додає новий рядок після кожного натискання вами клавіші Enter у блоці формули.

&Ctrl;U Елемент Додати Додати верхній індекс

- Додає верхній індекс ось так: .

&Ctrl;L Елемент Додати Додати нижній індекс

- Додає нижній індекс: .

  Докладніше про індекси у розділі Визначені інтеграли та індекси.

Елемент Додати Додати від’ємний вузький пробіл

- Вставляє малий зменшений пробіл, як між o та e: .

Елемент Додати Додати вузький пробіл

- Додає вузький пробіл.

Елемент Додати Додати середній пробіл

- Додає пробіл, ширший у півтори рази.

Елемент Додати Додати широкий пробіл

- Додає подвійний пробіл.

Елемент Додати Додати чотирикратний пробіл

- Вставляє широкий, помножений на чотири пробіл.

Елемент Матриця Вставити стовпчик

- Додає стовпчик у існуючу матрицю. Стовпчик буде вставлено у позицію курсора.

Елемент Матриця Долучити стовпчик

- Долучає до існуючої матриці стовпчик. Стовпчик буде долучено праворуч.

Елемент Матриця Вилучити стовпчик

- Вилучає стовпчик з існуючої матриці. Програма вилучає стовпчик, де зараз розташовано курсор.

Елемент Матриця Вставити рядок

- Вставляє рядок у існуючу матрицю. Рядок буде вставлено, починаючи з поточної позиції курсора.

Елемент Матриця Долучити рядок

- Долучає рядок до існуючої матриці. Рядок буде долучено у нижню частину матриці.

Елемент Матриця Вилучити рядок

- Вилучає рядок з існуючої матриці. Програма виконає вилучення рядка, де зараз розташовано курсор.

Елемент Розмір

- Надає змогу вказати розмір шрифту (від 6 до 72).

Елемент Лівий роздільник

- Надає змогу вставляти різноманітні роздільники, зокрема (, { і [.

Елемент Правий роздільник

- Надає змогу вставляти різноманітні роздільники, зокрема ), } і ].

&Ctrl;I Елемент Вставити символ

- Вставляє символ, обраний на панелі інструментів символів.

#### Меню Параметри

За допомогою цього пункту ви можете змінити налаштування &kformula;. Ви можете обрати панелі, які буде показано, та гарнітури шрифтів, які буде використано.

Параметри Пенали Файл (KFormula)

- Вмикає або вимикає показ панелі інструментів, що містить кнопки, призначені для створення, відкриття і збереження файлів. Крім того, на цій панелі розташовано кнопки друку та попереднього перегляду друку.

Параметри Пенали Правка (KFormula)

- Вмикає або вимикає показ панелі редагування. На цій панелі інструментів розташовано кнопки вирізання та вставлення, а також кнопки «Вернути» і «Повторити».

Параметри Пенали Додавання (KFormula)

- На цій панелі містяться всі математичні елементи, зокрема сума, інтеграл, експонента тощо.

Параметри Пенали Шрифт (KFormula)

- На цій панелі інструментів містяться кнопки визначення параметрів шрифту (розмір, напівжирний, курсивний тощо).

Параметри Пенали Символ (KFormula)

- За допомогою цього пункту можна увімкнути або вимкнути показ спадного списку з символами вилучення, частинної похідної, стрілочками границь, булівськими операторами та іншими математичним символами.

Параметри Пенали Матриця (KFormula)

- Вмикає або вимикає показ панелі інструментів матриць. На цій панелі містяться кнопки, пов’язані зі створенням та редагуванням матриць.

Параметри Підсвічування синтаксису

- Позначення цього пункту визначатиме те, чи буде показано цифри іншим кольором.

#### Налаштування клавіатурних скорочень

За допомогою пункту меню Параметри Налаштування скорочень... ви зможете змінити клавіатурні скорочення, які використовуються у програмі.

Нижче наведено приклад налаштування клавіатурного скорочення, призначеного для відкриття вікна перегляду друку.

Зображення діалогового вікна налаштування скорочень

- Позначте варіант Нетипове.

- Далі, натисніть кнопку Додаткові >>, а потім позначте Основне скорочення:.

- Натисніть комбінацію клавіш `&Ctrl;Пробіл`, діалогове вікно має закритися. Визначення клавіатурного скорочення завершено.

Зображення діалогового вікна налаштування скорочень

Тепер натискання комбінації клавіш `&Ctrl;Пробіл` відкриватиме вікно перегляду друку.

#### Налаштування панелей інструментів

Пункт меню Параметри Налаштування пеналів... використовується для додавання кнопок на панелі інструментів.

Зображення діалогового вікна налаштування панелей інструментів

- Щоб додати кнопку на панель інструментів Файл,

  Зображення діалогового вікна налаштування панелей інструментів

  переконайтеся, що у верхньому спадному списку обрано пункт Файл <&koffice;>.

- Натисніть один з пунктів на панелі, розташованій ліворуч. Відповідний елемент буде підсвічено, що відповідатиме його позначенню.

- Далі, натисніть кнопку зі Стрілкою праворуч, щоб перевести елемент на праву панель.

- Натисніть кнопку `Застосувати`, а потім кнопку `Гаразд`.

На панелі має з’явитися нова кнопка.

#### Налаштування &kformula;

За допомогою пункту меню Параметри Налаштувати &kformula;... ви зможете обрати розмір шрифту та його стиль.

- За допомогою розділу Формула ви можете обрати шрифт та кольори підсвічування шрифту.

#### Меню Довідка

Довідка Порада дня

- Відкриває діалогове вікно Поради дня, у якому буде показано випадкову пораду щодо користування &kformula;.

&help.menu.documentation;

## Додаткові можливості редагування

### Додавання назв

Особливою можливістю програми є вставлення назв. Синій прямокутник, у якому ви набираєте формулу, насправді є списком. Далі, цей список може містити інші списки. Якщо ви введете символ зворотньої риски (`\`), програма створить на відповідній позиції порожній список. Але цей список буде особливим. У ньому використовуватиметься інший шрифт, його призначено для вставлення елементів, подібних до назв функцій. Крім того, для його існування є і інша причина. Кількість клавіш на клавіатурі вашого комп’ютера є досить обмеженою. Кількість же математичних символів є величезною. Щоб додати до формули один з цих символів, ви можете ввести його назву, а потім натиснути клавішу пробілу. Програма замінить введену вашим назву на відповідний символ. У цьому контексті натискання клавіші Пробіл означає «вийти», тобто перевести курсор до зовнішнього списку. Після натискання клавіші пробілу курсор буде розташовано в кінці введеного вами тексту, але у тій самій частині формули, з якої ви починали вводити назву символу.

Ще одним різновидом елементів, які, ймовірно, знадобиться вам у формулі, є пробіли. Всім відомо, що під час введення формул слід відокремлювати їх частини належними пробілами. Саме це ви і можете зробити за допомогою «списку назв».

У синьому прямокутнику введіть послідовно: `\,Пробіл`, щоб вставити вузький пробіл.

Натисніть: `\<Пробіл`, щоб вставити середній пробіл.

Натисніть: `\;Пробіл`, щоб вставити широкий пробіл.

Натисніть: `\ quad Пробіл`, щоб вставити чотирикратний пробіл.

У той самий спосіб ви можете вставляти спеціальні математичні символи. Комбінація `\ oint Пробіл` додасть у формулу інтеграл за замкненим контуром. Нижче наведено результат введення послідовності `\ oint Пробіл`:

Зображення інтеграла за контуром

### Редагування формул

За допомогою пункту Правка Редагувати рядок формули користувач може перевести програму у режим редагування формул у форматі тексту ASCII, який було скопійовано з інших програм, наприклад, Scilab, з безпосереднім перетворенням цих формул на звичайний запис математичних формул. Наведений приклад надасть вам змогу краще у всьому розібратися. Нижче ви можете бачити знімок вікна програми `INRIA` Scilab.

Зображення Scilab

Скопіюйте і вставте текст, який починається на `x*sin(30*x)` до редактора формул так, як це показано нижче:

Зображення редагування формули Scilab

Якщо ви натиснете кнопку Гаразд, редактор поскаржиться на перервану обробку. Йому просто не вдалося розпізнати один з символів у формулі. З показаної формули очевидно, що неправильно оброблено символ π. Отже, слід вилучити символ `%`. Зробіть це, і &kformula; покаже математичний символ належним чином.

Формула Scilab, показана у &kformula;

Редактор формул сприймає більшість математичних виразів мовою програмування C, наприклад, формули з програми реалізації методу Рунґе-Кутти:

    void derives(float x, float y[], float dydx[])
    {
     dydx[1] = y[2];
     dydx[2] = -0.8*x*y[2] - sin(x)*y[1];
    }

Тут `dydx[1]` — похідна першого порядку, а `dydx[2]` — похідна другого порядку. Після копіювання формули вам слід змінити похідні за допомогою &kformula;. Ось як це зробити: спочатку скопіюйте і вставте нижній вираз до редактора формул.

Формули Рунґе-Кутти у редакторі;

Тепер вилучіть `[ ]`, залиште прості y-и.

Змінені формули Рунґе-Кутти

Після цього натисніть кнопку Гаразд, розташуйте курсор на `y` і вилучіть цей символ. Вставте належні символи, як це показано нижче.

Формули Рунґе-Кутти у &kformula;

Не кожен з виразів &kformula; можна перетворити на коректний вираз C. Прикладом є вираз з верхнім індексом:

Верхній індекс у &kformula;

буде показано як `()**()` — вираз, який не є коректним виразом C для піднесення до степеня. Так само, матрицю 1 на 2 буде показано як `()/()`. Цей вираз не є коректним виразом для масиву у C.

### Визначені інтеграли та індекси

#### Визначені інтеграли

Визначений інтеграл можна створити за допомогою комбінації &Ctrl;U (верхня межа інтегрування) та &Ctrl;L — нижня межа інтегрування.

визначений інтеграл

Поверніть курсор у позицію перед інтегралом після створення першої з меж інтегрування.

#### Розташування індексів

Щоб вказати верхній або нижній індекси, позначте відповідний фрагмент формули. У нашому прикладі нам потрібно додати стрілочку над P у виразі dP. Натискання комбінації клавіш &Ctrl;U розташує символ вектора не у тому місці, а саме над d.

Цю проблему можна розв’язати позначенням лише символу P у з наступним натисканням комбінації клавіш &Ctrl;U. Нижче наведено правильний результат.

## Подяки і ліцензії

Авторські права на програму &kformula; належать Команді &kformula;

## Розробники &kformula; (за абеткою)

- Alfredo Beaumont Sainz alfredo.beaumont@gmail.com

- Ulrich Küttler

- Andrea Rizzi

Авторські права на документацію до програми належать &Jonathan.Drews; &Jonathan.Drews.mail;, ©2002

Авторські права на документацію до програми належать &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;, ©2005

Авторські права на документацію до програми належать Alfredo Beaumont Sainz alfredo.beaumont@gmail.com, ©2006

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

## Встановлення

### Як отримати &kformula;

&install.intro.documentation;

### Вимоги

&kformula; є частиною &koffice;, на сторінці цього комплексу програм розташовано домашню сторінку &kformula;. Для роботи з програмою слід встановити &koffice;. &kformula; не працюватиме без решти &koffice;

### Збирання і встановлення

&install.compile.documentation;
&documentation.index;