Для очень простого документа класса статьи я просто смотрю на количество совпадений для регулярного выражения, чтобы найти слова. Я использую Sublime Text, поэтому этот метод может не работать для вас в другом редакторе, но я просто нажимаю Ctrl+F
(Command+F
на Mac), а затем, с включенным регулярным выражением, выполняю поиск
(^|\s+|"|((h|f|te){)|\()\w+
, который должен игнорировать текст, объявляющий плавающую среду или подписи к цифрам, а также большинство видов базовых уравнений и \usepackage
объявлений, включая цитаты и круглые скобки. Он также считает сноски и текст \emph
, а также считает \hyperref
ссылки одним словом. Это не идеально, но обычно с точностью до нескольких десятков слов или около того. Вы можете усовершенствовать его, чтобы он работал для вас, но, вероятно, лучшим решением будет сценарий, поскольку исходный код LaTeX не является обычным языком. Просто подумал, что я выброшу это здесь.