|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
%%%% Файл упрощённых настроек шаблона, общих для диссертации и автореферата %%%%
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
%%% Режим черновика %%%
|
|
|
\makeatletter
|
|
|
\@ifundefined{c@draft}{
|
|
|
\newcounter{draft}
|
|
|
\setcounter{draft}{0} % 0 --- чистовик (максимальное соблюдение ГОСТ)
|
|
|
% 1 --- черновик (отклонения от ГОСТ, но быстрая
|
|
|
% сборка итоговых PDF)
|
|
|
}{}
|
|
|
\makeatother
|
|
|
|
|
|
%%% Пометки в тексте %%%
|
|
|
\makeatletter
|
|
|
\@ifundefined{c@showmarkup}{
|
|
|
\newcounter{showmarkup}
|
|
|
\setcounter{showmarkup}{0} % 0 --- скрыть пометки
|
|
|
% 1 --- показывать пометки
|
|
|
}{}
|
|
|
\makeatother
|
|
|
|
|
|
%%% Использование в pdflatex шрифтов не по-умолчанию %%%
|
|
|
\makeatletter
|
|
|
\@ifundefined{c@usealtfont}{
|
|
|
\newcounter{usealtfont}
|
|
|
\setcounter{usealtfont}{1} % 0 --- шрифты на базе Computer Modern
|
|
|
% 1 --- использовать пакет pscyr, при его
|
|
|
% наличии
|
|
|
% 2 --- использовать пакет XCharter, при наличии
|
|
|
% подходящей версии
|
|
|
}{}
|
|
|
\makeatother
|
|
|
|
|
|
%%% Использование в xelatex и lualatex семейств шрифтов %%%
|
|
|
\makeatletter
|
|
|
\@ifundefined{c@fontfamily}{
|
|
|
\newcounter{fontfamily}
|
|
|
\setcounter{fontfamily}{1} % 0 --- CMU семейство. Используется как fallback;
|
|
|
% 1 --- Шрифты от MS (Times New Roman и компания)
|
|
|
% 2 --- Семейство Liberation
|
|
|
}{}
|
|
|
\makeatother
|
|
|
|
|
|
%%% Библиография %%%
|
|
|
\makeatletter
|
|
|
\@ifundefined{c@bibliosel}{
|
|
|
\newcounter{bibliosel}
|
|
|
\setcounter{bibliosel}{1} % 0 --- встроенная реализация с загрузкой файла
|
|
|
% через движок bibtex8;
|
|
|
% 1 --- реализация пакетом biblatex через движок
|
|
|
% biber
|
|
|
}{}
|
|
|
\makeatother
|
|
|
|
|
|
%%% Вывод типов ссылок в библиографии %%%
|
|
|
\makeatletter
|
|
|
\@ifundefined{c@mediadisplay}{
|
|
|
\newcounter{mediadisplay}
|
|
|
\setcounter{mediadisplay}{1} % 0 --- не делать ничего; надписи [Текст] и
|
|
|
% [Эл. ресурс] будут выводиться только в ссылках с
|
|
|
% заполненным полем `media`;
|
|
|
% 1 --- автоматически добавлять надпись [Текст] к ссылкам с
|
|
|
% незаполненным полем `media`; таким образом, у всех
|
|
|
% источников будет указан тип, что соответствует
|
|
|
% требованиям ГОСТ
|
|
|
% 2 --- автоматически удалять надписи [Текст], [Эл. Ресурс] и др.;
|
|
|
% не соответствует ГОСТ
|
|
|
% 3 --- автоматически удалять надпись [Текст];
|
|
|
% не соответствует ГОСТ
|
|
|
% 4 --- автоматически удалять надпись [Эл. Ресурс];
|
|
|
% не соответствует ГОСТ
|
|
|
}{}
|
|
|
\makeatother
|
|
|
|
|
|
%%% Предкомпиляция tikz рисунков для ускорения работы %%%
|
|
|
\makeatletter
|
|
|
\@ifundefined{c@imgprecompile}{
|
|
|
\newcounter{imgprecompile}
|
|
|
\setcounter{imgprecompile}{0} % 0 --- без предкомпиляции;
|
|
|
% 1 --- пользоваться предварительно
|
|
|
% скомпилированными pdf вместо генерации
|
|
|
% заново из tikz
|
|
|
}{}
|
|
|
\makeatother
|