Стиль LaTeX для расчётно-пояснительной записки к курсовым и дипломным работам (ГОСТ 7.32-2001)
Ориентирован на студентов IT специальностей.
Изначально был написан в расчёте на pdfLaTeX, с коммита 23b1612 добавлена поддержка XeLaTeX. Помимо стилей содержит "рыбу" РПЗ (в той же папке tex). Его можно собрать используя make.
Также имеются необходимые макеты (layout) для LyX (редактор, редактирование в котором больше похоже на работу в Microsoft Word, чем на написание LaTeX кода, но результат получается такой же хороший, как в LaTeX). Для использования LyX также нужно скопировать стили LaTeX (из папки tex).
Результат
См. вкладку Релизы.
Установка
Зависимости
Основные
LaTeX пакеты
amssymb amsmath caption flafter footmisc hyperref icomma iftex graphicx longtable underscore
Программы
inkscape dia pgf context
pdfLaTeX-версия
LaTeX пакеты
cmap babel mathtext pscyr ucs
Для придания таймовского вида нужно установить соотв. шрифты (пакет cyrtimes.sty), в Debian/Ubuntu это пакет scalable-cyrfonts-tex. Если этого пакета нет, оно использует стандартную гарнитуру CM.
XeLaTeX-версия
LaTeX пакеты
minted polyglossia xecyr
Программы
python pygments
LyX
lyx
Установочный скрипт
python3.4
Копирует (или перемещает) файлы со стилями в общую texmf папку, макеты LyX в папку с настройками LyX. Для получения помощи вызовите install.py --help.
Использование LaTeX
После изменения РПЗ запустите make в корне. Результатом будет rpz.pdf. Если требуется использование pdfLaTeX то в Makefile надо поменять в третье строке xelatex на pdflatex.
Редактор
Можно использовать любой редактор, например, Kile. На комманду cd .. && make вешается горячая клавиша и создаётся проект с корректным главным докукментом.
Использование LyX
Откройте lyx/rpz.lyx и редактируйте.
Авторы
1. Первая версия
Алексей Томин
2. Доработка "дебианщика"
3a. Доработка кафедры ИУ7
|Всеволод Крищенко|
Changelog
- Заработали cases и tabular;
- Добавлена опция utf8;
- Комментарии в UTF-8;
- Изменены отступы после тире в description;
- Добавлен \paragraph;
- Уменьшены отспупы после заголовков и учеличены --- до (хотя это, возможно, и нарушает 7-32);
- Сделаны отсупы в оглалвнеии (ГОСТ эту тему обходит, как мы поняли);
- \normalfont;
- Добавлен раздел "Приложения".
- Makefile для автоматизации рутины;
- Рисунки (обрезка, конвертация dia, dot, svg);
- Стили для листингов;
- Разные мелочи.
3b. Добавление layouts LyX
4. GitHub, поддержка XeLaTeX, LyX
См. также
Статьи
Репозитории
@qrilka: порт второй версии на XeLaTeX
@petethepig: порт урезанной третьей версии ("под себя") на XeLaTeX