You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

91 lines
5.6 KiB
TeX

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

%&preformat-disser
\RequirePackage[l2tabu,orthodox]{nag} % Раскомментировав, можно в логе получать рекомендации относительно правильного использования пакетов и предупреждения об устаревших и нерекомендуемых пакетах
% Формат А4, 14pt (ГОСТ Р 7.0.11-2011, 5.3.6)
\documentclass[a4paper,14pt,oneside,openany]{memoir}
\input{common/setup} % общие настройки шаблона
\input{common/packages} % Пакеты общие для диссертации и автореферата
\synopsisfalse % Этот документ --- не автореферат
\input{Dissertation/dispackages} % Пакеты для диссертации
\input{Dissertation/userpackages} % Пакеты для специфических пользовательских задач
\input{Dissertation/setup} % Упрощённые настройки шаблона
\input{common/newnames} % Новые переменные, для всего проекта
\input{common/data} % Основные сведения
\input{common/fonts} % Определение шрифтов (частичное)
\input{common/styles} % Стили общие для диссертации и автореферата
\input{Dissertation/disstyles} % Стили для диссертации
\input{Dissertation/userstyles} % Стили для специфических пользовательских задач
%%% Библиография. Выбор движка для реализации %%%
% Здесь только проверка установленного ключа. Сама настройка выбора движка
% размещена в common/setup.tex
\ifnumequal{\value{bibliosel}}{0}{%
\input{biblio/predefined} % Встроенная реализация с загрузкой файла через движок bibtex8
}{
\input{biblio/biblatex} % Реализация пакетом biblatex через движок biber
}
% Вывести информацию о выбранных опциях в лог сборки
\typeout{Selected options:}
\typeout{Draft mode: \arabic{draft}}
\typeout{Font: \arabic{fontfamily}}
\typeout{AltFont: \arabic{usealtfont}}
\typeout{Bibliography backend: \arabic{bibliosel}}
\typeout{Precompile images: \arabic{imgprecompile}}
% Вывести информацию о версиях используемых библиотек в лог сборки
\listfiles
%%% Управление компиляцией отдельных частей диссертации %%%
% Необходимо сначала иметь полностью скомпилированный документ, чтобы все
% промежуточные файлы были в наличии
% Затем, для вывода отдельных частей можно воспользоваться командой \includeonly
% Ниже примеры использования команды:
%
%\includeonly{Dissertation/part2}
%\includeonly{Dissertation/contents,Dissertation/appendix,Dissertation/conclusion}
%
% Если все команды закомментированы, то документ будет выведен в PDF файл полностью
\begin{document}
%%% Переопределение именований типовых разделов
% https://tex.stackexchange.com/a/156050
\gappto\captionsrussian{\input{common/renames}\unskip} % for polyglossia and babel
\input{common/renames}
%%% Структура диссертации (ГОСТ Р 7.0.11-2011, 4)
\include{Dissertation/title} % Титульный лист
\include{Dissertation/contents} % Оглавление
\ifnumequal{\value{contnumfig}}{1}{}{\counterwithout{figure}{chapter}}
\ifnumequal{\value{contnumtab}}{1}{}{\counterwithout{table}{chapter}}
\include{Dissertation/introduction} % Введение
\ifnumequal{\value{contnumfig}}{1}{\counterwithout{figure}{chapter}
}{\counterwithin{figure}{chapter}}
\ifnumequal{\value{contnumtab}}{1}{\counterwithout{table}{chapter}
}{\counterwithin{table}{chapter}}
\include{Dissertation/part1} % Глава 1
\include{Dissertation/part2} % Глава 2
\include{Dissertation/part3} % Глава 3
\include{Dissertation/conclusion} % Заключение
\include{Dissertation/acronyms} % Список сокращений и условных обозначений
\include{Dissertation/dictionary} % Словарь терминов
\include{Dissertation/references} % Список литературы
\include{Dissertation/lists} % Списки таблиц и изображений (иллюстративный материал)
\setcounter{totalchapter}{\value{chapter}} % Подсчёт количества глав
%%% Настройки для приложений
\appendix
% Оформление заголовков приложений ближе к ГОСТ:
\setlength{\midchapskip}{20pt}
\renewcommand*{\afterchapternum}{\par\nobreak\vskip \midchapskip}
\renewcommand\thechapter{\Asbuk{chapter}} % Чтобы приложения русскими буквами нумеровались
\include{Dissertation/appendix} % Приложения
\setcounter{totalappendix}{\value{chapter}} % Подсчёт количества приложений
\end{document}