# Redefine Map header code tex-map \edef\temp{\the\cavename} % название пещеры из данных Therion \edef\nostring{} % пустая строка \ifx\temp\nostring % проверка: если название пещеры пустое % если пустое, то присвоить cavename для описания всех выбранных maps вместе \cavename={small cave} \else % если НЕ пустое, сохранить значение из данных therion, либо переназначить название отсюда \fi Задать значение "club" для добавления строчки в заголовок \newtoks\club \club={caving club} \def\maplayout{ \legendbox{50}{50}{NW}{\northarrow} \legendbox{0}{90}{NW}{ \legendwidth 70 cm \the\legendcontent } \legendbox{75}{20}{NW}{ \legendwidth 40 cm \legendtextsize={\size[32]} \hsize=\legendwidth \input th_legend } } #http://therion.speleo.sk/wiki/doku.php/faq#how_to_change_the_size_of_title_font_on_map \legendcontent={% \hsize=\legendwidth #\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi \edef\tmp{\the\cavename} \ifx\tmp\empty \else {\size[80]\the\cavename} \vskip1cm \fi \ifscalebar\scalebar\vskip1cm\fi {\rightskip=0pt plus 3em\parskip=3bp \edef\tmp{\the\comment} \ifx\tmp\empty \else {\size[34]\the\comment} \par\medskip \fi \everypar{\hangindent=2em\hangafter=1} \edef\tmp{\the\cavelength} \ifx\tmp\empty \else {\size[34]\si\the\cavelengthtitle: \ss\the\cavelength\par} \fi \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else {\size[34]\si\the\cavedepthtitle: \ss\the\cavedepth\par} \fi \edef\tmp{\the\exploteam} \ifx\tmp\empty \else {\size[34]\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} \fi \edef\tmp{\the\topoteam} \ifx\tmp\empty \else {\size[34]\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} \fi \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else {\size[34]\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} \fi \edef\tmp{\the\copyrights} \ifx\tmp\empty \else {\size[34]\ss\the\copyrights\par} \fi } } endcode #end of TeX code