From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3E3CF629.3010600@tut.by> Date: Sun, 02 Feb 2003 13:42:49 +0300 From: Andrew Dunets User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.0.0) Gecko/20020614 X-Accept-Language: ru, en MIME-Version: 1.0 To: community@altlinux.ru Subject: [Comm] [LyX] New layout X-Enigmail-Version: 0.62.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hi. Тут проскакивал вопрос - как поправить формат GOST в LyX, что-бы точки в конце номеров разделов печатались. Расскажу как я создавал свой собственный формат на основе GOSTa. 1. Из каталога /usr/share/lyx/layouts/ надо скопировать в каталог ~/.lyx/layouts/ 2 файла: gost.layout и gost-koi8-r.inc. Если будут правиться только точки, то другие файлы не нужны, но в случае чего - принцип тот же. 2. Файлы переименовываются в, например, met.layout и met.inc. 3. Дальше правиться met.layout: 3.1. Правиться вторая строка: # \DeclareLaTeXClass[article]{GOST} на что-нибудь типа # \DeclareLaTeXClass[article]{METODA} 3.2. Правиться соответствующая директива Input с Input gost-koi8-r.inc на Input met.inc 4. Запускается LyX и ему говорится Правка-Переконфигурировать. После рестарта должен появиться новый формат (в примере METODA). 5. Далее берется хороший букварь по LaTeX и met.inc затачивается по вкусу. Например для исправления точек, строки (ориентировочно 515-524) с % Отвечает за представление номера раздела в тексте \newcommand{\sectname}[2]{% ~ \csname the#1\endcsname\quad } % Отвечает за представление номера раздела в содержании \newcommand{\sectnameintoc}[2]{% ~ \protect\numberline{\csname the#1\endcsname}% } правятся на % Отвечает за представление номера раздела в тексте \newcommand{\sectname}[2]{% ~ \csname the#1\endcsname.\quad } % Отвечает за представление номера раздела в содержании \newcommand{\sectnameintoc}[2]{% ~ \protect\numberline{\csname the#1\endcsname.}% } 6. Для активации изменений в файлах формата может требоваться рестарт LyXa. --- With the best regards, Andrew Dunets.