создан проект по классам TeX - таблиц

This commit is contained in:
Kolan Sh 2011-06-07 12:17:19 +04:00
parent 68aeb20237
commit 08b17e2229
14 changed files with 8387 additions and 43 deletions

67
c/tex_parser/Makefile Normal file
View File

@ -0,0 +1,67 @@
CC=cc
CXX=c++
INCLUDE=-I$(HOME)/projects/include
KOLAN_PROJECTS=$(HOME)/projects
KOLAN_INCLUDE=$(KOLAN_PROJECTS)/include
# Compiler flags
# if mode variable is empty, setting debug build mode
ifeq ($(mode),)
mode = debug
endif
ifeq ($(mode),debug)
CFLAGS = -O0 -g -std=gnu99 -pedantic -Wextra -Wconversion
LDFLAGS =
endif
ifeq ($(mode),profile)
CFLAGS = -O0 -g -p -ftest-coverage -Wcoverage-mismatch
LDFLAGS = -g -p
endif
ifeq ($(mode),develop)
CFLAGS += -O2 -g
LDFLAGS += -O1
endif
ifeq ($(mode),release)
CFLAGS += -O2
LDFLAGS += -O1
endif
CFLAGS += -Wall $(shell pkg-config --cflags liblist)
LDFLAGS += -Wall $(shell pkg-config --libs liblist) -lpthread -lexpat
all: tex_table_class_test
ifneq ($(mode),debug)
ifneq ($(mode),profile)
ifneq ($(mode),develop)
ifneq ($(mode),release)
@echo "Invalid build mode."
@echo "Please use 'make mode=release' or 'make mode=develop' or 'make mode=debug'"
@exit 1
endif
endif
endif
endif
@echo ".........................."
@echo "Building on "$(mode)" mode "
@echo "CFLAGS=$(CFLAGS)"
@echo "LDLAGS=$(LDFLAGS)"
@echo ".........................."
%.o :
$(CC) -c $(CFLAGS) $(LDFLAGS) $(INCLUDE) -o $@ $<
tex_table_class_test_obj = xmalloc.o xerror.o
tex_table_class_test: tex_table_class_test.o $(tex_table_class_test_obj)
$(CXX) $(CFLAGS) $(LDFLAGS) $(INCLUDE) -o $@ tex_table_class_test.o $(tex_table_class_test_obj) $(dataserver_obj)
tex_table_class_test.o: tex_table_class_test.cpp $(tex_table_class_test_obj)
xmalloc.o: $(KOLAN_INCLUDE)/xmalloc.[c,h] xerror.o
xerror.o: $(KOLAN_INCLUDE)/xerror.[c,h]
clean:
$(RM) *.o *.out callgrind.out.* *.gcno tex_table_class_test
.PHONY: all clean

3
c/tex_parser/get_tags.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/sh
cat $@ | iconv -f koi8-r -t utf-8 | sed 's/\\/\n\\/g' | grep '^\\[a-z]' | sed 's/\\\([a-z]*\).*$/\1/g' | sort | uniq | sed 's/\(.*\)/#define\t\1 "\1\"/g'

173
c/tex_parser/tables4.tex Normal file
View File

@ -0,0 +1,173 @@
%% LyX 1.6.8 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english,russian]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9,koi8-r]{inputenc}
\usepackage{array}
\usepackage{longtable}
\usepackage{textcomp}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\DeclareRobustCommand{\cyrtext}{%
\fontencoding{T2A}\selectfont\def\encodingdefault{T2A}}
\DeclareRobustCommand{\textcyr}[1]{\leavevmode{\cyrtext #1}}
\AtBeginDocument{\DeclareFontEncoding{T2A}{}{}}
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[russian]{babel}
\usepackage{array,longtable}
\usepackage{rotating}
\usepackage{setspace}
\usepackage{geometry}
\usepackage{float}
\usepackage{multirow}
\renewcommand{\multirowsetup}{\centering}
\makeatother
\usepackage{babel}
\begin{document}
DrosselTable1
\begin{longtable}{|>{\centering}p{0.11\linewidth}|>{\raggedright}p{0.05\linewidth}|>{\centering}p{0.07\paperwidth}|>{\centering}p{0.07\paperwidth}|>{\centering}m{0.07\paperheight}|>{\centering}m{0.07\paperheight}|>{\centering}p{0.07\paperheight}|>{\centering}p{0.07\paperheight}|}
\hline
\multicolumn{8}{|c|}{ó×ÏÄÎÙÊ ÐÒÏÔÏËÏÌ ÒÅÚÕÌØÔÁÔÏ× ÉÓÐÙÔÁÎÉÑ Ä×ÉÇÁÔÅÌÑ ô÷7-117÷ \textnumero{}}\tabularnewline
\multicolumn{8}{|c|}{óÔÅÎÄ \textnumero{}18 ~~ éõä óéë ~ äÁÔÁ: ~~~~~~~~ Ç. ÷ÒÅÍÑ:
~~~~~~~~~ òÎ = ~~~ ÍÍ ÒÔ ÓÔ~~ t×È = ~~~ $\,^{\circ}\mbox{C}$}\tabularnewline
\multicolumn{8}{|c|}{èÁÒÁËÔÅÒÉÓÔÉËÁ ~~~~~~~ áËÔ ÓÄÁÞÉ, ËÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ}\tabularnewline
\hline
\endhead
\hline
\multicolumn{2}{|>{\centering}m{0.11\linewidth}|}{\centering{}óÏÓÔÁ×ÉÌ} & \multicolumn{2}{c|}{éÎÖÅÎÅÒ ÐÏ ÉÓÐÙÔÁÎÉÑÍ} & îÁÞÁÌØÎÉË âôë & îÁÞÁÌØÎÉË ÕÞÁÓÔËÁ õéä óéë & \multicolumn{2}{c|}{ðÒÅÄÓÔÁ×ÉÔÅÌØ ÚÁËÁÚÞÉËÁ}\tabularnewline
\hline
\multicolumn{2}{|>{\centering}p{0.11\linewidth}|}{\centering{}\textit{ðÏÄÐÉÓØ}} & \multicolumn{2}{c|}{\textit{ðÏÄÐÉÓØ}} & \centering{}\textit{ðÏÄÐÉÓØ} & \centering{}\textit{ðÏÄÐÉÓØ} & \multicolumn{2}{c|}{\textit{ðÏÄÐÉÓØ}}\tabularnewline
\multicolumn{2}{|>{\centering}p{0.11\linewidth}|}{\textit{ÆÁÍÉÌÉÑ}} & \multicolumn{2}{c|}{\textit{ÆÁÍÉÌÉÑ}} & \multicolumn{1}{c|}{\textit{ÆÁÍÉÌÉÑ}} & \textit{ÆÁÍÉÌÉÑ} & \multicolumn{2}{c|}{\textit{ÆÁÍÉÌÉÑ}}\tabularnewline
\hline
\endfoot
\multicolumn{8}{|l|}{õÓÒÅÄΣÎÎÙÅ ÚÎÁÞÅÎÉÑ ÐÏ ÒÅÖÉÍÁÍ}\tabularnewline
\hline
\multicolumn{2}{|c|}{ðÁÒÁÍÅÔÒ} & NÅÐÒ & Ce & GÔ ÐÒ & nÔË ÐÒ & t{*}z ÓÔ ÐÒ & ðË\tabularnewline
\hline
\multicolumn{2}{|>{\centering}p{0.07\paperwidth}|}{\centering{}òÅÖÉÍ} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{úíç} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{0,4 Íð} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{Ne1650} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{íËÒ} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{íð} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{Ne2500} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{÷ÚÌ} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{30-ÍÉÎ.Í.} & & & & & & \tabularnewline
\hline
\multicolumn{8}{|c|}{úÁÍÅÒÅÎÎÙÅ ÐÁÒÁÍÅÔÒÙ}\tabularnewline
\hline
\multicolumn{2}{|c|}{ðÁÒÁÍÅÔÒ} & Ne & Ce && nÔË & t{*}z ÓÔ & ðË\tabularnewline
\hline
\multicolumn{2}{|l|}{úíç} & & & & & & \tabularnewline
\hline
\multicolumn{2}{|l|}{2,5 ÍÉÎ.Í.} & & & & & & \tabularnewline
\hline
\multicolumn{8}{|c|}{ïÃÅÎËÁ ÒÅÖÉÍÏ× ÐÏ ôõ}\tabularnewline
\hline
\multicolumn{2}{|c|}{ðÁÒÁÍÅÔÒ} & \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.07\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{NeÐÒ}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.07\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{ÎÅ
ÂÏÌÅÅ nÔË ÐÒ,\%}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.07\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{nÓÔ,\%}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.09\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{ÎÅ
ÂÏÌÅÅ t{*}z ÓÔ ÐÒ,$\,^{\circ}\mbox{C}$}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.08\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{ÎÅ
ÂÏÌÅÅ Ce Ç/Ì.Ó.Þ.}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.07\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{
ÐÒ, ËÇ/ÞÁÓ}}\selectlanguage{russian}
\tabularnewline
\cline{1-2}
\multicolumn{2}{|c|}{òÅÖÉÍ} & & & & & & \tabularnewline
\hline
& ôõ & 1900 & 93,0 & 98,0$\pm$0,5 & 680 & 221 & -\tabularnewline
\cline{2-8}
íËÒ & æÁËÔ & & & & & & \tabularnewline
\cline{2-8}
& ïÔËÌ. & & & & & & \tabularnewline
\hline
& ôõ & 2100 & 94,0 & 98,0$\pm$0,5 & 705 & - & -\tabularnewline
\cline{2-8}
íð & æÁËÔ & & & & & & \tabularnewline
\cline{2-8}
& ïÔËÌ. & & & & & & \tabularnewline
\hline
& ôõ & 2800 & 97,5 & 98,0$\pm$0,5 & 775 & 205 & -\tabularnewline
\cline{2-8}
÷ÚÌ & æÁËÔ & & & & & & \tabularnewline
\cline{2-8}
& ïÔËÌ. & & & & & & \tabularnewline
\hline
& ôõ & 3000 & 98,5 & 98,0$\pm$0,5 & 795 & - & -\tabularnewline
\cline{2-8}
30-ÍÉÎ.Í. & æÁËÔ & & & & & & \tabularnewline
\cline{2-8}
& ïÔËÌ. & & & & & & \tabularnewline
\hline
\multicolumn{8}{|c|}{úÁÍÅÒÅÎÎÙÅ ÐÁÒÁÍÅÔÒÙ}\tabularnewline
\hline
\multicolumn{2}{|c|}{ðÁÒÁÍÅÔÒ} & \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.07\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{Ne}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.07\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{ÎÅ
ÂÏÌÅÅ nÔË,\%}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.07\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{nÓÔ,\%}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.09\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{ÎÅ
ÂÏÌÅÅ t{*}z ÓÔ,$\,^{\circ}\mbox{C}$}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.08\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{ÎÅ
ÂÏÌÅÅ Ce Ç/Ì.Ó.Þ.}}\selectlanguage{russian}
& \selectlanguage{english}%
\inputencoding{latin9}\multirow{2}{0.07\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{GÔ,
ËÇ/ÞÁÓ}}\selectlanguage{russian}
\tabularnewline
\cline{1-2}
\multicolumn{2}{|c|}{òÅÖÉÍ} & & & & & & \tabularnewline
\hline
& ôõ & - & & 80,0$\pm$0,5 & - & - & -\tabularnewline
\cline{2-8}
úíç & æÁËÔ & & & & & & \tabularnewline
\cline{2-8}
& ïÔËÌ. & & & & & & \tabularnewline
\hline
& ôõ & - & 101,0 & 98,0$\pm$0,5 & 805 & - & -\tabularnewline
\cline{2-8}
2,5 ÍÉÎ.Í. & æÁËÔ & & & & & & \tabularnewline
\cline{2-8}
& ïÔËÌ. & & & & & & \tabularnewline
\hline
\multicolumn{3}{|c|}{A0} & & & & & \tabularnewline
\hline
\multicolumn{3}{|c|}{A1} & & & & & \tabularnewline
\hline
\multicolumn{3}{|c|}{A2} & & & & & \tabularnewline
\hline
\multicolumn{3}{|c|}{óëï} & & & & & \tabularnewline
\hline
\multicolumn{3}{|c|}{ðÒÉÍÅÞÁÎÉÅ} & \multicolumn{5}{c|}{}\tabularnewline
\end{longtable}
\end{document}

302
c/tex_parser/tables5.tex Normal file
View File

@ -0,0 +1,302 @@
%% LyX 1.6.8 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[russian,english]{article}
\usepackage[T1]{fontenc}
\usepackage[koi8-r,latin9]{inputenc}
\usepackage{array}
\usepackage{longtable}
\usepackage{textcomp}
\usepackage{amstext}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\DeclareRobustCommand{\cyrtext}{%
\fontencoding{T2A}\selectfont\def\encodingdefault{T2A}}
\DeclareRobustCommand{\textcyr}[1]{\leavevmode{\cyrtext #1}}
\AtBeginDocument{\DeclareFontEncoding{T2A}{}{}}
\newcommand{\lyxmathsym}[1]{\ifmmode\begingroup\def\b@ld{bold}
\text{\ifx\math@version\b@ld\bfseries\fi#1}\endgroup\else#1\fi}
%% Because html converters don't know tabularnewline
\providecommand{\tabularnewline}{\\}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\newcommand{\lyxaddress}[1]{
\par {\raggedright #1
\vspace{1.4em}
\noindent\par}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[russian]{babel}
\usepackage{array,longtable}
\usepackage{rotating}
\usepackage{setspace}
\usepackage{geometry}
\usepackage{float}
\usepackage{multirow}
\renewcommand{\multirowsetup}{\centering}
\makeatother
\usepackage{babel}
\begin{document}
\begin{flushright}
\textcyr{\char244}. 07-726\textcyr{\char192}
\par\end{flushright}
\begin{center}
\textbf{\textcyr{\char212\char238\char240\char236\char243\char235\char255\char240\char237\char251\char229}
\textcyr{\char228\char224\char237\char237\char251\char229} \textcyr{\char239\char238}
06\textcyr{\char194}.00.0100\textcyr{\char194\char210\char211}}
\par\end{center}
\begin{center}
\textcyr{\char228\char226\char232\char227\char224\char242\char229\char235\char255}
\textcyr{\char210\char194}7-117\textcyr{\char194} \textnumero{}\rule[-1pt]{3.5cm}{0.4pt}
\textcyr{\char210\char229\char236\char239\char229\char240\char224\char242\char243\char240\char224}
\textcyr{\char237\char224\char240\char243\char230\char237\char238\char227\char238}
\textcyr{\char226\char238\char231\char228\char243\char245\char224}
$t_{\text{\textcyr{\char237}}}$, \rule[-1pt]{1cm}{0.4pt},\inputencoding{koi8-r}\foreignlanguage{russian}{
$\,^{\circ}\mbox{C}$}
\par\end{center}
\selectlanguage{russian}%
\inputencoding{koi8-r}%
ÏÔ <<\rule[-1pt]{1.1cm}{0.4pt}>> \rule[-1pt]{2.5cm}{0.4pt}\inputencoding{latin9}\foreignlanguage{english}{
20~~~~\textcyr{\char227}.~~~~~~\textcyr{\char196\char224\char226\char235\char229\char237\char232\char229}
\textcyr{\char237\char224\char240\char243\char230\char237\char238\char227\char238}
\textcyr{\char226\char238\char231\char228\char243\char245\char224},
$P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char236}.
\textcyr{\char240\char242}. \textcyr{\char241\char242}.}
\selectlanguage{english}%
DrosselTable2
\begin{longtable}{|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.04\paperwidth}|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.09\paperwidth}|>{\centering}m{0.09\paperwidth}|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.09\paperwidth}|}
\hline
\linebreak\multirow{2}{0.06\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{òÅÖÉÍ
ÒÁÂÏÔÙ Ä×ÉÇÁÔÅÌÑ}} & & \linebreak\multirow{2}{0.1\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{íÏÝÎÏÓÔØ
ÎÁ }\inputencoding{latin9}\textcyr{\char226\char251\char226\char238\char228\char237\char238\char236}
\textcyr{\char226\char224\char235\char243} \textbf{N \textcyr{\char235}.\textcyr{\char241}.}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \multicolumn{2}{c|}{\inputencoding{latin9}%
\textcyr{\char215\char224\char241\char242\char238\char242\char224}
\textcyr{\char226\char240\char224\char249\char229\char237\char232\char255}
\textcyr{\char240\char238\char242\char238\char240\char224}} & \multirow{2}{0.1\paperwidth}{\textcyr{\char210\char229\char236\char239\char229\char240\char224\char242\char243\char240\char224}
\textcyr{\char227\char224\char231\char224} \textcyr{\char239\char229\char240\char229\char228}
\textcyr{\char241\char226\char238\char225\char238\char228\char237\char238\char233\char242\char243\char240\char225\char232\char237\char238\char233}
\textcyr{\char237\char229} \textcyr{\char225\char238\char235\char229\char229}
\textbf{t$_{4}$},\inputencoding{koi8-r}\foreignlanguage{russian}{$\,^{\circ}\mbox{C}$}} & \inputencoding{latin9}\multirow{2}{0.09\paperwidth}{\textcyr{\char211\char228\char229\char235\char252\char237\char251\char233}
\textcyr{\char240\char224\char241\char245\char238\char228} \textcyr{\char242\char238\char239\char235\char232\char226\char224}
\textcyr{\char237\char229} \textcyr{\char225\char238\char235\char229\char229}
\textbf{C$_{R\text{ \textcyr{\char239}\textcyr{\char240}}}$}\textcyr{\char227}/\textcyr{\char235}.\textcyr{\char241}.\textcyr{\char247}.\inputencoding{koi8-r}\foreignlanguage{russian}{}}\tabularnewline
\cline{4-5}
& & & \textcyr{\char242\char243\char240\char225\char238}-\textcyr{\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224}
\textcyr{\char237\char229} \textcyr{\char225\char238\char235\char229\char229}
\textbf{n$_{\text{\textcyr{\char242}\textcyr{\char234} \textcyr{\char239}\textcyr{\char240}}}$},
\% & \textcyr{\char241\char226\char238\char225\char238\char228\char237\char238\char233}
\textcyr{\char242\char243\char240\char225\char232\char237\char251}
\textbf{n$_{\lyxmathsym{\textcyr{\char241}\textcyr{\char242}}}$},
\% & & \centering{}\tabularnewline
\hline
\multirow{2}{0.11\paperwidth}{{*}2,5-\textcyr{\char236\char232\char237\char243\char242\char237\char238\char233}
\textcyr{\char236\char238\char249\char237\char238\char241\char242\char232}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & & 101,0 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}805 & -\tabularnewline
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\multirow{2}{0.1\paperwidth}{30-\textcyr{\char236\char232\char237\char243\char242\char237\char238\char233}
\textcyr{\char236\char238\char249\char237\char238\char241\char242\char232}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & 3000 & 98,5 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}795 & -\tabularnewline
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\multirow{2}{0.1\paperwidth}{\textcyr{\char194\char199\char203}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & 2800 & 97,5 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}775 & 205\tabularnewline
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\multirow{2}{0.07\paperwidth}{\textcyr{\char204\char207}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & 2100 & 94,0 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}705 & -\tabularnewline
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\multirow{2}{0.1\paperwidth}{\textcyr{\char204\char202\char240}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & 1900 & 93,0 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}680 & 221\tabularnewline
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\multirow{2}{0.1\paperwidth}{{*} \textcyr{\char199\char204\char195}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & - & - & \selectlanguage{russian}%
\inputencoding{koi8-r}80$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}- & -\tabularnewline
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\end{longtable}
\begin{flushleft}
{*} - \textcyr{\char232\char231\char236\char229\char240\char229\char237\char237\char251\char229}
\textcyr{\char239\char224\char240\char224\char236\char229\char242\char240\char251}\hspace*{1in}\textbf{\textsc{\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char251\char229}
\textcyr{\char239\char224\char240\char224\char236\char229\char242\char240\char251}}}\textsc{}\begin{longtable}{|>{\centering}m{0.15\paperwidth}|>{\centering}m{0.15\paperwidth}|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.1\paperwidth}|}
\hline
\multicolumn{2}{|>{\centering}m{0.2\paperwidth}|}{\centering{}\textbf{\textcyr{\char207\char224\char240\char224\char236\char229\char242\char240}}} & \multirow{2}{0.1\paperwidth}{\textbf{\textcyr{\char206\char225\char238\char231\char237\char224\char247\char229\char237\char232\char229}}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}\multirow{2}{0.1\paperwidth}{\textbf{\textcyr{\char208\char229\char230\char232\char236}}\inputencoding{koi8-r}\foreignlanguage{russian}{}} &
\lyxaddress{\multirow{2}{0.1\paperwidth}{\textbf{\textcyr{\char199\char237\char224\char247\char229\char237\char232\char229},
\textcyr{\char239\char238\char235\char243\char247\char229\char237\char237\char238\char229}
\textcyr{\char239\char240\char232} \textcyr{\char232\char241\char239\char251\char242\char224\char237\char232\char232}}\inputencoding{koi8-r}\foreignlanguage{russian}{}}}\tabularnewline
\cline{1-2}
\multicolumn{2}{|c|}{\textbf{\textcyr{\char205\char224\char232\char236\char229\char237\char238\char226\char224\char237\char232\char229}
\textcyr{\char232} \textcyr{\char229\char228\char232\char237\char232\char246\char224}
\textcyr{\char232\char231\char236\char229\char240\char229\char237\char232\char255}}} & & & \tabularnewline
\hline
\multicolumn{2}{|c|}{1} & 2 & 3 & 4\tabularnewline
\hline
\multicolumn{2}{|>{\centering}p{0.2\paperwidth}|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
\textcyr{\char226\char229\char235\char232\char247\char232\char237\char224}
\textcyr{\char247\char224\char241\char242\char238\char242\char251}
\textcyr{\char226\char240\char224\char249\char229\char237\char232\char255}
\textcyr{\char240\char238\char242\char238\char240\char224} \textcyr{\char242\char243\char240\char225\char238\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224},
\%%
\end{minipage}} & \centering{}$n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char236}\textcyr{\char227}}}0$ & \textcyr{\char204\char195} & \tabularnewline
\hline
\multicolumn{2}{|>{\centering}p{0.08\paperwidth}|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
\textcyr{\char226\char229\char235\char232\char247\char232\char237\char224}
\textcyr{\char247\char224\char241\char242\char238\char242\char251}
\textcyr{\char226\char240\char224\char249\char229\char237\char232\char255}
\textcyr{\char240\char238\char242\char238\char240\char224} \textcyr{\char242\char243\char240\char225\char238\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224},
\%%
\end{minipage}} & \centering{}$n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char226}\textcyr{\char231}\textcyr{\char235}}}0$ & <<\textcyr{\char194\char231\char235\char188\char242}>> & \tabularnewline
\hline
\multicolumn{2}{|c|}{%
\begin{minipage}[c]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
\textcyr{\char226\char229\char235\char232\char247\char232\char237\char224}
\textcyr{\char236\char232\char237\char232\char236\char224\char235\char252\char237\char238\char233}
\textcyr{\char247\char224\char241\char242\char238\char242\char251}
\textcyr{\char226\char240\char224\char249\char229\char237\char232\char255}
\textcyr{\char240\char238\char242\char238\char240\char224} \textcyr{\char242\char243\char240\char225\char238\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224},
\%%
\end{minipage}} & \centering{}$n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char236}\textcyr{\char232}\textcyr{\char237}}}0$ & \textcyr{\char204\char195} & \tabularnewline
\hline
\multicolumn{2}{|c|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
\textcyr{\char226\char229\char235\char232\char247\char232\char237\char224}
\textcyr{\char239\char229\char240\char229\char241\char242\char240\char238\char233\char234\char232}
\textcyr{\char247\char224\char241\char242\char238\char242\char251}
\textcyr{\char226\char240\char224\char249\char229\char237\char232\char255}
\textcyr{\char240\char238\char242\char238\char240\char224} \textcyr{\char242\char243\char240\char225\char238\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224}
\textcyr{\char239\char240\char232} <<\textcyr{\char208\char224\char231\char240\char229\char248\char229\char237\char232\char232}
\textcyr{\char208\char207\char204}>>,\%%
\end{minipage}} & \centering{}$\Delta n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char226}\textcyr{\char231}\textcyr{\char235}}}0$ & <<\textcyr{\char194\char231\char235\char188\char242}>> & \tabularnewline
\hline
\multicolumn{2}{|>{\centering}p{0.08\paperwidth}|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
\textcyr{\char226\char229\char235\char232\char247\char232\char237\char224}
\textcyr{\char239\char229\char240\char229\char241\char242\char240\char238\char233\char234\char232}
\textcyr{\char247\char224\char241\char242\char238\char242\char251}
\textcyr{\char226\char240\char224\char249\char229\char237\char232\char255}
\textcyr{\char240\char238\char242\char238\char240\char224} \textcyr{\char242\char243\char240\char225\char238\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224}
\textcyr{\char239\char238} \textcyr{\char234\char238\char236\char224\char237\char228\char229}
<<\textcyr{\char210\char240\char229\char237\char232\char240\char238\char226\char238\char247\char237\char251\char233}
\textcyr{\char240\char229\char230\char232\char236}>>, \%%
\end{minipage}} & \centering{}$\Delta n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char242}\textcyr{\char240}}}0$ & <<\textcyr{\char194\char231\char235\char188\char242}>> & \tabularnewline
\hline
\multicolumn{2}{|c|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char208\char224\char241\char245\char238\char228\char237\char251\char233}
\textcyr{\char234\char238\char253\char244\char244\char232\char246\char232\char229\char237\char242}
1-\textcyr{\char227\char238} \textcyr{\char234\char238\char237\char242\char243\char240\char224}
\textcyr{\char244\char238\char240\char241\char243\char237\char238\char234}%
\end{minipage}} & \centering{}$\Psi_{(\mu F)}$ & - & \tabularnewline
\hline
\multicolumn{2}{|>{\centering}p{0.1\paperwidth}|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char207\char240\char238\char227\char240\char224\char236\char236\char237\char251\char233}
\textcyr{\char240\char224\char241\char245\char238\char228} \textcyr{\char242\char238\char239\char235\char232\char226\char224}
\textcyr{\char226} \textcyr{\char208\char209}, \textcyr{\char234\char227}/\textcyr{\char247}%
\end{minipage}} & \centering{}$G_{\text{\textcyr{\char242} \textcyr{\char239}\textcyr{\char240}\textcyr{\char238}\textcyr{\char227} \textcyr{\char208}\textcyr{\char209} \textcyr{\char204}\textcyr{\char195}}}$ & - & \tabularnewline
\hline
\multirow{2}{0.15\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{ðÁÒÁÍÅÔÒÙ
ÉÚÍÅÒÉÔÅÌÑ ËÒÕÔÑÝÅÇÏ ÍÏÍÅÎÔÁ}} & \inputencoding{latin9}%
\textcyr{\char205\char224\char247\char224\char235\char252\char237\char238\char229}
\textcyr{\char241\char236\char229\char249\char229\char237\char232\char229},
\textcyr{\char227\char240\char224\char228} & \centering{}$\phi_{\text{\textcyr{\char232}\textcyr{\char234}\textcyr{\char236}}}0$ & \multirow{2}{0.1\paperwidth}{-} & \tabularnewline
\cline{2-3} \cline{5-5}
& \textcyr{\char202\char238\char253\char244\char244\char232\char246\char232\char229\char237\char242}
\textcyr{\char245\char224\char240\char224\char234\char242\char229\char240\char232\char241\char242\char232\char234\char232} & \centering{}$K$ & & \tabularnewline
\hline
\end{longtable}
\par\end{flushleft}
\textcyr{\char208\char224\char241\char245\char238\char228} \textcyr{\char236\char224\char241\char235\char224},
\textcyr{\char235}/\textcyr{\char247} \rule[-1pt]{2.0cm}{0.4pt} (\textcyr{\char237\char229}
\textcyr{\char225\char238\char235\char229\char229} 0,2)
\begin{flushleft}
\textbf{\textcyr{\char199\char224\char226\char232\char241\char232\char236\char238\char241\char242\char252}
\textcyr{\char236\char229\char230\char228\char243} \textcyr{\char239\char238\char235\char238\char230\char229\char237\char232\char229\char236}
\textcyr{\char228\char238\char231\char232\char240\char243\char254\char249\char229\char233}
\textcyr{\char232\char227\char235\char251} \textcyr{\char232} \textcyr{\char240\char224\char241\char245\char238\char228\char238\char236}
\textcyr{\char242\char238\char239\char235\char232\char226\char224}
$G_{\text{\textcyr{\char242}}}=f(\alpha_{\text{\textcyr{\char228}\textcyr{\char234}}})$}
\par\end{flushleft}
\begin{flushleft}
\begin{longtable}{|>{\centering}p{0.15\paperwidth}|>{\centering}p{0.1\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|}
\hline
\multicolumn{2}{|c|}{\textcyr{\char207\char224\char240\char224\char236\char229\char242\char240}} & \multicolumn{10}{c|}{\textcyr{\char199\char237\char224\char247\char229\char237\char232\char229},
\textcyr{\char239\char238\char235\char243\char247\char229\char237\char237\char238\char229}
\textcyr{\char239\char240\char232} \textcyr{\char232\char241\char239\char251\char242\char224\char237\char232\char232}}\tabularnewline
\hline
\textcyr{\char205\char224\char232\char236\char229\char237\char238\char226\char224\char237\char232\char229}
\textcyr{\char232} \textcyr{\char229\char228\char232\char237\char232\char246\char224}
\textcyr{\char232\char231\char236\char229\char240\char229\char237\char232\char255} & \textcyr{\char206\char225\char238\char231\char237\char224\char247\char229\char237\char232\char229} & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10\tabularnewline
\hline
\textcyr{\char207\char238\char235\char238\char230\char229\char237\char232\char229}
\textcyr{\char228\char238\char231\char232\char240\char243\char254\char249\char229\char233}
\textcyr{\char232\char227\char235\char251}, \textcyr{\char227\char240\char224\char228} & $(\alpha_{\text{\textcyr{\char228}\textcyr{\char234}}})$ & & & & & & & & & & \tabularnewline
\hline
\textcyr{\char208\char224\char241\char245\char238\char228} \textcyr{\char242\char238\char239\char235\char232\char226\char224},
\textcyr{\char234\char227}/\textcyr{\char247} & $G_{\text{\textcyr{\char210}}}$ & & & & & & & & & & \tabularnewline
\hline
\textcyr{\char200\char241\char239\char238\char235\char237\char232\char242\char229\char235\char252} & \textcyr{\char200\char237\char230\char229\char237\char229\char240}
\textcyr{\char239\char238} \textcyr{\char232\char241\char239\char251\char242\char224\char237\char232\char255\char236} & \multicolumn{3}{c|}{%
\begin{minipage}[t]{0.1\columnwidth}%
\textcyr{\char205\char224\char247\char224\char235\char252\char237\char232\char234}
\textcyr{\char193\char210\char202} \textcyr{\char200\char202}%
\end{minipage}} & \multicolumn{4}{>{\centering}p{0.15\paperwidth}|}{%
\begin{minipage}[t]{0.15\columnwidth}%
\textcyr{\char205\char224\char247\char224\char235\char252\char237\char232\char234}
\textcyr{\char243\char247\char224\char241\char242\char234\char224}
\textcyr{\char200\char196}%
\end{minipage}} & \multicolumn{3}{c|}{%
\begin{minipage}[t]{0.15\columnwidth}%
\textcyr{\char207\char240\char229\char228\char241\char242\char224\char226\char232\char242\char229\char235\char252}
\textcyr{\char231\char224\char234\char224\char231\char247\char232\char234\char224}%
\end{minipage}}\tabularnewline
\hline
& & \multicolumn{3}{c|}{} & \multicolumn{4}{c|}{} & \multicolumn{3}{c|}{}\tabularnewline
\hline
\end{longtable}
\par\end{flushleft}
\end{document}

View File

@ -0,0 +1,20 @@
#include "table_class.hpp"
#include "tex_table_class_tags.hpp"
int parse_table(const char *table_source, table_c *table)
{
size_t table_source_len = strlen(table_source);
for (size_t i = 0; i < table_source_len; i++) {
char c = table_source[i];
}
return 0;
}

View File

@ -0,0 +1,53 @@
#ifndef TEX_TABLE_CLASS
#define TEX_TABLE_CLASS
#include <vector>
#include <string>
/* Ячейка.
* Если встречается ячейка с \multicolumn{n}, то
* следующие n-1 ячеек в таблице пустые и при компиляции
* к ним не добавляется символ &
*/
class cell_c {
std::string before;
std::string request;
std::string after;
};
/* Строка.
* Заканчивается тегом "\tabularnewline"
*/
class row_c {
std::string before;
std::vector<cell_c> cells;
std::string after;
};
/* \hline\multicolumn{8}{|c|}{Сводный протокол результатов испытания двигателя ТВ7-117В \textnumero{}}\tabularnewline\multicolumn{8}{|c|}{Стенд \textnumero{}18 ~~ ИУД СИК ~ Дата: ~~~~~~~~ г. Время:~~~~~~~~~ Рн = ~~~ мм рт ст~~ tвх = ~~~ $\,^{\circ}\mbox{C}$}\tabularnewline\multicolumn{8}{|c|}{Характеристика ~~~~~~~ Акт сдачи, контрольные точки}\tabularnewline\hline\endhead
*/
class header_c {
std::string before;
std::vector<row_c> rows;
std::string after;
};
/* \hline\multicolumn{2}{|>{\centering}m{0.11\linewidth}|}{\centering{}Составил} & \multicolumn{2}{c|}{Инженер по испытаниям} & Начальник БТК & Начальник участка УИД СИК & \multicolumn{2}{c|}{Представитель заказчика}\tabularnewline\hline\multicolumn{2}{|>{\centering}p{0.11\linewidth}|}{\centering{}\textit{Подпись}} & \multicolumn{2}{c|}{\textit{Подпись}} & \centering{}\textit{Подпись} & \centering{}\textit{Подпись} & \multicolumn{2}{c|}{\textit{Подпись}}\tabularnewline\multicolumn{2}{|>{\centering}p{0.11\linewidth}|}{\textit{фамилия}} & \multicolumn{2}{c|}{\textit{фамилия}} & \multicolumn{1}{c|}{\textit{фамилия}} & \textit{фамилия} & \multicolumn{2}{c|}{\textit{фамилия}}\tabularnewline\hline\endfoot
*/
class footer_c {
std::string before;
std::vector<row_c> rows;
std::string after;
};
class table_c {
std::string id; // "Drossel1.Table1"
std::vector<std::string> columns_scheme; // "|>{\centering}m{0.1\paperwidth}"
header_c header;
footer_c footer;
std::vector<row_c> rows;
};
int parse_table(const char *table_source, table_c *table);
#endif // TEX_TABLE_CLASS

View File

@ -0,0 +1,29 @@
#ifndef TEX_TABLE_CLASS_TAGS_HPP
#define TEX_TABLE_CLASS_TAGS_HPP
const char *TAG_BEGIN "begin"
const char *TAG_CLINE "cline"
const char *TAG_END "end"
const char *TAG_ENDFOOT "endfoot"
const char *TAG_ENDHEAD "endhead"
const char *TAG_HLINE "hline"
const char *TAG_HSPACE "hspace"
const char *TAG_MULTICOLUMN "multicolumn"
const char *TAG_MULTIROW "multirow"
const char *TAG_TABULARNEWLINE "tabularnewline"
const char *ALL_TAGS[] {
TAG_BEGIN,
TAG_CLINE,
TAG_END,
TAG_ENDFOOT,
TAG_ENDHEAD,
TAG_HLINE,
TAG_HSPACE,
TAG_MULTICOLUMN,
TAG_MULTIROW,
TAG_TABULARNEWLINE
};
#endif // TEX_TABLE_CLASS_TAGS_HPP

View File

@ -0,0 +1,13 @@
//~ #include <stdio.h>
//~ #include <cstdlib>
//~ #include <iostream>
#include <unistd.h>
using namespace std;
int main(int argc, char *argv[])
{
return 0;//EXIT_SUCCESS;
}

View File

@ -52,6 +52,10 @@
\begin_body
\begin_layout Standard
Drossel27.Table1
\end_layout
\begin_layout Standard
\begin_inset Tabular
<lyxtabular version="3" rows="50" columns="8">
@ -1787,10 +1791,7 @@ paperwidth}{
\lang russian
не более
\lang russian
t*z ст пр,
не более t*z ст пр,
\begin_inset ERT
status open
@ -3032,10 +3033,7 @@ paperwidth}{
\lang russian
не более
\lang russian
nтк,%
не более nтк,%
\begin_inset ERT
status open

4370
tex/tables/tables4.out.lyx Normal file

File diff suppressed because it is too large Load Diff

View File

@ -33,6 +33,8 @@
\usepackage{babel}
\begin{document}
DrosselTable1
\begin{longtable}{|>{\centering}p{0.11\linewidth}|>{\raggedright}p{0.05\linewidth}|>{\centering}p{0.07\paperwidth}|>{\centering}p{0.07\paperwidth}|>{\centering}m{0.07\paperheight}|>{\centering}m{0.07\paperheight}|>{\centering}p{0.07\paperheight}|>{\centering}p{0.07\paperheight}|}
\hline
\multicolumn{8}{|c|}{ó×ÏÄÎÙÊ ÐÒÏÔÏËÏÌ ÒÅÚÕÌØÔÁÔÏ× ÉÓÐÙÔÁÎÉÑ Ä×ÉÇÁÔÅÌÑ ô÷7-117÷ \textnumero{}}\tabularnewline

View File

@ -201,6 +201,12 @@ rule[-1pt]{1.0cm}{0.4pt}
ст.
\end_layout
\begin_layout Standard
\lang russian
Drossel55.Table1
\end_layout
\begin_layout Standard
\begin_inset Tabular
<lyxtabular version="3" rows="14" columns="7">
@ -1507,7 +1513,15 @@ status open
\series bold
\shape smallcaps
Настроечные параметры
\series default
\end_layout
\begin_layout Standard
\align left
\lang russian
Drossel55.Table2
\shape smallcaps
\lang english
\begin_inset Tabular
<lyxtabular version="3" rows="12" columns="5">
@ -2543,6 +2557,13 @@ rule[-1pt]{2.0cm}{0.4pt}
\end_layout
\begin_layout Standard
\align left
\lang russian
Drossel55.Table3
\end_layout
\begin_layout Standard
\align left
\begin_inset Tabular

3291
tex/tables/tables5.out.lyx Normal file

File diff suppressed because it is too large Load Diff

View File

@ -74,8 +74,10 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
\textcyr{\char240\char242}. \textcyr{\char241\char242}.}
\selectlanguage{english}%
DrosselTable2
\begin{longtable}{|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.04\paperwidth}|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.09\paperwidth}|>{\centering}m{0.09\paperwidth}|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.09\paperwidth}|}
\hline
\hline
\linebreak\multirow{2}{0.06\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{òÅÖÉÍ
ÒÁÂÏÔÙ Ä×ÉÇÁÔÅÌÑ}} & & \linebreak\multirow{2}{0.1\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{íÏÝÎÏÓÔØ
ÎÁ }\inputencoding{latin9}\textcyr{\char226\char251\char226\char238\char228\char237\char238\char236}
@ -90,7 +92,7 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
\textcyr{\char240\char224\char241\char245\char238\char228} \textcyr{\char242\char238\char239\char235\char232\char226\char224}
\textcyr{\char237\char229} \textcyr{\char225\char238\char235\char229\char229}
\textbf{C$_{R\text{ \textcyr{\char239}\textcyr{\char240}}}$}\textcyr{\char227}/\textcyr{\char235}.\textcyr{\char241}.\textcyr{\char247}.\inputencoding{koi8-r}\foreignlanguage{russian}{}}\tabularnewline
\cline{4-5}
\cline{4-5}
& & & \textcyr{\char242\char243\char240\char225\char238}-\textcyr{\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224}
\textcyr{\char237\char229} \textcyr{\char225\char238\char235\char229\char229}
\textbf{n$_{\text{\textcyr{\char242}\textcyr{\char234} \textcyr{\char239}\textcyr{\char240}}}$},
@ -98,49 +100,49 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
\textcyr{\char242\char243\char240\char225\char232\char237\char251}
\textbf{n$_{\lyxmathsym{\textcyr{\char241}\textcyr{\char242}}}$},
\% & & \centering{}\tabularnewline
\hline
\hline
\multirow{2}{0.11\paperwidth}{{*}2,5-\textcyr{\char236\char232\char237\char243\char242\char237\char238\char233}
\textcyr{\char236\char238\char249\char237\char238\char241\char242\char232}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & & 101,0 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}805 & -\tabularnewline
\cline{2-7}
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\hline
\multirow{2}{0.1\paperwidth}{30-\textcyr{\char236\char232\char237\char243\char242\char237\char238\char233}
\textcyr{\char236\char238\char249\char237\char238\char241\char242\char232}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & 3000 & 98,5 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}795 & -\tabularnewline
\cline{2-7}
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\hline
\multirow{2}{0.1\paperwidth}{\textcyr{\char194\char199\char203}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & 2800 & 97,5 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}775 & 205\tabularnewline
\cline{2-7}
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\hline
\multirow{2}{0.07\paperwidth}{\textcyr{\char204\char207}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & 2100 & 94,0 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}705 & -\tabularnewline
\cline{2-7}
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\hline
\multirow{2}{0.1\paperwidth}{\textcyr{\char204\char202\char240}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & 1900 & 93,0 & \selectlanguage{russian}%
\inputencoding{koi8-r}98$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}680 & 221\tabularnewline
\cline{2-7}
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\hline
\multirow{2}{0.1\paperwidth}{{*} \textcyr{\char199\char204\char195}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}%
\textcyr{\char210\char211} & - & - & \selectlanguage{russian}%
\inputencoding{koi8-r}80$\pm$0,5\selectlanguage{english}
& \inputencoding{latin9}- & -\tabularnewline
\cline{2-7}
\cline{2-7}
& \textcyr{\char212\char224\char234\char242} & & & & & \tabularnewline
\hline
\end{longtable}
@ -149,18 +151,18 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
{*} - \textcyr{\char232\char231\char236\char229\char240\char229\char237\char237\char251\char229}
\textcyr{\char239\char224\char240\char224\char236\char229\char242\char240\char251}\hspace*{1in}\textbf{\textsc{\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char251\char229}
\textcyr{\char239\char224\char240\char224\char236\char229\char242\char240\char251}}}\textsc{}\begin{longtable}{|>{\centering}m{0.15\paperwidth}|>{\centering}m{0.15\paperwidth}|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.1\paperwidth}|>{\centering}m{0.1\paperwidth}|}
\hline
\multicolumn{2}{|>{\centering}m{0.2\paperwidth}|}{\centering{}\textbf{\textcyr{\char207\char224\char240\char224\char236\char229\char242\char240}}} & \multirow{2}{0.1\paperwidth}{\textbf{\textcyr{\char206\char225\char238\char231\char237\char224\char247\char229\char237\char232\char229}}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}\multirow{2}{0.1\paperwidth}{\textbf{\textcyr{\char208\char229\char230\char232\char236}}\inputencoding{koi8-r}\foreignlanguage{russian}{}} &
\hline
\multicolumn{2}{|>{\centering}m{0.2\paperwidth}|}{\centering{}\textbf{\textcyr{\char207\char224\char240\char224\char236\char229\char242\char240}}} & \multirow{2}{0.1\paperwidth}{\textbf{\textcyr{\char206\char225\char238\char231\char237\char224\char247\char229\char237\char232\char229}}\inputencoding{koi8-r}\foreignlanguage{russian}{}} & \inputencoding{latin9}\multirow{2}{0.1\paperwidth}{\textbf{\textcyr{\char208\char229\char230\char232\char236}}\inputencoding{koi8-r}\foreignlanguage{russian}{}} &
\lyxaddress{\multirow{2}{0.1\paperwidth}{\textbf{\textcyr{\char199\char237\char224\char247\char229\char237\char232\char229},
\textcyr{\char239\char238\char235\char243\char247\char229\char237\char237\char238\char229}
\textcyr{\char239\char240\char232} \textcyr{\char232\char241\char239\char251\char242\char224\char237\char232\char232}}\inputencoding{koi8-r}\foreignlanguage{russian}{}}}\tabularnewline
\cline{1-2}
\cline{1-2}
\multicolumn{2}{|c|}{\textbf{\textcyr{\char205\char224\char232\char236\char229\char237\char238\char226\char224\char237\char232\char229}
\textcyr{\char232} \textcyr{\char229\char228\char232\char237\char232\char246\char224}
\textcyr{\char232\char231\char236\char229\char240\char229\char237\char232\char255}}} & & & \tabularnewline
\hline
\hline
\multicolumn{2}{|c|}{1} & 2 & 3 & 4\tabularnewline
\hline
\hline
\multicolumn{2}{|>{\centering}p{0.2\paperwidth}|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
@ -171,7 +173,7 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
\textcyr{\char240\char238\char242\char238\char240\char224} \textcyr{\char242\char243\char240\char225\char238\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224},
\%%
\end{minipage}} & \centering{}$n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char236}\textcyr{\char227}}}0$ & \textcyr{\char204\char195} & \tabularnewline
\hline
\hline
\multicolumn{2}{|>{\centering}p{0.08\paperwidth}|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
@ -182,7 +184,7 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
\textcyr{\char240\char238\char242\char238\char240\char224} \textcyr{\char242\char243\char240\char225\char238\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224},
\%%
\end{minipage}} & \centering{}$n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char226}\textcyr{\char231}\textcyr{\char235}}}0$ & <<\textcyr{\char194\char231\char235\char188\char242}>> & \tabularnewline
\hline
\hline
\multicolumn{2}{|c|}{%
\begin{minipage}[c]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
@ -193,7 +195,7 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
\textcyr{\char240\char238\char242\char238\char240\char224} \textcyr{\char242\char243\char240\char225\char238\char234\char238\char236\char239\char240\char229\char241\char241\char238\char240\char224},
\%%
\end{minipage}} & \centering{}$n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char236}\textcyr{\char232}\textcyr{\char237}}}0$ & \textcyr{\char204\char195} & \tabularnewline
\hline
\hline
\multicolumn{2}{|c|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
@ -205,7 +207,7 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
\textcyr{\char239\char240\char232} <<\textcyr{\char208\char224\char231\char240\char229\char248\char229\char237\char232\char232}
\textcyr{\char208\char207\char204}>>,\%%
\end{minipage}} & \centering{}$\Delta n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char226}\textcyr{\char231}\textcyr{\char235}}}0$ & <<\textcyr{\char194\char231\char235\char188\char242}>> & \tabularnewline
\hline
\hline
\multicolumn{2}{|>{\centering}p{0.08\paperwidth}|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char205\char224\char241\char242\char240\char238\char229\char247\char237\char224\char255}
@ -218,7 +220,7 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
<<\textcyr{\char210\char240\char229\char237\char232\char240\char238\char226\char238\char247\char237\char251\char233}
\textcyr{\char240\char229\char230\char232\char236}>>, \%%
\end{minipage}} & \centering{}$\Delta n_{\text{\textcyr{\char242}\textcyr{\char234}\_\textcyr{\char242}\textcyr{\char240}}}0$ & <<\textcyr{\char194\char231\char235\char188\char242}>> & \tabularnewline
\hline
\hline
\multicolumn{2}{|c|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char208\char224\char241\char245\char238\char228\char237\char251\char233}
@ -226,20 +228,20 @@ $P_{\text{\textcyr{\char205}}}$\rule[-1pt]{1.0cm}{0.4pt} \textcyr{\char236\char2
1-\textcyr{\char227\char238} \textcyr{\char234\char238\char237\char242\char243\char240\char224}
\textcyr{\char244\char238\char240\char241\char243\char237\char238\char234}%
\end{minipage}} & \centering{}$\Psi_{(\mu F)}$ & - & \tabularnewline
\hline
\hline
\multicolumn{2}{|>{\centering}p{0.1\paperwidth}|}{%
\begin{minipage}[t]{0.45\columnwidth}%
\textcyr{\char207\char240\char238\char227\char240\char224\char236\char236\char237\char251\char233}
\textcyr{\char240\char224\char241\char245\char238\char228} \textcyr{\char242\char238\char239\char235\char232\char226\char224}
\textcyr{\char226} \textcyr{\char208\char209}, \textcyr{\char234\char227}/\textcyr{\char247}%
\end{minipage}} & \centering{}$G_{\text{\textcyr{\char242} \textcyr{\char239}\textcyr{\char240}\textcyr{\char238}\textcyr{\char227} \textcyr{\char208}\textcyr{\char209} \textcyr{\char204}\textcyr{\char195}}}$ & - & \tabularnewline
\hline
\hline
\multirow{2}{0.15\paperwidth}{\inputencoding{koi8-r}\foreignlanguage{russian}{ðÁÒÁÍÅÔÒÙ
ÉÚÍÅÒÉÔÅÌÑ ËÒÕÔÑÝÅÇÏ ÍÏÍÅÎÔÁ}} & \inputencoding{latin9}%
\textcyr{\char205\char224\char247\char224\char235\char252\char237\char238\char229}
\textcyr{\char241\char236\char229\char249\char229\char237\char232\char229},
\textcyr{\char227\char240\char224\char228} & \centering{}$\phi_{\text{\textcyr{\char232}\textcyr{\char234}\textcyr{\char236}}}0$ & \multirow{2}{0.1\paperwidth}{-} & \tabularnewline
\cline{2-3} \cline{5-5}
\cline{2-3} \cline{5-5}
& \textcyr{\char202\char238\char253\char244\char244\char232\char246\char232\char229\char237\char242}
\textcyr{\char245\char224\char240\char224\char234\char242\char229\char240\char232\char241\char242\char232\char234\char232} & \centering{}$K$ & & \tabularnewline
\hline
@ -261,22 +263,22 @@ $G_{\text{\textcyr{\char242}}}=f(\alpha_{\text{\textcyr{\char228}\textcyr{\char2
\begin{flushleft}
\begin{longtable}{|>{\centering}p{0.15\paperwidth}|>{\centering}p{0.1\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|>{\centering}p{0.03\paperwidth}|}
\hline
\hline
\multicolumn{2}{|c|}{\textcyr{\char207\char224\char240\char224\char236\char229\char242\char240}} & \multicolumn{10}{c|}{\textcyr{\char199\char237\char224\char247\char229\char237\char232\char229},
\textcyr{\char239\char238\char235\char243\char247\char229\char237\char237\char238\char229}
\textcyr{\char239\char240\char232} \textcyr{\char232\char241\char239\char251\char242\char224\char237\char232\char232}}\tabularnewline
\hline
\hline
\textcyr{\char205\char224\char232\char236\char229\char237\char238\char226\char224\char237\char232\char229}
\textcyr{\char232} \textcyr{\char229\char228\char232\char237\char232\char246\char224}
\textcyr{\char232\char231\char236\char229\char240\char229\char237\char232\char255} & \textcyr{\char206\char225\char238\char231\char237\char224\char247\char229\char237\char232\char229} & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10\tabularnewline
\hline
\hline
\textcyr{\char207\char238\char235\char238\char230\char229\char237\char232\char229}
\textcyr{\char228\char238\char231\char232\char240\char243\char254\char249\char229\char233}
\textcyr{\char232\char227\char235\char251}, \textcyr{\char227\char240\char224\char228} & $(\alpha_{\text{\textcyr{\char228}\textcyr{\char234}}})$ & & & & & & & & & & \tabularnewline
\hline
\hline
\textcyr{\char208\char224\char241\char245\char238\char228} \textcyr{\char242\char238\char239\char235\char232\char226\char224},
\textcyr{\char234\char227}/\textcyr{\char247} & $G_{\text{\textcyr{\char210}}}$ & & & & & & & & & & \tabularnewline
\hline
\hline
\textcyr{\char200\char241\char239\char238\char235\char237\char232\char242\char229\char235\char252} & \textcyr{\char200\char237\char230\char229\char237\char229\char240}
\textcyr{\char239\char238} \textcyr{\char232\char241\char239\char251\char242\char224\char237\char232\char255\char236} & \multicolumn{3}{c|}{%
\begin{minipage}[t]{0.1\columnwidth}%
@ -292,8 +294,8 @@ $G_{\text{\textcyr{\char242}}}=f(\alpha_{\text{\textcyr{\char228}\textcyr{\char2
\textcyr{\char207\char240\char229\char228\char241\char242\char224\char226\char232\char242\char229\char235\char252}
\textcyr{\char231\char224\char234\char224\char231\char247\char232\char234\char224}%
\end{minipage}}\tabularnewline
\hline
& & \multicolumn{3}{c|}{} & \multicolumn{4}{c|}{} & \multicolumn{3}{c|}{}\tabularnewline
\hline
& & \multicolumn{3}{c|}{}{} & \multicolumn{4}{c|}{} & \multicolumn{3}{c|}{}\tabularnewline
\hline
\end{longtable}
\par\end{flushleft}