Texcount.pl mit Texmaker word.count-Datei nicht gefunden Fehler

Texcount.pl mit Texmaker word.count-Datei nicht gefunden Fehler

Ich versuche, texcount.pl zu erhaltenhttp://app.uio.no/ifi/texcount/um in Texmaker zu arbeiten, aber ich erhalte die Fehlermeldung, dass word.count nicht gefunden wurde. In der Dokumentation steht, dass ich hinzufügen muss, --shell-escapeum das Problem zu lösen, aber ich weiß nicht, wo ich das hinstellen soll. Weiß das jemand?

Antwort1

Um die Antwort (bisher) zusammenzufassen:

Um TeXcount oder einen anderen Betriebssystembefehl aus TeX oder LaTeX heraus auszuführen, geben Sie einen Code ein, der diesem ähnelt

\immediate\write18{texcount test.tex > test.sum}

im TeX/LaTeX-Dokument (das ich überprüft habe und das funktioniert, wenn ich es von TeXworks aus mache). Eine etwas verbesserte Version davon ist auf derHilfeseiten von TeXcount

\immediate\write18{texcount \jobname.tex -out=\jobname.sum}

vorausgesetzt, Sie haben eine neuere Version von TeXcount. In beiden Fällen muss Texcount im Pfad enthalten sein, sonst findet das Betriebssystem es nicht.

TeX und LaTeX (und andere TeX-Versionen) führen standardmäßig keine \write18Befehle aus, es sei denn, Sie geben die Optionen --shell-escape(für TeX, glaube ich) oder --enable-write18(für LaTeX, glaube ich) an.

Das Ändern der LaTeX-Optionen wird imTexmaker-Handbuch.

Beachten Sie, dass TeXcount je nach Herkunft von System zu System leicht unterschiedliche Dateinamen haben kann: texcountoder texcount.pl, und ich weiß, dass einige es auch in kompiliert haben texcount.exe.

Wenn es immer noch nicht funktioniert, sollten Sie versuchen, herauszufinden, was schief läuft. Versuchen Sie, LaTeX von der Befehlszeile aus auszuführen, anstatt von Texmaker, um zu sehen, ob das funktioniert oder welche Fehler ausgegeben werden. Oder versuchen Sie, etwas wie dir > dir.txtim folgenden auszuführen \write18, um zu sehen, ob Sie es überhaupt ausführen können.

verwandte Informationen