Remova o colchete direito da nota de rodapé

Remova o colchete direito da nota de rodapé

Eu inseri uma nota de rodapé em um modelo Latex e de repente ela aparece assim

nota de rodapé

tudo que fiz foi escrever

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

e eu realmente não sei por que ele está mostrando apenas um colchete direito ali. Como faço para removê-lo?

No arquivo .cls que estou usando, há uma seção chamada Notas de rodapé na qual esse código está incluído.

%-----------%
% 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

Responder1

A linha \long\def\@makefnmark{\mbox{\textsuperscript{\normalfont\@thefnmark)}}}da .clsclasse que você usa contém um )que é responsável pela saída indesejada. Como você prefere não alterar a definição do comando na .clsprópria classe,acampamentosugestão pode ser a melhor alternativa: redefinir o comando em seu próprio documento e omitir o ofensor ):

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

informação relacionada