
Я пишу книгу, используя svmono
класс Springer. Однако я не могу вставить принадлежность автора, хотя в файле класса есть следующий код для \institute
команды вставки. При использовании \institute
команды на титульном листе ничего не появляется, кроме имени автора, названия книги и т. д. Я использую этот шаблон с обратной сторонысвязь. Есть подсказка?
\newcounter{@inst}
\newcounter{@auth}
\newcounter{auco}
\newdimen\instindent
\newbox\authrun
\newtoks\authorrunning
\newtoks\tocauthor
\newbox\titrun
\newtoks\titlerunning
\newtoks\toctitle
\def\clearheadinfo{\gdef\@author{No Author Given}%
\gdef\@title{No Title Given}%
\gdef\@subtitle{}%
\gdef\@institute{}%
\gdef\@thanks{}%
\global\titlerunning={}\global\authorrunning={}%
\global\toctitle={}\global\tocauthor={}}
\def\institute#1{\gdef\@institute{#1}}
\def\guidetitle{\@ifstar\s@title\n@title}
\def\s@title#1{\gdef\@title{#1}\ds@numart}
\def\n@title#1{\gdef\@title{#1}\ds@book}
\def\institutename
{\begingroup
\if!\@institute!\else
\def\thanks##1{\unskip{}}%
\def\iand{\\[5pt]\let\and=\nand}%
\def\nand{\ifhmode\unskip\nobreak\fi\ $\cdot$ }%
\let\and=\nand
\def\at{\\\let\and=\iand}%
\footnotetext[0]{\kern-\bibindent
\ignorespaces\@institute}\vspace{5dd}\fi
\endgroup
}%