-
Notifications
You must be signed in to change notification settings - Fork 1
/
NIR_otchet.tex
227 lines (164 loc) · 7.3 KB
/
NIR_otchet.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
%
% Шаблон для НИР
%
\documentclass[a4paper,12pt]{article}
\usepackage[backend=biber,sorting=none,style=gost-numeric]{biblatex} % библиография
\usepackage{mathtext} %русские буквы в формулах
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{amsmath}
\usepackage{fancyvrb}
\usepackage{formular}
\usepackage{setspace} % управление междустрочными интервалами
%поля документа
\usepackage[left=3cm,right=1cm,top=2cm,bottom=2cm]{geometry}
\usepackage{misccorr} % точки в конце номеров разделов, использовать перед пакетом ccaption!
\usepackage{ccaption} % изменения подписей к рисункам и табл.
% отступ перед первым абзацем
\usepackage{indentfirst}
%вставка изображений
\usepackage{graphicx}
% счетчики
\usepackage{totcount}
% управление содержанием
\usepackage{tocloft}
% управление таблицами и рисунками
\usepackage{float}
%для добавления количества источников в реферат
\newtotcounter{citnum} %From the package documentation
\def\oldbibitem{} \let\oldbibitem=\bibitem
\def\bibitem{\stepcounter{citnum}\oldbibitem}
% окружение для листингов - с нумерацией строк слева
\DefineVerbatimEnvironment{MyCode}{Verbatim}{frame=lines,numbers=left,numberblanklines=false,framesep=5mm}
% автоматическая нумерация листингов
\newfloat{Program}{phb}{lop}
\floatname{Program}{Листинг}
\floatstyle{ruled}
\setcounter{secnumdepth}{3} % глубина нумерации до подразделов
%если нужны точки в оглавлении для разделов - раскомментируйте следующую команду
%\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\addto\captionsrussian{%
\renewcommand{\figurename}{Рисунок}%
\renewcommand{\tablename}{Таблица}%
}
% дефис в подписи к рисункам
\captiondelim{ -- }
% Настройки для окружений с подчеркиваниями для подписей и пр.
\setFRMfontencoding{T2A}
\setFRMdfontencoding{T2A}
% thanks to A.Starikov
\setFRMfontfamily{cmr}
\setFRMdfontfamily{ptm}
\setFRMdfontsize{10pt}
% задает длину поля для подписи на титульной странице
\newFRMfield{xtitlesign}{40mm}
% поле для факультета или кафедры
\newFRMfield{fcath}{65mm}
\addbibresource{rbiblio.bib}
\begin{document}
% счетчики страниц, рисунков, таблиц
\regtotcounter{page}
\regtotcounter{figure}
\regtotcounter{table}
\renewcommand{\refname}{\centerline{СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ}}
\renewcommand{\contentsname}{\centerline{СОДЕРЖАНИЕ}}
%\renewcommand{\refname}{Список источников} % По умолчанию "Список литературы" (article)
%\renewcommand{\bibname}{Литература} % По умолчанию "Литература" (book и report)
% титульная страница
\thispagestyle{empty}
\begin{center} \small
\textbf{МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ}\\
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ\\
«Национальный исследовательский ядерный университет «МИФИ»\\
\textbf{Обнинский институт атомной энергетики} – \\
филиал федерального государственного автономного образовательного учреждения высшего\\
образования «Национальный исследовательский ядерный университет «МИФИ»\\
(ИАТЭ НИЯУ МИФИ)
\end{center}
%\vfill
\medskip
% Направление подготовки следует уточнять,
% магистры и бакалавры могут иметь разные наименования
\begin{center}
\begin{tabular}{rl}
Отделение & \useFRMfield{fcath}[\large Интеллектуальных кибернетических систем] \\
Направление подготовки & \useFRMfield{fcath}[\large Информационные системы и технологии] \\
\end{tabular}
\end{center}
\vfill
\large
\begin{center}
Научно-исследовательская работа \\
\medskip
\textbf{\Large
Тема работы полностью (как в задании)
}
\end{center}
\vspace{1cm}
\begin{tabular*}{\textwidth}{lcr}
Студент группы ИС-М16 & \useFRMfield{xtitlesign} & Ф.А.Милия\\
& & \\
Руководитель & & \\
д.т.н., должность & \useFRMfield{xtitlesign} & Р.У.Ководитель
\end{tabular*}
\vfill
\large
\begin{center}
Обнинск, 2016
\end{center}
\onehalfspacing
\pagebreak
% реферат
\thispagestyle{empty}
\section*{\centering РЕФЕРАТ}
% возможно, кол-во источников придется вставлять вручную
\total{page} стр., \total{table} табл., \total{figure} рис. , \total{citnum} ист.
КЛЮЧЕВЫЕ СЛОВА, В ВЕРХНЕМ РЕГИСТРЕ
Работа посвящена
Кратко перечислить результаты.
\pagebreak
\thispagestyle{empty}
\section*{\centering ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ}
ОДУ --- обыкновенные дифференциальные уравнения.
\pagebreak
\tableofcontents
% если нужно добавить "Стр." над номерами страниц - раскомментируйте следующую команду
%\addtocontents{toc}{~\hfill\textbf{Стр.}\par}
\pagebreak
\section*{\centering ВВЕДЕНИЕ}
\addcontentsline{toc}{section}{ВВЕДЕНИЕ}
\input{intro} % текст введения в файле intro.tex
\pagebreak
%\input{Post_zad}
\pagebreak
\input{part1} % первая глава - в файле part1.tex
\pagebreak
\input{part2} % вторая глава - в файле part2.tex
\pagebreak
\section*{\centering ЗАКЛЮЧЕНИЕ}
\addcontentsline{toc}{section}{ЗАКЛЮЧЕНИЕ}
Настоящая научно-исследовательская работа посвящена
В результате были разработаны --- перечислить результаты и выводы работы.
% оформление библиографии - вариант с БД
\pagebreak
\addcontentsline{toc}{section}{СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ}
\printbibliography
\pagebreak
\section*{\centering Приложение}
\addcontentsline{toc}{section}{Приложение}
\begin{MyCode}
List<Integer> ints = new ArrayList<>();
ints.add(1);
ints.add(2);
ints.add(3);
ints.add(4);
ints.add(5);
ints.add(6);
Stream stream =
ints.stream()
.peek(System.out::println)
.filter(i -> i % 2 == 0);
\end{MyCode}
\end{document}