Pé Grande e Alphalph

Pé Grande e Alphalph

Atualmente estou compondo uma edição acadêmica crítica que apresenta vários aparatos de notas de rodapé. Um deles está numerado com letras. Os contadores de notas de rodapé não são zerados por página, mas por documento editado. Portanto, poderia facilmente haver mais de cem notas de rodapé por documento. Para este cenário utilizo o pacote bigfoot que permite definir tipos adicionais de notas de rodapé.

Meu problema é que a opção "alph" permite apenas as letras "a" a "z", então posso ter no máximo. 26 notas de rodapé críticas. Portanto, estou recebendo o erro "! LaTeX Error: Counter too large."

Estou ciente de que também existe um pacote chamado "alphalph" que suporta mais de 26 letras que continuam com "aa, ab" e assim por diante.

Como posso combinar o pacote bigfoot e o alphalph para fazer isso funcionar? Não tenho ideia de como substituir a opção alph para o comando \DeclareNewFootnote.

Exemplo:

\documentclass{book}
\RequirePackage{alphalph}
\RequirePackage{bigfoot}

\DeclareNewFootnote{A} % This is for non critical footnotes like comments
\DeclareNewFootnote{B}[alph] % This is for critical footnotes

\begin{document}
    This is critical footnote Nr. 1\footnoteB{Foo}
    This is critical footnote Nr. 2\footnoteB{Foo}
    This is critical footnote Nr. 3\footnoteB{Foo}
    This is critical footnote Nr. 4\footnoteB{Foo}
    This is critical footnote Nr. 5\footnoteB{Foo}
    This is critical footnote Nr. 6\footnoteB{Foo}
    This is critical footnote Nr. 7\footnoteB{Foo}
    This is critical footnote Nr. 8\footnoteB{Foo}
    This is critical footnote Nr. 9\footnoteB{Foo}
    This is critical footnote Nr. 10\footnoteB{Foo}
    This is critical footnote Nr. 11\footnoteB{Foo}
    This is critical footnote Nr. 12\footnoteB{Foo}
    This is critical footnote Nr. 13\footnoteB{Foo}
    This is critical footnote Nr. 14\footnoteB{Foo}
    This is critical footnote Nr. 15\footnoteB{Foo}
    This is critical footnote Nr. 16\footnoteB{Foo}
    This is critical footnote Nr. 17\footnoteB{Foo}
    This is critical footnote Nr. 18\footnoteB{Foo}
    This is critical footnote Nr. 19\footnoteB{Foo}
    This is critical footnote Nr. 20\footnoteB{Foo}
    This is critical footnote Nr. 21\footnoteB{Foo}
    This is critical footnote Nr. 22\footnoteB{Foo}
    This is critical footnote Nr. 23\footnoteB{Foo}
    This is critical footnote Nr. 24\footnoteB{Foo}
    This is critical footnote Nr. 25\footnoteB{Foo}
    This is critical footnote Nr. 26\footnoteB{Foo}
    This is critical footnote Nr. 27\footnoteB{Foo}
    This is critical footnote Nr. 28\footnoteB{Foo}
    This is critical footnote Nr. 29\footnoteB{Foo}
    This is critical footnote Nr. 30\footnoteB{Foo}
\end{document}

Responder1

Na verdade, é bastante fácil de resolver

Usar

\usepackage{alphalph}
\DeclareNewFootnote{B} % This is for critical footnotes
\renewcommand*{\thefootnoteB}{\alphalph{\value{footnoteB}}} 

internamente manyfoot(carregado por bigfoot) espera poder usar \@<formatter>, digamos \@alph(se o opcional [alph]for usado), mas isso não está disponível para alphalph.

Neste caso não é necessário, basta definir a série de notas de rodapé normalmente, sem o argumento opcional, e depois alterar manualmente a representação visual do contador para footnoteB, onde agora podemos facilmente usar \alphalph.

Foi encontrado nesta resposta excluída (alguns de nós podem ver)https://tex.stackexchange.com/a/234329/3929(só para creditar a resposta onde a consegui)

informação relacionada