
Quiero crear un contador que cuente el número total de \part
s. Tengo el totcount
paquete 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 totcount
paquete, use \regcount
para registrar un contador y \total
recuperar 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}
Tenga en cuenta que necesita ejecutar LaTeXdos vecespara obtener el conteo.
Puedes usar el fmtcount
paquete (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 etoolbox
paquete)
\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:
Segunda carrera:
El paquete ofrece más estilos, como Tres, TRES, tercero, 3º, 3º , etc. Consulte la documentación para los comandos correspondientes.