
Mi idea es usarTeXcount para escanear mi documento y generar la cantidad de palabras, figuras, tablas, ecuaciones y citas.
He estado mirando la documentación de TeXcount y parece que las palabras y ecuaciones se manejan de forma predeterminada, pero no veo cómo darle a diferentes entornos sus propios contadores (y las citas son un asunto diferente). ¿Alguien puede ayudarme?
Respuesta1
No sé si tienes algún otro objeto que quieras contar, pero para los que mencionaste, así es como lo resolví:
- palabras:usarcuenta de texto(ver ejemplo a continuación)
- cifras:utilizar el contador LaTeX predeterminado
figure
- mesas:utilizar el contador LaTeX predeterminado
table
- ecuaciones:utilizar el contador LaTeX predeterminado
equation
- citas:utilizar elúltimo baberopaquete
Puede mostrar el valor actual de cualquier contador usando \arabic{NameOfTheCounter}
. Para mostrar el valor máximo asignado a un contador en cualquier parte del documento, eltotalEl paquete debería ser útil.
El siguiente es el colofón que comencé a usar recientemente. Comentarios proporcionados para su conveniencia.
% characters count: the value is printed in the ancillary file char-count.tex
\bash[ignoreStderr=true,stdoutFile=char-count.tex]
echo `texcount -quiet -merge -1 -char cub-ant-sys-lit-sur.tex`|sed -e 's/\([0-9]*\).*/\1/'
\END
% word count: the value is printed in the ancillary file word-count.tex
\bash[ignoreStderr=true,stdoutFile=word-count.tex]
echo `texcount -quiet -merge -1 insert-name-of-file-here.tex`|sed -e 's/\([0-9]*\).*/\1/'
\END
\section{Colophon}
Document data: \thepage{} pages; % display number of pages
\input{word-count} words; % display number of words
\input{char-count}characters; % display number of characters
\arabic{figure} figures; % display number of figures
\LastBib{} references; % display number of references in the bibliography (not the number of citations)
\arabic{footnote} numbered notes; % display number of footnotes
\arabic{glossaryentry} glossary entries. % display number of glossary entries (using package glossaries)
En el ejemplo no necesitaba el paquete totcount
, porque el colofón es el último texto que aparece en el documento.