- char *marker = pivot_footnote_marker_string (f, pt);
- tex_escape_string (tex, marker, true);
- free (marker);
+ if (f->show)
+ {
+ if (!n_visible++)
+ shipout (&tex->token_list, "$^{");
+
+ char *marker = pivot_footnote_marker_string (f, pt);
+ tex_escape_string (tex, marker, true);
+ free (marker);
+ }