Как избавиться от перевода ссылок в режиме Org?

#emacs #org-mode

#emacs #org-mode

Вопрос:

Я пишу статьи в org-mode, это работает очень хорошо. Но я обнаружил очень раздражающую проблему.

Я размещаю свою статью на каком-то форуме, также у меня есть много фотографий для публикации.

Я использую IMG-код для публикации изображений.

например. [IMG]http://abc.com/a.jpg [/IMG]

Я экспортирую свой org-файл в ascii или html или во что-либо другое формантное, Org-mode всегда делает «http» особенным. Это экспортируется следующим образом:

[ИЗОБРАЖЕНИЕ][http://abc.com/a.jpg [/IMG]]

между «http» всегда есть пара «[«. Каждый раз мне приходится удалять это самостоятельно.

Я бы хотел, чтобы Org-mode не обрабатывал http-строку.

Есть идеи?

Ответ №1:

Режим Org на самом деле плохо анализирует эту конкретную разметку (с квадратными скобками). Если ваши ссылки на изображения находятся на отдельной строке, например, между абзацами, вы можете использовать некоторую разметку, чтобы отключить форматирование org:

 # BEGIN_EXAMPLE
[IMG]http://abc.com/a.jpg[/IMG]
# END_EXAMPLE
  

Сокращение для этого — просто начинать строку с двоеточия, за которым следует пробел:

 : [IMG]http://abc.com/a.jpg[/IMG]
  

Комментарии:

1. Большое вам спасибо, ответ Дилло сэкономит мне много времени на обработку такой ссылки. Кстати, есть ли другое сокращение, например «: «. Я хочу знать, в каком разделе руководства об этом

2. Найти этот материал в руководстве на самом деле довольно сложно. Этот конкретный раздел — 11.3 , но другие виды разметки подробно описаны в главе 11. Если вам интересно узнать о другом синтаксисе, подобном командам, в разделе 15.6 рассматриваются общие команды # settings.

3. Однако это не работает для текста в # CAPTION: или begin{caption} средах во время экспорта LaTeX.