Show HN: Latex-wc – Word count and word frequency for LaTeX projects(github.com)
github.com
Show HN: Latex-wc – Word count and word frequency for LaTeX projects
https://github.com/sethbarrett50/LaTeX-wc
7 comments
Are you aware of the "texcount" program [0] that's distributed with TeX Live by default?
[0]: https://ctan.org/pkg/texcount?lang=en
[0]: https://ctan.org/pkg/texcount?lang=en
detex "$@" | wc
detex "$@" | tr -cs '[:alnum:]' '\n' | grep . | tr '[:upper:]' '[:lower:]' | sort | uniq -c | sort -rnWe need a link!
I think it's this - https://www.piwheels.org/project/latex-wc/
Added above. Thanks!
I think the link to source code repository would be better
https://github.com/sethbarrett50/LaTeX-wc
https://github.com/sethbarrett50/LaTeX-wc
Changed to that. Thanks!
So I built latex-wc, a small Python CLI that:
- extracts tokens from LaTeX while ignoring common LaTeX “noise” (commands, comments, math, refs/cites, etc.)
- can take a single .tex file or a directory and recursively scan all *.tex files
- prints a combined report once (total words, unique words, top-N frequencies)
Fastest way to try it is `uvx latex-wc [path]` (file or directory). Feedback welcome, especially on edge cases where you think the heuristic filters are too aggressive or not aggressive enough.