
Estou tentando obter textcount.plhttp://app.uio.no/ifi/texcount/para trabalhar dentro do Texmaker, mas recebo o erro sobre o word.count que não foi encontrado. A documentação diz que tenho que acrescentar --shell-escape
para resolver o problema mas não sei onde colocar isso. Alguém sabe?
Responder1
Para resumir a resposta (até agora):
A execução do TeXcount, ou qualquer outro comando do sistema operacional, do TeX ou LaTeX é feita inserindo um código semelhante a este
\immediate\write18{texcount test.tex > test.sum}
no documento TeX/LaTeX (que verifiquei e funciona quando faço isso no TeXworks). Uma versão um pouco melhorada disso é fornecida nopáginas de ajuda do TeXcount
\immediate\write18{texcount \jobname.tex -out=\jobname.sum}
desde que você tenha uma versão mais recente do TeXcount. Em ambos os casos, isso exige que texcount esteja no caminho, ou o sistema operacional não o encontrará.
TeX e LaTeX (e outras versões do TeX) por padrão não executarão \write18
comandos a menos que você forneça as opções --shell-escape
(para TeX, eu acredito) ou --enable-write18
(para LaTeX, eu acredito).
A alteração das opções do LaTeX é explicada noManual do Texmaker.
Observe que o TeXcount pode ter nomes de arquivos ligeiramente diferentes de sistema para sistema, dependendo de onde você o obteve: texcount
ou texcount.pl
, e sei que alguns também o compilaram em texcount.exe
.
Se ainda assim não funcionar, você deve tentar descobrir o que está errado. Tente executar o LaTeX na linha de comando em vez do Texmaker para ver se funciona ou quais erros são apresentados. Ou tente executar algo como dir > dir.txt
em \write18
para ver se você consegue executá-lo.