summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--graphs-exam/graphs-exam.pdfbin0 -> 117360 bytes
-rw-r--r--graphs-exam/graphs-exam.tex61
-rwxr-xr-xgraphs-exam/maker.sh35
4 files changed, 97 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index ebb870e..bf27fea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@
*.nav
*.snm
.DS_Store
+*.swp
diff --git a/graphs-exam/graphs-exam.pdf b/graphs-exam/graphs-exam.pdf
new file mode 100644
index 0000000..426953a
--- /dev/null
+++ b/graphs-exam/graphs-exam.pdf
Binary files differ
diff --git a/graphs-exam/graphs-exam.tex b/graphs-exam/graphs-exam.tex
new file mode 100644
index 0000000..af93dca
--- /dev/null
+++ b/graphs-exam/graphs-exam.tex
@@ -0,0 +1,61 @@
+\documentclass[a4paper,oneside,12pt]{extbook}
+
+\usepackage[T2A]{fontenc}
+\usepackage[english,russian]{babel}
+\usepackage[
+ left=2cm,right=2cm,
+ top=2.5cm,bottom=2.5cm
+]{geometry}
+
+\usepackage{amsmath}
+\usepackage{amsthm}
+\usepackage{amssymb}
+\usepackage{braket} % \set
+
+\renewcommand{\emptyset}{\varnothing}
+\newtheorem{definition}{Определение}
+
+\begin{document}
+
+\chapter*{Введение}
+
+\section{Декартово произведение. Бинарные отношения. Пустое и универсальное
+отношения. Операции над отношениями: пересечение, объединение, дополнение,
+обращение, умножение.}
+
+\begin{definition}
+ Пусть $A$, $B$ --- два непустых множества. Декартовым произведением $A$ и $B$
+ называется множество $A \times B = \set{(a, b) : a \in A,\, b \in B}$
+ \label{def:decart-cross}
+\end{definition}
+
+\begin{definition}
+ Бинарным отношением между множествами A и B называется всякое подмножество
+ $A \times B$. $\rho \subseteq A \times B$.
+ \label{def:bin-rel}
+\end{definition}
+
+\begin{definition}
+ Пустое отношение --- это отношение, не содержащее ни одной пары. Обозначение:
+ $\emptyset$.
+ \label{def:empty-set}
+\end{definition}
+
+\begin{definition}
+ Универсальное отношение содержит все возможные упорядоченные пары.
+ $\forall \rho: \emptyset \subseteq \rho \subseteq A \times B$.
+ \label{def:universal-set}
+\end{definition}
+
+
+\chapter{Основные алгебраические конструкции для графов}
+
+
+\chapter{Основные типы неориентированных графов}
+
+
+\chapter{Пути в орграфах}
+
+\dots
+
+\end{document}
diff --git a/graphs-exam/maker.sh b/graphs-exam/maker.sh
new file mode 100755
index 0000000..e847acf
--- /dev/null
+++ b/graphs-exam/maker.sh
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+watch() {
+ [ -z "$1" ] && echo "Необходимо указать название основного документа" && help
+ set -o xtrace
+ latexmk -pdf -f -shell-escape -interaction=nonstopmode -pvc $1
+}
+
+doc() {
+ [ -z "$1" ] && echo "Необходимо указать название основного документа" && help
+ set -o xtrace
+ latexmk -pdf -f -shell-escape -interaction=nonstopmode $1
+}
+
+clean() {
+ set -o xtrace
+ rm -rf _minted-*
+ find . -name "*.aux" -exec rm {} \;
+ rm -f *.dvi *.fdb_latexmk *.fls *.log *.out *.toc
+}
+
+help() {
+ echo "Использование:"
+ echo "./maker.sh watch <main-doc>.tex -> Запуск процесса, пересобирающего документ при изменениях"
+ echo "./maker.sh doc <main-doc>.tex -> Пересобрать документ"
+ echo "./maker.sh clean -> Удаление сгенерированных файлов"
+ exit 1
+}
+
+case "$1" in
+ watch) watch $2 ;;
+ doc) doc $2 ;;
+ clean) clean ;;
+ *) help ;;
+esac