I am writing a text with three sets of footnotes and using the alphalph package. Here is a MWE:
\documentclass[11pt,b5paper]{book} \usepackage[ruled]{manyfoot} \newfootnote{A} % Note de l'auteur \newfootnote{B} % Note de l'editeur (complexe) \newfootnote{C} % Note de l'editeur (simple} \usepackage{alphalph} \newcounter{footnoteA} \newcommand{\footnoteA}{% \stepcounter{footnoteA}% \Footnotemark\thefootnoteA \FootnotetextA{}} \newcounter{footnoteB} \newcommand{\footnoteB}{% \stepcounter{footnoteB}% \Footnotemark\thefootnoteB \FootnotetextB\thefootnoteB} \renewcommand{\thefootnoteB}{\alphalph{footnoteB}} \newcounter{footnoteC} \newcommand{\footnoteC}{% \stepcounter{footnoteC}% \Footnotemark\thefootnoteC \FootnotetextC\thefootnoteC} \renewcommand{\thefootnoteC}{(\roman{footnoteC})} \begin{document} Just a try\footnoteA{Author's note.}. Just a try\footnoteB{Simple editor's note}. Just a try\footnoteC{Complex note.}. \end{document}
The error message I got is:
! Missing number, treated as zero. to be read again> f l.68 ...oteA{Author's note.}. Just a try\footnoteB {Simple editor's note}. Ju...
I assume that some kind of counter is missing for the
footnoteB
that relies on the 
I also tried
\alphalph{value{footnoteB}}
instead of \alphalph{footnoteB}
. It does not work.Could anyone help ?