
Eu inseri uma nota de rodapé em um modelo Latex e de repente ela aparece assim
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 .cls
classe 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 .cls
pró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