Я лично придерживаюсь того, чтобы писать вещи org-mode
с flyspell-mode
и langtool
...
org-mode
отлично подходит для быстрого ввода любого типа документа в Emacs, flyspell заботится об орфографии, а langtool беспокоится о грамматике. Все также можно настраивать, так что вы можете настроить все, что душе угодно.
Вот небольшой быстрый набор в режиме org с включенным langtool и flyspell; ничего особенного.
Если я запускаю так, langtool-correct-buffer
как предлагает, все найденные грамматические ошибки langtool подсвечиваются один за другим с рядом предложений в нижнем буфере. Я могу выбрать любого из этих кандидатов с помощью соответствующей цифровой клавиши или просто пропустить их с помощью клавиши [Пробел].
Кроме того, flyspell позволяет мне [Средний щелчок] по словам с ошибками, чтобы увидеть предложения по написанию.
org-mode
имеет тонну форматов экспорта; Вы можете экспортировать документ в формате PDF, ODT или даже в формате HTML. (Вы можете экспортировать, используя C-c C-e
в org-mode
)
Теперь, когда я опубликовал свой шедевр в формате PDF с использованием LaTeX, это то, что я вижу, когда открываю его в средстве просмотра PDF ...
Вероятно, это самый простой способ создавать необычные документы в относительно неплохой среде написания в Emacs ...
Хорошая новость заключается в том, что org-mode
и flyspell-mode
включена по умолчанию с большинством версий Emacs. Плохая новость в том, что langtool нет, и он несколько большой, и для него требуется Java ... Но если это вас не удержит:
Langtool - это программа проверки грамматики, которая обычно связана с Openoffice или Libreoffice. Сам инструмент представляет собой простую утилиту командной строки, поэтому его относительно легко связать с другими программами; кто-то связал это с Emacs.
Чтобы добавить его в Emacs, вы можете установить его с помощью M-x package-install langtool
... Или, если у вас не настроены правильные репозитории (я использую предложенные здесь .), Вы можете получить .el
файл и включить его вручную отсюда .
В данный момент у меня настроен хук в режиме org. (Отрезать ненужные биты.)
(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
когда вы хотите проверить грамматику буфера ... Таким образом, вы не проверяете грамматику при вводе текста .
org-mode
может сделать кучу, и может быть использован для написания простых маленьких заметок файлов, завершать эссе с причудливой графикой, статьями, книгами, вы называете это ... Но так как он может сделать так много, трудно понять, с чего начать. Я нашел , что это было легче узнать, начиная с возможными способами вы можете экспортировать org-mode
файл после того, как вы узнаете основы ... . Сайт Org-mode очень полезен и информативен, и на страницах с информацией о нем также есть много полезной информации ( C-h i
, m Org Mode
).
Удачи..! И надеюсь, это поможет.