Files
2026-10-09 04:24:38 +00:00

79 lines
3.9 KiB
Typst
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Публичные функции шаблона можно импортировать в любой главе.
#import "/.template/lib/index.typ": corp-table, formula, vref, vrefs, eqref
= ИСХОДНЫЕ ДАННЫЕ <source-data>
В работе использованы инженерно-геологические материалы, параметры массива и проектная геометрия. Структура исходных данных показана на #vref(<workflow>).
// РИСУНОК: храните файлы проекта в assets/images/.
// width принимает, например, 60%, 12cm или auto.
#figure(
image("../assets/images/example-diagram.svg", width: 82%),
caption: [Последовательность подготовки расчётной модели],
) <workflow>
// НЕСКОЛЬКО ИЗОБРАЖЕНИЙ: grid позволяет собрать панели а), б), в).
#figure(
grid(
columns: (1fr, 1fr),
column-gutter: 1em,
row-gutter: 0.4em,
align(center)[
#rect(width: 5.4cm, height: 2.2cm, fill: rgb("fff3cf"), stroke: rgb("e39f49"))
#linebreak()
а) исходная схема
],
align(center)[
#circle(radius: 1.1cm, fill: rgb("fbb20d"), stroke: rgb("444444"))
#linebreak()
б) расчётная область
],
),
caption: [Варианты представления графических материалов],
) <figure-grid>
На #vrefs((<workflow>, <figure-grid>)) приведены два допустимых способа оформления графики.
= МЕТОДИКА РАСЧЁТА
Расчётный коэффициент запаса определяется отношением удерживающих сил к сдвигающим:
// ФОРМУЛА: helper formula оформляет отдельную нумерованную формулу.
#formula(
$K = (sum F_("уд"))/(sum F_("сдв"))$,
) <safety-factor>
В тексте можно использовать короткую формулу $K >= 1.3$ без отдельного номера. На #eqref(<safety-factor>) ссылаются как на обычный объект документа.
= РЕЗУЛЬТАТЫ
// ПРОСТАЯ ТАБЛИЦА: columns задаёт число или относительную ширину столбцов.
#figure(
corp-table(
columns: (1.3fr, 1fr, 1fr),
header: ([Расчётный случай], [Коэффициент $K$], [Оценка]),
body: (
[Основное сочетание], [1,42], [Устойчиво],
[Водо-насыщение], [1,31], [Устойчиво],
[Сейсмическое воздействие], [1,18], [Требуются меры],
),
align: (left, center, left),
table-align: "center",
text-size: 9.5pt,
body-inset: (x: 5pt, y: 4pt),
repeat_header: true,
continuation: true,
),
caption: [Результаты проверочных расчётов],
) <calculation-results>
Как видно из #vref(<calculation-results>, "р"), третий случай требует дополнительных мероприятий. Более сложные таблицы, объединение ячеек и импорт CSV показаны в `docs/examples/formatting/main.typ`.
== Основные рекомендации
- уточнить положение уровня подземных вод;
- проверить расчётные параметры по результатам наблюдений;
- повторить оценку после корректировки проектной геометрии.
Дополнительные исходные данные вынесены в приложение, а библиографическая запись хранится в `assets/references.bib`.