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.

3
  • 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. Commented Mar 27, 2013 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
    Commented Mar 27, 2013 at 11:46
  • @UlrikeFischer Thank you for pointing out what causes the problem. Commented Mar 27, 2013 at 12:15

1 Answer 1

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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .