You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koffice-i18n/koffice-i18n-ru/docs/koffice/kformula/index.docbook

2117 lines
54 KiB

<?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&uuml;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
>Файл &lt;KOfficeShell&gt;</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
>&lt;</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="tdefontinst1.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="tdefontinst2.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="tdefontinst3.png" format="PNG"/>
</imageobject>
<textobject
><phrase
>Изображение программы установки шрифтов готовой к установке</phrase
></textobject>
</mediaobject>
</screenshot>
<para
>Щёлкните на верхнем шрифте. Удерживая клавишу &Shift; щёлкните на последнем шрифте esstix, внизу списка. Ваш выбор должен быть похож на следующее.</para>
<screenshot>
<screeninfo
>Изображение установки программы установки шрифтов</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="tdefontinst4.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="tdefontinst-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="tdefontinst5.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&uuml;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:
-->