총 부품 수를 계산하는 새로운 카운터

총 부품 수를 계산하는 새로운 카운터

총 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 등과 같은 더 많은 스타일을 제공합니다. 해당 명령에 대한 설명서를 참조하세요.

관련 정보