diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty b/Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty new file mode 100644 index 00000000000..de614468c42 --- /dev/null +++ b/Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty @@ -0,0 +1,52 @@ +% Author: CatInCosmicSpace +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{04-IU8-section-numbering}[2021/03/21 v1.0 Нумерация разделов, подразделов, пунктов, подпунктов и книг отчета] + +% 6.4.1 Разделы должны иметь порядковые номера в пределах всего отчета, +% обозначенные арабскими цифрами без точки и расположенные с абзацного отступа. +% Подразделы должны иметь нумерацию в пределах каждого раздела. Номер подраздела +% состоит из номеров раздела и подраздела, разделенных точкой. +% В конце номера подраздела точка не ставится. Разделы, как и +% подразделы, могут состоять из одного или нескольких пунктов. + +% Это настройка по умолчанию, так что её не меняю +% Про абзацный отступ учетно в 02-IU8-construction + +% 6.4.2 Если отчет не имеет подразделов, то нумерация пунктов в нем должна +% быть в пределах каждого раздела и номер пункта должен состоять из номеров +% раздела и пункта, разделенных точкой. В конце номера пункта точка не ставится. +% Если отчет имеет подразделы, то нумерация пунктов должна быть в пределах +% подраздела и номер пункта должен состоять +% из номеров раздела, подраздела и пункта, разделенных точками. + +% Это настройка по умолчанию, так что её не меняю + +% 6.4.6 Внутри пунктов или подпунктов могут быть приведены перечисления. +% Перед каждым элементом перечисления следует ставить тире. При необходимости +% ссылки в тексте отчета на один из элементов перечисления вместо тире ставят +% строчные буквы русского алфавита со скобкой, начиная с буквы "а" (за +% исключением букв ё, з, й, о, ч, ъ, ы, ь). Простые перечисления отделяются +% запятой, сложные - точкой с запятой. +% При наличии конкретного числа перечислений допускается перед каждым элементом +% перечисления ставить арабские цифры, после которых ставится скобка. +\RequirePackage{enumitem} +\AddEnumerateCounter{\Asbuk}{\@Asbuk}{А} +\AddEnumerateCounter{\asbuk}{\@asbuk}{а} + +\setlist[enumerate]{ + leftmargin=\parindent+\labelwidth+\labelsep, + labelindent=\parindent, + align=left, + nosep, +} +\setlist[itemize]{ + label=\textendash, + leftmargin=\parindent+\labelwidth+\labelsep, + labelindent=\parindent, + align=left, + nosep, +} +\setlist[enumerate, 1]{label=\asbuk*)} +\setlist[enumerate, 2]{label=\arabic*)} +\setlist[enumerate, 3]{label=\alph*)} +\setlist[enumerate, 4]{label=\roman*)}
\ No newline at end of file |