Чего пытается добиться этим дурацким определением \@makefnmark?

Чего пытается добиться этим дурацким определением \@makefnmark?

Файл стиля журнала, который останется безымянным, содержит следующий код:

\def\thestandardf@@tnote{\@arabic\c@footnote}
\def\@makefnmark{%
  \hbox{%
    \ifx\thefootnote\thestandardf@@tnote
    \@textsuperscript{\fontencoding{U}\selectfont\@thefnmark}%
    \else
      \@textsuperscript{\selectfont\@thefnmark}%
    \fi}}

Что, черт возьми, они пытались здесь сделать? Сравните определение ядра \@makefnmark:

\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}

Насколько я могу судить, переопределение в файле стилей не приводит ни к чему конструктивному, но приводит к тому, что первая сноска в документе выдает предупреждающее сообщение «Начертание шрифта `U/lmr/m/n' не определено» (файл стилей также применяется \usepackage{lmodern}и \usepackage[T1]{fontenc}).

Связанный контент