summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/01-IU8-base.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/01-IU8-base.sty')
-rw-r--r--macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/01-IU8-base.sty41
1 files changed, 41 insertions, 0 deletions
diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/01-IU8-base.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/01-IU8-base.sty
new file mode 100644
index 0000000000..07b54647a3
--- /dev/null
+++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/01-IU8-base.sty
@@ -0,0 +1,41 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{01-IU8-base}[2021/03/21 v1.1 Общие требования]
+
+% 6.1.1 Изложение текста и оформление отчета выполняют в соответствии с
+% требованиями настоящего стандарта. Страницы текста отчета о НИР и включенные в
+% отчет иллюстрации и таблицы должны соответствовать формату А4 по ГОСТ 9327.
+% Допускается применение формата А3 при наличии большого количества таблиц и
+% иллюстраций данного формата.
+
+% Отчет о НИР должен быть выполнен любым печатным способом на одной стороне
+% листа белой бумаги формата А4 через полтора интервала.
+\RequirePackage{setspace}
+\onehalfspacing
+
+% Цвет шрифта должен быть черным, размер шрифта - не менее 12 пт.
+% Рекомендуемый тип шрифта для основного текста отчета - Times New Roman.
+\RequirePackage{anyfontsize}
+\RequirePackage[fontsize=14pt]{scrextend}
+% Но у Times New Roman нет открытой реализации, так что будет стандартный
+% Или можете попробовать xelatex:
+% \RequirePackage{fontspec}
+% \setmainfont{Times New Roman}
+
+% Текст отчета следует печатать, соблюдая следующие размеры полей:
+% левое - 30 мм, правое - 15 мм, верхнее и нижнее - 20 мм.
+\RequirePackage[
+ a4paper,
+ left=30mm, right=10mm, top=20mm, bottom=20mm,
+ footskip=10mm, % Для расположения номера страницы на 10 мм выше края листа
+ ignoreall,
+ % showframe,
+]{geometry}
+% Ты там пишешь, что правое поле должно быть 15 мм,
+% а потом ставишь его в 10 мм. Почему?
+% А потому что в программе TestVKR проходит только 10 мм, а не 15 мм ¯\_(ツ)_/¯
+
+% Абзацный отступ должен быть одинаковым по всему тексту отчета и равен 1,25 см.
+\setlength{\parindent}{1.25cm}
+
+\RequirePackage{indentfirst} % Отступ первой строки для абзацев