diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/gost732.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/disser/gost732.dtx | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/disser/gost732.dtx b/Master/texmf-dist/source/latex/disser/gost732.dtx new file mode 100644 index 00000000000..9e6ed3dbaa0 --- /dev/null +++ b/Master/texmf-dist/source/latex/disser/gost732.dtx @@ -0,0 +1,99 @@ +% \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} + +%</gost732> +% \end{macrocode} +% \Finale +\endinput
\ No newline at end of file |