Skip to content

Commit bea0e99

Browse files
committed
Обозначения вынесены в math, переносы в language.
1 parent c92a66a commit bea0e99

4 files changed

Lines changed: 14 additions & 18 deletions

File tree

tex/FormalLanguageConstrainedReachabilityLectureNotes.tex

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,8 @@
1616
\usepackage{kaobiblio} % Обертка для biblatex, позволяет печатать сноску сбоку
1717
\addbibresource{FormalLanguageConstrainedReachabilityLectureNotes.bib}
1818

19-
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
20-
\node[shape=circle,draw,inner sep=2pt] (char) {#1};}}
21-
22-
\newcommand*\Opt[1]{\textit{Opt}_{#1}}
23-
24-
\newcommand*\mmult[1]{ \oplus \! \overset{#1}{.} \! \otimes }
25-
26-
%\DeclareMathOperator{\Krond}{\setlength{\fboxsep}{0.25\fboxsep} \boxed{\oplus}^{\BbbB}}
27-
\newcommand*\Krond{\setlength{\fboxsep}{0.25\fboxsep} \, \boxed{\oplus}^{\BbbB} \,}
28-
\newcommand*\Kronf{\setlength{\fboxsep}{0.25\fboxsep} \, \boxed{\circ}^{\BbbB} \,}
29-
\newcommand\Kronw{\mathbin\ooalign{\hss$\square$\hss\cr$\circ$}}
30-
\newcommand\Kronq{\mathbin\ooalign{\hss$\square$\hss\cr$\oplus$}}
31-
3219
\setcounter{margintocdepth}{\sectiontocdepth}
3320

34-
\pghyphenation[]{russian}{%
35-
тео-ре-ти-ко-мно-жест-вен-ных
36-
}
37-
3821
\tikzexternalize
3922

4023
\title{О задачах анализа графов с использованием формальных языков в качестве ограничений на пути}

tex/part_02_Foundations/chapter_04_FormalLanguageTheoryIntro/01_SetOperations.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ \section{Теоретико-множественные операции над
88
\item $\overline{L} = \{ \omega \mid \omega \in \Sigma^* \text{ и } \omega \notin L\} = \Sigma^* \setminus L$, где $L$~--- язык над алфавитом $\Sigma$ .
99
\end{itemize}
1010

11-
Многие прикладные задачи, в которых возникают формальные языки, достаточно естественным образом формулируются в \fixit{теоретико-множественных}{Вёрстка!} терминах.
11+
Многие прикладные задачи, в которых возникают формальные языки, достаточно естественным образом формулируются в теоретико-множественных терминах.
1212
Так, задача распознавания~--- это задача проверки принадлежности элемента множеству.
1313
Далее мы рассмотрим прикладные задачи, решение которых требует, например, проверки включения одного языка в другой, или проверки непустоты пересечения двух языков.
1414
Разрешимость таких задач, алгоритмы решения, их сложность и другие свойства, зависят от свойств языков.

tex/styles/language.tex

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@
33
\setotherlanguage{english}
44

55
\usepackage[autostyle]{csquotes} % Правильные кавычки в зависимости от языка
6+
7+
8+
\pghyphenation[]{russian}{%
9+
тео-ре-ти-ко-мно-жест-вен-ных
10+
}

tex/styles/math.tex

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@
99
\newcommand{\first}[1][1]{\textsc{first}_{#1}}
1010
\newcommand{\follow}[1][1]{\textsc{follow}_{#1}}
1111

12+
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
13+
\node[shape=circle,draw,inner sep=2pt] (char) {#1};}}
14+
15+
\newcommand*\Opt[1]{\textit{Opt}_{#1}}
16+
17+
\newcommand*\mmult[1]{ \oplus \! \overset{#1}{.} \! \otimes }
18+
19+
\newcommand*\kron[1]{ \boxtimes^{#1}}
1220

1321
\newenvironment{scaledalign}[4]
1422
{

0 commit comments

Comments
 (0)