17

LaTeX モードの Emacs バッファーでEmacs コマンドを実行するとispell-buffer、ispell は数式内のスペルもチェックします。

これを無効にしたいと思います。それを行う簡単な方法はありますか?

detex について読んだことがありますが、detex は Emacs に統合されていないようです。

4

6 に答える 6

7

数学モードを呼び出すためにラテックス主義 (\[ ... \]、方程式環境、&c など) を使用している場合は、これを行うべきではありません。の内容を確認してくださいispell-tex-skip-alists。参照。どんな種類のものがあるべきかについては、ispell FAQ のセクション 6 を参照してください。

$..$、$$..$$ を使用して、ispell-tex-skip-alists を使用して数学をマークアウトすることができますが、それらを混乱させることに注意してください...

あとがき

ispell-parser変数の値も確認してください。これは である必要があります'tex。そうでない場合、ispell は $$...$ および $$...$$ 領域を検索しません。

于 2010-01-24T11:17:15.150 に答える
3

はい、できます: ispell の代わりにaspellをインストールし、flyspell を使用します。

于 2010-01-23T03:49:20.313 に答える
1

これはあなたの質問に直接答えるものではありませんが、LaTeX ドキュメントを編集するときに、オンザフライ スペル チェッカーであるFlyspellが非常に便利であることがわかりました。方程式内のスペルチェックは引き続き行われますが、ispell の対話型コマンドよりも、いくつかの余分な赤い下線を無視する方がはるかに簡単です。

于 2010-01-23T03:42:04.040 に答える
0

このAUCTeXメーリングリストスレッド:「スペルチェッカー(ispell-buffer)は、数学モードの製品について文句を言います」にはいくつかの回避策があり、答えはispell-tex-skip-alistsの使用方法を示しています。

于 2010-01-29T14:31:26.097 に答える
0

これはご存知かもしれませんが、Aスペル チェック中に を押すと、単語をバッファー ローカル辞書に追加できます (大文字はA大文字、小文字aはグローバル辞書に追加されます)。理想的ではありませんが、LaTeX ドキュメントで専門用語や変数名などのスペル チェックを通常この方法で抑制しています。

于 2010-01-23T16:30:13.397 に答える