
Ich setze gerade eine kritische wissenschaftliche Ausgabe, die mehrere Fußnoten enthält. Eine davon ist mit Buchstaben nummeriert. Die Fußnotenzähler werden nicht pro Seite zurückgesetzt, sondern pro bearbeitetem Dokument. Es könnten also leicht über hundert Fußnoten pro Dokument vorhanden sein. Für dieses Szenario verwende ich das Paket bigfoot, mit dem sich zusätzliche Fußnotentypen definieren lassen.
Mein Problem ist, dass die Option "alph" nur die Buchstaben "a" bis "z" zulässt, sodass ich maximal 26 kritische Fußnoten haben kann. Daher erhalte ich die Fehlermeldung "! LaTeX-Fehler: Zähler zu groß."
Mir ist bekannt, dass es auch ein Paket namens „alphalph“ gibt, das mehr als 26 Buchstaben unterstützt, fortgesetzt mit „aa, ab“ und so weiter.
Wie kann ich das Bigfoot- und das Alphalph-Paket kombinieren, damit das funktioniert? Ich habe keine Ahnung, wie ich die Option Alpha für den Befehl \DeclareNewFootnote überschreiben kann.
Beispiel:
\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}
Antwort1
Es ist eigentlich ganz einfach zu lösen
Verwenden
\usepackage{alphalph}
\DeclareNewFootnote{B} % This is for critical footnotes
\renewcommand*{\thefootnoteB}{\alphalph{\value{footnoteB}}}
intern manyfoot
(geladen von ) wird erwartet , beispielsweise bigfoot
verwenden zu können (wenn das Optionale verwendet wird), aber dies ist für nicht verfügbar .\@<formatter>
\@alph
[alph]
alphalph
In diesem Fall ist dies überhaupt nicht erforderlich. Definieren Sie einfach die Fußnotenreihe wie gewohnt, ohne das optionale Argument, und ändern Sie dann manuell die visuelle Darstellung des Zählers für FußnoteB, wo wir jetzt problemlos verwenden können \alphalph
.
Es wurde in dieser gelöschten Antwort gefunden (einige von uns können es sehen)https://tex.stackexchange.com/a/234329/3929(nur um die Antwort anzugeben, woher ich sie habe)