Уже более полугода я пользуюсь текстовым процессором Lyx. Встроенных шаблонов с лихвой хватало, чтобы писать конспекты лекций, готовиться к семинарам и делать несложные отчеты к лабораторным работам. Но в прошлом семестре пришлось делать два курсовых проекта в соответствии с требования ЕСКД. Я начал работу в Lyx, но без специальных шаблонов документов, мои отчеты в редакторе выглядели так:
![](https://habrastorage.org/r/w1560/storage/4d896a7b/2aaaf764/aa75d67b/a4604802.png)
Немного работы, немного чтения документа «Customizing LyX: Features for the Advanced User» и получилось куда луче:
![](https://habrastorage.org/r/w1560/storage/3a1625cc/6f04922d/3ff5f14c/e20e3163.png)
Пользоваться можно сразу. Если есть опыт работы в Lyx, то проблем не возникнет. На всякий случай приложены примеры документов.
Описания того как делаются такие шаблоны не пока делаю. Кто-нибудь попросит — расскажу.
Скриншот меню выбора типа блока:
![](https://habrastorage.org/r/w1560/storage/0e05be37/57f7ba02/275c6d47/d6365547.png)
Группы «С подразделами» и «Без подразделов» появились из-за того, что в документе могут быть разделы с подразделами и без подразделов — для них обработка пунктов и подпунктов выглядит по-разному, поэтому пришлось делать так.
Чтобы пользоваться нужно:
Сейчас оформляю ВКР по ГОСТ 7.32-2001. Для него тоже нужен был шаблон. Тыц:
![](https://habrastorage.org/r/w1560/storage/eb545108/d96a5c50/f0167e94/cb4b468f.png)
Этот шаблон сейчас в процессе доделывания, основной функционал вроде как работает, но без latex вставок в lyx работать не получится.
Класс latex для него возьмете здесь: mydebianblog.blogspot.com.
Добавить его нужно точно так же как и eskdx.
Главной недостаток класса от Михаила Конника нет поддержки приложений. Мне не хватает знаний latex, чтобы добавить это самостоятельно. Поэтому придется как-то выкручиваться.
UPD.
1) Можно взять исходный класс G7-32, а можно мой(ссылка внизу статьи). Отличаются они титульным листом (я переделал под себя) и тем, что в моем классе заголовки структурных элементов выполнены прописными буквами (в исходном — строчными). Вы можете взять оба и скомпоновать из них один. Поскольку в шаблоне для Lyx команды титульного листа не реализованы, это не повлияет на работу с документом в Lyx. Титульным листом придется оперировать во вставках latex-кода либо в преамбуле документа.
2) В этом классе работают только длинные таблицы (long table), то есть в Lyx вставляете таблицу (не плавающий объект) и в свойствах делаете её «длинной». Затем можно определить для неё шапку(головку), шапку для последующих страниц и т.д.
После добавления классов в директория layots идем в меню «Инструменты->Переконфигурировать». Перезапускаем Lyx. Создаем новый документ смотрим в меню «Документ->Настройки->Класс документа» и выбираем классы eskdtext(new) или gost7.32. И можно редактировать документ как обычно.
Обязательно посмотрите примеры документов и в преамбулы в настройках документов.
Работаю со всем этим в Lyx 1.6 и на других версиях не проверял. Не знаю подойдет ли к Lyx 2.
Пользуйтесь на радость. :-)
Сильно не ругайте — делал сначала для себя, потом подумал про других, внутри не все оптимально.
По состоянию на май 2018 года актуальность поддерживать перестал.
Если ссылки побьются, то напишите мне, я обновлю ссылку.
P.S.
1) Благодарность нужно выразить авторам классов для latex — без них бы ничего получилось сделать.
2) Пост получился сумбурным и рваным, не заостряйте сильно внимание на стиле описания.
![](https://habrastorage.org/storage/4d896a7b/2aaaf764/aa75d67b/a4604802.png)
Немного работы, немного чтения документа «Customizing LyX: Features for the Advanced User» и получилось куда луче:
![](https://habrastorage.org/storage/3a1625cc/6f04922d/3ff5f14c/e20e3163.png)
Пользоваться можно сразу. Если есть опыт работы в Lyx, то проблем не возникнет. На всякий случай приложены примеры документов.
Описания того как делаются такие шаблоны не пока делаю. Кто-нибудь попросит — расскажу.
ЕСКД
Скриншот меню выбора типа блока:
![](https://habrastorage.org/storage/0e05be37/57f7ba02/275c6d47/d6365547.png)
Группы «С подразделами» и «Без подразделов» появились из-за того, что в документе могут быть разделы с подразделами и без подразделов — для них обработка пунктов и подпунктов выглядит по-разному, поэтому пришлось делать так.
Чтобы пользоваться нужно:
- В latex установить класс eskdx — без него работать ничего не будет.
- Файлы шаблона добавить в папку "/pathToLyx/lyx/layouts".
- В настройках документа надо добавить пользовательские опции «floatsection, pointsection».
ГОСТ 7.32-2001
Сейчас оформляю ВКР по ГОСТ 7.32-2001. Для него тоже нужен был шаблон. Тыц:
![](https://habrastorage.org/storage/eb545108/d96a5c50/f0167e94/cb4b468f.png)
Этот шаблон сейчас в процессе доделывания, основной функционал вроде как работает, но без latex вставок в lyx работать не получится.
Класс latex для него возьмете здесь: mydebianblog.blogspot.com.
Добавить его нужно точно так же как и eskdx.
Главной недостаток класса от Михаила Конника нет поддержки приложений. Мне не хватает знаний latex, чтобы добавить это самостоятельно. Поэтому придется как-то выкручиваться.
UPD.
1) Можно взять исходный класс G7-32, а можно мой(ссылка внизу статьи). Отличаются они титульным листом (я переделал под себя) и тем, что в моем классе заголовки структурных элементов выполнены прописными буквами (в исходном — строчными). Вы можете взять оба и скомпоновать из них один. Поскольку в шаблоне для Lyx команды титульного листа не реализованы, это не повлияет на работу с документом в Lyx. Титульным листом придется оперировать во вставках latex-кода либо в преамбуле документа.
2) В этом классе работают только длинные таблицы (long table), то есть в Lyx вставляете таблицу (не плавающий объект) и в свойствах делаете её «длинной». Затем можно определить для неё шапку(головку), шапку для последующих страниц и т.д.
Использование
После добавления классов в директория layots идем в меню «Инструменты->Переконфигурировать». Перезапускаем Lyx. Создаем новый документ смотрим в меню «Документ->Настройки->Класс документа» и выбираем классы eskdtext(new) или gost7.32. И можно редактировать документ как обычно.
Обязательно посмотрите примеры документов и в преамбулы в настройках документов.
Работаю со всем этим в Lyx 1.6 и на других версиях не проверял. Не знаю подойдет ли к Lyx 2.
Пользуйтесь на радость. :-)
Сильно не ругайте — делал сначала для себя, потом подумал про других, внутри не все оптимально.
По состоянию на май 2018 года актуальность поддерживать перестал.
- Тем не менее, стили можно взять из репозитория.
- Для ГОСТ 7.32 есть поддерживаемая версия тут: github.com/latex-g7-32/latex-g7-32.
Если ссылки побьются, то напишите мне, я обновлю ссылку.
P.S.
1) Благодарность нужно выразить авторам классов для latex — без них бы ничего получилось сделать.
2) Пост получился сумбурным и рваным, не заостряйте сильно внимание на стиле описания.