
총 s 수를 계산하는 카운터를 만들고 싶습니다 \part
. 패키지가 설치되어 있고 totcount
패키지 설명서를 읽었지만 조금이라도 작동하는 것을 원격으로 만들 수는 없습니다(그래서 MWE가 없습니다).
내 문제에 적용할 수 있는 해결책이 있는 관련 질문을 찾을 수 없기 때문에 나와 같은 문제를 가진 사람은 아무도 없는 것 같습니다.
저는 Overleaf라는 온라인 기반 LaTeX 솔루션을 사용하고 있지만 경험상 모든 것이 '오프라인' 솔루션과 동일한 방식으로 작동하는 것으로 나타났습니다.
어떤 도움이라도 대단히 감사하겠습니다.
답변1
에 따르면선적 서류 비치패키지 의 카운터를 등록하고 개수를 검색하는 데 totcount
사용됩니다 .\regcount
\total
\regtotcounter{part}
\newcommand*{\partcount}{\total{part}}
예:
\documentclass{article}
\usepackage{totcount}
\regtotcounter{part}
\newcommand*{\partcount}{\total{part}}
\begin{document}
This document has \partcount{} parts.
\part{A}
\part{B}
\part{C}
\end{document}
LaTeX를 실행해야 합니다.두 배카운트를 얻으려면.
패키지 fmtcount
(선적 서류 비치) 숫자를 영어로 표시하려는 경우(3 대신 3). 유일한 것은 \numberstringnum
음수가 아닌 값을 허용하므로 첫 번째 실행에는 특별한 처리가 필요합니다(여기서 개수는 -1입니다). (패키지 사용 etoolbox
)
\newcommand*{\partcount}{%
\ifnumcomp{\totvalue{part}}{<}{0}{???}{\numberstringnum{\totvalue{part}}}%
}
예:
\documentclass{article}
\usepackage{etoolbox}
\usepackage{fmtcount}
\usepackage{totcount}
\regtotcounter{part}
\newcommand*{\partcount}{%
\ifnumcomp{\totvalue{part}}{<}{0}{???}{\numberstringnum{\totvalue{part}}}%
}
\begin{document}
This document has \partcount{} parts.
\part{A}
\part{B}
\part{C}
\end{document}
첫 번째 실행:
두 번째 실행:
패키지는 Three, THREE, third, 3rd, 3 rd 등과 같은 더 많은 스타일을 제공합니다. 해당 명령에 대한 설명서를 참조하세요.