質問: emacs内のlatexのワードカウント latexドキュメントに含まれる単語の数を数えたいです。 texcount package のwebサイトにアクセスし、そこでwebインターフェイスを使用することでこれを行うことができます。しかし、それは理想的ではありません。むしろ、emacs内に、ファイル内の単語数(または、理想的には、ファイル内およびドキュメント内の\inputまたは\includeによって呼び出されるすべてのファイル内の単語数)を返すショートカットが必要です。 texcountスクリプトをダウンロードしましたが、どうしたらよいかわかりません。つまり、.plファイルをどこに置くか、そしてそれをemacs内で呼び出す方法がわかりません。つまり、シェルコマンドのキーボードショートカットが必要です。そして、そのshellコマンドで現在アクティブなバッファーでtexcountを実行し、ミニバッファー内の合計単語数を返すようにします。私はubuntuとemacs22を使用しています。
回答: 将来の参考のために、これらの回答のいくつかは、shell-quote-argument関数を使用して、ファイル名のスペースやその他の面白いフォーマットが正しく処理されるようにすることで改善されます。たとえば、plgxの答えを改善するには:(defun latex-word-count () (interactive) (shell-command (concat "texcount " ; "uncomment then options go here, such as " "-unicode " "-inc " (shell-quote-argument buffer-file-name))) ;now the buffer file name is sent correctly to the shell, ;regardless of platform ) (define-key latex-mode-map "\c-cw" 'latex-word-count)