
我正在嘗試獲取 texcount.plhttp://app.uio.no/ifi/texcount/在 Texmaker 中工作,但我收到有關未找到 word.count 的錯誤。文件說我必須添加--shell-escape
才能解決問題,但我不知道該把它放在哪裡。有人知道嗎?
答案1
總結一下答案(到目前為止):
從 TeX 或 LaTeX 運行 TeXcount 或任何其他作業系統命令是透過輸入類似於此的程式碼來完成的
\immediate\write18{texcount test.tex > test.sum}
在 TeX/LaTeX 文件中(我已經檢查過並且當我從 TeXworks 執行它時可以工作)。上提供了對此有所改進的版本TeXcount 的幫助頁面
\immediate\write18{texcount \jobname.tex -out=\jobname.sum}
前提是您有最新版本的 TeXcount。無論哪種情況,都需要 texcount 位於路徑中,否則作業系統將找不到它。
TeX 和 LaTeX(以及其他 TeX 版本)預設不會執行\write18
命令,除非您給出選項--shell-escape
(對於 TeX 我相信)或--enable-write18
(對於 LaTeX 我相信)。
更改 LaTeX 選項的說明請參閱Texmaker手冊。
請注意,TeXcount 在不同系統中的文件名可能略有不同,具體取決於您從何處獲取它:texcount
或texcount.pl
,而且我知道有些人也將其編譯為texcount.exe
.
如果仍然不起作用,您應該嘗試找出哪裡出了問題。試著從命令列執行 LaTeX 而不是 Texmaker,看看是否有效或給出了哪些錯誤。或嘗試執行類似dir > dir.txt
中的內容\write18
,看看是否可以讓它執行。