ispell в режиме Emacs LaTeX

Когда я выполняю команду Emacs ispell-buffer на буфере Emacs, который находится в режиме LaTeX, ispell проверки орфографии также в математических выражениях.

Я очень хотел бы отключить это. Существует ли простой способ сделать это?

Я читал о detex, но detex, кажется, не интегрируется в Emacs.

17
задан serv-inc 28 July 2017 в 11:27
поделиться

5 ответов

Да, вы можете: Установить Assell вместо Ispell, и использовать с ним.

3
ответ дан 30 November 2019 в 14:33
поделиться

Вы можете знать это, но вы можете нажать A во время проверки орфографии, чтобы добавить слово в буфер Местный словарь (это столица A , строчная A A добавляет его в глобальный словарь). Это не идеально, но именно поэтому я обычно подавляю заклинание технических терминов и имени переменных и т. Д., В моих латексных документах.

0
ответ дан 30 November 2019 в 14:33
поделиться

Это не должно делать это, если вы используете латексизм (например, \ [... \], уравнение окружающей среды, & c), чтобы вызвать математический режим. Проверьте содержание Aspell-Tex-Skip-Alists ; ср Раздел 6 FAQ ISPELL для того, что должно быть там.

Вы можете использовать $.. $, $$ .. $$, чтобы узнать математику, используя ispell-tex-skip-alists, но остерегайтесь, вытекающие их из жжета ...

PostScript

Проверьте также Значение ISPELL-PARSER Переменная: это должно быть Tex , в противном случае ISPELL не будет набрать $ ... $ и $$ ... $$ регионы.

7
ответ дан 30 November 2019 в 14:33
поделиться

Это не дает прямого ответа на ваш вопрос, но я нашел Flyspell , средство проверки орфографии "на лету", невероятно полезное при редактировании документов LaTeX. Она все еще проверяет орфографию внутри уравнений, но гораздо проще игнорировать несколько дополнительных красных подчеркиваний, чем интерактивные команды ispell.

1
ответ дан 30 November 2019 в 14:33
поделиться

Эта поток списка рассылки Auctex: «Проверка орфографии (Checker ispell-Buffer) жалуется на продукты в математических режимах» имеет некоторые обходные пути, и ответ демонстрирует, как использовать ISPell-Tex-Skip-Alists.

0
ответ дан 30 November 2019 в 14:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: