Ошибка Texcount.pl с файлом Texmaker word.count не найдена

Ошибка Texcount.pl с файлом Texmaker word.count не найдена

Я пытаюсь получить texcount.plhttp://app.uio.no/ifi/texcount/для работы внутри Texmaker, но я получаю ошибку о word.count, который не найден. В документации говорится, что мне нужно добавить, --shell-escapeчтобы решить проблему, но я не знаю, куда это вставить. Кто-нибудь знает?

решение1

Подводя итог ответа (на данный момент):

Запуск TeXcount или любой другой команды ОС из TeX или LaTeX осуществляется путем ввода кода, похожего на этот:

\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чтобы посмотреть, сможете ли вы вообще заставить это выполниться.

Связанный контент