main.typ 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. #import "/.template/lib/report.typ": report
  2. #import "/.template/lib/company.typ": company-defaults
  3. #import "/.template/lib/components.typ": corp_table, formula
  4. #import "/.template/lib/appendices.typ": make_appendices
  5. #import "/.template/lib/references.typ": vref, eqref
  6. #show: report.with(
  7. ..company-defaults(company-id: "test-company"),
  8. udk: "000.000",
  9. director_date: "«26» августа 2026 г.",
  10. is_research: true,
  11. title: "Тестовый отчёт",
  12. theme: "Регрессионная проверка шаблона",
  13. is_intermediate: true,
  14. stage_num: 1,
  15. vol_num: 1,
  16. contract_num: "TEST-001",
  17. contract_date: "«26» августа 2026",
  18. year: 2026,
  19. executors: (
  20. ("Ответственный исполнитель", "Тестов И.И.", path("/.template/companies/test-company/sign.svg"), 0.5cm),
  21. ("Инженер", "Примеров П.П.", path("/.template/companies/test-company/sign.svg"), 0.5cm),
  22. ),
  23. )
  24. #heading(numbering: none)[ВВЕДЕНИЕ]
  25. Этот документ фиксирует исходное поведение шаблона перед архитектурным рефакторингом.
  26. = ОСНОВНОЙ РАЗДЕЛ
  27. Сложные элементы должны сохранять нумерацию, подписи и ссылки.
  28. #figure(
  29. image("/.template/companies/test-company/logo.svg", width: 35%),
  30. caption: [Синтетический логотип для визуального теста],
  31. ) <baseline-figure>
  32. Ссылка на рисунок: #vref(<baseline-figure>, grammatical-case: "вин").
  33. #figure(
  34. corp_table(
  35. columns: (1fr, 1fr, 1fr),
  36. table.cell(rowspan: 2, align: center + horizon)[Параметр],
  37. table.cell(colspan: 2, align: center + horizon)[Значения],
  38. [Минимум], [Максимум],
  39. [Тестовая строка], [10], [20],
  40. [Вторая строка], [30], [40],
  41. ),
  42. caption: [Таблица с многострочной шапкой],
  43. ) <baseline-table>
  44. Ссылка на таблицу: #vref(<baseline-table>, grammatical-case: "предл").
  45. #formula($a^2 + b^2 = c^2$) <baseline-equation>
  46. Ссылка на формулу: #eqref(<baseline-equation>).
  47. #pagebreak()
  48. #heading(numbering: none)[ЗАКЛЮЧЕНИЕ]
  49. Компиляция и визуальное сравнение подтверждают стабильность ключевых элементов.
  50. #pagebreak()
  51. #heading(numbering: none)[СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ]
  52. #bibliography("/assets/references.bib", title: none, style: "gost-r-705-2008-numeric")
  53. #show: make_appendices
  54. = ТЕСТОВОЕ ПРИЛОЖЕНИЕ
  55. Содержимое приложения используется для проверки кириллической нумерации.