// ============================================================================ // Меняйте значения в этом файле и подключайте нужные главы через #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: , // ), // attachment( // "profile-stress-calc", // "Расчёт напряжений в осях разрезов", // [#include "chapters/profile_stress_calc.typ"], // subtitle: none, // number: auto, // outlined: true, // label: , // ), ), 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" */ // Практические работы: порядок сборки глав. #include "/chapters/lab-2.typ" #include "/chapters/lab-3.typ" #include "/chapters/lab-6.typ" #include "/chapters/lab-7.typ" #include "/chapters/lab-8.typ"