-
Notifications
You must be signed in to change notification settings - Fork 23
/
SETUP.tex
116 lines (96 loc) · 4.97 KB
/
SETUP.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
% В этом файле следует указать информацию о себе
% и выполняемой работе.
\documentclass [fontsize=14pt, paper=a4, pagesize, DIV=calc]%
{scrartcl}
% ВНИМАНИЕ! Для использования глав поменять
% scrartcl на scrreprt
% Здесь ничего не менять
\usepackage [T2A] {fontenc} % Кириллица в PDF файле
\usepackage [utf8] {inputenc} % Кодировка текста: utf-8
\usepackage [russian] {babel} % Переносы, лигатуры
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Создание макроса управления элементами, специфичными
% для вида работы (курс., бак., маг.)
% Здесь ничего не менять:
\usepackage{ifthen}
\newcounter{worktype}
\newcommand{\typeOfWork}[1]
{
\setcounter{worktype}{#1}
}
% ВНИМАНИЕ!
% Укажите тип работы: 0 - курсовая, 1 - бак., 2 - маг.,
% 3 - бакалаврская с главами.
\typeOfWork{1}
% Считается, что курсовая и бак. бьются на разделы (section) и
% подразделы (subsection), а маг. — на главы (chapter), разделы и
% подразделы. Если хочется,
% чтобы бак. была с главами (например, если она большая),
% надо выбрать опцию 3.
% Если при выборе 2 или 3 вы забудете поменять класс
% документа на scrreprt (см. выше, в самом начале),
% то получите ошибку:
% ./aux/appearance.tex:52: Package scrbase Error: unknown option ` chapterprefix=
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Информация об авторе и работе для титульной страницы
\usepackage {titling}
% Имя автора в именительном падеже (для маг.)
\newcommand {\me}{%
И.\,И.~Иванов%
}
% Имя автора в родительном падеже (для курсовой и бак.)
\newcommand {\byme}{%
И.\,И.~Иванова%
}
% Любимый научный руководитель
\newcommand{\supervisor}%
{учёная степень, учёное звание / должность И. О. Фамилия}
% идентифицируем пол (только для курсовой и бак.)
\newcommand{\bystudent}{
Студента %Студентки % Для курсовой: с большой буквы
}
% Год публикации
\date{2015}
% Название работы
\title{Потенциально длинное название работы\\на две или три строки}
% Кафедра
%
\newboolean{needchair}
\setboolean{needchair}{false} % на ФИИТ не пишется (false), на ПМИ есть (true)
\newcommand {\thechair} {%
Кафедра компьютерного и аналогового моделирования светлого будущего%
}
\newcommand {\direction} {%
Направление подготовки\\
Фундаментальная информатика и информационные технологии%
}% Прикладная математика и информатика
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Другие настраиваемые элементы текста
% Листинги с исходным кодом программ: укажите язык программирования
\usepackage{listings}
\lstset{
language=[ISO]C++,% Язык указать здесь
basicstyle=\small\ttfamily,
breaklines=true,%
showstringspaces=false%
inputencoding=utf8x%
}
% полный список языков, поддерживаемых данным пакетом, есть,
% например, здесь (стр. 13):
% ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/listings/listings.pdf
% Нумерация списков: можно при необходимести
% изменять вид нумерации (например, добавлять правую скобку).
% По умолчанию буду списки вида:
% 1.
% 2.
% Изменять вид нумерации можно в начале нумерации:
% \begin{enumerate}[1)] (В квадратных скобках указан желаемый вид)
\usepackage[shortlabels]{enumitem}
\setlist[enumerate, 1]{1.}
% Гиперссылки: настройте внешний вид ссылок
\usepackage%
[pdftex,unicode,pdfborder={0 0 0},draft=false,%backref=page,
hidelinks, % убрать, если хочется видеть ссылки: это
% удобно в PDF файле, но не должно появиться на печати
bookmarks=true,bookmarksnumbered=false,bookmarksopen=false]%
{hyperref}