4

I would like to be able to use the package parnotes, which I recently learned about from an earlier post, but customizing the formatting in my document.

  1. I would like to be able to change the footnote hook to letters (a, b, c,...). Currently the only options available (as far as I could tell from parnotes.sty) are arabic (default: 1, 2, 3,...) and roman (i, ii, iii,...).
  2. I would like to be able to make the footnote hook non-boldface even when the main text is boldface.

MWE:

Test.\parnote{first parnote} \textbf{Test.\parnote{second parnote, called from text that is boldface}}

MWE results

I would like to be able to:

  1. replace "1" and "2" with "a" and "b"
  2. make "2" not boldface.
Alex Roberts
  • 1,379

2 Answers2

4
\documentclass{article}
\usepackage{parnotes}
\renewcommand*\parnotemarkfmt[1]{\textsuperscript{\normalfont\alph{#1}}}
\begin{document}
\noindent
Test.\parnote{first parnote} \textbf{Test.\parnote{second parnote, called from text that is boldface}}
\parnotes
\end{document}

results in

enter image description here

esdd
  • 85,675
  • Thank you! When I used this solution, the footnote hooks came out not superscript but normal text. But it worked perfectly once I switched it around to this: \renewcommand*\parnotemarkfmt[1]{{\normalfont\textsuperscript{\alph{#1}}}}. – Alex Roberts Jul 18 '16 at 13:52
1

The version 3b of the package parnotes provides an option alph for using lower case alphabet characters at parnote marks. For using a non-boldface font, you can redefine the macro \theparnotemark. Since esdd's answer does not work anymore, here is an alternative:

\documentclass{article}

\usepackage[alph]{parnotes}

\let\oldTheparnotemark\theparnotemark
\renewcommand*\theparnotemark{\normalfont\oldTheparnotemark}

\begin{document}
\noindent
Test.\parnote{first parnote} \textbf{Test.\parnote{second parnote, called from text that is boldface}}
\parnotes
\end{document}