
¿Alguien tiene una texcount
plantilla que compartiría?
Noté que la texcount
documentación hace referencia a una opción -template="template"
. Supongo que esto es para permitir agregar texto personalizado alrededor de la salida de texcount. Mi Google-fu no ha proporcionado ningún ejemplo de cómo se vería dicha plantilla.
Esperaba combinar esto con algo como fp
hacer una plantilla que proporcione un resumen de estilo más narrativo de mi documento, para incluir un cálculo del recuento de palabras de acuerdo con las reglas de publicación (por ejemplo, texto, encabezados y bibliografía + 100 palabras por figura/ mesa/flotador).
Respuesta1
Un ejemplo sencillo podría ser
texcount.pl example.tex -template="Words: {hword} in headers,
{word} in text, {oword} other places."
que debería estar todo en una sola línea.
Una forma alternativa de especificar esta plantilla es en el propio documento TeX siguiendo las %TC
instrucciones. Aquí hay un ejemplo más elaborado de esto:
%%% Template using new format (version 3 and on)
%TC:newtemplate
%TC:template Word count (text+headers+other):
%TC:template {text}+{headerword}+{otherword} = {sum}\n
%TC:template Element count (head+float+inline+dsmath):
%TC:template {header}+{float}+{inline}+{displaymath}\n
%TC:template Subcounts{SUB?: {sum}?SUB}
Tenga en cuenta que \n
indica un cambio de línea que deberá especificarse explícitamente.
También puede especificar una plantilla y otras opciones en un archivo de opciones separado, lo que a veces puede resultar conveniente para plantillas grandes. Por ejemplo, si crea un archivo con el contenido
# Use as sum count: text words + header words + other words
-sum=1,1,1
# Output template
-template=
\<ul class=count>\n
\<li class=header>{title}</li>\n
\<li>Word count: {sum}</li>\n
\<li>Equations: {inline} inline, {ds} displayed</li>\n
\{float?<li>Floats: {float}</li>\n?float}
\{SUB?<li>Subcounts:</li><span class=subcount>\n
\| <li>{sum} words in {title}</li>\n
\|</span>\n?SUB}
\{file?<li>Number of files in all: {file}</li>?file}\n
\</ul>\n
puedes incluirlo usando la -opt=
opción. Esto genera los recuentos utilizando etiquetas HTML. La SUB
sección proporciona subcuentas.
Espero que estos ejemplos puedan servir como puntos de partida para experimentar.