From b8ca36dc18ca8237d53bb4b39c71a4bf113fb000 Mon Sep 17 00:00:00 2001
From: Andrew Guschin <guschin@altlinux.org>
Date: Thu, 5 Sep 2024 14:54:31 +0400
Subject: =?UTF-8?q?=D0=9F=D0=BE=D1=87=D0=B8=D0=BD=D0=B8=D0=BB=20tex=20?=
 =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=20=D0=B4=D0=BB=D1=8F=20?=
 =?UTF-8?q?=D0=BA=D0=BE=D0=BC=D0=BF=D0=B8=D0=BB=D1=8F=D1=86=D0=B8=D0=B8=20?=
 =?UTF-8?q?=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20tectonic?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 report/SCWorks.cls | 77 ++++++++++++++++++++----------------------------------
 1 file changed, 28 insertions(+), 49 deletions(-)

(limited to 'report/SCWorks.cls')

diff --git a/report/SCWorks.cls b/report/SCWorks.cls
index 1fcbb41..88edb5a 100644
--- a/report/SCWorks.cls
+++ b/report/SCWorks.cls
@@ -1,5 +1,7 @@
-\LoadClass[14pt]{extarticle}
+\LoadClass[14pt,a4paper]{extarticle}
 %\RequirePackage[14pt]{extsizes}
+\ProvidesClass{SCWorks}
+
 \RequirePackage[
   		a4paper, mag=1000,
   		left=2.5cm, right=1.5cm, top=2cm, bottom=2cm, bindingoffset=0cm,
@@ -13,9 +15,6 @@
 \RequirePackage{graphicx}
 \RequirePackage[inline]{enumitem}
 
-
-
-
 % --------------------------------------------------------------------------%
 % Input data
 % --------------------------------------------------------------------------%
@@ -30,8 +29,7 @@
 \def\disserformV#1{\gdef\@disserformV{#1}}
 \def\course#1{\gdef\@course{#1}}\course{2}
 \def\group#1{\gdef\@group{#1}}\group{211}
-\def\department#1{\gdef\@department{#1}}\department{\cyr\cyrf\cyra\cyrk%
-\cyru\cyrl\cyrsftsn\cyrt\cyre\cyrt\cyra\ \CYRK\CYRN\cyri\CYRI\CYRT}
+\def\department#1{\gdef\@department{#1}}\department{факультета\ КНиИТ}
 \def\otdelenie#1{\gdef\@otdelenie{#1}}
 \def\studentName{\@author}
 %\def\studentName#1{\gdef\@studentName{#1}}
@@ -64,12 +62,10 @@
 \def\Napravlenie{\@napravlenie}
 
 
-\def\studenttitle#1{\gdef\@studenttitle{#1}}\studenttitle{\cyr\cyrs\cyrt%
-\cyru\cyrd\cyre\cyrn\cyrt\cyra}
+\def\studenttitle#1{\gdef\@studenttitle{#1}}\studenttitle{студента}
 \def\studentdone#1{\gdef\@studentdone{#1}}\studentdone{\cyrp\cyrr\cyro%
 \cyrsh\cyre\cyrd\cyrsh\cyre\cyrg\cyro}
-\def\studentfemale{\studenttitle{\cyrs\cyrt\cyru\cyrd\cyre\cyrn\cyrt%
-\cyrk\cyri}\studentdone{\cyrp\cyrr\cyro\cyrsh\cyre\cyrd\cyrsh%
+\def\studentfemale{\studenttitle{студентки}\studentdone{\cyrp\cyrr\cyro\cyrsh\cyre\cyrd\cyrsh%
 \cyre\cyrishrt}}
 
 %\newcommand{\MakeTitle}{}
@@ -99,8 +95,7 @@
 }
 
 \DeclareOption{spec}{%
-    \spectype{\cyr\cyrs\cyrp\cyre\cyrc\cyri\cyra\cyrl\cyrsftsn\cyrn\cyro%
-    \cyrs\cyrt\cyri}
+    \spectype{специальности}
     \spectyperod{\cyrs\cyrp\cyre\cyrc\cyri\cyra\cyrl\cyrsftsn\cyrn\cyro%
     \cyrs\cyrt\cyri}
     \workform{\cyr\CYRS\CYRP\CYRE\CYRC\CYRI\CYRA\CYRL\CYRI\CYRS\CYRT\CYRA}
@@ -143,19 +138,17 @@
 }
 
 \DeclareOption{coursework}{%
-    \worktype{\cyr\CYRK\cyru\cyrr\cyrs\cyro\cyrv\cyra\cyrya\ \cyrr\cyra\cyrb%
-    \cyro\cyrt\cyra}
+    \worktype{Курсовая работа}
     \renewcommand{\maketitle}{\CDMakeTitle}
     \workname{\MakeUppercase{\@worktype}}
-    \typework{\cyr\cyrn\cyra\cyrp\cyri\cyrs\cyra\cyrn\cyra}
+    \typework{написана}
 }
 
 \DeclareOption{coursework-kb}{%
-    \worktype{\cyr\CYRK\cyru\cyrr\cyrs\cyro\cyrv\cyra\cyrya\ \cyrr\cyra\cyrb%
-    \cyro\cyrt\cyra}
+    \worktype{Курсовая работа}
     \renewcommand{\maketitle}{\CDKBMakeTitle}
     \workname{\MakeUppercase{\@worktype}}
-    \typework{\cyr\cyrn\cyra\cyrp\cyri\cyrs\cyra\cyrn\cyra}
+    \typework{написана}
 }
 
 \DeclareOption{diploma}{%
@@ -207,8 +200,7 @@
     \renewcommand{\maketitle}{\MakeTitleReview}
     \renewcommand{\signatureline}{%
         \par\noindent%
-        \CYRN\cyra\cyru\cyrch\cyrn\cyrery\cyrishrt\ \cyrr\cyru\cyrk\cyro\cyrv%
-        \cyro\cyrd\cyri\cyrt\cyre\cyrl\cyrsftsn\\%
+        Научный\ руководитель\\%
         \signature{\@satitle}{\@saname}\\%
     }
 }
@@ -343,17 +335,16 @@
 \setlength{\belowcaptionskip}{1ex}
 \setlength{\abovecaptionskip}{1ex}
 
-\captionsetup[figure]{name=\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk, labelsep=endash,
+\captionsetup[figure]{name=Рисунок, labelsep=endash,
                 justification=centering, font={small}, skip=\abovecaptionskip, position=below}
-\captionsetup[table]{name=\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra, labelsep=endash, format=plain,
+\captionsetup[table]{name=Таблица, labelsep=endash, format=plain,
                 justification=RaggedRight, singlelinecheck=false, font={small}, position=top}
 
 % --------------------------------------------------------------------------%
 % Table of contents
 % --------------------------------------------------------------------------%
 \renewcommand{\tableofcontents}%
-{\structformat\section*{\uppercase{\cyr\CYRS\CYRO\CYRD\CYRE\CYRR\CYRZH\CYRA%
-\CYRN\CYRI\CYRE}}\secformat\@starttoc{toc}
+{\structformat\section*{\uppercase{СОДЕРЖАНИЕ}}\secformat\@starttoc{toc}
 \thispagestyle{empty}}
 
 \renewcommand{\@dotsep}{1.5}
@@ -417,11 +408,8 @@
 \secformat
 
 
-\newcommand{\intro}{\starsection{\cyr\CYRV\CYRV\CYRE\CYRD\CYRE%
-\CYRN\CYRI\CYRE}}
-\newcommand{\abbreviations}{\starsection{\CYRO\CYRB\CYRO\CYRZ\CYRN\CYRA%
-\CYRCH\CYRE\CYRN\CYRI\CYRYA\ \CYRI\ \CYRS\CYRO\CYRK\CYRR\CYRA\CYRSHCH%
-\CYRE\CYRN\CYRI\CYRYA}}
+\newcommand{\intro}{\starsection{ВВЕДЕНИЕ}}
+\newcommand{\abbreviations}{\starsection{ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ}}
 \newcommand{\definitions}{\starsection{\CYRO\CYRP\CYRR\CYRE\CYRD\CYRE%
 \CYRL\CYRE\CYRN\CYRI\CYRYA}}
 \newcommand{\defabbr}{\starsection{\CYRO\CYRP\CYRR\CYRE\CYRD\CYRE\CYRL%
@@ -472,8 +460,7 @@
     \fi
   \setcounter{section}{0}%
   \setcounter{subsection}{0}%
-  \renewcommand{\appendixname}{\cyr\CYRP\CYRR\CYRI\CYRL\CYRO\CYRZH\CYRE%
-    \CYRN\CYRI\CYRE}%
+  \renewcommand{\appendixname}{ПРИЛОЖЕНИЕ}%
   \def\sectionname{\appendixname}%
   \addtocontents{toc}{\protect\redeflsection}%
   \gdef\thesection{\Asbuk{section}}%
@@ -549,24 +536,19 @@
 \centering 
 \centerline{\scalebox{\scaleUnivName}[1.0]{\parbox[t]{1.1\textwidth}
 {\centering
-\textbf{\CYRM\CYRI\CYRN\CYRO\CYRB\CYRR\CYRN\CYRA\CYRU\CYRK\CYRI\ 
-\CYRR\CYRO\CYRS\CYRS\CYRI\CYRI\\
-\CYRF\CYRG\CYRB\CYRO\CYRU\ \CYRV\CYRO\ 
-<<\CYRS\CYRG\CYRU\ 
-\CYRI\CYRM\CYRE\CYRN\CYRI~\CYRN.\,\CYRG.\,\CYRCH\CYRE\CYRR\CYRN\CYRERY%
-\CYRSH\CYRE\CYRV\CYRS\CYRK\CYRO\CYRG\CYRO>>}}}}}}
+\textbf{МИНОБРНАУКИ\ 
+РОССИИ\\
+ФГБОУ\ ВО\ 
+<<СГУ\ ИМЕНИ~Н.\,Г.\,ЧЕРНЫШЕВСКОГО>>}}}}}}
 
 \newcommand{\shapkatwo}{{
 \centering 
 \centerline{\scalebox{\scaleUnivName}[1.0]{\parbox[t]{1.1\textwidth}
 {\centering
-\CYRM\CYRI\CYRN\CYRO\CYRB\CYRR\CYRN\CYRA\CYRU\CYRK\CYRI\ 
-\CYRR\CYRO\CYRS\CYRS\CYRI\CYRI\\
+МИНОБРНАУКИ РОССИИ\\
 Федеральное государственное бюджетное образовательное учреждение высшего образования\\
 \textbf{
-<<САРАТОВСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ\ 
-\CYRI\CYRM\CYRE\CYRN\CYRI~\CYRN.\,\CYRG.\,\CYRCH\CYRE\CYRR\CYRN\CYRERY%
-\CYRSH\CYRE\CYRV\CYRS\CYRK\CYRO\CYRG\CYRO>>}}}}}}
+<<САРАТОВСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ\ ИМЕНИ~Н.\,Г.\,ЧЕРНЫШЕВСКОГО>>}}}}}}
 
 \newcommand{\CDMakeTitle}
 {
@@ -883,8 +865,7 @@ C\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre\ \cyrr\cyra\cyrb%
 
 \vspace{1.2cm}
 \begin{flushleft}
-\@studenttitle\ \@course\ \cyrk\cyru\cyrr\cyrs\cyra\ \@group\ \cyrg%
-\cyrr\cyru\cyrp\cyrp\cyrery\\
+\@studenttitle\ \@course\ курса\ \@group\ группы\\
 \@spectype\ \@napravlenie\\
 \@department\\
 \vspace{0.3cm}\centering\@author
@@ -892,15 +873,13 @@ C\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre\ \cyrr\cyra\cyrb%
 \vfill
 
 \noindent
-\CYRN\cyra\cyru\cyrch\cyrn\cyrery\cyrishrt\ \cyrr\cyru\cyrk\cyro\cyrv%
-\cyro\cyrd\cyri\cyrt\cyre\cyrl\cyrsftsn\\
+Научный\ руководитель\\
 \signature{\@satitle}{\@saname}\\[14pt]
-\CYRZ\cyra\cyrv\cyre\cyrd\cyru\cyryu\cyrshch\cyri\cyrishrt\ \cyrk\cyra%
-\cyrf\cyre\cyrd\cyrr\cyro\cyrishrt\\
+Заведующий\ кафедрой\\
 \signature{\@chtitle}{\@chname}
 
 \vfill
-{\centering{\cyr\CYRS\cyra\cyrr\cyra\cyrt\cyro\cyrv\ \@date}
+{\centering{Саратов\ \@date}
 
 }
 \newpage
-- 
cgit v1.2.3

