diff options
| author | Andrew Guschin <guschin@altlinux.org> | 2024-09-05 14:54:31 +0400 |
|---|---|---|
| committer | Andrew Guschin <guschin@altlinux.org> | 2024-09-05 14:54:31 +0400 |
| commit | b8ca36dc18ca8237d53bb4b39c71a4bf113fb000 (patch) | |
| tree | 5c0d40a974b60fb37c674e9e9e1ac0680dde7339 /report/SCWorks.cls | |
| parent | 30b7dc646f262ec6d97ac701859d0cf9008816c9 (diff) | |
Починил tex проект для компиляции через tectonictectonic
Diffstat (limited to 'report/SCWorks.cls')
| -rw-r--r-- | report/SCWorks.cls | 77 |
1 files changed, 28 insertions, 49 deletions
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 |