| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- // ============================================================================
- // Меняйте значения в этом файле и подключайте нужные главы через #include.
- // Готовые варианты для письма, ТКП и договора: docs/examples/documents/.
- // ============================================================================
- #import "/.template/lib/index.typ": (
- attachment, attachment-set, bibliography-section, document, empty-private-settings, load-company,
- private-company-media, profiles, report-executor,
- )
- // --- 1. ОСНОВНЫЕ ПЕРЕКЛЮЧАТЕЛИ ---------------------------------------------
- #let company-id = "scientia" // id папки в .template/companies/ (данные обезличены)
- #let document-mode = "clean-copy" // Варианты: "final" | "draft" | "clean-copy"
- // Переключатель приватных данных, если есть папка ".private".
- #let use-private-assets = false // Варианты: false | true
- #let private-settings = if use-private-assets {
- import "/.private/settings.typ": settings
- settings // обработчик приватных данных
- } else {
- empty-private-settings
- }
- #let company-media = private-company-media(private-settings, company-id)
- #let company = load-company(
- company-id,
- logo: auto,
- signature: company-media.signature,
- stamp: company-media.stamp,
- )
- // --- 2. ИСПОЛНИТЕЛИ ---------------------------------------------------------
- // Меняйте состав, порядок и должность только здесь. Должность можно не указывать — тогда берётся из справочника.
- #let executors = (
- report-executor("tkachenko", role: "Автор", private-settings: private-settings),
- )
- // --- 3. ИСТОЧНИКИ -----------------------------------------------------------
- // Для лабораторных работ используется отдельный файл lab-references.bib с
- // полным выводом списка (full: true — в тексте лабораторных цитат нет).
- // Для геомеханического отчёта вернуть path("assets/references.bib") и full: false.
- #let bibliographies = (
- bibliography-section(
- "sources",
- path("/assets/lab-references.bib"),
- title: [СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ],
- style: "gost-r-705-2008-numeric",
- target: auto,
- group: "report-sources",
- full: true,
- page_break: true,
- ),
- )
- // --- 4. ПРИЛОЖЕНИЯ ---------------------------------------------------------
- // Приложения временно закомментированы (пока не нужны) — вернуть элементы в
- // items, когда понадобятся снова.
- #let attachments = attachment-set(
- items: (
- // attachment(
- // "rating-table",
- // "Рейтинговая система оценки данных WSM",
- // [#include "chapters/report-appendices.typ"],
- // subtitle: none,
- // number: auto,
- // outlined: true,
- // ),
- // attachment(
- // "models",
- // "Геометрия моделей расчётных профилей",
- // [#include "chapters/models-appendices.typ"],
- // subtitle: none,
- // number: auto,
- // outlined: true,
- // ),
- // attachment(
- // "R-calc",
- // "Расчёт коэффициента формы R",
- // [#include "chapters/R_calc.typ"],
- // subtitle: none,
- // number: auto,
- // outlined: true,
- // label: <R-calc>,
- // ),
- // attachment(
- // "profile-stress-calc",
- // "Расчёт напряжений в осях разрезов",
- // [#include "chapters/profile_stress_calc.typ"],
- // subtitle: none,
- // number: auto,
- // outlined: true,
- // label: <profile-stress-calc>,
- // ),
- ),
- numbering: "cyrillic",
- start: 1,
- )
- // --- ТИТУЛЬНЫЙ ЛИСТ --------------------------------------------------------
- // Университетский титульный лист (title-page.typ) идёт первой страницей.
- // Фирменная обложка шаблона отключена: режим clean-copy собирает документ без неё.
- #include "/chapters/title-page.typ"
- #pagebreak()
- #counter(page).update(1)
- // --- 5. ПАРАМЕТРЫ ОТЧЁТА ---------------------------------------------------
- // Все значения, которые обычно проверяют в начале проекта, показаны явно.
- #show: document.with(
- company: company,
- profile: profiles.report(
- title: "Геомеханическое обоснование устойчивости бортов карьера",
- theme: "Этап 1. Анализ устойчивости бортов участка Кварцитовый с помощью численного моделирования в ПК Prorock",
- udk: "622.271.3",
- director_date: "«01» января 2026 г.", // Дата подписи
- is_research: false, // О научно-исследовательской
- is_intermediate: true, // промежуточный
- stage_number: 1, // Этап
- volume_number: 1, // Том
- contract_number: "Д-001/2026", // Номер договора
- contract_date: "«01» января 2026 г.", // Дата договора
- city: "Красноярск", // Город
- year: 2026, // год
- executors: executors, // Исполнители
- attachments: attachments, // Приложения
- bibliographies: bibliographies, // Список источников
- ),
- options: (
- mode: document-mode,
- // Надпись вотермарки
- watermark: if document-mode == "draft" { "DRAFT" } else { none },
- media-policy: if document-mode == "final" { "placeholder" } else { "reserve-space" },
- diagnostics: true,
- ),
- )
- // --- 5. СОСТАВ ДОКУМЕНТА ---------------------------------------------------
- // Чтобы заменить, добавить или переставить главу, измените только этот список.
- /*
- #include "chapters/00-introduction.typ"
- #pagebreak()
- #include "chapters/10-main.typ"
- #pagebreak()
- #include "chapters/11-test.typ"
- #pagebreak()
- #include "chapters/90-conclusion.typ"
- #pagebreak()
- */
- /* #include "/chapters/Numerical-modeling-method.typ"
- #pagebreak()
- #include "chapters/Defining-rock-properties.typ"
- #pagebreak()
- #include "/chapters/seismic_data.typ"
- #pagebreak()
- #include "/chapters/IFS.typ"
- #pagebreak()
- #include "chapters/Model-properties.typ"
- #pagebreak()
- #include "/chapters/analysis/Pit-design-analysis-2026.typ"
- #pagebreak()
- #include "/chapters/analysis/Pit-design-analysis-2031.typ"
- #pagebreak()
- #include "/chapters/analysis/Pit-design-analysis-2033.typ"
- #pagebreak()
- #include "/chapters/analysis/Pit-design-analysis-2035.typ"
- #pagebreak()
- #include "/chapters/90-conclusion.typ"
- */
- // Текущая работа — лаба №8 (lab-8); для сборки другой главы поменяйте include.
- #include "/chapters/lab-8.typ"
- // #include "/chapters/lab-8.typ"
- // #include "/chapters/lab-6.typ"
- // #include "/chapters/lab-3.typ"
|