3

Я использую Emacs для редактирования исходного кода LaTeX. Я делаю предисловия к примечаниям, которые я сделал с % мере необходимости, чтобы они рассматривались как комментарии. Эти строки появляются в Emacs с другой стороны.

Однако, работая с документом, я иногда хотел бы выделить / указать / пометить определенные линии, чтобы они появлялись на другом лице. Например, если я закончил с запиской, которую я сделал, но хотел бы сохранить их в исходном файле, я бы хотел "пометить" эти строки, чтобы они выглядели в Emacs по-другому.

Есть ли способ сделать это? Любое решение, очевидно, все еще должно рассматриваться как действительный код LaTeX. Может быть, строки, начинающиеся с %% могут использовать другое лицо?

1 ответ1

2

Какая прекрасная идея, спасибо, что заставили меня пойти и найти решение! Что вам нужно сделать, это добавить следующие строки в ваш файл ~/.emacs :

(add-hook 'tex-mode-hook
  (lambda ()
    (font-lock-add-keywords nil
       '(("\\(%%.*\\)" 1
        font-lock-warning-face t)))))

Вы можете изменить %% на что угодно. Лично я думаю, что я буду использовать %# таким образом, у меня все еще могут быть отрезки % для горизонтальных разделителей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .