Система контроля версий GitLab использует язык форматирования GitHub Flavored Markdown (форматирование текста в Issues (топики). Краткое руководство: https://gitlab.igrnt.info/bible/igrnt/wikis/gitlab-markdown

общая коррекция LCV, хаотичный проход по тексту всего НЗ и ВЗ, правка LaTeX кода

parent 0755fb01
......@@ -40,7 +40,7 @@
\RequirePackage[saveall]{silence}% Filter out warning messages
\WarningsOff[relsize,hyperref,bookmark]%
\WarningFilter{latex}{Underfull \hbox (badness 10000) }%
% \WarningFilter{latex}{Marginpar on page}%
\WarningFilter{latex}{Marginpar on page}%
\WarningFilter{latex}{You have requested package }%
\WarningFilter{latex}{Reference }%
\WarningFilter{latex}{Label }%
......
......@@ -254,6 +254,8 @@
\begin{multicols}{2}%
\makeatletter%
{%
\hbadness=10000%
\emergencystretch=2.5em%
\lineskiplimit=-999pt\relax% Запрещаем LaTeX добавлять место между строками, если есть высокие буквы, как Ё, Й, евр. Ламед... Обязательно заключать блоки текста в \makeatletter ... \makeatother, иначе сломает подстрочный формат и много чего другого!!!
\mbox{}\vspace{-2.0ex}\ignorespaces\footnotesize\mbox{}%
\leading{11.25pt}%
......@@ -274,6 +276,7 @@
\makeatletter%
{%
\hbadness=10000%
\emergencystretch=2.5em%
\lineskiplimit=-999pt\relax% Запрещаем LaTeX добавлять место между строками, если есть высокие буквы, как Ё, Й, евр. Ламед... Обязательно заключать блоки текста в \makeatletter ... \makeatother, иначе сломает подстрочный формат и много чего другого!!!
% \mbox{}\vspace{-2.25ex}\ignorespaces\footnotesize\mbox{}{\larger[\ifcompilelcvonly0.4\else0.5\fi]\RusLangPTSN{#2}}%
\mbox{}\vspace{-2.0ex}\ignorespaces\footnotesize\mbox{}%
......@@ -290,8 +293,10 @@
%
\ifcompilelcvonly%
\pagestyle{ntfancylcvonly}% необходимо именно здесь объявить стиль ntfancy для последующих страниц
\changetext{-5pt}{\bibbooktextoffsetLCV}{\bibbooktextsetbackLCV}{}{}% \changetext{ text height }{ text width }{ even-side margin }{ odd-side margin }{ column sep. }
\begingroup%
\changetext{-5pt}{}{}{}{}% \changetext{ text height }{ text width }{ even-side margin }{ odd-side margin }{ column sep. }
% \strictpagecheck%
\begin{adjustwidth}{}{0.225\textwidth}%
\else%
\pagestyle{ntfancy}% необходимо именно здесь объявить стиль ntfancy для последующих страниц
\changetext{-16pt}{}{}{}{}% из-за того, что мы вызываем темплейт стиля ntfancy два раза при обработке предисловий к книгам НЗ, нужно два раза убирать вертикальный доступ в нижней части страниц.
......@@ -313,6 +318,8 @@
\begin{multicols}{2}[\introNTBookHeading{#1}][0.125ex]%
\makeatletter%
{%
\hbadness=10000%
\emergencystretch=2.5em%
\lineskiplimit=-999pt\relax% Запрещаем LaTeX добавлять место между строками, если есть высокие буквы, как Ё, Й, евр. Ламед... Обязательно заключать блоки текста в \makeatletter ... \makeatother, иначе сломает подстрочный формат и много чего другого!!!
\mbox{}\vspace{-2.0ex}\ignorespaces\footnotesize\mbox{}%
\leading{12.0pt}%
......@@ -327,8 +334,10 @@
%
\ifcompilelcvonly%
\pagestyle{ntfancylcvonly}% необходимо именно здесь объявить стиль ntfancy для последующих страниц
\changetext{-5pt}{\bibbooktextoffsetLCV}{\bibbooktextsetbackLCV}{}{}% \changetext{ text height }{ text width }{ even-side margin }{ odd-side margin }{ column sep. }
\begingroup%
\changetext{-5pt}{}{}{}{}% \changetext{ text height }{ text width }{ even-side margin }{ odd-side margin }{ column sep. }
% \strictpagecheck%
\begin{adjustwidth}{}{0.225\textwidth}%
\else%
\pagestyle{ntfancy}% необходимо именно здесь объявить стиль ntfancy для последующих страниц
\changetext{-16pt}{}{}{}{}% из-за того, что мы вызываем темплейт стиля ntfancy два раза при обработке предисловий к книгам НЗ, нужно два раза убирать вертикальный доступ в нижней части страниц.
......
......@@ -166,8 +166,8 @@
%%% обновляем линию, отделяющую зону сносок от основного текста для каждого класса
\renewcommand*{\footnoterule}{{\color{lightergrayever}\kern -4pt \hrule width 0.4\textwidth height 0.25pt \kern 3.75pt}}% обновляем линию, отделяющую зону сносок от основного текста (для команды \footnotetext{})
\renewcommand*{\footnoteruleA}{{\color{lightergrayever}\kern -4pt \hrule width 0.4\textwidth height 0.2pt \kern 3.8pt}}%
\renewcommand*{\footnoteruleB}{{\color{lightergrayever}\kern -4pt \hrule width 0.75\textwidth height 0.2pt \kern 3.8pt}}%
\renewcommand*{\footnoteruleE}{{\color{lightergrayever}\kern -4pt \hrule width 0.75\textwidth height 0.2pt \kern 3.8pt}}%
\renewcommand*{\footnoteruleB}{{\color{lightergrayever}\kern -4pt \hrule width 0.8\textwidth height 0.2pt \kern 3.8pt}}%
\renewcommand*{\footnoteruleE}{{\color{lightergrayever}\kern -4pt \hrule width 0.8\textwidth height 0.2pt \kern 3.8pt}}%
%
\let\Afootnoterule\footnoteruleA%
\let\Bfootnoterule\footnoteruleB%
......
......@@ -37,7 +37,7 @@
%\def\Hebhamashiah#1{\mbox{\scalebox{0.775}{{\addfontfeature{Opacity=0.6}ҳа}}\hspace{0.1pt}М\hspace{-0.04em}{\`а}ш\'иаҳ#1}}% G5547
\def\Hebhamashiah#1{\mbox{\scalebox{0.775}{ҳа}\hspace{0.1pt}МАШ\'ИАҲ#1}}% G5547
\def\Hebhamashiahlcv#1{\mbox{\scalebox{0.775}{ҳа}\hspace{0.1pt}Маш\'иаҳ#1}}% G5547
\def\Hebhamashiahintro#1{\mbox{\scalebox{0.775}{ҳа}\hspace{0.1pt}Маш\'иаҳ#1}}% G5547
\def\Hebhamashiahintro#1{\texorpdfstring{\mbox{\scalebox{0.775}{ҳа}\hspace{0.1pt}Маш\'иаҳ#1}}{ҳа Маш\'иаҳ#1}}% G5547
%\def\Hebmashiah#1{\mbox{м\hspace{-0.04em}{\`а}ш\'иаҳ#1}}% G500, G5580 (лже-мессия)
\def\Hebmashiah#1{\mbox{маш\'иаҳ#1}}% G500, G5580 (лже-мессия)
%
......
......@@ -492,9 +492,9 @@
}%
}{%
\ifthenelse{\equal{\COMPILEPART}{complete}}{%
\ifforprint\refntrusname\ #2:#3\else\refntrusname\ \ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
\ifforprint\refntrusname\,#2:#3\else\refntrusname\,\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
}{%
\refntrusname\ #2:#3%
\refntrusname\,#2:#3%
}%
}%
\renewcommand{\refotntprevname}{#1}%
......@@ -509,9 +509,9 @@
}%
}{%
\ifthenelse{\equal{\COMPILEPART}{complete}}{%
\ifforprint\ignorespaces; \refntrusname\ #2:#3\else\ignorespaces; \refntrusname\ \ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
\ifforprint\ignorespaces; \refntrusname\,#2:#3\else\ignorespaces; \refntrusname\,\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
}{%
\ignorespaces; \refntrusname\ #2:#3%
\ignorespaces; \refntrusname\,#2:#3%
}%
}%
\renewcommand{\refotntprevname}{#1}%
......@@ -526,9 +526,9 @@
}%
}{%
\ifthenelse{\equal{\COMPILEPART}{complete}}{%
\ifforprint\ignorespaces; \textbf{\refntrusname\ #2:#3}\else\ignorespaces; \textbf{\refntrusname\ }\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{\textbf{#2:#3}}\else\hyperlink{Interlinear:#1:#2:#3}{\textbf{#2:#3}}\fi\fi%
\ifforprint\ignorespaces; \textbf{\refntrusname\,#2:#3}\else\ignorespaces; \textbf{\refntrusname\,}\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{\textbf{#2:#3}}\else\hyperlink{Interlinear:#1:#2:#3}{\textbf{#2:#3}}\fi\fi%
}{%
\ignorespaces; \textbf{\refntrusname\ #2:#3}%
\ignorespaces; \textbf{\refntrusname\,#2:#3}%
}%
}%
\renewcommand{\refotntprevname}{#1}%
......@@ -536,18 +536,18 @@
\newcommand{\refnttskfirst}[3]{% Ссылка на стих НЗ в подстрочнике - например для Ин. 3:16 - \refnttskfirst{Joh}{3}{16}
\refntengtorusname{#1}%
\ifthenelse{\equal{\COMPILEPART}{complete}}{%
\ifforprint\ignorespaces\refntrusname\ #2:#3\else\ignorespaces\refntrusname\ \ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
\ifforprint\ignorespaces\refntrusname\,#2:#3\else\ignorespaces\refntrusname\,\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
}{%
\ignorespaces\refntrusname\ #2:#3%
\ignorespaces\refntrusname\,#2:#3%
}%
\renewcommand{\refotntprevname}{#1}%
}%
\newcommand{\refnttskfirstb}[3]{% Ссылка на стих НЗ в подстрочнике - например для Ин. 3:16 - \refnttskfirst{Joh}{3}{16}
\refntengtorusname{#1}%
\ifthenelse{\equal{\COMPILEPART}{complete}}{%
\ifforprint\ignorespaces\textbf{\refntrusname\ #2:#3}\else\ignorespaces\textbf{\refntrusname\ }\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{\textbf{#2:#3}}\else\hyperlink{Interlinear:#1:#2:#3}{\textbf{#2:#3}}\fi\fi%
\ifforprint\ignorespaces\textbf{\refntrusname\,#2:#3}\else\ignorespaces\textbf{\refntrusname\,}\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{\textbf{#2:#3}}\else\hyperlink{Interlinear:#1:#2:#3}{\textbf{#2:#3}}\fi\fi%
}{%
\ignorespaces\textbf{\refntrusname\ #2:#3}%
\ignorespaces\textbf{\refntrusname\,#2:#3}%
}%
\renewcommand{\refotntprevname}{#1}%
}%
......@@ -564,7 +564,7 @@
\newcommand{\internalrefnt}[4]{% Ссылка на стихи и главы внутри той же книги НЗ в подстрочнике...
\refntengtorusname{#2}%
\ifthenelse{\equal{#1}{3}}{% \internalrefnt{3}{Joh}{3}{16} сгенерит "Ин. 3:16"
\ifforprint\mbox{\refntrusname\ #3:#4}\else\mbox{\refntrusname\ \ifcompilelcvonly\hyperlink{LCV:#2:#3:#4}{#3:#4}\else\hyperlink{Interlinear:#2:#3:#4}{#3:#4}\fi}\fi%
\ifforprint\mbox{\refntrusname\,#3:#4}\else\mbox{\refntrusname\,\ifcompilelcvonly\hyperlink{LCV:#2:#3:#4}{#3:#4}\else\hyperlink{Interlinear:#2:#3:#4}{#3:#4}\fi}\fi%
}{%
\ifthenelse{\equal{#1}{2}}{% \internalrefnt{2}{Joh}{3}{16} сгенерит "3:16"
\ifforprint\mbox{#3:#4}\else\protect\ifcompilelcvonly\hyperlink{LCV:#2:#3:#4}{#3:#4}\else\hyperlink{Interlinear:#2:#3:#4}{#3:#4}\fi\fi%
......@@ -586,9 +586,9 @@
\refotengtorusname{#1}%
\mbox{%
\ifthenelse{\equal{\COMPILEPART}{complete}}{%
\ifforprint\ignorespaces\refotrusname\ #2:#3\else\ignorespaces\refotrusname\ \hyperlink{TNK:#4}{#2:#3}\fi%
\ifforprint\ignorespaces\refotrusname\,#2:#3\else\ignorespaces\refotrusname\,\hyperlink{TNK:#4}{#2:#3}\fi%
}{%
\ignorespaces\refotrusname\ #2:#3%
\ignorespaces\refotrusname\,#2:#3%
}%
}%
}%
......@@ -604,9 +604,9 @@
}%
}{%
\ifthenelse{\equal{\COMPILEPART}{complete}}{%
\ifforprint\ignorespaces; \refntrusname\ #2:#3\else\ignorespaces; \refntrusname\ \ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
\ifforprint\ignorespaces; \refntrusname\,#2:#3\else\ignorespaces; \refntrusname\,\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
}{%
\ignorespaces; \refntrusname\ #2:#3%
\ignorespaces; \refntrusname\,#2:#3%
}%
}%
}}%
......@@ -616,9 +616,9 @@
\refntengtorusname{#1}%
{{\smaller[0.5]%
\ifthenelse{\equal{\COMPILEPART}{complete}}{%
\ifforprint\ignorespaces\refntrusname\ #2:#3\else\ignorespaces\refntrusname\ \ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
\ifforprint\ignorespaces\refntrusname\,#2:#3\else\ignorespaces\refntrusname\,\ifcompilelcvonly\hyperlink{LCV:#1:#2:#3}{#2:#3}\else\hyperlink{Interlinear:#1:#2:#3}{#2:#3}\fi\fi%
}{%
\ignorespaces\refntrusname\ #2:#3%
\ignorespaces\refntrusname\,#2:#3%
}%
}}%
\renewcommand{\refotntprevname}{#1}%
......@@ -629,7 +629,7 @@
\ifthenelse{\equal{#1}{\refotntprevname}}{%
#2:#3%
}{%
\refotrusname\ #2:#3%
\refotrusname\,#2:#3%
}%
\renewcommand{\refotntprevname}{#1}%
}%
......@@ -638,7 +638,7 @@
\ifthenelse{\equal{#1}{\refotntprevname}}{%
\ignorespaces, #2:#3%
}{%
\ignorespaces; \refotrusname\ #2:#3%
\ignorespaces; \refotrusname\,#2:#3%
}%
\renewcommand{\refotntprevname}{#1}%
}%
......@@ -647,18 +647,18 @@
\ifthenelse{\equal{#1}{\refotntprevname}}{%
\ignorespaces, \textbf{#2:#3}%
}{%
\ignorespaces; \textbf{\refotrusname\ #2:#3}%
\ignorespaces; \textbf{\refotrusname\,#2:#3}%
}%
\renewcommand{\refotntprevname}{#1}%
}%
\newcommand{\refottskfirst}[3]{% Глухая ссылка на стих ВЗ
\refotengtorusname{#1}%
\ignorespaces\refotrusname\ #2:#3%
\ignorespaces\refotrusname\,#2:#3%
\renewcommand{\refotntprevname}{#1}%
}%
\newcommand{\refottskfirstb}[3]{% Глухая ссылка на стих ВЗ
\refotengtorusname{#1}%
\ignorespaces\textbf{\refotrusname\ #2:#3}%
\ignorespaces\textbf{\refotrusname\,#2:#3}%
\renewcommand{\refotntprevname}{#1}%
}%
\newcommand{\shortrefot}[3]{% Глухая короткая ссылка на стих ВЗ
......
......@@ -87,14 +87,10 @@
% \def\bibbooktextsetback{4.2cm}%
\else% Подстрочный греческо-русский Новый Завет
\ifcompilelcvonly% Только отдельно стоЯщий LCV перевод
% \setlength{\marginparwidth}{4.0cm}%
% \setlength{\marginparwidth}{3.4cm}%
% \setlength{\marginparsep}{0.6cm}%
% \def\bibbooktextoffsetLCV{-4.6cm}%
% \def\bibbooktextsetbackLCV{4.6cm}%
\setlength{\marginparwidth}{3.4cm}%
\setlength{\marginparsep}{0.6cm}%
\def\bibbooktextoffsetLCV{-4.0cm}%
\def\bibbooktextsetbackLCV{4.0cm}%
% \def\bibbooktextoffsetLCV{-4.0cm}%
% \def\bibbooktextsetbackLCV{4.0cm}%
\else%
% \ifincludeinterlineartrans% Здесь регулируем ширину внешнего поля в зависимости от того, сколько у нас строк в подстрочном тексте, чтобы альт. текст не съезжал вниз
% \setlength{\marginparwidth}{\iflexemes\ifmorph3.8\else4.6\fi\else\ifmorph4.6\else5.0\fi\fi cm}%
......
......@@ -25,7 +25,14 @@
%%%%% Печатаем номера глав и стихов подстрочного текста, Синодальный текст на внешних полях...
%%%%%%%%
\newcommand{\alttrq}[1]{% Оформляем ссылки на TSK, что на внешнем поле
\makeatletter\leading{8.5pt}\fontsize{10pt}{1.2}{\sffamily\protect\textmd{\addfontfeatures{Scale=0.75,FakeStretch=0.76}\textcolor{gray-alttrq}{#1}\null\ignorespaces}}\makeatother%
\makeatletter%
\ifcompilelcvonly%
\leading{8.5pt}\fontsize{10.5pt}{1.2}%
\else%
\leading{8.5pt}\fontsize{10pt}{1.2}%
\fi%
{\sffamily\protect\textmd{\addfontfeatures{Scale=0.75,FakeStretch=0.76}\textcolor{gray-alttrq}{#1}\null\ignorespaces}}%
\makeatother%
}%
%
% TNK Quotes in Footnotes
......@@ -192,7 +199,7 @@
\begingroup%
\protect\lineskiplimit=-999pt\relax% Запрещаем LaTeX добавлять место между строками, если есть высокие буквы, как Ё, Й, евр. Ламед... Обязательно заключать блоки текста в \makeatletter ... \makeatother, иначе сломает подстрочный формат и много чего другого!!!
\protect\leading{13.5pt}%
\emergencystretch=2.5em%
\emergencystretch=1.5em%
%\raggedbottom%
% Оформляем номера стихов
\ifthenelse{#3 = 1}{% Если первый стих в главе
......@@ -206,21 +213,6 @@
\mbox{\scalebox{1.0}{\raisebox{3.5pt}{{\sffamily{\fontsize{10}{1.0}{\addfontfeature{Scale=0.6,FakeStretch=0.96}{\textcolor{darkgrayever}{#3}}}}}}}}\,\ignorespaces%
}%
}%
% Ragged marginpar for LCV
\ifapocryphaonly\else%
\marginpar{%
\vskip-0.25ex plus 0.2ex minus 0.25ex%
\parbox[t][][t]{\marginparwidth}{%
\hspace{-12pt}\leftskip10pt\rightskip0pt%
\makebox[10pt]{\mbox{\scalebox{0.9}{\raisebox{3.5pt}{{\sffamily{\fontsize{10}{1.0}{\addfontfeature{Scale=0.6,FakeStretch=0.96}{\textcolor{verydarkgray}{#2:#3}}}}}}}}}\hspace{2pt}%
\IfEq{#6}{N}{%%
\alttrq{---}%
}{%
\alttrq{\tskrefswitch{#1\ifnum#2<10 0\fi\ifnum#2<100 0\fi#2\ifnum#3<10 0\fi\ifnum#3<100 0\fi#3}}%
}%
}%
}%
\fi%
\ignorespaces{\ru{\protect\textcolor{black}{%
\fontsize{12.0}{1.0}%
\protect\leading{13.5pt}%
......@@ -239,46 +231,44 @@
\ifapocryphaonly\else%
\begingroup%
\protect\footnoteE{%
\mdseries%
\begin{minipage}[t]{\ifhebraicnames0.47\else0.5\fi\hsize}%
\ifhebraicnames%
\leftskip-2pt%
\mbox{%
\makebox[7.5pt]{\raggedleft\raisebox{0.75pt}{\scalebox{0.8}{\textcolor{verydarkgray}{{\sffamily\scriptsize{\smaller[0.5]{#2:#3}}}}}}\hfill}%
\hspace{2pt}%
}%
\begin{minipage}[t]{\dimexpr0.52\hsize-0.15\hsize-7pt}% TR'1894 как главный текст в правой колонке
\vskip-0.75ex%
\vsTRDHNTs{#1}{#2}{#3}%
\vskip-2.25ex\mbox{}%
\end{minipage}%
\hspace{7.5pt}%
\begin{minipage}[t]{\dimexpr0.48\hsize-0.15\hsize-7pt}%
\ifhebraicnames% DHNT'85 как альтернативный текст в правой колонке
\begin{hebrewRTL}%
\vskip-0.75ex%
\protect\lineskiplimit=-1pt\relax%
\lineskiplimit=-1pt\relax%
\vskip-0.72ex%
\vsTRDHNTa{#1}{#2}{#3}%%
\vskip-2.25ex\mbox{}%
\end{hebrewRTL}%
\else%
\leftskip-2pt%
\vskip-0.75ex%
\lineskiplimit=-1pt\relax%
\vsTRDHNTs{#1}{#2}{#3}%
\else% JBL2000 как альтернативный текст в правой колонке
\vskip-0.72ex%
\vsTRDHNTa{#1}{#2}{#3}%
\vskip-2.25ex\mbox{}%
\fi%
\end{minipage}%
\begin{minipage}[t]{20pt}% номера стихов
\centering%
\raisebox{-2pt}{%
\hfill\scalebox{0.8}{\textcolor{verydarkgray}{{\sffamily\scriptsize{\smaller[0.5]{#2:#3}}}}}\hfill%
\mbox{%
\hspace{10pt}%
\makebox[7.5pt]{\raggedleft\hfill\raisebox{0.75pt}{\scalebox{0.8}{\textcolor{verydarkgray}{{\sffamily\scriptsize{\smaller[0.5]{#2:#3}}}}}}}%
\hspace{2pt}%
}%
\begin{minipage}[t]{\dimexpr\ifhebraicnames0.28\else0.28\fi\hsize-14pt}% номера стихов + TSK ссылки
\IfEq{#6}{N}{}{%
\vskip-0.35ex%
\makeatletter%
\lineskiplimit=-999pt\relax%
\leading{8.5pt}\fontsize{10pt}{1.2}%
{\sffamily\protect\textmd{\addfontfeatures{Scale=0.8,FakeStretch=0.76}\textcolor{gray-alttrq}{\tskrefswitch{#1\ifnum#2<10 0\fi\ifnum#2<100 0\fi#2\ifnum#3<10 0\fi\ifnum#3<100 0\fi#3}}}}%
\makeatother%
}%
\end{minipage}%
\begin{minipage}[t]{\ifhebraicnames0.47\else0.44\fi\hsize}%
\ifhebraicnames% TR1894
\rightskip-2pt%
\vskip-0.65ex%
\lineskiplimit=-1pt\relax%
\begin{flushleft}%
\vsTRDHNTs{#1}{#2}{#3}%
\end{flushleft}%
\else% JBL2000
\rightskip-2pt%
\vskip-0.65ex%
\vsTRDHNTa{#1}{#2}{#3}%
\vskip-2.25ex\mbox{}%
\fi%
\end{minipage}%
}%
\endgroup%
\fi%
......@@ -287,9 +277,10 @@
\newcommand{\vsTRDHNTa}[3]{% макрос для вывода TR1894 текста или DHNT1894 перевода на внешнем поле
\makeatletter%
\ifhebraicnames% DHNT 1895
\leading{11.5pt}%
\protect\lineskiplimit=-999pt\relax%
\leading{11.0pt}%
\emergencystretch=0.2em%
\ignorespaces{\hclmRL{\fontsize{10pt}{1.2}\addfontfeature{Scale=1.2,FakeStretch=1.0}{{\textcolor{black}{% FrankCLM
\ignorespaces{\dclmRL{\fontsize{10pt}{1.2}\addfontfeature{Scale=1.16,FakeStretch=1.0}{{\textcolor{black}{% FrankCLM
\NTheDHNTswitch{#1\ifnum#2<10 0\fi\ifnum#2<100 0\fi#2\ifnum#3<10 0\fi\ifnum#3<100 0\fi#3}%
}}}}}%
\else% JBL2000
......@@ -318,23 +309,22 @@
%
\newcommand{\ntparendsingletextmarker}{%
\ifcompilelcvonly%
\ignorespaces\vskip 2pt plus 2pt minus 2pt\ignorespaces\noparindent\hspace{2.5pt}%
\ignorespaces\vskip-1pt plus 1pt minus 1pt\ignorespaces\noparindent\hspace{2.5pt}%
\else%
\ifapocryphaonly%
\ignorespaces\vskip 2pt plus 2pt minus 2pt\ignorespaces\noparindent\hspace{2.5pt}%
\ignorespaces\vskip1pt plus 1pt minus 1pt\ignorespaces\noparindent\hspace{2.5pt}%
\fi%
\fi%
}%
\protect\newcommand{\ntbookendlcvonly}{% Конец книги НЗ в LCV
\ntparendsingletextmarker%
% \raggedcolumns%
\scalebox{0.001}{\textcolor{white}{\vsLCV{00}{0}{0}{N}{N}{N}}}%
\endgroup%
\ntparendsingletextmarker%
\scalebox{0.001}{\textcolor{white}{\vsLCV{00}{0}{0}{N}{N}{N}}}%
\clearpage%
\changetext{5pt}{\bibbooktextsetbackLCV}{\bibbooktextoffsetLCV}{}{}% \changetext{ text height }{ text width }{ even-side margin }{ odd-side margin }{ column sep. }
\end{adjustwidth}%
\changetext{5pt}{}{}{}{}% \changetext{ text height }{ text width }{ even-side margin }{ odd-side margin }{ column sep. }
\endgroup%
\lineskiplimit=0pt\relax%
\thispagestyle{empty}%
%\clpo%
\ifforprint\thispagestyle{empty}\clpo\thispagestyle{empty}\else\thispagestyle{empty}\fi%
}%
%
\endinput%
......
......@@ -1566,23 +1566,23 @@
%
%
% Vertical margin rules
\newlength{\leftmarginrule}%
%\newlength{\leftmarginrule}%
\newlength{\rightmarginrule}%
\ifforprint% Из-за сдвига полей на странице нужно перенастроить вертикальную полоску
\setlength{\leftmarginrule}{\dimexpr\oddsidemargin+\marginparwidth-4.0\marginparsep}%
\setlength{\rightmarginrule}{\dimexpr\linewidth+\evensidemargin+3.0\marginparsep}%
\else%
\setlength{\leftmarginrule}{\dimexpr\oddsidemargin+\marginparwidth-1.5\marginparsep}%
\setlength{\rightmarginrule}{\dimexpr\linewidth+\evensidemargin+0.5\marginparsep}%
\fi%
%\ifforprint% Из-за сдвига полей на странице нужно перенастроить вертикальную полоску
% \setlength{\leftmarginrule}{\dimexpr\oddsidemargin+\marginparwidth-4.0\marginparsep}%
% \setlength{\rightmarginrule}{\dimexpr\linewidth+\evensidemargin+3.0\marginparsep}%
%\else%
% \setlength{\leftmarginrule}{\dimexpr\oddsidemargin+\marginparwidth-1.5\marginparsep}%
\setlength{\rightmarginrule}{\dimexpr1\linewidth+0.225\textwidth}%
%\fi%
\newcommand{\addmarginruleLCV}{%
\AddToShipoutPicture*{%
\AtPageUpperLeft{%
\ifodd\value{page}%
\put(\LenToUnit{\rightmarginrule},\LenToUnit{-\headheight-\headsep+0.25\textheight-\textheight-10pt}){\textcolor{lightgrayever}{\rule{0.1pt}{0.75\textheight}}}% нечётная страница
\else%
\put(\LenToUnit{\leftmarginrule},\LenToUnit{-\headheight-\headsep+0.25\textheight-\textheight-10pt}){\textcolor{lightgrayever}{\rule{0.1pt}{0.75\textheight}}}% чётная страница
\fi%
% \ifodd\value{page}%
\put(\LenToUnit{\rightmarginrule},\LenToUnit{-\headheight-\headsep+0.6\textheight-\textheight-10pt}){\textcolor{lightgrayever}{\rule{0.1pt}{0.4\textheight}}}% нечётная страница
% \else%
% \put(\LenToUnit{\leftmarginrule},\LenToUnit{-\headheight-\headsep+0.25\textheight-\textheight-10pt}){\textcolor{lightgrayever}{\rule{0.1pt}{0.75\textheight}}}% чётная страница
% \fi%
}%
}%
}%
......
......@@ -3,9 +3,9 @@
# finalize lines in range
# ACT
sed -r -i '9000,9200 s/%([[:space:]]+)✓/%\1✓\!/' ../tex-igrbible/NT/Act.tex
sed -r -i '9000,9200 s/^\\intb(.*)%($| \*$)/\\intb\1% ✓\!\2/' ../tex-igrbible/NT/Act.tex
sed -r -i '9000,9200 s/^\\intb(.*)(\}\{)( )/\\intb\1\2·\3/' ../tex-igrbible/NT/Act.tex
sed -r -i '10000,10690 s/%([[:space:]]+)✓/%\1✓\!/' ../tex-igrbible/NT/Act.tex
sed -r -i '10000,10690 s/^\\intb(.*)%($| \*$)/\\intb\1% ✓\!\2/' ../tex-igrbible/NT/Act.tex
sed -r -i '10000,10690 s/^\\intb(.*)(\}\{)( )/\\intb\1\2·\3/' ../tex-igrbible/NT/Act.tex
# DID
sed -r -i '19,149 s/%([[:space:]]+)✓/%\1✓\!/' ../tex-igrbible/APOCRYPHA_NT/Did.tex
......
......@@ -22,7 +22,7 @@
#
# Адрес проекта: https://igrnt.info
######################################################################
HEBRAICNAMES=0 # Генерим гебраизированный вариант подстрочника, где еврейские имена и имя ЙХВХ восстановлены
HEBRAICNAMES=1 # Генерим гебраизированный вариант подстрочника, где еврейские имена и имя ЙХВХ восстановлены
COMMENTARIESDATA=1 # Собираем csv файлы с комментариями (выключаем для скоростной сборки LCVr/LCVh файлов)
NTONLY=1 # Собираем только Новый Завет
OTONLY=0 # Собираем только ТаНаХ с ВЗ апокрифами, если NTONLY=0
......@@ -532,10 +532,10 @@ echo -e "\e[32mОбрабатываем критический аппарат <c
## Юникодовский астериск
rrep -q -F "\astx" "*" ./*.*
#
# Обработка маркеров разночтений и последнего регистра \intb макроса (пока что регистр #9 удаляем)
sed -r -i 's/<W>(.*)\{([[:digit:]]{10})?\}\{([[:digit:]\+]+)?\}<\/W>/<W>\1<\/W>/g' ./*.java
sed -r -i 's/CRITW(.*)\{([[:digit:]]{10})?\}\{([[:digit:]\+]+)?\}<\/W>/\2\1<\/W>/g' ./*.java
sed -r -i 's/<W(.*)\{([[:digit:]]{10})?\}\{([[:digit:]\+]+)?\}<\/W>/<W\1<\/W>/g' ./*.java
# Обработка маркеров разночтений и последнего регистра (комментариев) \intb макроса (пока что регистр #9 удаляем)
sed -r -i 's/<W>(.*)\{([[:digit:]]{10})?\}\{([[:digit:][:alpha:]ҲҳҐґ«»“”‘’\\\;\:'"'"'\,\.\!\?\|\(\)  \xCC\x81\x2D]+)?\}<\/W>/<W>\1<\/W>/g' ./*.java
sed -r -i 's/CRITW(.*)\{([[:digit:]]{10})?\}\{([[:digit:][:alpha:]ҲҳҐґ«»“”‘’\\\;\:'"'"'\,\.\!\?\|\(\)  \xCC\x81\x2D]+)?\}<\/W>/\2\1<\/W>/g' ./*.java
sed -r -i 's/<W(.*)\{([[:digit:]]{10})?\}\{([[:digit:][:alpha:]ҲҳҐґ«»“”‘’\\\;\:'"'"'\,\.\!\?\|\(\)  \xCC\x81\x2D]+)?\}<\/W>/<W\1<\/W>/g' ./*.java
#
## Обрабатываем номера Стронга
echo ""
......
......@@ -13,7 +13,7 @@
% ЭТОТ МАКРОС ФАЙЛ ПРИГОТОВЛЕН ДЛЯ КОМПИЛЯЦИИ ПОДСТРОЧНОГО ГРЕЧЕСКО-РУССКОГО НОВОГО ЗАВЕТА (Виктор Р. Журомский)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\simplebook{Апокрифы и~псевдоэпиграфы в~\HBR{\hebha Бр\'ит \hebha Ҳадаш\'а}{Новом Завете}}{APOCRYPHquotes}%
\simplebook{Апокрифы и~псевдоэпиграфы в~\HBR{\texorpdfstring{\hebha}{ҳа }Бр\'ит \texorpdfstring{\hebha}{ҳа }Ҳадаш\'а}{Новом Завете}}{APOCRYPHquotes}%
%
%
%%% 1 ЕЗДРЫ
......
......@@ -13,7 +13,7 @@
% ЭТОТ МАКРОС ФАЙЛ ПРИГОТОВЛЕН ДЛЯ КОМПИЛЯЦИИ ПОДСТРОЧНОГО ГРЕЧЕСКО-РУССКОГО НОВОГО ЗАВЕТА (Виктор Р. Журомский)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\simplebook{\texorpdfstring{\textsc{ТаН\'аҲ}}{ТаН\'аҲ} в~\HBR{\hebha Бр\'ит \hebha Ҳадаш\'а}{Новом Завете}}{TNKquotes}%
\simplebook{\texorpdfstring{\textsc{ТаН\'аҲ}}{ТаН\'аҲ} в~\HBR{\texorpdfstring{\hebha}{ҳа }Бр\'ит \texorpdfstring{\hebha}{ҳа }Ҳадаш\'а}{Новом Завете}}{TNKquotes}%
%
% МАСТЕР ССЫЛКИ УКАЗЫВАЮТ НА LXX
%
......@@ -72,25 +72,33 @@
%
\newcommand{\otQVsynced}[3]{%
\begingroup%
\noindent\ignorespaces\emergencystretch=4pt\lineskiplimit=-999pt\relax%
{{\ElLang{\addfontfeatures{Scale=\ifcompilelcvonly0.9\else0.96\fi,FakeStretch=0.84}\TNKelLXXswitch{#2}}}}% LXX
\noindent\ignorespaces%
{{\ElLang{\addfontfeatures{Scale=\ifcompilelcvonly0.9\else0.96\fi,FakeStretch=0.84}%
\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\TNKelLXXswitch{#2}}}}% LXX
\vspace{\fill}%
\endgroup & \begingroup%
\noindent\ignorespaces\emergencystretch=4pt\lineskiplimit=-999pt\relax%
{{\sffamily\addfontfeatures{Scale=\ifcompilelcvonly0.94\else1.0\fi,FakeStretch=0.92}\TNKruRSTswitch{#2}}}% SYNODAL
\noindent\ignorespaces%
{{\sffamily\addfontfeatures{Scale=\ifcompilelcvonly0.94\else1.0\fi,FakeStretch=0.86}%
\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\TNKruRSTswitch{#2}}}% SYNODAL
\vspace{\fill}%
\endgroup & \begingroup%
{{\sffamily\footnotesize\ifcompilelcvonly\smaller[1.0]\else\smaller[0.5]\fi\mbox{\textbf{\getbookquotetextrus{#2}}}}}\ %
{{\sffamily\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi#3}}%
\endgroup & \begingroup%
\noindent\ignorespaces\emergencystretch=4pt\lineskiplimit=-999pt\relax%
{{\sffamily\addfontfeatures{Scale=\ifcompilelcvonly0.94\else1.0\fi,FakeStretch=0.92}\TNKruMAKswitch{#2}}}% MAKARIY
\noindent\ignorespaces%
{{\sffamily\addfontfeatures{Scale=\ifcompilelcvonly0.94\else1.0\fi,FakeStretch=0.86}%
\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\TNKruMAKswitch{#2}}}% MAKARIY
\vspace{\fill}%
\endgroup & \begingroup%
\ignorespaces\emergencystretch=4pt\lineskiplimit=-2pt%
\ignorespaces%
\begin{hebrewRTL}%
\vskip-2.25ex%
{\hebrtextdancy{\addfontfeatures{Scale=\ifcompilelcvonly1.1\else1.16\fi,FakeStretch=0.98}\TNKheWLCswitch{#2}}}% WLC
{\hebrtextdancy{\addfontfeatures{Scale=\ifcompilelcvonly1.1\else1.16\fi,FakeStretch=0.98}%
\emergencystretch=4pt\lineskiplimit=-2pt%
\TNKheWLCswitch{#2}}}% WLC
\vskip-2.25ex%
\end{hebrewRTL}% WLC
\vspace{\fill}%
......@@ -101,25 +109,33 @@
}%
\newcommand{\otQVnotsynced}[6]{%
\begingroup%
\noindent\ignorespaces\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\mbox{\raisebox{2pt}{{\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi\textbf{\getbookquotechapverse{#2}}}}\mSpace}{{\ElLang{\addfontfeatures{Scale=\ifcompilelcvonly0.9\else0.96\fi,FakeStretch=0.84}\TNKelLXXswitch{#2}}}}% LXX
\noindent\ignorespaces%
\mbox{\raisebox{2pt}{{\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi\textbf{\getbookquotechapverse{#2}}}}\mSpace}{{\ElLang{\addfontfeatures{Scale=\ifcompilelcvonly0.9\else0.96\fi,FakeStretch=0.84}%
\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\TNKelLXXswitch{#2}}}}% LXX
\vspace{\fill}%
\endgroup & \begingroup%
\noindent\ignorespaces\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\mbox{\raisebox{2pt}{{\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi\textbf{\getbookquotechapverse{#3}}}}\mSpace}{{\sffamily\addfontfeatures{Scale=\ifcompilelcvonly0.94\else1.0\fi,FakeStretch=0.92}\TNKruRSTswitch{#3}}}% SYNODAL
\noindent\ignorespaces%
\mbox{\raisebox{2pt}{{\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi\textbf{\getbookquotechapverse{#3}}}}\mSpace}{{\sffamily\addfontfeatures{Scale=\ifcompilelcvonly0.94\else1.0\fi,FakeStretch=0.86}%
\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\TNKruRSTswitch{#3}}}% SYNODAL
\vspace{\fill}%
\endgroup & \begingroup%
{{\sffamily\footnotesize\ifcompilelcvonly\smaller[1.0]\else\smaller[0.5]\fi\mbox{\textbf{\getbookquotetextrus{#2}}\astx}}}\ %
{{\sffamily\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi#6}}%
\endgroup & \begingroup%
\noindent\ignorespaces\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\mbox{\raisebox{2pt}{{\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi\textbf{\getbookquotechapverse{#4}}}}\mSpace}{{\sffamily\addfontfeatures{Scale=\ifcompilelcvonly0.94\else1.0\fi,FakeStretch=0.92}\TNKruMAKswitch{#4}}}% MAKARIY
\noindent\ignorespaces%
\mbox{\raisebox{2pt}{{\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi\textbf{\getbookquotechapverse{#4}}}}\mSpace}{{\sffamily\addfontfeatures{Scale=\ifcompilelcvonly0.94\else1.0\fi,FakeStretch=0.86}%
\emergencystretch=4pt\lineskiplimit=-999pt\relax%
\TNKruMAKswitch{#4}}}% MAKARIY
\vspace{\fill}%
\endgroup & \begingroup%
\ignorespaces\emergencystretch=4pt\lineskiplimit=-2pt%
\ignorespaces%
\begin{hebrewRTL}%
\vskip-2.25ex%
\mbox{\raisebox{2pt}{{\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi\textbf{\getbookquotechapverse{#5}}}}\mSpace}{\hebrtextdancy{\addfontfeatures{Scale=\ifcompilelcvonly1.1\else1.16\fi,FakeStretch=0.98}\TNKheWLCswitch{#5}}}% WLC
\mbox{\raisebox{2pt}{{\footnotesize\ifcompilelcvonly\smaller[1.5]\else\smaller[1.25]\fi\textbf{\getbookquotechapverse{#5}}}}\mSpace}{\hebrtextdancy{\addfontfeatures{Scale=\ifcompilelcvonly1.1\else1.16\fi,FakeStretch=0.98}%
\emergencystretch=4pt\lineskiplimit=-2pt%
\TNKheWLCswitch{#5}}}% WLC
\vskip-2.25ex%
\end{hebrewRTL}% WLC
\vspace{\fill}%
......@@ -476,11 +492,11 @@
%
%
%%% 1 ПАРАЛЛЕПОМЕНОН (1 ХРОНИК)
%\bookquotebookmark{1Ch}{\HBR{Дивр\'эй \hebha ям\'им \'Алэф}{1 Паралипоменон (Хроники)}}%
%\bookquotebookmark{1Ch}{\HBR{Дивр\'эй \texorpdfstring{\hebha}{ҳа }ям\'им \'Алэф}{1 Паралипоменон (Хроники)}}%
%
%
%%% 2 ПАРАЛЛЕПОМЕНОН (2 ХРОНИК)
\bookquotebookmark{2Ch}{\HBR{Дивр\'эй \hebha ям\'им Бэт}{2 Паралипоменон (Хроники)}}%
\bookquotebookmark{2Ch}{\HBR{Дивр\'эй \texorpdfstring{\hebha}{ҳа }ям\'им Бэт}{2 Паралипоменон (Хроники)}}%
\otQVsynced{N}{14024021}{ \refnttskfirst{Mat}{23}{35}}%
\otQVsynced{S}{14024022}{ }%
%
......@@ -650,7 +666,7 @@
%
%
%%% ПЕСНЬ ПЕСНЕЙ
%\bookquotebookmark{Sol}{\HBR{Шир \hebha шир\'им}{Песнь Песн\'ей}}%
%\bookquotebookmark{Sol}{\HBR{Шир \texorpdfstring{\hebha}{ҳа }шир\'им}{Песнь Песн\'ей}}%
%
%
%%% ИСАИЯ
......@@ -800,7 +816,7 @@
%
%
%%% ИЕЗЕКИИЛЬ
%\bookquotebookmark{Lam}{\HBR{Эйх\'а \hebha Йирмий\'аҳу}{Плачь Иеремии}}%
%\bookquotebookmark{Lam}{\HBR{Эйх\'а \texorpdfstring{\hebha}{ҳа }Йирмий\'аҳу}{Плачь Иеремии}}%
%
%
%%% ИЕЗЕКИИЛЬ
......
......@@ -13,7 +13,7 @@
% ЭТОТ МАКРОС ФАЙЛ ПРИГОТОВЛЕН ДЛЯ КОМПИЛЯЦИИ ПОДСТРОЧНОГО ГРЕЧЕСКО-РУССКОГО НОВОГО ЗАВЕТА (Виктор Р. Журомский)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\simplebook{Гематрия греческого текста \HBR{\hebha Бр\'ит \hebha Ҳадаш\'а}{Нового Завета}}{gematriant}%
\simplebook{Гематрия греческого текста \HBR{\texorpdfstring{\hebha}{ҳа }Бр\'ит \texorpdfstring{\hebha}{ҳа }Ҳадаш\'а}{Нового Завета}}{gematriant}%
%
\newcommand{\greekgemroottbcell}[2]{%
{\smaller[0.5]#1} &%
......
......@@ -40,6 +40,7 @@
\ifgreekntonly\else%
\iffinal%
Благодарность за конструктивную критику: & %
Николай Белоусов,\ %
Андрей Бурым,\ %
Михаил Власенко,\ %
Равиль Гимазов,\ %
......@@ -65,7 +66,7 @@
Владимир Шешко,\ %
Владимир Яковлев,\ %
Анжела Харатян,\ %
Зинаида Хугашвили, \%
Зинаида Хугашвили,\ %
и~многие другие ...\br%
\fi%
\fi%
......@@ -110,6 +111,7 @@
& \vspace{-5pt}\textbf{Критический аппарат к~греческому \HBR{\hebha Бр\'ит \hebha Ҳадаш\'а}{Новому Завету}}\ \textcopyright\ 2004--2018, Виктор Журомский.\br%
& \vspace{-6pt}\hspace{10pt}\parbox{0.92\textwidth}{\raggedright\scriptsize Начальная база критического аппарата предоставлена Тиграном Айвазяном и~является результатом его четырехлетней кропотливой исследовательской работы в~области греческого \HBR{\hebha Бр\'ит \hebha Ҳадаш\'а}{Нового Завета}. Web: \url{http://bibles.org.uk}}\br[3mm]%
\fi%
& \vspace{-5pt}\textbf{Синодальный перевод} (исправленная редакция)\ \textcopyright\ 2000, Миссия \lrqq{Свет на Востоке}.\br%
& \vspace{-2.5pt}\textbf{Treasury of Scripture Knowledge} \textcopyright\ 2017, \flrq{Crossway Bibles}, Расширенная редакция системы перекрестных ссылок. Web: \url{http://www.openbible.info/labs/cross-references/}\br[2ex]%
\end{tabular}%
\fi%
......@@ -142,34 +144,6 @@
\fi%
%
\end{tabular}%
\pspace\br%
\makeatletter\flushbottom%
\footnote{\linespread{1.05}\selectfont\smaller%
\RusLangPTSN{%
\textbf{Электронная версия} первого и~второго издания книги, распространяемая в~формате PDF с~сайта источника \url{https://igrnt.info/pdf/} \textbf{предназначена для бесплатного распространения и~продаже не подлежит}.%
}%
}%
\ifforprint\else%
\footnote{\linespread{1.05}\selectfont\smaller%
\RusLangPTSN{%
\textbf{Печатное издание книги} можно заказать в~Интернет-магазине по адресу \url{https://igrnt.info/buy}.%
}%
}%
\fi%
\iffinal\else%
\footnote{\linespread{1.05}\selectfont\smaller%
\RusLangPTSN{%
Данная \textcolor{rred}{электронная версия} \textcolor{rred}{является промежуточной версией} между первым и~вторым изданием. Более свежую электронную версию можно скачать с~GitLab репозитария по адресу \url{https://igrnt.info/pdf/}%
}%
}%
\fi%
\footnote{\linespread{1.05}\selectfont\smaller%
\RusLangPTSN{%
\it{\textbf{Примечание:} Мы будем благодарны за любую помощь, оказанную нам с~целью дальнейшего усовершенствования этого издания. Если Вы обнаружите какие-либо ошибки или опечатки в~этой книге, пожалуйста, известите нас подробно об этом по эл. адресу: \href{mailto:info@igrnt.info}{info@igrnt.info} (с пометкой \flrq{Подстрочный НЗ}).}%
}%
}%