計算零件總數的新計數器

計算零件總數的新計數器

我想創建一個計數器來計算 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)。只\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、3rd

相關內容