2

I need the number of the footnote to be circled.

The following works well:

\documentclass{article}
\usepackage{pifont}
%\usepackage{newtxtext} 
\renewcommand\thefootnote{\ding{\numexpr171+\value{footnote}}}
\begin{document}
foo\footnote{bar}.
\end{document}

But if I uncomment \usepackage{newtxtext} the output appears like

foo①

That is, the circled 1 is not a superscript. It works well if I use txfonts package.

  • 4
    Yes newtx redefines \@makefnmark in a way that is problematic in some cases. You can restore the original definition with \makeatletter \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}} \makeatother. But I think this should also go as bug report to the author. – Ulrike Fischer Mar 27 '13 at 11:37
  • 2
    @UlrikeFischer Indeed! The package defines \@makefnmark so that it use specialized superscript numbers. There should at least be a package option for not changing the default \@makefnmark. – egreg Mar 27 '13 at 11:46
  • @UlrikeFischer Thank you for pointing out what causes the problem. – Fang Hung-chien Mar 27 '13 at 12:15
3

Yes newtx redefines \@makefnmark in a way that is problematic in some cases. You can restore the original definition with \makeatletter \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}} \makeatother. But I think this should also go as bug report to the author.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.