Skip to content

bmstudents/typst-bmstu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

В данном репозитории представлены основные шаблоны работ для студентов, оформленные в типографической системе Typst:

Установка

Склонируйте репозиторий

git clone https://github.com/pluttan/typst-bmstu

И запустите make:

make

Пример студенческой работы

#import "../bmstu.typ":*
#title_report()
#титул_отчета(
    факультет: "Это пример отчета на typst",
    кафедра: "Это все еще пример",
    код_направления: "Какой-то код",
    направление: "Название направления",
    дисциплина: "Пример отчета",
    тип_работы: "примеру",
    номер_работы: "1",
    название_работы: "Пример отчета",
    название_работы_кол2:"название может быть большим",
    автор: (фио:"Имя......................", группа:"ГГ7-1000М"),
    руководитель: (фио:"Другое имя......"),
    город: "Небольшой город",
    год: datetime.today().display("[year]"),
)

#title_report(
    caf_name: "Это пример отчета на typst",     // Название кафедры (необязательно)
    faculty_name: "Это все еще пример",         // Название факультета (необязательно)
    id_study_field: "Какой-то код",
    study_field: "Название направления",
    discipline_name: "Пример отчета",           // Название дисциплины (необязательно)
    work_type: "примеру",                       // Вид работы (в предложном падеже) 
    work_num: "1",                              // и ее номер (необязательно)
    theme: "Пример отчета",                     // Тема работы (необязательно)
    themecol2:"название может быть большим",
    author: (                                   // Автор работы и его группа
        nwa:"Имя......................", 
        group:"ГГ7-1000М"
    ),  
    adviser: (nwa:"Другое имя......"),         // Преподаватель
    city: "Небольшой город",                   // Город (не обязательно)
    date: "01.01.2001",                        // Дата (не обязательно, при отсутствии подставляется дата компиляции)
    year: datetime.today().display("[year]"),  // Год (не обязательно, при отсутствии подставляется год компиляции) 
)

Файл конфигурации

Конфигурация находится там же, где и библиотека, при установки создается мягкая ссылка в директории .config/typst(Appdata/typst для Windows). Конфигурационный файл распространяется на все файлы, использующие библиотеку. Поля конфигурации по значению совпадают с полями при вызове генерации отчетов.

TODO

  • Пример работы для отчетов
  • Config-файл
  • Титульник для отчетов
  • Пример работы для РПЗ
  • Скрины в readme
  • Титульник для РПЗ

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Typst 92.6%
  • Makefile 7.4%