% \begin{macrocode} %<*gost732> % \end{macrocode} % % \section{Класс-обёртка для оформления документов в соответствии с ГОСТ % 7.32-2001} % % Насколько известно автору, на данный момент отсутствуют какие-либо ГОСТы, % регламентирующие структуру и правила оформления диссертаций. Наиболее % подходящим среди существующих стандартов следует считать ГОСТ 7.32-2001 % <<Отчет о научно-исследовательской работе>>, реализованный в настоящем % классе. % % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{gost732}[2007/02/16 GOST 7.32-2001 implementation] \DeclareOption*{\PassOptionsToClass{\CurrentOption}{disser}} \ProcessOptions\relax \LoadClass[a4paper,14pt]{disser} % \end{macrocode} % % \subsection{Формат заголовков} % \begin{macrocode} \renewcommand\tocprethechapter{} \renewcommand\tocpostthechapter{\@postskip} \renewcommand\chapteralign{\raggedright} \renewcommand\thechapterfont{\Large\bfseries} \renewcommand\prethechapter{\newpage} \renewcommand\postthechapter{~} \renewcommand\postchapter{\vskip 16\p@} \renewcommand\postthesection{~} \renewcommand\tocpostthesection{~} \renewcommand\postthesubsection{~} \renewcommand\tocpostthesubsection{\@postskip} \renewcommand\postthesubsubsection{~} \renewcommand\tocpostthesubsubsection{\@postskip} \renewcommand\posttheparagraph{~} \renewcommand\tocposttheparagraph{\@postskip} \renewcommand\postthesubparagraph{~} \renewcommand\tocpostthesubparagraph{\@postskip} \newcommand\newbibname{\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\ % \cyri\cyrs\cyrp\cyro\cyrl\cyrsftsn\cyrz\cyro\cyrv\cyra\cyrn\cyrn\cyrery\cyrh\ % \cyri\cyrs\cyrt\cyro\cyrch\cyrn\cyri\cyrk\cyro\cyrv} \renewcommand\bibsection{% \renewcommand\bibname\newbibname \nchapter{\bibname} } % \end{macrocode} % \subsection{Списки} % \subsubsection{Нумерованный список} % % Формат счетчиков. % \begin{macrocode} \renewcommand\theenumi {\@asbuk\c@enumi} \renewcommand\theenumii {\@arabic\c@enumii} \renewcommand\theenumiii{\@roman\c@enumiii} \renewcommand\theenumiv {\@Asbuk\c@enumiv} % \end{macrocode} % % Формат меток. % \begin{macrocode} \renewcommand\labelenumi {\theenumi)} \renewcommand\labelenumii {\theenumii)} \renewcommand\labelenumiii{\theenumiii)} \renewcommand\labelenumiv {\theenumiv)} % \end{macrocode} % Ссылочные префиксы. % \begin{macrocode} \renewcommand\p@enumii {\theenumi} \renewcommand\p@enumiii {\theenumi.\theenumii} \renewcommand\p@enumiv {\p@enumiii.\theenumiii} % \end{macrocode} % % \subsubsection{Маркированный список} % % Формат меток. % \begin{macrocode} \renewcommand\labelitemi {\normalfont\bfseries \textendash} \renewcommand\labelitemii {\textbullet} \renewcommand\labelitemiii{\textasteriskcentered} \renewcommand\labelitemiv {\textperiodcentered} % % \end{macrocode} % \Finale \endinput