После того, как я обновил Aquamacs, использование Alt-q
(в второстепенном режиме Auto-Fill) для заполнения абзацев при редактировании документа LaTeX приводит к разрыву каждой строки при первом появлении закрывающего ограничителя математики LaTeX, \)
. (Ну, почти! За одним исключением см. Пример ниже.)
Информация о версии: Aquamacs 3.2 GNU Emacs 24.4.51.2
.
Вопрос
Как мне указать режиму Aquamacs / Emacs / Auto-Fill не разрывать строки на первом \)
, который он видит в строке, а фактически заполнять абзац, как это было до обновления?
Шаги по воспроизведению этого поведения
Help -> Diagnose and report bug -> Start Aquamacs without customizations
, чтобы получить "первозданное" окно Aquamacs.- Откройте файл с именем
testemacs.tex
и дважды вставьте текст Lorem Ipsum, чтобы получилось два абзаца. - Добавьте небольшие математические выражения, разделенные разделителями LaTeX
\(
и\)
, в случайные места во втором абзаце. Оставьте первый абзац как есть. - Введите
Alt-x auto-fill-mode
, чтобы включить режим автозаполнения. - Перейдите к каждому абзацу и введите
Alt-q
, чтобы вызвать функциюfill-paragraph
. - Обратите внимание на разницу! Смотрите скриншот ниже:
Как видите, везде, кроме самой последней строки, fill-paragraph
прерывает строку по первому закрывающему ограничителю \)
, который он видит. Это делает абзац действительно уродливым и сводит на нет всю цель заполнения абзацев. Как мне избавиться от такого поведения?
Режимы
Пожалуйста, посмотрите на снимок экрана ниже, чтобы увидеть действующие режимы: