Nuevo contador que cuenta el número total de piezas.

Nuevo contador que cuenta el número total de piezas.

Quiero crear un contador que cuente el número total de \parts. Tengo el totcountpaquete instalado y he leído la documentación del paquete, sin poder crear ni remotamente algo que funcione ni un poquito (por lo que no tengo un MWE).

Parece que nadie más tiene el mismo problema que yo, porque no puedo encontrar ninguna pregunta relacionada que tenga una solución que pueda aplicarse a mi problema.

Estoy usando la solución LaTeX en línea llamada Overleaf, pero mi experiencia me dice que todo funciona de la misma manera que las soluciones "fuera de línea".

Cualquier ayuda es muy apreciada.

Respuesta1

De acuerdo con ladocumentacióndel totcountpaquete, use \regcountpara registrar un contador y \totalrecuperar el conteo:

\regtotcounter{part}
\newcommand*{\partcount}{\total{part}}

Ejemplo:

\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}

ingrese la descripción de la imagen aquí

Tenga en cuenta que necesita ejecutar LaTeXdos vecespara obtener el conteo.


Puedes usar el fmtcountpaquete (documentación) si desea que el número esté escrito en inglés (tres en lugar de 3). El \numberstringnumúnico acepta valores no negativos, por lo que la primera ejecución necesita un tratamiento especial (donde el recuento es -1): (usando el etoolboxpaquete)

\newcommand*{\partcount}{%
  \ifnumcomp{\totvalue{part}}{<}{0}{???}{\numberstringnum{\totvalue{part}}}%
}

Ejemplo:

\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}

Primer intento:

ingrese la descripción de la imagen aquí

Segunda carrera:

ingrese la descripción de la imagen aquí

El paquete ofrece más estilos, como Tres, TRES, tercero, 3º, 3º , etc. Consulte la documentación para los comandos correspondientes.

información relacionada