私は個人的に物事を書くことに固執org-mode
してflyspell-mode
とlangtool
...
org-mode
Emacsであらゆる種類の文書をすばやく入力するのに最適です。flyspellはスペルを処理し、langtoolは文法について心配します。すべてが高度にカスタマイズ可能であるため、心のコンテンツに合わせて何でもカスタマイズできます。
以下は、langtoolとflyspellを有効にした、org-modeでのちょっとしたタイプアップです。特別なことは何もありません。
langtool-correct-buffer
提案どおりに実行すると、langtoolで見つかった文法エラーが1つずつ強調表示され、下部のバッファーにいくつかの提案が表示されます。これらの候補のいずれかを対応する数字キーで選択するか、[スペースバー]でそれらをスキップできます。
さらに、flyspellでは、スペルミスのある単語を[ミドルクリック]して、スペルの候補を表示できます。
org-mode
持っトンエクスポート形式のを、ドキュメントをPDF、ODT、またはHTMLとしてエクスポートできます。(を使用C-c C-e
してエクスポートできますorg-mode
)
LaTeXを使用して傑作をPDFとして公開したので、これをPDFビューアーで開くと表示されます...
これはおそらく、Emacsの比較的良いライティング環境内で派手なドキュメントを作成する最も簡単な方法です...
幸いなことにorg-mode
、flyspell-mode
ほとんどのバージョンのEmacsにはデフォルトで含まれています。悪いニュースは、langtoolはそうではなく、多少大きく、Javaを必要とするということです。
Langtoolは、一般にOpenofficeまたはLibreofficeとペアになっている文法チェッカーです。ツール自体は単純なコマンドラインユーティリティであるため、他のプログラムとのインターフェイスは比較的簡単です。誰かがそれをEmacsとインターフェースしました。
Emacsに追加するには、M-x package-install langtool
...でインストールできます。または、正しいリポジトリが設定されていない場合(ここで提案するリポジトリを使用します)、.el
ファイルを取得して、ここから手動でインクルードできます。
現在、このように組織モードフックを設定しています。(無関係なビットを抜粋します。)
(add-hook 'org-mode-hook (lambda ()
(progn
;; Snipped
(auto-fill-mode t)
;; Spelling
(flyspell-mode t)
;; Grammar
(require 'langtool)
(setq langtool-language-tool-jar "/path/to/LanguageTool.jar"))))
明らかに、/path/to/LanguageTool.jar
システム上の実際のパスに置き換えてください。これは移植可能な.jarファイルであるため、場所は重要ではありません。
また、flyspell-mode
langtoolとは異なり、M-x langtool-check
バッファを文法チェックしたいときにlangtoolを実行する必要があります...ですから、現在入力しているような高度な文法チェックはありません。
org-mode
たくさんのことができ、シンプルな小さなノートファイルを書いたり、派手なグラフィック、記事、本でエッセイを完成させたりすることができます。私はそれが始まることで学ぶことが最も簡単だったエクスポートできる方法org-mode
ファイルをあなたがした後、基礎を学びます...。Org-modeのサイトは非常に有用で有益であり、情報ページにも多くのヘルプがあります(C-h i
、m Org Mode
)。
幸運を..!これが役立つことを願っています。