From 8293cefa318f7a4518f69d3bf90704bf7c40da7e Mon Sep 17 00:00:00 2001 From: Igor Date: Sat, 21 Nov 2009 18:38:12 +0300 Subject: Шаблоны чисто документов MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plan/def.tex | 28 +++++++ plan/input.tex | 170 ++++++++++++++++++++++++++++++++++++++++ plan/izmena.tex | 42 ++++++++++ plan/nauch.tex | 233 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ plan/organ.tex | 52 +++++++++++++ plan/plan.pdf | Bin 0 -> 198947 bytes plan/plan.tex | 64 +++++++++++++++ plan/titul.tex | 46 +++++++++++ plan/ucheb.tex | 232 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ plan/uchmet.tex | 53 +++++++++++++ plan/vospit.tex | 53 +++++++++++++ plan/zakluch.tex | 33 ++++++++ 12 files changed, 1006 insertions(+) create mode 100755 plan/def.tex create mode 100644 plan/input.tex create mode 100755 plan/izmena.tex create mode 100755 plan/nauch.tex create mode 100755 plan/organ.tex create mode 100644 plan/plan.pdf create mode 100755 plan/plan.tex create mode 100755 plan/titul.tex create mode 100755 plan/ucheb.tex create mode 100755 plan/uchmet.tex create mode 100755 plan/vospit.tex create mode 100755 plan/zakluch.tex (limited to 'plan') diff --git a/plan/def.tex b/plan/def.tex new file mode 100755 index 0000000..e627b05 --- /dev/null +++ b/plan/def.tex @@ -0,0 +1,28 @@ + +\def\und{\underline{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}} +\def\date{\underline{<<\phantom{123}>>~~~~~~~~~~~~~~~~~}~\underline{\phantom{99999}} г.} +\def\protokol{Протокол \textnumero{}\underline{\phantom{1234}} от \date} + +% Счётчики общего назначения +\newcounter{mini} % Мин. число пунктов (остаток выводится пустыми строками) +\newcounter{minii} % Мин. число пунктов второго уровня (остаток выводится пустыми строками) + +\newcounter{cntsection} % Разделы +\def\nextsection{\stepcounter{cntsection}\Roman{cntsection}.} % Разделы римскими + +\def\twolines#1#2{\vbox{\hbox{#1}\vspace{0.2em}\hbox{#2}}} + +\newcommand*\recur[1]{\csname rn#1\recur} +\newcommand\rnm[1]{\endcsname{#1}#1} +\newcommand\rn[1]{} +\newcommand*\replicate[1]{% +\csname rn\expandafter\recur +\romannumeral\number\number#1 000\endcsname\endcsname +} + + +\def\lines#1{% +\replicate{#1}{\vspace{1.3em}\hrule} +\vspace{1.2em} +} + diff --git a/plan/input.tex b/plan/input.tex new file mode 100644 index 0000000..43862d9 --- /dev/null +++ b/plan/input.tex @@ -0,0 +1,170 @@ +\def\surname{Пашев} +\def\name{Игорь} +\def\patronym{Николаевич} + +\def\kafedra{кафедры теор. физики} +\def\position{старший преподаватель} +\def\degree{кандидат физ.-мат. наук} + +\def\year{2009/2010} + +\def\fio{\surname, \name{} \patronym{}} + + +% \lekc{0} % --- лекции +% \semprak{0} % --- семинары и практики +% \labor{0} % --- лабораторные +% \zacjot{0} % --- зачёты +% \ekzam{0} % --- экзамены +% \konsul{0} % --- консультации +% \samost{0} % --- самостоятельной работы контроль +% \kontrab{0} % --- контрольных работ проверка +% \praktika{0} % --- практика студентов +% \xxx{0} % --- прочее + + +% Учебная работа +\def\uchebPLANa{ % План на первый семестр + +\plan{Матем. анализ}{12 физ.}\lekc{36}\ekzam{6}\konsul{2}\itogo +\plan{Матем. анализ}{13 физ.}\lekc{36}\labor{52}\ekzam{6}\konsul{2}\samost{3}\itogo +\plan{Доп. главы мат. ан.}{13 физ.}\labor{24}\samost{2}\itogo +\plan{Теория рядов}{23 физ.}\lekc{24}\semprak{14}\zacjot{6}\samost{3}\itogo +\plan{Механика СС}{31 физ.}\lekc{20}\semprak{16}\zacjot{3}\samost{1}\itogo +\plan{Курсовая (матем.)}{31 физ.}\xxx{16}\itogo + +} + + +\def\uchebPLANb{ % План на второй семестр + +\plan{Матем. анализ}{12 физ.}\lekc{36}\ekzam{6}\konsul{2}\itogo +\plan{Матем. анализ}{13 физ.}\lekc{36}\labor{56}\ekzam{6}\konsul{2}\samost{3}\itogo +\plan{Доп. главы мат. ан.}{13 физ.}\labor{24}\zacjot{4}\itogo +\plan{ТВ и МС}{21 физ.}\lekc{30}\semprak{20}\ekzam{3}\konsul{2}\itogo +\plan{ОТО}{31 физ.}\lekc{30}\semprak{10}\zacjot{3}\samost{2}\itogo +\plan{КПВ}{52 физ.}\lekc{30}\zacjot{2}\samost{1}\itogo +\plan{ВКР}{51 физ.}\xxx{26}\itogo +\plan{Астрофизика}{41 физ.}\lekc{22}\labor{16}\ekzam{3}\konsul{2}\itogo +\plan{Курсовая (матем.)}{21 физ.}\xxx{4}\itogo +\plan{Курсовая (физика)}{41 физ.}\xxx{8}\itogo +\plan{Рецензирование}{51 физ.}\xxx{8}\itogo +\plan{Практика (2 нед.)}{51 физ.}\praktika{5}\itogo + +} + +\def\uchebFAKTa{ % Факт на первый семестр +% +\fact{август}\itogo +\fact{сентябрь}\itogo +\fact{октябрь}\itogo +\fact{ноябрь}\itogo +\fact{декабрь}\itogo +\fact{январь}\itogo +%\fact{август}\itogo +%\fact{сентябрь}\lekc{18}\semprak{6}\ekzam{8}\itogo +%\fact{октябрь}\lekc{54}\semprak{18}\itogo +%\fact{ноябрь}\lekc{8}\semprak{30}\samost{8}\itogo +%\fact{декабрь}\lekc{4}\semprak{28}\zacjot{8}\samost{2}\xxx{2}\itogo +%\fact{январь}\zacjot{2}\ekzam{12}\konsul{4}\samost{4}\xxx{2}\itogo + +} + +\def\uchebFAKTb{ % Факт на второй семестр +% +\fact{февраль}\total +\fact{март}\total +\fact{апрель}\total +\fact{май}\total +\fact{июнь}\total +\fact{июль}\total +% \fact{февраль}\lekc{36}\semprak{54}\ekzam{12}\konsul{4}\samost{7}\kontrab{10}\itogo +% \fact{март}\lekc{24}\semprak{14}\zacjot{7}\samost{4}\kontrab{9}\xxx{28}\itogo +% \fact{апрель}\lekc{28}\semprak{14}\zacjot{2}\kontrab{3}\itogo +% \fact{май}\praktica{12}\itogo +% \fact{июнь}\xxx{4}\itogo +% \fact{июль}\xxx{4}\itogo + +} + + + +% Учебно-методическая работа +\def\uchmetPLAN{ + +\razdel{Подготовка уч.-мет. документации} +\plan{Оформление УМКД}{20}{06.2010} +%\plan{Подготовка метод. реком. по курсовым раб.}{20}{30.12.2008} + +\razdel{Учебно-издательская деятельность} +\plan{Подготовка и издание уч.-мет. пособий}{60}{06.2010} +\plan{Разработка новых текстов лекций}{73}{06.2010} + +\razdel{Подготовка к учебной работе} +\plan{Подготовка к занятиям}{50}{06.2010} +\plan{Разработка заданий для контрольной работы}{20}{30.12.2008} +\plan{Подготовка экзам. билетов}{22}{30.12.2008} + +\razdel{Организационно-методическая работа} +\plan{Участие в работе метод. семинара кафедры}{20}{06.2010} + +} + + + +% НИР +\def\gosbudgetNIR{ % Выполнение плановых госбюджетных НИР +%\gosbudget{Научные проблемы, над которыми работает преподаватель}{38} +} + +\def\fondNIR{ % Работа с российскими и зарубежными научными фондами +\fond{Подготовка заявок на гранты в рос. науч. фонды.}{}{50} +\fond{Подготовка заявок на гранты в рег. фонды.}{}{50} +} + +\def\pubNIR{ % Научно-издательская деятельность +\publication{Подготовка и издание статей в ведущих реценз. изданиях.}{}{90} +\publication{Подготовка и издание статьи.}{}{50} +} + +\def\patentNIR{ % Работа по защите интеллектуальной собственности +%\patent{Патент на велосипед}{50} +} + +\def\konferecNIR{ % Участие в научных конференциях +%\konferec{Участие в научных конференциях}{}{20} +} + +\def\eksponatNIR{ % Подготовка и представление экспонатов на научные и научно-технические выставках +%\eksponat{Экспонаты}{31.12.2008}{13} +} + +\def\studentNIR{ % Организация научно-исследовательской деятельности студентов +%\student{Студенты неорганизованы}{31.12.2008}{13} +} + +\def\organNIR{ % Научно-организационная работа +%\organ{Работа в диссертационном совете К 212.191.04}{06.2010}{100} +} + + +% Организационная работа +\def\ORGAN{ +\razdel{Работа в системе управления университетом} +\razdel{Работа в системе управления факультетом} +\razdel{Работа в системе управления кафедрой} +\plan{Заседания кафедры}{30}{06.2010} + +} + + +% Воспитательная работа +\def\VOSPIT{ +\razdel{Работа куратором} +%\plan{Куратор 11 группы физфака}{100}{06.2010} +\razdel{Профориентация молодёжи} +\razdel{Студенческое самоуправление} +\plan{Трудовое воспитание студентов}{10}{06.2010} +\plan{Посещение общежитий}{20}{06.2010} + +} diff --git a/plan/izmena.tex b/plan/izmena.tex new file mode 100755 index 0000000..0e527a5 --- /dev/null +++ b/plan/izmena.tex @@ -0,0 +1,42 @@ +\fio\\ +\position{} \kafedra + +\setcounter{minii}{39} +\setcounter{issue_no}{0} +\def\emptyrow{& & & } + +\def\razdel#1{\addtocounter{mini}{-1}% +\ifnum\value{issue_no}>0\noexpand\replicate{\value{minii}}{\emptyrow\\}\setcounter{minii}{5}\fi% +\stepcounter{issue_no}\arabic{issue_no} & \bf #1 & & & \\ +\emptyrow\\} + +% Строка, параметры: Вида работ, часы, сроки +\def\plan#1#2#3{\addtocounter{minii}{-1}% +\addtocounter{cntvospit}{#2} & #1 & #2 & #3 & \\} + +\vspace{2em} + +\hbox to \textwidth {\hbox{\bf \nextsection{} ИЗМЕНЕНИЯ В ПЛАНЕ}\hfil\hbox{\bf на \year{} учебный год}} +\begin{longtable}{|c|p{0.3\textwidth}|p{0.3\textwidth}|p{0.3\textwidth}|} +\hline +\textnumero & +\centering Суть изменений & +\centering \twolines{Решение кафедры}{(протокол, дата)} & +\hfil Итоги выполенния \hfil \\ + +\hline +\hline + +\replicate{\value{minii}}{\emptyrow\\} + +\hline + +\end{longtable} + + +\vfill + +\hbox to \textwidth {\hbox{}\hfil\hbox{Преподаватель\und}} +\vspace{2em} +\hbox to \textwidth {\hbox{}\hfil\hbox{Зав. кафедрой\und}} + diff --git a/plan/nauch.tex b/plan/nauch.tex new file mode 100755 index 0000000..f54d6f5 --- /dev/null +++ b/plan/nauch.tex @@ -0,0 +1,233 @@ +\fio\\ +\position{} \kafedra + +\newcounter{cntnauch} % Всего часов по научной работе +\setcounter{issue_no}{0} +\def\min{7} + +\def\majorcapwidth{0.49\textwidth} +\def\minorcapwidth{0.35\textwidth} +\def\capwidth{0.84\textwidth} + +\def\phantomrow{& & 399 \kill} +\def\gosbudget#1#2{\multicolumn{2}{|p{\capwidth}|}{#1} & #2\addtocounter{mini}{-1}\addtocounter{cntnauch}{#2} \\} +\def\fond#1#2#3{{#1} & \centering #2& #3\addtocounter{mini}{-1}\addtocounter{cntnauch}{#3} \\} + +\let\patent=\gosbudget +\let\publication=\fond +\let\konferec=\fond +\let\eksponat=\fond +\let\student=\fond +\let\organ=\fond + +\newcounter{nauchi} +\def\nauchsecsion#1{\stepcounter{nauchi}\arabic{nauchi}. #1} + +\vspace{2em} + +\hbox to \textwidth {\hbox{\bf \nextsection{} НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ РАБОТА}\hfil\hbox{\bf на \year{} учебный год}} + +\vbox{ +\setcounter{mini}{\min} +\nauchsecsion{Выполнение плановых госбюджетных НИР} +\begin{longtable}{|p{\majorcapwidth}|p{\minorcapwidth}|c|} +\phantomrow +\hline + +\multicolumn{2}{|p{\capwidth}|}% +{Научные проблемы, над которыми работает преподаватель}&% +{\twolines{Кол-во}{часов}}\\ + +\hline +\hline + +\gosbudgetNIR + +\replicate{\value{mini}}{\multicolumn{2}{|p{\capwidth}|}{}&\\} + +\hline +\end{longtable} +} + + +\vbox{ +\setcounter{mini}{\min} +\nauchsecsion{Работа с российскими и зарубежными научными фондами и программами, хоздоговорная деятельность} +\begin{longtable}{|p{\majorcapwidth}|p{\minorcapwidth}|c|} +\phantomrow +\hline +\centering Планируемый проект&% +\centering Фонд, организация, программа&% +{\twolines{Кол-во}{часов}}\\ + +\hline +\hline + +\fondNIR + +\replicate{\value{mini}}{&&\\} + +\hline +\end{longtable} +} + + + +\vbox{ +\setcounter{mini}{\min} +\nauchsecsion{Научно-издательская деятельность} +\begin{longtable}{|p{\minorcapwidth}|p{\majorcapwidth}|c|} +\phantomrow +\hline +\centering Вид издания&% +\centering Планируемое название&% +{\twolines{Кол-во}{часов}}\\ + +\hline +\hline + +\pubNIR + +\replicate{\value{mini}}{&&\\} + +\hline +\end{longtable} +} + + +\vbox{ +\setcounter{mini}{\min} +\nauchsecsion{Работа по защите интеллектуальной собственности} +\begin{longtable}{|p{\majorcapwidth}|p{\minorcapwidth}|c|} +\phantomrow +\hline + +\multicolumn{2}{|p{\capwidth}|}% +{\centering Форма работы}&% +{\twolines{Кол-во}{часов}}\\ + +\hline +\hline + +\patentNIR + +\replicate{\value{mini}}{\multicolumn{2}{|p{\capwidth}|}{}&\\} + +\hline +\end{longtable} +} + + + +\vbox{ +\setcounter{mini}{\min} +\nauchsecsion{Участие в научных конференциях (с включением +в программу конференции или при условии публикации материалов)} +\begin{longtable}{|p{\majorcapwidth}|p{\minorcapwidth}|c|} +\phantomrow +\hline +\centering Форма работы&% +\centering Сроки&% +{\twolines{Кол-во}{часов}}\\ + +\hline +\hline + +\konferecNIR + +\replicate{\value{mini}}{&&\\} + +\hline +\end{longtable} +} + + +\vbox{ +\nauchsecsion{Подготовка и представление экспонатов на научные и научно-технические выставках} +\setcounter{mini}{\min} +\begin{longtable}{|p{\majorcapwidth}|p{\minorcapwidth}|c|} +\phantomrow +\hline +\centering Форма работы&% +\centering Сроки&% +{\twolines{Кол-во}{часов}}\\ + +\hline +\hline + +\eksponatNIR + +\replicate{\value{mini}}{&&\\} + +\hline +\end{longtable} +} + + + +\vbox{ +\nauchsecsion{Организация научно-исследовательской деятельности студентов} +\setcounter{mini}{\min} +\begin{longtable}{|p{\majorcapwidth}|p{\minorcapwidth}|c|} +\phantomrow +\hline +\centering Форма работы&% +\centering Сроки&% +{\twolines{Кол-во}{часов}}\\ + +\hline +\hline + +\studentNIR + +\replicate{\value{mini}}{&&\\} + +\hline +\end{longtable} +} + +\vbox{ +\nauchsecsion{Научно-организационная работа} +\setcounter{mini}{\min} +\begin{longtable}{|p{\majorcapwidth}|p{\minorcapwidth}|c|} +\phantomrow +\hline +\centering Форма работы&% +\centering Сроки&% +{\twolines{Кол-во}{часов}}\\ + +\hline +\hline + +\organNIR + +\replicate{\value{mini}}{&&\\} + +\hline +\end{longtable} +} + + + + + +\vbox{ +\begin{longtable}{p{\minorcapwidth}p{\majorcapwidth}c} +\phantomrow +\multicolumn{2}{r}{\bf Всего часов:}&\bf\arabic{cntnauch}\\ +\end{longtable} +} + +\newpage +{\bf Заключение кафедры о выполненнии плана НИР:} + +\setcounter{mini}{0} +\replicate{8}{\stepcounter{mini}Раздел~\arabic{mini}. +\lines{4} +} + +\addtocounter{cnttotaltotal}{\value{cntnauch}} % глобальный счётчик ваще всё! (plan.tex) + +\vfill +%\hbox to \textwidth {\hbox{}\hfil\hbox{Зав. кафедрой\und}} + diff --git a/plan/organ.tex b/plan/organ.tex new file mode 100755 index 0000000..b7579b8 --- /dev/null +++ b/plan/organ.tex @@ -0,0 +1,52 @@ +\fio\\ +\position{} \kafedra + +\setcounter{mini}{3} +\setcounter{minii}{5} +\newcounter{cntorgan} % Всего часов по организац. работе +\setcounter{issue_no}{0} +\def\emptyrow{& & & & } + +\def\razdel#1{\addtocounter{mini}{-1}% +\ifnum\value{issue_no}>0\noexpand\replicate{\value{minii}}{\emptyrow\\}\setcounter{minii}{5}\fi% +\stepcounter{issue_no}\arabic{issue_no} & \bf #1 & & & \\ +\emptyrow\\} + +% Строка, параметры: Вида работ, часы, сроки +\def\plan#1#2#3{\addtocounter{minii}{-1}% +\addtocounter{cntorgan}{#2} & #1 & #2 & #3 & \\} + +\vspace{2em} + +\hbox to \textwidth {\hbox{\bf \nextsection{} ОРГАНИЗАЦИОННАЯ РАБОТА}\hfil\hbox{\bf на \year{} учебный год}} +\begin{longtable}{|c|p{0.5\textwidth}|c|c|c|} +\hline +\textnumero & +\hfil Виды работ\hfil & +\twolines{Объём}{в часах} & +\twolines{Сроки}{выполнения} & +\twolines{Фактическое}{выполнение} \\ +\hline +\hline + +\ORGAN + +\replicate{\value{mini}}{\razdel{ }} +\replicate{\value{minii}}{\emptyrow\\} + + +\hline +\multicolumn{2}{|r|}{\bf Итого:} & \bf \arabic{cntorgan} & \multicolumn{2}{|l|}{} \\ +\hline + +\end{longtable} + +\addtocounter{cnttotaltotal}{\value{cntorgan}} % глобальный счётчик ваще всё! (plan.tex) + +\vspace{1em} +{\bf Заключение кафедры о выполненной работе:} + +\lines{15} + +\hbox to \textwidth {\hbox{}\hfil\hbox{Зав. кафедрой\und}} + diff --git a/plan/plan.pdf b/plan/plan.pdf new file mode 100644 index 0000000..25cf07b Binary files /dev/null and b/plan/plan.pdf differ diff --git a/plan/plan.tex b/plan/plan.tex new file mode 100755 index 0000000..abc2b4f --- /dev/null +++ b/plan/plan.tex @@ -0,0 +1,64 @@ +\documentclass[12pt,a4paper,russian]{article} +\usepackage{ifpdf} +\ifpdf +\usepackage{cmap} +\fi +\usepackage[T2A]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{geometry} +\usepackage{setspace} +\usepackage{babel} +\usepackage{rotating} +\usepackage{longtable} +\usepackage{hhline} + +\geometry{a4paper,tmargin=1.5cm,bmargin=1.5cm,lmargin=1.2cm,rmargin=1.2cm} +\pagestyle{empty} +\frenchspacing + +\setlength\parskip{\medskipamount} +\setlength\parindent{0pt} + +\sloppy +\widowpenalty=10000 +\clubpenalty=10000 +\raggedbottom + + +\newcounter{cntuchebtotal} % глобальный счётчик учебной нагрузки +\newcounter{cnttotaltotal} % глобальный счётчик ваще всё! + +\begin{document} + +\input{def} +\input{input} +\input{titul} +\newpage + +\input{ucheb} +\newpage + +\input{uchmet} +\newpage + +\input{nauch} +\newpage + +\input{organ} +\newpage + +\input{vospit} +\newpage + +\input{izmena} +\newpage + +\input{zakluch} +\newpage + +\makeatletter +\immediate\write\@auxout{\string\newlabel{TotalHours}{{}{\arabic{cnttotaltotal}}}} + +\makeatother +\end{document} + diff --git a/plan/titul.tex b/plan/titul.tex new file mode 100755 index 0000000..4c90206 --- /dev/null +++ b/plan/titul.tex @@ -0,0 +1,46 @@ + +\begin{center} +Государственное образовательное учреждение\\ +высшего профессионального образования\\ +ПОМОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ\\ +имени М.~В.~ЛОМОНОСОВА +\end{center} + +\vspace{3em} + +\hbox to \textwidth {\hbox{УТВЕРЖДАЮ}\hfil\hbox{УТВЕРЖДАЮ}} +\hbox to \textwidth {\hbox{Декан}\hfil\hbox{Зав. кафедрой}} +\hbox to \textwidth {\hbox{\und}\hfil\hbox{\und}} +\hbox to \textwidth {\hbox{\und}\hfil\hbox{\und}} +\vspace{1em} +\hbox to \textwidth {\hbox{\date}\hfil\hbox{\date}} + + +\vspace{5em} + +\begin{center}\Large +{\bf ИНДИВИДУАЛЬНЫЙ ПЛАН}\\ +работы преподавателя\\ +на \year{} учебный год +\end{center} + +\vspace{3em} + +\begin{center}\Large +{\bf\fio} + +\position{} \kafedra{}, + +\degree{} + + +{\small\em Общая нагрузка --- \pageref{TotalHours}} + +\end{center} + + +\vfil + +Подпись преподавателя\und + + diff --git a/plan/ucheb.tex b/plan/ucheb.tex new file mode 100755 index 0000000..4deaac1 --- /dev/null +++ b/plan/ucheb.tex @@ -0,0 +1,232 @@ +\fio\\ +\position{} \kafedra + +\vspace{2em} + +\begin{center}\bf +УЧЕБНАЯ РАБОТА НА \year{} УЧЕБНЫЙ ГОД +\end{center} + +\hbox to \textwidth {\hbox{Рассмотрен}\hfil\hbox{УТВЕРЖДАЮ}} +\hbox to \textwidth {\hbox{на заседании кафедры}\hfil\hbox{}} +\hbox to \textwidth {\hbox{\protokol}\hfil\hbox{Зав. кафедрой\und}} + +\vspace{2em} + +\newcounter{issue_no} % Текущий номер пункта +\newcounter{inline} % Часы в строке + +% На семестр +\newcounter{cntlek} % Часы в столбце лекций +\newcounter{cntsem} % Часы в столбце практик +\newcounter{cntlab} % Часы в столбце лабораторных +\newcounter{cntzac} % Часы в столбце зачётов +\newcounter{cntekz} % Часы в столбце экзаменов +\newcounter{cntkon} % Часы в столбце консультаций +\newcounter{cntsam} % Часы в столбце проверки сам. работы +\newcounter{cntkrl} % Часы в столбце контрольных работ +\newcounter{cntpra} % Часы в столбце практики +\newcounter{cntxxx} % Часы в столбце прочего +\newcounter{cnttotal} % Общее число часов + + +\def\resetcnt{ +\setcounter{issue_no}{0} % Часы в столбце лекций +\setcounter{cntlek}{0} % Часы в столбце лекций +\setcounter{cntsem}{0} % Часы в столбце практик +\setcounter{cntlab}{0} % Часы в столбце лабораторных +\setcounter{cntzac}{0} % Часы в столбце зачётов +\setcounter{cntekz}{0} % Часы в столбце экзаменов +\setcounter{cntkon}{0} % Часы в столбце консультаций +\setcounter{cntsam}{0} % Часы в столбце проверки сам. работы +\setcounter{cntkrl}{0} % Часы в столбце контрольных работ +\setcounter{cntpra}{0} % Часы в столбце практики +\setcounter{cntxxx}{0} % Часы в столбце прочего +\setcounter{cnttotal}{0} % Часы в столбце итого +\setcounter{mini}{15} % Максимальное число пунктов (остаток выводится пустыми строками) +} + +\newcounter{rowlek} % Часы в строке лекций +\newcounter{rowsem} % Часы в строке практик +\newcounter{rowlab} % Часы в строке лабораторных +\newcounter{rowzac} % Часы в строке зачётов +\newcounter{rowekz} % Часы в строке экзаменов +\newcounter{rowkon} % Часы в строке консультаций +\newcounter{rowsam} % Часы в строке проверки сам. работы +\newcounter{rowkrl} % Часы в строке контрольных работ +\newcounter{rowpra} % Часы в строке практики +\newcounter{rowxxx} % Часы в строке прочего + +% Команды прибавления часов +\def\lekc#1{\setcounter{rowlek}{#1}\addtocounter{cntlek}{#1}} +\def\semprak#1{\setcounter{rowsem}{#1}\addtocounter{cntsem}{#1}} +\def\labor#1{\setcounter{rowlab}{#1}\addtocounter{cntlab}{#1}} +\def\zacjot#1{\setcounter{rowzac}{#1}\addtocounter{cntzac}{#1}} +\def\ekzam#1{\setcounter{rowekz}{#1}\addtocounter{cntekz}{#1}} +\def\konsul#1{\setcounter{rowkon}{#1}\addtocounter{cntkon}{#1}} +\def\samost#1{\setcounter{rowsam}{#1}\addtocounter{cntsam}{#1}} +\def\kontrab#1{\setcounter{rowkrl}{#1}\addtocounter{cntkrl}{#1}} +\def\praktika#1{\setcounter{rowpra}{#1}\addtocounter{cntpra}{#1}} +\def\xxx#1{\setcounter{rowxxx}{#1}\addtocounter{cntxxx}{#1}} + +% Показать, если не ноль +\def\showcnt#1{\ifnum\value{#1}>0{\arabic{#1}}\fi} + +% Показать, если не ноль; добавить в общий счётчик строки +\def\collect#1{\addtocounter{inline}{\value{#1}}\showcnt{#1}\setcounter{#1}{0}} + +% Переход на след. строку, обнуляем счётчики +\def\total{ +\collect{rowlek} & +\collect{rowsem} & +\collect{rowlab} & +\collect{rowzac} & +\collect{rowekz} & +\collect{rowkon} & +\collect{rowsam} & +\collect{rowkrl} & +\collect{rowpra} & +\collect{rowxxx} & +\addtocounter{cnttotal}{\value{inline}}% +\bf\showcnt{inline}\setcounter{inline}{0} \\ +\hline +} +\let\together=\total +\let\itogo=\total + +% Начало строки в плане, параметры: название курса, у кого курс +\def\plan#1#2{ +\addtocounter{issue_no}{1} +\arabic{issue_no} & \small #1 & #2 &% +} + +% Начало строки в фактическом выполнении, параметр: название месяца +\def\fact#1{\multicolumn{3}{|l|}{#1} &} +\let\fakt=\fact + + +% Эталонная строка для указания ширины столбцов +% первые три числа - лексии, практики, лабораторные - их много =) +\def\phantomrow{% +15 & \small Математический анализ & 23 физики & \bf 468 & \bf 468 & +\bf 168 & \bf 68 & \bf 68 & \bf 68 & \bf 68 & \bf 68 & \bf 68 & \bf 68 & \bf 968% +} + +\def\emptyrow{& & & & & & & & & & & & &} + +% Параметры: семестр, план, фактически +\def\tables#1#2#3{% +\vbox{ +\resetcnt +\begin{longtable}{|c|l|c|c|c|c|c|c|c|c|c|c|c|c|} +\hline +\raisebox{2em}{\textnumero} & +\raisebox{2em}{\centering\twolines{Дисциплина,}{форма занятия}} & +\begin{sideways}\twolines{Факультет,}{курс, группа}\end{sideways} & +\begin{sideways}Лекции \end{sideways} & +\begin{sideways}Сем. и прак. \end{sideways} & +\begin{sideways}Лабор. \end{sideways} & +\begin{sideways}Зачёты \end{sideways} & +\begin{sideways}Экзамены \end{sideways} & +\begin{sideways}Консульт. \end{sideways} & +\begin{sideways}Сам. раб. \end{sideways} & +\begin{sideways}Контр. раб. \end{sideways} & +\begin{sideways}Практика \end{sideways} & +\begin{sideways}Прочее \end{sideways} & +\begin{sideways}\bf Итого \end{sideways} \\ +\hline + +\tiny1&\tiny\hfil2\hfil&\tiny3&\tiny4&\tiny5&\tiny6&\tiny7&\tiny8&\tiny9&\tiny10&\tiny11&\tiny12&\tiny13&\tiny14\\ +\hline +\hline + +\phantomrow \kill + +#2 + +\addtocounter{mini}{-\value{issue_no}} +\replicate{\value{mini}}{\emptyrow\\ \hline} + +\multicolumn{3}{|l|}{\bf Итого на #1-й семестр:} & +\bf\showcnt{cntlek} & +\bf\showcnt{cntsem} & +\bf\showcnt{cntlab} & +\bf\showcnt{cntzac} & +\bf\showcnt{cntekz} & +\bf\showcnt{cntkon} & +\bf\showcnt{cntsam} & +\bf\showcnt{cntkrl} & +\bf\showcnt{cntpra} & +\bf\showcnt{cntxxx} & +\showcnt{cnttotal}\\ + +\hline + +\end{longtable} +\addtocounter{cntuchebtotal}{\value{cnttotal}} % глобальный счётчик учебной нагрузки (plan.tex) +} + +\vfil + +\vbox{ +\resetcnt +\begin{longtable}{|c|l|c|c|c|c|c|c|c|c|c|c|c|c|} + +\phantomrow \kill + +\multicolumn{14}{l}{{\bf Выполнено фактически за #1-й семестр:}}\\ + +%\multicolumn{3}{|l|}{}&\tiny4&\tiny5&\tiny6&\tiny7&\tiny8&\tiny9&\tiny10&\tiny11&\tiny12&\tiny13&\tiny14\\ +\hline + +#3 + +\multicolumn{3}{|l|}{\bf Итого за #1-й семестр:} & +\bf\showcnt{cntlek} & +\bf\showcnt{cntsem} & +\bf\showcnt{cntlab} & +\bf\showcnt{cntzac} & +\bf\showcnt{cntekz} & +\bf\showcnt{cntkon} & +\bf\showcnt{cntsam} & +\bf\showcnt{cntkrl} & +\bf\showcnt{cntpra} & +\bf\showcnt{cntxxx} & +\showcnt{cnttotal}\\ +\hline + +\end{longtable} +} +} + + + +\hbox to \textwidth {\hbox{\bf \nextsection{} УЧЕБНАЯ РАБОТА}\hfil\hbox{\bf ПЛАН НА 1-й семестр}} +\tables 1 \uchebPLANa\uchebFAKTa + +\newpage + +\hbox to \textwidth {\hbox{\bf ПЛАН НА 2-й семестр}\hfil\hbox{}} +\tables 2 \uchebPLANb\uchebFAKTb + +\begin{longtable}{|c|l|c|c|c|c|c|c|c|c|c|c|c|c|} +\phantomrow \kill +\hline +\multicolumn{3}{|l|}{\bf Итого за год:} & +&&&&&&&&&&\\ +\hline +\end{longtable} + +\begin{flushright} + ({\em План на год: \arabic{cntuchebtotal}}) +\end{flushright} +\vfil + +\vspace{1em} +\hbox to \textwidth {\hbox{\date}\hfil\hbox{Подпись преподавателя\und}} +\vspace{2em} +\hbox to \textwidth {\hbox{Выполнение утверждено на заседании кафедры}\hfil\hbox{\protokol}} + + +\addtocounter{cnttotaltotal}{\value{cntuchebtotal}} % глобальный счётчик ваще всё! (plan.tex) + diff --git a/plan/uchmet.tex b/plan/uchmet.tex new file mode 100755 index 0000000..a5b0b9f --- /dev/null +++ b/plan/uchmet.tex @@ -0,0 +1,53 @@ +\fio\\ +\position{} \kafedra + +\setcounter{mini}{4} +\setcounter{minii}{4} +\newcounter{cntuchmet} % Всего часов по уч.-мету +\setcounter{issue_no}{0} +\def\emptyrow{& & & & } + +\def\razdel#1{\addtocounter{mini}{-1}% +\ifnum\value{issue_no}>0\noexpand\replicate{\value{minii}}{\emptyrow\\}\setcounter{minii}{5}\fi% +\stepcounter{issue_no}\arabic{issue_no} & \bf #1 & & & \\ +\emptyrow\\} + +% Строка, параметры: Вида работ, часы, сроки +\def\plan#1#2#3{\addtocounter{minii}{-1}% +\addtocounter{cntuchmet}{#2} & #1 & #2 & #3 & \\} + +\vspace{2em} + +\hbox to \textwidth {\hbox{\bf \nextsection{} УЧЕБНО-МЕТОДИЧЕСКАЯ РАБОТА}\hfil\hbox{\bf на \year{} учебный год}} +\begin{longtable}{|c|p{0.5\textwidth}|c|c|c|} +\hline +\textnumero & +\hfil Виды работ\hfil & +\twolines{Объём}{в часах} & +\twolines{Сроки}{выполнения} & +\twolines{Фактическое}{выполнение} \\ +\hline +\hline + +\uchmetPLAN + +\replicate{\value{mini}}{\razdel{ }} +\replicate{\value{minii}}{\emptyrow\\} + + +\hline +\multicolumn{2}{|r|}{\bf Итого:} & \bf \arabic{cntuchmet} & \multicolumn{2}{|l|}{} \\ +\hline + +\end{longtable} + +\addtocounter{cnttotaltotal}{\value{cntuchmet}} % глобальный счётчик ваще всё! (plan.tex) + + +\vspace{1em} +{\bf Заключение кафедры о выполненной работе:} + +\lines{10} + +\hbox to \textwidth {\hbox{}\hfil\hbox{Зав. кафедрой\und}} + diff --git a/plan/vospit.tex b/plan/vospit.tex new file mode 100755 index 0000000..58a72d1 --- /dev/null +++ b/plan/vospit.tex @@ -0,0 +1,53 @@ +\fio\\ +\position{} \kafedra + +\setcounter{mini}{3} +\setcounter{minii}{5} +\newcounter{cntvospit} % Всего часов по организац. работе +\setcounter{issue_no}{0} +\def\emptyrow{& & & & } + +\def\razdel#1{\addtocounter{mini}{-1}% +\ifnum\value{issue_no}>0\noexpand\replicate{\value{minii}}{\emptyrow\\}\setcounter{minii}{5}\fi% +\stepcounter{issue_no}\arabic{issue_no} & \bf #1 & & & \\ +\emptyrow\\} + +% Строка, параметры: Вида работ, часы, сроки +\def\plan#1#2#3{\addtocounter{minii}{-1}% +\addtocounter{cntvospit}{#2} & #1 & #2 & #3 & \\} + +\vspace{2em} + +\hbox to \textwidth {\hbox{\bf \nextsection{} ВОСПИТАТЕЛЬНАЯ РАБОТА}\hfil\hbox{\bf на \year{} учебный год}} +\begin{longtable}{|c|p{0.5\textwidth}|c|c|c|} +\hline +\textnumero & +\hfil Виды работ\hfil & +\twolines{Объём}{в часах} & +\twolines{Сроки}{выполнения} & +\twolines{Фактическое}{выполнение} \\ +\hline +\hline + +\VOSPIT + +\replicate{\value{mini}}{\razdel{ }} +\replicate{\value{minii}}{\emptyrow\\} + + +\hline +\multicolumn{2}{|r|}{\bf Итого:} & \bf \arabic{cntvospit} & \multicolumn{2}{|l|}{} \\ +\hline + +\end{longtable} + +\addtocounter{cnttotaltotal}{\value{cntvospit}} % глобальный счётчик ваще всё! (plan.tex) + + +\vspace{1em} +{\bf Заключение кафедры о выполненной работе:} + +\lines{15} + +\hbox to \textwidth {\hbox{}\hfil\hbox{Зав. кафедрой\und}} + diff --git a/plan/zakluch.tex b/plan/zakluch.tex new file mode 100755 index 0000000..186e708 --- /dev/null +++ b/plan/zakluch.tex @@ -0,0 +1,33 @@ +\fio\\ +\position{} \kafedra + +\vspace{2em} + +\hbox to \textwidth {\hbox{\bf \nextsection{} ИТОГИ РАБОТЫ}\hfil\hbox{\bf в \year{} учебном году}} + +ЗАКЛЮЧЕНИЕ: + +\lines{16} + +\vspace{2em} +\hbox to \textwidth {\hbox{\date}\hfil\hbox{Заключение составил\und}} + + +\vspace{2em} + + +РЕШЕНИЕ КАФЕДРЫ: + +\lines{7} + +\vspace{1em} +\hbox to \textwidth {\hbox{\protokol}\hfil\hbox{Зав. кафедрой\und}} + +\vspace{2em} +\hbox to \textwidth {\hbox{УТВЕРЖДЕНО деканом\und}\hfil\hbox{\date}} + +\vspace{2em} +При этом предложено: + +\lines{5} + -- cgit v1.2.3