Как дать имя кавычкам в emacs org-mode - PullRequest
1 голос
/ 25 сентября 2019

Я создал цитату со следующим синтаксисом

#+BEGIN_QUOTE
My quote....
#+END_QUOTE

Проблема в том, что в свернутом виде (когда отображаются только заголовки и контуры верхнего уровня) я вижу

#+BEGIN_QUOTE...

Который не информирует должным образом о содержании цитаты.Есть ли способ дать имя или метку в кавычке, чтобы я мог видеть что-то похожее на приведенное ниже:

Quote from Jack...

Спасибо

Ответы [ 2 ]

0 голосов
/ 27 сентября 2019

Вы можете давать имена блокам, независимо от того, являются ли они блоками кавычек, исходными блоками или любым другим видом (вы также можете давать имена таблицам).Преимущество состоит в том, что каждый блок цитат может иметь свое собственное имя (в отличие от тегов, которые применяются к заголовку, поэтому, если у вас есть более одного блока в разделе, тег не будет устранять их неоднозначность).С другой стороны, имена являются более навязчивыми и в некоторой степени побеждают цель свертывания: они всегда присутствуют независимо от того, свернут блок или нет;теги более сдержанны:

* foo                                                                     :quotes:

#+name: kennedy
#+begin_quote
Do not ask what your country can do for you...
#+end_quote

#+name: lincoln
#+begin_quote
Four score and seven years ago...
#+end_quote

Какой из них вы хотите использовать, зависит от вас (и «оба» также возможны).

0 голосов
/ 25 сентября 2019

Использование тегов

Из руководства org:

Отличным способом реализации меток и контекстов для взаимной корреляции информации является назначение тегов заголовкам

...