\@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}.

관련 정보