Files
Wallenc/Report/Пояснительная_записка_ПытковРЕ.typ

87 lines
4.0 KiB
Typst
Raw 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 "@preview/modern-g7-32:0.2.0": appendixes, enum-numbering, gost
#import "includes/common.typ": pz-appendix-title, pz-fig, pz-figure-caption-separator, pz-thesis-subject
#import "includes/pz-pagination.typ": pz_enable_pagination, pz_page_footer
#set enum(numbering: enum-numbering)
#set heading(numbering: "1.1.1.1")
#let pz_gost_show = gost.with(
ministry: "Министерство науки и высшего образования Российской Федерации",
organization: (
full: "Федеральное государственное автономное образовательное учреждение высшего образования «Южный федеральный университет»",
short: "ЮФУ",
),
about: "пояснительной записке",
subject: pz-thesis-subject,
approved-by: (
name: "Беликов А. Н.",
position: "старший преподаватель кафедры системного анализа и телекоммуникаций",
),
manager: (
name: "Беликов А. Н.",
position: "научный руководитель ВКР, старший преподаватель",
),
city: "Таганрог",
year: 2026,
performers: (
(name: "Пытков Р. Е.", position: "студент гр. КТбо4-9"),
),
hide-title: true,
)
#show: pz_gost_show
#set text(font: "Times New Roman")
#set page(footer: pz_page_footer)
#set figure.caption(separator: pz-figure-caption-separator)
// Первые 3 страницы — front-matter-export/ВКР_первы_3_страницы_Пытков.pdf (qpdf в scripts/build*.sh)
#include "includes/pz-page-offset.typ"
#include "includes/abstract-ru.typ"
#include "includes/abstract-en.typ"
#set outline(indent: 1.25cm / 2)
#outline()
#pagebreak(weak: true)
#pz_enable_pagination()
#include "includes/abbreviations.typ"
#include "includes/intro.typ"
#include "includes/ch01.typ"
#include "includes/ch02.typ"
#include "includes/ch03.typ"
#include "includes/ch04.typ"
#include "includes/ch05.typ"
#include "includes/ch06-vpk.typ"
#include "includes/conclusion.typ"
// Заголовок списка источников задаётся в gost (bibliography.title).
#bibliography("references.bib")
#show: appendixes
#pz-appendix-title[Листинги исходного кода проекта Wallenc]
#include "listings/generated/appendix-a.typ"
#pz-appendix-title[Программная документация]
#include "appendices/appendix-b.typ"
#pz-appendix-title[Скриншоты пользовательского интерфейса]
Дубли иллюстраций интерфейса из гл. 1, 3 и 5 (@fig-05@fig-10, @fig-12, @fig-13, @fig-33, @fig-34) приведены ниже в полном размере.
#pz-fig("fig_05_local_vaults.jpg", [Список storage в локальном vault], "fig-05-app")
#pz-fig("fig_06_encrypt_dialog.jpg", [Диалог включения шифрования], "fig-06-app")
#pz-fig("fig_07_open_close_dialog.jpg", [Диалог открытия зашифрованного storage], "fig-07-app")
#pz-fig("fig_08_rename_delete_dialog.jpg", [Меню storage: переименование и удаление], "fig-08-app")
#pz-fig("fig_09_remote_vaults.jpg", [Экран удалённых vault: аккаунт Яндекс], "fig-09-app")
#pz-fig("fig_10_yandex_oauth.jpg", [Диалог выбора провайдера Яндекс], "fig-10-app")
#pz-fig("fig_11_room_schema.png", [Схема Room], "fig-11-app")
#pz-fig("fig_12_tasks_screen.jpg", [Экран «Очередь задач»], "fig-12-app")
#pz-fig("fig_13_tasks_notification.jpg", [Уведомление Android о синхронизации хранилищ], "fig-13-app")
#pz-fig("fig_33_storage_secrets_2fa.jpg", [Экран storage: разделы «Секреты» и «2FA»], "fig-33-app")
#pz-fig("fig_34_2fa_single_token.jpg", [Экран 2FA: список с одним TOTP-токеном], "fig-34-app")