433 lines
14 KiB
HTML
Executable File
433 lines
14 KiB
HTML
Executable File
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||
|
||
<!--Converted with LaTeX2HTML 2K.1beta (1.57)
|
||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||
* with significant contributions from:
|
||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||
<HTML>
|
||
<HEAD>
|
||
<TITLE>Расширенный LATEXредактор</TITLE>
|
||
<META NAME="description" CONTENT="Расширенный LATEXредактор">
|
||
<META NAME="keywords" CONTENT="tle_usr_manual">
|
||
<META NAME="resource-type" CONTENT="document">
|
||
<META NAME="distribution" CONTENT="global">
|
||
|
||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">
|
||
<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
|
||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||
|
||
<LINK REL="STYLESHEET" HREF="tle_usr_manual.css">
|
||
|
||
</HEAD>
|
||
|
||
<BODY >
|
||
<H1 ALIGN="CENTER">Расширенный L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>Xредактор</H1>
|
||
<P ALIGN="CENTER"><STRONG>Сергей Калинин, Константин Михайленко</STRONG></P>
|
||
|
||
<P>
|
||
|
||
<H1><A NAME="SECTION00010000000000000000">
|
||
Назначение</A>
|
||
</H1>
|
||
Программа предназначена для создания и редактирования файлов в рамках издательской системы T<SMALL>E</SMALL>X (L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>X).
|
||
|
||
<H2><A NAME="SECTION00011000000000000000">
|
||
Описание функций</A>
|
||
</H2>
|
||
Одновременное редактирование нескольких файлов.
|
||
Создание нового документа из шаблона.
|
||
Отображение структуры документа ввиде дерева.
|
||
Отображение ввиде дерева включенных внешних документов.
|
||
Вывод списка меток и ссылок.
|
||
Подсветка синтаксиса.
|
||
Поиск и замена текста.
|
||
Автодобивка команд.
|
||
Преобразование .tex файла в dvi, ps, pdf, html (при помощи внешних программ) и просмотр полученного
|
||
документа.
|
||
Отображение процесса компиляции и преобразования документа и вывод ошибок.
|
||
Печать исходного кода.
|
||
Настраиваемые панели инструментов.
|
||
Вставка настраиваемых готовых конструкций кода.
|
||
Интерактивная проверка орфографии (при помощи ispell).
|
||
Автоматический перенос строк при достижении определенной в конфигурации длинны.
|
||
Автосохранение документа через определённый промежуток времени.
|
||
Сохранение позиции редактирования в открытых файлах при выходе из программы и возобновление
|
||
редактирования этих файлов при следующем запуске программы.
|
||
Возможность подключения дополнительных внешних программ.
|
||
Настраиваемые цветовые схемы и графические темы панелей инструментов.
|
||
Подключение внешнего редактора.
|
||
Простой механизм локализации интерфейса программы. В данный момент редактор локализован на русском
|
||
и английском языках.
|
||
Предпросмотр математических формул и любых частей текста а также сохранение их как изображения.
|
||
Поддерживается множество кодировок и перекодировка из одной в другую.
|
||
Автоматическое подключение нужной кодировки при использовании декларации пакета <I>inputenc</I>.
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00012000000000000000">
|
||
Необходимое ПО</A>
|
||
</H2>
|
||
Программа написана на интерпретируемом языке Tcl/Tk поэтому Вам потребуется установить
|
||
интерпретатор языка tcl. Его Вы можете найти у себя в дистрибутиве (для unix-подобных систем) или
|
||
взять в сети Internet (для систем Windows). Например http://www.activestate.com
|
||
Также необходимо установить набор графических компонент BWidget (он входит в состав activeTCL)
|
||
Для полноценныой работы с LaTeX-документами необходимо установить дистрибутив издательской системы
|
||
LaTeX (например TeTeX или MkiTeX). Для просмотра и преобразования документов желательно установить
|
||
пакеты tetex-dvips, ghostscript, ImageMagic, latex2html, xdvi, acroread (xpdf) - все , или почти все эти программы
|
||
присутсвуют в последних дистрибутивах линукс (например ALT Linux Master).
|
||
О настройке данных программ будет рассказано ниже.
|
||
|
||
<P>
|
||
|
||
<H1><A NAME="SECTION00020000000000000000">
|
||
Начало работы</A>
|
||
</H1>
|
||
Программа запускается командой <I>/usr/bin/tle</I> - если она установлена из rpm-пакета, или
|
||
запускается файл <I>tle.tcl</I> из дистрибутивного комплекта.
|
||
После запуска в домашнем каталоге создается рабочая папка <I>.tle</I> содержащая конфигурационные файлы.
|
||
|
||
<P>
|
||
Далее можете приступать к редактированию файлов. Можно открыть уже существующие документы
|
||
<I>Файл - Открыть</I> либо создавать новые <I>Файл - Новый</I>. Программа, также,
|
||
поддерживает создание документов из заранее заданных шаблонов <I>Файл - Новый - Создать из
|
||
шаблона</I>, которые, Вы можете создавать самостоятельно, в появившимся диалоге выбирете нужный шаблон
|
||
и введите требуемое имя и нажмите кнопку <I>Создать</I>
|
||
|
||
<P>
|
||
Tk LaTeX Editor позволяет редактировать множество файлов, переключаясь между закладками
|
||
редактора.
|
||
|
||
<P>
|
||
Сохранение документа производиться нажатием конпки на панели инструментов, либо в меню <I>Файл -
|
||
Сохранить</I> либо нажатием сочитания клавиш <I>Ctrl - S</I>, либо автоматически, согласно установкам
|
||
в конфигурационном файле.
|
||
|
||
<P>
|
||
|
||
<H1><A NAME="SECTION00030000000000000000">
|
||
Настройка Панелей инструментов</A>
|
||
</H1>
|
||
Вы можете самостоятельно настраивать панели инструментов, т.е. добавлять кнопки и меню.
|
||
Описание панелей инструментов (тул-баров) храниться в каталоге <TT>share/gui/toolbar/</TT>
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00031000000000000000">
|
||
Описание функций</A>
|
||
</H2>
|
||
Для команд определяемых пользователем есть несколько функций для добавления тэгов в текст.
|
||
|
||
<P>
|
||
<DL>
|
||
<DT><STRONG><I><B>AddTextFont</B></I></STRONG></DT>
|
||
<DD> -- добавляет тэги вида «<code>\tiny{}</code>».
|
||
Формат вызова функции
|
||
<PRE>
|
||
AddTextFont Имя_Тэга
|
||
</PRE>
|
||
</DD>
|
||
<DT><STRONG><I><B>AddTextDouble</B></I></STRONG></DT>
|
||
<DD> -- добавляет тэги вида «<code>\begin{center}" \ldots \verb"\end{center}</code>».
|
||
<PRE>
|
||
AddTextDouble Начальный_Тег Наименование конечный_Тег
|
||
</PRE>
|
||
</DD>
|
||
<DT><STRONG><I><B>AddTextCommand</B></I></STRONG></DT>
|
||
<DD> -- для добавления простых тэгов вида «<code>\beta</code>».
|
||
<PRE>
|
||
AddTextCommand Имя_Тэга
|
||
</PRE>
|
||
</DD>
|
||
</DL>
|
||
В командах начальный слэш следует опускать, он добавляется автоматически
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00032000000000000000">
|
||
Наименование файла</A>
|
||
</H2>
|
||
Для создания новой панели инструментов создайте в каталоге <TT>toolbar</TT> файл с любым именем без
|
||
расширения кроме main (это зарезервированное слово под основную панель)
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00033000000000000000">
|
||
Формат файла</A>
|
||
</H2>
|
||
Строки начинающиеся на «<code>#</code>» являются комментарием и игнорируются так же как и пустые строки
|
||
|
||
<P>
|
||
Для создания меню:
|
||
<PRE>
|
||
ключевое_слово иконка "Текст подсказки"
|
||
</PRE>
|
||
|
||
<P>
|
||
Для создания команд в меню:
|
||
<PRE>
|
||
ключевое_слово "команда" "Текст подсказки" иконка
|
||
</PRE>
|
||
|
||
<P>
|
||
Параметр <I>иконка</I> не является обязательным если он не указан то в меню будет вставлен текст
|
||
если указан - то изображение
|
||
|
||
<P>
|
||
Для создания кнопки:
|
||
<PRE>
|
||
ключевое_слово "команда" Иконка "Текст подсказки"
|
||
</PRE>
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00034000000000000000">
|
||
Пример</A>
|
||
</H2>
|
||
<PRE>
|
||
menu font_width.gif "Font type" {
|
||
cmd "AddTextFont texttt" "Typewriter Typeset"
|
||
imagecmd "AddTextFont textit" "Typewriter Typeset" file.gif
|
||
cmd separator
|
||
}
|
||
button "AddTextFont emph" font_emph.gif "Emphasise"
|
||
</PRE>
|
||
|
||
<P>
|
||
Здесь
|
||
<TT>menu</TT>, <TT>button</TT>, <TT>cmd</TT>, <TT>imagecmd</TT> -- ключевые слова для создания
|
||
соотвественно меню, кнопки меню и кнопки с изображением;
|
||
<TT>cmd separator</TT> -- добавление в меню разделителя
|
||
|
||
<P>
|
||
|
||
<H1><A NAME="SECTION00040000000000000000">
|
||
Рaбота с документом</A>
|
||
</H1>
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00041000000000000000">
|
||
Редактирование</A>
|
||
</H2>
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00042000000000000000">
|
||
Перекодирование</A>
|
||
</H2>
|
||
TLE поддерживает работу с множеством различных кодировок. При открытии latex-документа происходит
|
||
считывание данных о кодировке документа, если используется пакет <I>inputenc</I>. Если документ не
|
||
содержит данных о кодовой странице то он будет отображён с использованием системной кодировки. В
|
||
случае не совпадения кодовой страницы документа и Вашей системы документ будет отображён
|
||
некорректно. Но это можно исправить, указав кодировку документа через меню <I>Вид -
|
||
Кодировка</I>.
|
||
|
||
<P>
|
||
Если Вы хотите сохранить документ в кодировке отличной от исходной то необходимо выбрать нужную
|
||
кодовую страницу через меню <I>Документ - Кодировка</I> и файл будет перекодирован при сохранении.
|
||
|
||
<P>
|
||
В случае если Вы используете пакет <I>inputenc</I> но не правильно указали кодировку документа в
|
||
описании пакета либо текущая кодировка документа не соответсвет требуемой, при сохранении будет
|
||
выдано предупреждение о не соответствии кодовых страниц.
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00043000000000000000">
|
||
Предпросмотр текста и формул</A>
|
||
</H2>
|
||
При наличии в системе дополнительных программ, становится доступна функция предварительного
|
||
просмотра математических формул и произвольных частей документа.
|
||
Для осуществления данной операции необходимо в редактируемом документе выделить текст формулы, либо
|
||
её часть, и нажать сочитание клавиш <I>Alt-V</I>. Также можно выбрать пункт <I>Показать формулу</I>
|
||
в меню <I>Редактирование</I> или при помощи всплывабщего меню.
|
||
|
||
<P>
|
||
Для произволного фрагмента текста операция идентична предыдущей с той лишь разницей, что необходимо
|
||
нажать <I>Alt-B</I> или меню <I>Редактирование - Показать Текст</I>
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00044000000000000000">
|
||
Проверка орфографии</A>
|
||
</H2>
|
||
Для проверки орфографии используется программа ispell.
|
||
Вам необходимо выбрать в меню <I>Документ - Орфография</I> или нажать кнопку в панели инструментов.
|
||
В появившимся диалоге надо выбрать требуемый словарь и режим проверки - весь документ или с
|
||
текущей позиции. При несовпадении слов в тексте и в словаре Вам будет предложен список возможных
|
||
вариантов из которых можно выбрать нужный и заменить неправильное слово.
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00045000000000000000">
|
||
Преобразование в различные форматы</A>
|
||
</H2>
|
||
Для преобразования файла в различные форматы используются внешние программы.
|
||
Команды для их запуска описаны в конфигурационном файле tle.conf:
|
||
|
||
<P>
|
||
<PRE>
|
||
set convert_cmd(dvi) "latex"
|
||
set convert_cmd(ps) "dvips -Pwww -j0 -ta4 -o %fileName.ps %fileName.dvi"
|
||
set convert_cmd(pdf) "ps2pdf %name.ps"
|
||
set convert_cmd(html) "latex2html -no_navigation -split 0"
|
||
</PRE>
|
||
|
||
<P>
|
||
Если в команде встречается макрос <I>%fileName</I> то программа подставит вместо него имя текущего
|
||
файла без расширения.
|
||
|
||
<P>
|
||
Вызов команд производиться как через меню <I>Документ</I> - <I>Преобразовать</I> так и через
|
||
панель инструментов.
|
||
Разница заключается лишь в том, что при вызове команды через меню будет вызван диалог, в котором
|
||
можно изменить опции командной строки, заданной по умолчанию.
|
||
А при вызове команды через панель инструментов будет использована последняя заданная команда для
|
||
операции преобразования.
|
||
|
||
<P>
|
||
|
||
<H2><A NAME="SECTION00046000000000000000">
|
||
Предварительный просмотр документа</A>
|
||
</H2>
|
||
После преобразования документа станет доступна возможность просмотра полученного результата.
|
||
Команды для просмотра заданы в конфигурационном файле tle.conf, аналогично и командам конвертации.
|
||
|
||
<P>
|
||
<PRE>
|
||
## PREVIEW ##
|
||
set preview_cmd(dvi) "xdvi"
|
||
set preview_cmd(ps) "gv"
|
||
set preview_cmd(pdf) "acroread"
|
||
set preview_cmd(html) "mozilla"
|
||
</PRE>
|
||
|
||
<P>
|
||
Вызвать команды просмотра можно как через меню <I>Документ</I> - <I>Предварительный просмотр</I>
|
||
так и при помощи кнопок на панели инструментов.
|
||
|
||
<P>
|
||
|
||
<H1><A NAME="SECTION00050000000000000000">
|
||
"Горячие" клавиши</A>
|
||
</H1>
|
||
|
||
<P>
|
||
<I>Ctrl + A</I> - Сохранить файл под другим именем.
|
||
|
||
<P>
|
||
<I>Ctrl + C</I> - Команда копирует выделенный в окне редактора текст в буфер обмена.
|
||
|
||
<P>
|
||
<I>Ctrl + F</I> - Поиск заданного выражения в тексте.
|
||
|
||
<P>
|
||
<I>Ctrl + G</I> - Перейти к строке с заданным номером.
|
||
|
||
<P>
|
||
<I>Ctrl + J</I> - Вывести список функций с именами полностью или частично совпадающими с введенным.
|
||
|
||
<P>
|
||
<I>Ctrl + L</I> - Вывести список слов, полностью или частично совпадающих с введенным.
|
||
|
||
<P>
|
||
<I>Ctrl + M</I> - Переключение между открытыми файлами (между окнами редактора).
|
||
|
||
<P>
|
||
<I>Ctrl + N</I> - Создать новый файл. Команда вызывает диалог создания файла.
|
||
|
||
<P>
|
||
<I>Ctrl + O</I> - Открыть файл.
|
||
|
||
<P>
|
||
<I>Ctrl + P</I> - Печать файла (кода).
|
||
|
||
<P>
|
||
<I>Ctrl + Q</I> - Выход.
|
||
|
||
<P>
|
||
<I>Ctrl + R</I> - Поиск и замена заданного выражения в тексте.
|
||
|
||
<P>
|
||
<I>Ctrl + S</I> - Сохранить файл. Сохраняется файл, который открыт в текущем окне редактора.
|
||
|
||
<P>
|
||
<I>Ctrl + T</I> - Поменять местами два символа, стоящих до и после курсора.
|
||
|
||
<P>
|
||
<I>Ctrl + U</I> - Перемещает курсор на соответствующую открытую или закрытую скобку.
|
||
|
||
<P>
|
||
<I>Ctrl + V</I> - Вставка фрагмента текста из буфера обмена, скопированного предыдущей командой.
|
||
|
||
<P>
|
||
<I>Ctrl + W</I> - Закрыть файл. Команда закрывает файл открытый в текущем окне редактора.
|
||
|
||
<P>
|
||
<I>Ctrl + X</I> - Вырезать выделенный фрагмент текста в буфер обмена.
|
||
|
||
<P>
|
||
<I>Ctrl + Z</I> - Отменить операцию
|
||
|
||
<P>
|
||
<I>F1</I> - Вызов системы помощи по программе и по языку. Если в тексте выделить команду и нажать
|
||
данную клавишу то будет выведена на экран подсказка по этой команде.
|
||
|
||
<P>
|
||
<I>F2</I> - Разделение окна редактора
|
||
|
||
<P>
|
||
<I>F3</I> - Повторный поиск, команда работает с последним введенным выражением в диалоговом окне
|
||
поиска
|
||
|
||
<P>
|
||
<I>F5</I> - Компиляция файла в DVI формат
|
||
|
||
<P>
|
||
<I>F6</I> - Конвертирование DVI файла в PS.
|
||
|
||
<P>
|
||
<I>F7</I> - Конвертирование DVI файла в PDF.
|
||
|
||
<P>
|
||
<I>F9</I> - Выполнение ("компиляция") текущего (активного) проекта.
|
||
|
||
<P>
|
||
<I>Alt + B</I> - Предпросмотр выделенного участка текста
|
||
|
||
<P>
|
||
<I>Alt + C</I> - Автодобивка команд.
|
||
|
||
<P>
|
||
<I>Alt + V</I> - Предпросмотр математической формулы
|
||
|
||
<P>
|
||
|
||
<H1><A NAME="SECTION00060000000000000000">
|
||
Об этом документе ...</A>
|
||
</H1>
|
||
<STRONG>Расширенный L<SUP><SMALL>A</SMALL></SUP>T<SMALL>E</SMALL>Xредактор</STRONG><P>
|
||
This document was generated using the
|
||
<A HREF="http://www-dsed.llnl.gov/files/programs/unix/latex2html/manual/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2K.1beta (1.57)
|
||
<P>
|
||
Copyright © 1993, 1994, 1995, 1996,
|
||
<A HREF="http://cbl.leeds.ac.uk/nikos/personal.html">Nikos Drakos</A>,
|
||
Computer Based Learning Unit, University of Leeds.
|
||
<BR>
|
||
Copyright © 1997, 1998, 1999,
|
||
<A HREF="http://www.maths.mq.edu.au/~ross/">Ross Moore</A>,
|
||
Mathematics Department, Macquarie University, Sydney.
|
||
<P>
|
||
The command line arguments were: <BR>
|
||
<STRONG>latex2html</STRONG> <TT>-no_navigation -split 0 /home/banzaj/projects/tcl/tle/doc/tle_usr_manual.tex</TT>
|
||
<P>
|
||
The translation was initiated by on 2003-01-08
|
||
<BR><HR>
|
||
<ADDRESS>
|
||
|
||
2003-01-08
|
||
</ADDRESS>
|
||
</BODY>
|
||
</HTML>
|