summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/disser/gost732.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/gost732.dtx')
-rw-r--r--Master/texmf-dist/source/latex/disser/gost732.dtx99
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