
나는 현재 여러 각주 장치를 갖춘 중요한 학술 판을 조판하고 있습니다. 그 중 하나에는 문자로 번호가 매겨져 있습니다. 각주 카운터는 페이지별로 재설정되지 않고 편집된 문서별로 재설정됩니다. 따라서 문서당 100개 이상의 각주가 있을 수 있습니다. 이 시나리오에서는 추가 유형의 각주를 정의할 수 있는 bigfoot 패키지를 사용합니다.
내 문제는 "alph" 옵션을 사용하면 문자 "a"에서 "z"까지만 허용하므로 최대값을 가질 수 있다는 것입니다. 26개의 중요한 각주. 따라서 "! LaTeX 오류: 카운터가 너무 큽니다."라는 오류가 발생합니다.
나는 "aa, ab" 등으로 이어지는 26개 이상의 문자를 지원하는 "alphalph"라는 패키지도 존재한다는 것을 알고 있습니다.
빅풋과 알파프 패키지를 결합하여 해당 작업을 수행하려면 어떻게 해야 합니까? \DeclareNewFootnote 명령에 대해 alph 옵션을 무시하는 방법을 모르겠습니다.
예:
\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}
답변1
실제로 해결하기에는 충분히 쉽습니다.
사용
\usepackage{alphalph}
\DeclareNewFootnote{B} % This is for critical footnotes
\renewcommand*{\thefootnoteB}{\alphalph{\value{footnoteB}}}
내부적으로 manyfoot
( 에 의해 로드됨 bigfoot
)는 를 사용할 수 있을 것으로 예상 \@<formatter>
하지만 \@alph
(선택 사항이 [alph]
사용되는 경우) 에서는 사용할 수 없습니다 alphalph
.
이 경우 전혀 필요하지 않습니다. 선택적 인수 없이 일반에서 각주 시리즈를 정의한 다음 footnoteB에 대한 카운터의 시각적 표현을 수동으로 변경하면 이제 쉽게 사용할 수 있습니다 \alphalph
.
이 삭제된 답변에서 발견되었습니다. (우리 중 일부는 볼 수 있습니다.)https://tex.stackexchange.com/a/234329/3929(그냥 내가 얻은 답을 인정하기 위해)