Mailing List CyrTeX-ru@vsu.ru Message #1767
From: Alexander Tsyplakov <CyrTeX-ru@vsu.ru>
Subject: LyX module
Date: Mon, 14 Dec 2009 00:29:00 +0600
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
neGODnick wrote Sunday, December 13, 2009, 23:27:23:

n> 13.12.09, Alexander Tsyplakov<CyrTeX-ru@vsu.ru>
n> написал(а):

>> Все команды и окружения для логической разметки,
>> которые были, удалось конвертнуть в стили и инсеты
>> LyX (надо было написать собственный модуль).

n> Ой, а что именно Вы сделали? Не поделитесь ли
n> полезными примочками для LyX, если они у Вас
n> есть?

Создается файл <MySuperDuper>.module в папочке
Resources\layouts\ (может, и в другой можно). Там
много лежит образцов. Внутри шапка и свои описания
стилей пишутся. Потом Tools - Reconfigure и
перезагрузить Lyx. Далее Document - Settings -
Modules [Add].

Например, если нужно термины выделять командой
\term{}, то создается такой примерно инсет:
InsetLayout CharStyle:Term
        LyxType               charstyle
        LabelString           term
        LatexType             command
        LatexName             term
        Font
          Color               blue
          Family              Sans
        EndFont
End
Это будет в менюшке Text Style. Можно сделать
custom inset - он будет в соответствующей менюшке.
Можно сделать более глобальный Style для всяких
заголовков, теорем и т.п.

Ну и так далее. Надо смотреть образцы и читать
Customization.

Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster