각주에서 오른쪽 대괄호 제거

각주에서 오른쪽 대괄호 제거

Latex 템플릿에 각주를 삽입했는데 갑자기 이렇게 뜹니다.

각주

내가 한 일은 글을 쓰는 것 뿐이었어

...as a crossed product\footnote{...}

왜 거기에 올바른 괄호만 표시되어 있는지 모르겠습니다. 어떻게 제거하나요?

제가 사용하고 있는 .cls 파일에는 이 코드가 포함된 Footnotes라는 섹션이 있습니다.

%-----------%
% Footnotes %
%-----------%

%% The \vfill forces footnotes to the bottom of the page,
%% which is necessary since \raggedbottom is in effect.
%% 30mm is the width of the line.
\renewcommand\footnoterule{%
  \kern-3\p@ \vfill
  \hrule width 30mm
  \kern2.6\p@}

\newcommand\xxfntext{%
  \long\def\@makefnmark{\mbox{\textsuperscript{\normalfont\@thefnmark)}}}
  \long\def\@makefntext##1{%
    \parindent\XxIndent
    \makebox[1.2em][l]{\@makefnmark}##1}
}

\xxfntext

답변1

사용하는 클래스 \long\def\@makefnmark{\mbox{\textsuperscript{\normalfont\@thefnmark)}}}의 행에는 원하지 않는 출력을 담당하는 이 포함되어 있습니다. 클래스 자체 의 명령 정의를 변경하지 않는 것을 선호하므로.cls).cls캄파의제안이 최선의 대안일 수 있습니다. 자신의 문서에서 명령을 다시 정의하고 문제가 되는 부분을 생략하세요 ).

\makeatletter
\renewcommand\xxfntext{%
  \long\def\@makefnmark{\mbox{\textsuperscript{\normalfont\@thefnmark}}}
  \long\def\@makefntext##1{%
    \parindent\XxIndent
    \makebox[1.2em][l]{\@makefnmark}##1}
}
\makeatother

관련 정보