我目前正在使用 Overleaf(一种提供自动字数统计的 Latex 编辑服务)撰写文档。但是,我不知道它是如何提供此功能的,也不知道它的准确性如何。
我正在寻找一种方法来将我的文档的 Overleaf 总字数自动包含在输出 pdf 中。
如果无法插入 Overleaf 显示的准确数字(例如,因为没人知道 Overleaf 如何计算字数或其他原因),则我的文档字数的任何其他近似值都足够了。这样做的目的是避免每次分享我的作品时都必须检查字数并将其写下来。
关于字数统计有很多问题,但没有一个具体询问如何在输出 pdf 中包含总字数(如果有而我错过了,请随时将链接给我!)。
非常感谢大家抽出时间。
答案1
翻翻texcount 的文档,我们可以将 OP 链接中的命令修改为
\newcommand{\detailtexcount}[1]{%
\immediate\write18{texcount -merge -sum #1.tex > #1.wcdetail }%
\verbatiminput{#1.wcdetail}%
}
\newcommand{\quickwordcount}[1]{%
\immediate\write18{texcount -0 -sum -merge -q #1.tex > #1-words.sum }%
\input{#1-words.sum}% words%
}
\newcommand{\quickcharcount}[1]{%
\immediate\write18{texcount -0 -sum -merge -char -q #1.tex > #1-chars.sum }%
\input{#1-chars.sum}% characters (not including spaces)%
}
- 我们已经删除了
-q
显示\detailtexcount
正在发生的错误 - 我们已经改为
-1
删除-0
换行符(并且我们不需要任何错误来完全没有换行符) - 我们已删除宏输出的文本
计数仍然可能会遗漏生成的文本(例如,\lipsum
段落完全遗漏)。
如果你真的需要逗号,这个问题建议使用包siunitx
或numprint
。