<?xml version="1.0" ?> <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ <!ENTITY kappname "&kformula;"> <!ENTITY package "koffice"> <!ENTITY % Russian "INCLUDE" > <!-- change language only here --> <!ENTITY % addindex "IGNORE"> ]> <book lang="&language;"> <bookinfo> <title >Руководство пользователя &kformula;</title> <authorgroup> <author ><firstname >Jonathan</firstname > <surname >Drews</surname > <affiliation ><address ><email >j.e.drews@att.net</email ></address ></affiliation> </author> <othercredit role="developer" ><firstname >Ulrich</firstname > <surname >Küttler</surname > <contrib >Разработчик</contrib> </othercredit> <othercredit role="translator" ><firstname >Олег</firstname ><surname >Баталов</surname ><affiliation ><address ><email >olegbatalov@mail.ru</email ></address ></affiliation ><contrib >Перевод на русский язык</contrib ></othercredit > </authorgroup> <legalnotice >&FDLNotice;</legalnotice> <date >2002-02-19</date> <releaseinfo >0.00.02</releaseinfo> <abstract> <para >&kformula; используется для написания формул. </para> </abstract> <keywordset> <keyword >KDE</keyword> <keyword >KOffice</keyword> <keyword >kformula</keyword> <keyword >формула</keyword> </keywordset> </bookinfo> <chapter id="introduction"> <title >Введение</title> <para >&kformula; используется для написания формул. Это не рассчитывает формулы, а только рисует их.</para> <para >&kformula; был разработан для лёгкого редактирования. Это позволяет очень просто вводить греческие символы, доли и весь другой материал, делающий формулы прохожими на самих себя.</para > <para >Но в большинстве случаев вы не будете использовать &kformula; непосредственно. Вместо этого вы можете использовать их внутри &kword; или любом другом приложении &koffice;. &kformula; - не полноценное самостоятельное приложение, а расширение ко всем другим приложениям &koffice;.</para> <para >Когда &kformula; является включением, она ведёт себя аналогично.</para> </chapter> <chapter id="basics"> <title >Основы</title> <para >Новый (пустой) документ &kformula; напоминает небольшой синий прямоугольник. Он является основной идеей &kformula;, и представляет пустой список. &kformula; должен упорядочить различные элементы в списке. Элемент в этом отношении может быть единичным символом либо корневым символом или чем-либо подобным этому. Списки соединены чтобы сформировать формулу. Это списки для индексов нижних и верхних границ и так далее. И конечно, главный список, который вы уже видели.</para> <para >Написание формулы означает заполнение пустого списка символами, фигурами и математическими символами. Ввод выполняется непосредственно, так что используйте вашу клавиатуру. Как только вы набрали кое-что, <quote >пустой</quote > символ исчезает и вы увидите что вы вставили вместо него. Новые символы всегда помещаются в текущую позицию курсора.</para> <para >Существует и панель инструментов с именем <guilabel >Добавить</guilabel >, которая позволяет вам создавать более сложные элементы. На ней находятся индексы, доли, корни, матрицы и многое другое. Все эти элементы состоят из как минимум одного списка, вы можете поместить в него курсор и вводить новые элементы.</para> </chapter> <chapter id="using-kformula"> <title >Использование &kformula;</title> <para >Ниже представлен обычный элемент формулы в &kformula;. Для ввода частичные производные и греческие символы щёлкните на выпадающем списке символов и выберите необходимый. Выпадающий список символов содержит рядом с одним из рисунков слово <quote >Cap</quote >. Щёлкните на нём и символе Вставить слева от списка, чтобы ввести выбранный символ.</para> <screenshot> <screeninfo >Снимок экрана &kformula;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="green1.png" format="PNG"/> </imageobject> <textobject> <phrase >Снимок экрана &kformula;</phrase> </textobject> </mediaobject> </screenshot> <para >Зелёная формула выше, может быть распечатана в файл &PostScript;. Для этого выберите <menuchoice ><guimenu >Файл</guimenu > <guimenuitem >Печать</guimenuitem > </menuchoice > и настройте печать как показано ниже:</para> <screenshot> <screeninfo >Это снимок экрана зелёной формулы в &kformula;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="green2.png" format="PNG"/> </imageobject> <textobject ><phrase >Это снимок экрана зелёной формулы в &kformula;</phrase ></textobject> </mediaobject> </screenshot> <para >Окончательный файл &PostScript; должен быть похож на:</para> <screenshot> <screeninfo >Это вывод &PostScript; из &kformula;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="greens.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <important> <para >Подробности об установке шрифтов смотрите в разделе <link linkend="fonts" >Математические шрифты</link >. Для получения такого же результата, нужно установить шрифты bakoma или esstix. </para> </important> <sect1 id="kformula-features"> <title >Дополнительные возможности &kformula;</title> <para >Больше о формулах</para> <para >Для ввода матрицы, щёлкните на <guiicon >[ ]</guiicon > затем на символе матрицы <inlinemediaobject ><imageobject > <imagedata fileref="matrix.png" format="PNG"/> </imageobject ></inlinemediaobject >. Вы можете перемещаться между элементами матрицы с помощью клавиш со стрелками <keysym >Стрелка вправо</keysym >, <keysym >Стрелка вверх</keysym >, <keysym >Стрелка вниз</keysym > и<keysym >Стрелка влево</keysym >. Пример матрицы показан ниже. </para> <screenshot> <screeninfo >Это результирующая матрица;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="matrix-view.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> </sect1> </chapter> <chapter id="commands"> <title >Описание команд</title> <sect1 id="kformula-mainwindow"> <title >Главное окно &kformula;</title> <sect2> <title >Меню <guimenu >Файл</guimenu ></title> <variablelist> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >N</keycap ></keycombo > </shortcut > <guimenu >Файл</guimenu > <guimenuitem >Создать</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Создать новый документ &kformula;</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >O</keycap ></keycombo > </shortcut > <guimenu >Файл</guimenu > <guimenuitem >Открыть</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Открыть предварительно сохранённый документ.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Файл</guimenu > <guimenuitem >Открыть недавние</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Содержит набор недавно сохранённых документов которые вы можете открыть.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >S</keycap ></keycombo > </shortcut > <guimenu >Файл</guimenu > <guimenuitem >Сохранить</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Сохранить документ.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Файл</guimenu > <guimenuitem >Сохранить как</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Сохранить документ под новым именем.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >P</keycap ></keycombo > </shortcut > <guimenu >Файл</guimenu > <guimenuitem >Печать</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Распечатать документ.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Файл</guimenu > <guimenuitem >Предварительный просмотр...</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Показать как будет выглядеть распечатанный документ.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Файл</guimenu > <guimenuitem >Сведения о документе...</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Предоставляет диалог где вы можете ввести своё имя, адрес электронной почты и краткое описание документа.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Файл</guimenu > <guimenuitem >Отправить по почте...</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вызывает Kmail, так что вы можете послать файл по почте. Обратите внимание, вы всё ещё должны прикрепить файл к письму.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >W</keycap ></keycombo > </shortcut > <guimenu >Файл</guimenu > <guimenuitem >Закрыть</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Закрыть текущий документ.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >Q</keycap ></keycombo > </shortcut > <guimenu >Файл</guimenu > <guimenuitem >Выйти</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Выйти</action > из &kformula;</para ></listitem> </varlistentry> </variablelist> </sect2> <sect2> <title >Меню <guimenu >Правка</guimenu ></title> <variablelist> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >Z</keycap ></keycombo > </shortcut > <guimenu >Правка</guimenu > <guimenuitem >Отменить действие</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Отменить действие. Вы можете вернуться к состоянию, которое было перед вашим последним изменением.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl; &Shift; <keycap >Z</keycap ></keycombo > </shortcut > <guimenu >Правка</guimenu > <guimenuitem >Повторить отменённое действие</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Отменить отмену. Полностью отменяет действие отмены. Это восстанавливает первоначально сделанные и отменённые изменения.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >X</keycap ></keycombo > </shortcut > <guimenu >Правка</guimenu > <guimenuitem >Вырезать</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вырезать выделенный на экране &kformula; текст.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >C</keycap ></keycombo > </shortcut > <guimenu >Правка</guimenu > <guimenuitem >Копировать</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Копировать выделенный на экране &kformula; текст.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >V</keycap ></keycombo > </shortcut > <guimenu >Правка</guimenu > <guimenuitem >Вставить</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить текст, который вы скопировали или вырезали с экрана &kformula;.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >A</keycap ></keycombo > </shortcut > <guimenu >Правка</guimenu > <guimenuitem >Выделить всё</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Выделить весь текст на экране &kformula; для дальнейшего копирования или вырезания.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >R</keycap ></keycombo > </shortcut > <guimenu >Правка</guimenu > <guimenuitem >Удалить незакрытый элемент</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Удалить незакрытые скобки, полосы абсолютного значения. Это действие применимо только к скобкам вне курсора.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >G</keycap ></keycombo > </shortcut > <guimenu >Правка</guimenu > <guimenuitem >Преобразовать в греческие символы</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Преобразовать латинские символы в греческие.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Правка</guimenu > <guimenuitem >Изменить строку формулы</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Открыть редактор где вы можете изменить существующую формулу.</action ></para ></listitem> </varlistentry> </variablelist> <para >Подробности смотрите в разделе <link linkend="advanced" >Расширенное редактирование</link >.</para> </sect2> <sect2> <title >Меню <guimenu >Элемент</guimenu ></title> <variablelist> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >2</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить корень</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить квадратный корень.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >3</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить дробь</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить долю.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить скобку</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить пару скобок &ie; ( ). Вы также можете просто набрать из (для вставки пары скобок).</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >3</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить дробь</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить долю.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >6</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить интеграл</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить признак интеграла</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >7</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить сумму</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить признак суммирования (сигма)</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >4</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить произведение</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить признак продукта.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >8</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить матрицу</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить матрицу. Появиться диалог, с заданными по умолчанию размером 3x3. Здесь вы можете указать количество столбцов и строк.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить матрицу 1x2</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить два колоночно-строчных вектора.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >U</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить верхний индекс</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Добавляет верхний индекс типа: </action ><inlinemediaobject ><imageobject> <imagedata fileref="upper-index.png" format="PNG"/> </imageobject ></inlinemediaobject ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >L</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить нижний индекс</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Добавляет нижний индекс </action ><inlinemediaobject ><imageobject> <imagedata fileref="lower-index.png" format="PNG"/> </imageobject ></inlinemediaobject ></para> <note ><para >Подробности о индексах смотрите в разделе <link linkend="indices" > Определение интегралов и индексов</link ></para ></note ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить тонкий разделитель</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить узкий пробел</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить средний разделитель</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Добавить средний пробел.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить широкий разделитель</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить широкий пробел.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Добавить</guisubmenu > <guimenuitem >Добавить очень широкий разделитель</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить очень широкий пробел.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Матрица</guisubmenu > <guimenuitem >Вставить столбец</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить колонку в существующую матрицу. Колонка вставляется в позицию курсора.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Матрица</guisubmenu > <guimenuitem >Добавить столбец</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить в колонку существующую матрицу. Колонка добавляется справа.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Матрица</guisubmenu > <guimenuitem >Удалить столбец</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Удалить колонку из существующей матрицы. Удаляет колонку, на которой находится курсор.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Матрица</guisubmenu > <guimenuitem >Вставить строку</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить строку в существующую матрицу. Строка вставляется в позицию курсора.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Матрица</guisubmenu > <guimenuitem >Добавить строку</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Вставить строку в существующую матрицу. Строка добавляется снизу.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guisubmenu >Матрица</guisubmenu > <guimenuitem >Удалить строку</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Удалить строку из существующей матрицы.Удаляет строку, на которой находится курсор.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guimenuitem >Левый предел</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Позволяет вставлять некоторые разделители &ie; (, {, и [.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Элемент</guimenu > <guimenuitem >Правый предел</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Позволяет вставлять некоторые разделители &ie; ), }, and ].</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><shortcut > <keycombo action="simul" >&Ctrl;<keycap >I</keycap ></keycombo > </shortcut > <guimenu >Элемент</guimenu > <guimenuitem >Вставить символ</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Уставить символ выбранные на панели символов</action ></para ></listitem> </varlistentry> </variablelist> </sect2> <sect2> <title >Меню <guimenu >Настройка</guimenu ></title> <para >Здесь вы можете выбрать как настроен &kformula;. Вы можете выбрать панели инструментов, которые вы хотите показывать либо тип используемых шрифтов.</para> <variablelist> <varlistentry> <term ><menuchoice ><guimenu >Настройка</guimenu > <guimenuitem >Подсветка синтаксиса</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Выбор этого элемента определяет будут ли числа отображаться в цвете.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Настройка</guimenu > <guimenuitem >Показать панель инструментов Файл</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Переключает показ панели инструментов, содержащей активизируемые пиктограммы для создания нового, открытия и сохранения файла. Здесь также находятся пиктограммы для печати и предварительного просмотра.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Настройка</guimenu > <guimenuitem >Показать панель инструментов Правка</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Переключает показ панели инструментов, содержащей активизируемые пиктограммы для, вырезания и вставки а также для отмены действия и его повторения.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Настройка</guimenu > <guimenuitem >Показать панель инструментов Добавить</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Эта панель инструментов содержит все математические элементы типа суммы, интеграла, экспоненты, &etc;.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Настройка</guimenu > <guimenuitem >Показать панель инструментов Символ</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Это содержит выпадающий список, содержащий Del, частичный производный символ, стрелки лимитов, булевы операторы и другие математические символы.</action ></para ></listitem> </varlistentry> <varlistentry> <term ><menuchoice ><guimenu >Настройка</guimenu > <guimenuitem >Показать панель инструментов Матрица</guimenuitem > </menuchoice ></term> <listitem ><para ><action >Переключает показ панели инструментов Матрица, содержащую активизируемые пиктограммы используемые для создания и изменения матриц.</action ></para ></listitem> </varlistentry> </variablelist> </sect2> <sect2> <title >Настройка коротких клавиш</title> <para ><menuchoice > <guimenu >Настройка</guimenu ><guimenuitem >Настроить быстрые клавиши...</guimenuitem ></menuchoice > позволяет вам определить короткие клавиши.</para> <para >Далее находится пример как настроить быструю клавишу для создания широкого пробела. </para> <screenshot> <screeninfo >Изображение диалога коротких клавиш</screeninfo> <mediaobject> <imageobject> <imagedata fileref="shortcut0.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <itemizedlist> <listitem ><para >Щёлкните на кнопке по "выбору". </para ></listitem> <listitem ><para >Далее щёлкните на кнопке "Основная". </para ></listitem> <listitem ><para >Нажмите <userinput ><keycombo action="seq" >&Ctrl;<keycap >Пробел</keycap > </keycombo ></userinput > и диалог должен исчезнуть. Теперь быстрая клавиша введена. </para ></listitem> </itemizedlist> <screenshot> <screeninfo >Изображение диалога коротких клавиш</screeninfo> <mediaobject> <imageobject> <imagedata fileref="shortcut1.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Теперь нажатие клавиш<userinput ><keycombo action="seq" ><keycap >&Ctrl;</keycap ><keycap >Пробел</keycap ></keycombo ></userinput > вставляет широкий пробел. </para> </sect2> <sect2> <title >Настройка панелей инструментов</title> <para ><menuchoice > <guimenu >Настройка</guimenu ><guimenuitem >Настроить панели инструментов</guimenuitem ></menuchoice > используется для вставки дополнительных кнопок в панели инструментов.</para> <screenshot> <screeninfo >Изображение диалога панелей инструментов</screeninfo> <mediaobject> <imageobject> <imagedata fileref="toolbars.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <itemizedlist> <listitem> <para >Для добавления кнопки в панель файл, </para> <screenshot> <screeninfo >Изображение диалога панелей инструментов</screeninfo> <mediaobject> <imageobject> <imagedata fileref="file-toolbar.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >удостоверьтесь что <guilabel >Файл <KOfficeShell></guilabel > выбран в верхнем выпадающем списке. </para ></listitem> <listitem ><para >Щёлкните на одном из элементов в левой части окна. Теперь этот элемент будет иметь синий фон, означающий что он выбран. </para ></listitem> <listitem ><para >Далее нажмите кнопку <keysym >Стрелка вправо</keysym > для помещения его в правую часть. </para ></listitem> <listitem ><para >Нажмите <userinput ><guilabel >Применить</guilabel ></userinput > и затем<userinput ><guilabel >OK</guilabel ></userinput >. </para ></listitem> </itemizedlist> <para >В панели инструментов должен появиться новый элемент. <inlinemediaobject ><imageobject> <imagedata fileref="file-toolbar2.png" format="PNG"/> </imageobject ></inlinemediaobject ></para> </sect2> <sect2> <title >Настройка &kformula;</title> <para ><menuchoice > <guimenu >Настройка</guimenu ><guimenuitem >Настроить &kformula;...</guimenuitem ></menuchoice > is where the font sizes are selected and additional fonts are installed.</para> <itemizedlist> <listitem> <para >Раздел <guilabel >Формула</guilabel > позволяет вам выбрать шрифты и их цвет.</para> </listitem> <listitem> <para >Раздел <guilabel >Шрифты</guilabel > позволяет вам устанавливать дополнительные шрифты. Смотрите также раздел <link linkend="additional-fonts" >Дополнительные математические шрифты</link >.</para> </listitem> </itemizedlist> </sect2> <sect2> <title >Меню <guimenu >Помощь</guimenu > </title> &help.menu.documentation; </sect2> </sect1> </chapter> <chapter id="advanced"> <title >Расширенное редактирование</title> <sect1 id="insertion"> <title >Вставка имён</title> <para >Вставка имён является дополнительно особенностью. Синий прямоугольник, в котором вы набираете текст фактически является списком. Кроме того он может содержать другие списки. Когда вы набираете двойной обратный слэш (<literal >\</literal >) вы сразу же получаете новый пустой список Но он является специальным и отображается другим шрифтом. Он используется для вставки вещей подобных именам функций, Однако существует ещё один способ. Ваша клавиатура содержит ограниченное количество клавиш. С другой стороны разнообразие математических символов является подавляющим. Чтобы получить одну из них вы можете набрать её имя и нажать Пробел после этого имя, которое вы набрали будет заменено соответствующим символом. В этом контексте клавиша <keycap >Пробел</keycap > становится <quote >здесь вызывающей </quote >, что переводит курсор в содержащий список. Курсор будет установлен в конец того, что вы только что ввели, но также добавить недостающую часть оригинальной формулы, после нажатия пробела. </para> <para >Другая вещь, которую можете захотеть вставить - пробелы. Как мы знаем, печать формул выполняется с выравниванием вправо. И вы можете использовать только <quote >Список имён</quote >.</para> <para >В синем квадрате наберите <userinput ><keycombo action="seq" > <keycap >\</keycap ><keycap >,</keycap ><keycap >Пробел</keycap > </keycombo ></userinput > чтобы получить тонкий пробел. </para> <para >Наберите <userinput ><keycombo action="seq" ><keycap >\ </keycap ><keycap ><</keycap ><keycap >Пробел</keycap > </keycombo ></userinput > чтобы получить средний пробел. </para> <para >Наберите <userinput ><keycombo action="seq" ><keycap >\</keycap ><keycap >;</keycap ><keycap >Пробел</keycap ></keycombo ></userinput > чтобы получить широкий пробел. </para> <para >Наберите <userinput ><keycap >\</keycap > quad <keycap >Пробел</keycap > </userinput > чтобы получить очень длинный пробел. </para> <para >Тем же способом, могут быть вставлены специальный математические символы. <userinput ><keycap >\</keycap > oint <keycap >Пробел</keycap > </userinput > уставляет интеграл пути в закрытом контуре. Ниже результат <userinput ><keycap >\</keycap > oint <keycap >Пробел</keycap ></userinput >:</para> <screenshot> <screeninfo >Изображение пути интеграла</screeninfo> <mediaobject> <imageobject> <imagedata fileref="path-integral.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> </sect1> <sect1 id="formula-strings"> <title >Редактирование формул</title> <para ><menuchoice > <guimenu >Правка</guimenu > <guimenuitem >Изменить строку формулы</guimenuitem > </menuchoice > позволяет редактировать <acronym >ASCII</acronym > формулы, которые были скопированы из других приложений, типа Scilab, и преобразования из непосредственно в математический тип. Пример ясно показывает это. Ниже снимок экрана с <literal >INRIA</literal > Scilab. </para> <screenshot> <screeninfo >Изображение Scilab</screeninfo> <mediaobject> <imageobject> <imagedata fileref="scilab.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Скопируйте и вставьте текст, начинающийся с <literal >x*sin(30*x) </literal > в редактор формулы как показано ниже:</para> <screenshot> <screeninfo >Изображение редактирования формулы Scilab</screeninfo> <mediaobject> <imageobject> <imagedata fileref="scilab-edit.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Если вы нажмёте <guilabel >OK</guilabel >, редактор пожалуется о прерванном синтаксическом анализе. Он не может распознать один из символов в формуле. Отображаемая формула должна была отобразить символ Pi, не сможет быть корректно прорисована. Это означает что <literal >%</literal > должен быть удалён. Сделайте это и &kformula; корректно покажет математический шрифт, как показано ниже.</para> <screenshot> <screeninfo >Изображение прорисованной формулы Scilab в &kformula;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="sin.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Редактор формул принимает большинство математических выражений языка C, типа формул из программы Runge-Kutta представленной ниже:</para> <programlisting ><function >void derives(float x, float y[], float dydx[]) { dydx[1] = y[2]; dydx[2] = -0.8*x*y[2] - sin(x)*y[1]; }</function ></programlisting> <para >Здесь <literal >dydx[1]</literal > - производная первого порядка и <literal >dydx[2]</literal > производная второго порядка. После копирования формулы, вы должны будете отредактировать в &kformula; производные. Как это сделано здесь. Сначала скопируйте и вставьте выражение в редактор формул.</para> <screenshot> <screeninfo >Runge-Kutta в редакторе;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="rk-edit0.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Затем удалите <literal >[ ]</literal >, оставив только y's.</para> <screenshot> <screeninfo >Runge-Kutta отредактирована</screeninfo> <mediaobject> <imageobject> <imagedata fileref="rk-edit1.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Нажмите OK и поместите курсор к <literal >y</literal > и удалите её. Вставьте соответствующий символ, как показано ниже.</para> <screenshot> <screeninfo >Runge-Kutta в &kformula;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="rk-edit2.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Не каждое выражение &kformula; возможно перевести в правильное выражение C. Например выражение верхнего индекса:</para> <screenshot> <screeninfo >Верхний индекс в &kformula;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="ambiguous-string.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >отображён как <literal >()**()</literal >, которые не является корректной инструкцией C для возведения в степень. Подобно отображениям 1 и 2 размерных матриц как <literal >()/()</literal >. Это некорректный массив в C.</para> </sect1> <sect1 id="indices"> <title >Определение интегралов и индексов</title> <sect2> <title >Определение интегралов</title> <para >Сделайте определение интеграла с помощью <keycombo action="simul" >&Ctrl;<keycap >U</keycap ></keycombo > для верхнего предела итерации и <keycombo action="simul" >&Ctrl;<keycap >L</keycap ></keycombo > для нижнего. </para> <screenshot> <screeninfo >определение интеграла</screeninfo> <mediaobject> <imageobject> <imagedata fileref="definite_integral.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Снова установив курсор перед интегралом после создания первого предела.</para> </sect2> <sect2> <title >Позиционирование индекса</title> <para >Верхний или нижний индекс может быть установлен, выделением необходимого текста. В этом примере, стрелка необходима выше P, в dP. Используя <keycombo action="simul" >&Ctrl;<keycap >U</keycap ></keycombo > помещает желаемый символ вектора в неправильное место, а именно выше <quote >d</quote >. <inlinemediaobject ><imageobject > <imagedata fileref="incorrect_index_location.png" format="PNG"/> </imageobject ></inlinemediaobject> </para> <para >Проблема решается выделением только P в <inlinemediaobject > <imageobject > <imagedata fileref="index_smear.png" format="PNG"/> </imageobject ></inlinemediaobject > и затем вводом <keycombo action="simul" >&Ctrl;<keycap >U</keycap ></keycombo >. Вот правильный результат. <inlinemediaobject > <imageobject> <imagedata fileref="correct_index_location.png" format="PNG"/> </imageobject> </inlinemediaobject> </para> </sect2> </sect1> </chapter> <chapter id="fonts"> <title >Математические шрифты</title> <para >Мы рекомендуем использовать шрифты Tex bakoma, которые можно найти здесь: </para> <para> <ulink url="http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/" >http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/</ulink> </para> <para >Вам нужны cmbx10, cmex10, cmmi10, cmr10, cmsy10, msam10 и msbm10. Установите их, убедитесь, что они попали в FontPath в конфигурации X11, потом перезагрузите X-сервер, если вы используете kdm, перезагрузите и его. Нажмите <keycombo action="simul" >&Ctrl; &Alt; <keycap >Backspace</keycap > </keycombo > для этого, или просто перезагрузите систему. </para> <para >Также, вы можете использовать шрифты Esstix. Вы можете загрузить их по адресу <ulink url="http://www.w3.org/Amaya/Distribution/esstix.tar.gz" > http://www.w3.org/Amaya/Distribution/esstix.tar.gz</ulink > </para> <sect1> <title >Установка шрифтов в &kcontrolcenter;</title> <para >После загрузки шрифтов, установите их в каталоге с именем <filename class="directory" >esstix</filename >. Вы можете распаковать их в приложении &kde; &ark;. Щёлкните правой кнопкой мыши на файле <filename >esstix.tar.gz</filename > и выберите <guimenuitem >Распаковать в...</guimenuitem >. Затем запустите программу установки шрифтов &kde; выбрав в меню K <menuchoice ><guimenu >Центр управления</guimenu ><guimenuitem >Системное администрирование</guimenuitem ><guimenuitem >Установка шрифтов</guimenuitem ></menuchoice >. Вы должны увидеть следующее окно:</para> <screenshot> <screeninfo >Изображение программы установки шрифтов &kde;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="kfontinst1.png" format="PNG"/> </imageobject> <textobject ><phrase >Изображение программы установки шрифтов &kde;</phrase ></textobject> </mediaobject> </screenshot> <para >Вы должны запустить программу установки шрифтов с привилегиями пользователя <systemitem class="username" >root</systemitem >. Нажмите кнопку <guibutton >Режим администратора</guibutton > и введите пароль пользователя <systemitem class="username" > root</systemitem >. Нажмите кнопку <guibutton >Выбрать каталог </guibutton >. Это должно открыть диалог, где вы можете выбрать каталог в котором хранятся шрифты. В нашем примере шрифты хранятся в каталоге <filename class="directory" >/home/poincare/esstix</filename >.</para> <screenshot> <screeninfo >Изображение программы установки шрифтов &kde;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="kfontinst2.png" format="PNG"/> </imageobject> <textobject ><phrase >Изображение программы установки шрифтов &kde;</phrase ></textobject> </mediaobject> </screenshot> <para >Щёлкните на каталоге <filename class="directory" >esstix</filename > затем нажмите кнопку <guibutton >OK</guibutton >. Вы должны получить следующий результат.</para> <screenshot> <screeninfo >Изображение программы установки шрифтов готовой к установке</screeninfo> <mediaobject> <imageobject> <imagedata fileref="kfontinst3.png" format="PNG"/> </imageobject> <textobject ><phrase >Изображение программы установки шрифтов готовой к установке</phrase ></textobject> </mediaobject> </screenshot> <para >Щёлкните на верхнем шрифте. Удерживая клавишу &Shift; щёлкните на последнем шрифте esstix, внизу списка. Ваш выбор должен быть похож на следующее.</para> <screenshot> <screeninfo >Изображение установки программы установки шрифтов</screeninfo> <mediaobject> <imageobject> <imagedata fileref="kfontinst4.png" format="PNG"/> </imageobject> <textobject ><phrase >Изображение установки программы установки шрифтов</phrase ></textobject> </mediaobject> </screenshot> <para >Вы должны использовать родные файлы <acronym >AFM</acronym >. Установите в <menuchoice ><guimenu >Настройка</guimenu ><guimenuitem > Система</guimenuitem ></menuchoice > как показано ниже. <guilabel >Создавать AFM, с помощью</guilabel > должен быть отключен.</para> <screenshot> <screeninfo >Изображение вкладки настроек</screeninfo> <mediaobject> <imageobject> <imagedata fileref="kfontinst-right.png" format="PNG"/> </imageobject> <textobject ><phrase >Изображение вкладки настроек</phrase ></textobject> </mediaobject> </screenshot> <para >Вернитесь на вкладку <menuchoice ><guimenu >Шрифты</guimenu ></menuchoice >. Нажмите кнопку <guibutton >Установить</guibutton >. И шрифты будут установлены. После это вы должны нажать кнопку <guibutton >Применить</guibutton >. Появится следующий диалог.</para> <screenshot> <screeninfo >Изображение &kcontrolcenter; применения шрифтов</screeninfo> <mediaobject> <imageobject> <imagedata fileref="kfontinst5.png" format="PNG"/> </imageobject> <textobject ><phrase >Изображение &kcontrolcenter; применения шрифтов</phrase ></textobject> </mediaobject> </screenshot> <para >Ответьте <guibutton >Да</guibutton > в диалоге <guilabel >Применить изменения системы</guilabel >. Теперь установка шрифтов Esstix завершена. </para> </sect1> <sect1 id="additional-fonts"> <title >Дополнительные математические шрифты</title> <para >Дополнительные математические шрифты могут быть установлены через <menuchoice ><guimenu >Настройка</guimenu ><guimenuitem >Настроить &kformula;...</guimenuitem ></menuchoice ><guilabel > Математические шрифты </guilabel > </para> <screenshot> <screeninfo >Добавление математических шрифтов;</screeninfo> <mediaobject> <imageobject> <imagedata fileref="additional_fonts1.png" format="PNG"/> </imageobject> </mediaobject> </screenshot> <para >Сначала установите необходимый шрифт в &kcontrolcenter;. Это сделает его доступным на вашем компьютере. Далее войдите в раздел <guilabel > Математические шрифты</guilabel > и добавьте его с помощью <keysym > Стрелки вправо</keysym >, как показано ниже. Символьные шрифты Euclid, которые добавляются как описано выше, становятся доступными в выпадающем списке <guilabel >Вставить символ</guilabel >. </para> </sect1> </chapter> <chapter id="credits-and-licenses"> <title >Благодарности и лицензия</title> <para >&kformula; copyright Ulrich Küttler</para> <para >Со-разработчик: Andrea Rizzi</para> <para >Авторское право на документацию 2002 Jonathan Drews <email >j.e.drews@att.net</email ></para> &underFDL; &underGPL; </chapter> <appendix id="installation"> <title >Установка</title> <sect1 id="getting-kformula"> <title >Как получить &kformula;</title> &install.intro.documentation; </sect1> <sect1 id="requirements"> <title >Зависимости</title> <para >&kformula; является частью &koffice; <ulink url="http://www.koffice.org/kformula " >Домашняя страница &kformula;</ulink >. Вы должны иметь установленный пакет &koffice;. &kformula; не будет работать без остальной части &koffice; </para> </sect1> <sect1 id="compilation"> <title >Компиляция и установка</title> &install.compile.documentation; </sect1> <sect1 id="configuration"> <title >Настройка</title> <para >Некоторые шрифты не будут работать в &kformula;. Вы должны будете попробовать несколько шрифтов, для достижения удовлетворительного результата.</para> </sect1> </appendix> &documentation.index; </book> <!-- Local Variables: mode: sgml sgml-minimize-attributes: nil sgml-general-insert-case: lower End: -->