如何在 emacs 中给引号块命名 org-mode

How to give name to quotation blocks in emacs org-mode

我用以下语法创建了一个引用

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

问题是在折叠视图中(当只显示标题和 top-level 轮廓时),我看到

#+BEGIN_QUOTE...

其中没有正确告知报价的内容。有没有办法给引文起个名字或标签,这样我就可以看到类似下面的内容:

Quote from Jack...

谢谢

使用tags

来自组织手册:

An excellent way to implement labels and contexts for cross-correlating information is to assign tags to headlines

您可以为块命名,无论这些块是引用块、源代码块还是任何其他类型(您也可以为表命名)。优点是每个引用块都可以有自己的名称(与应用于标题的标签相反,因此如果您在一个部分中有多个块,标签将不会消除它们的歧义)。另一方面,名称更具侵入性,在某种程度上破坏了折叠的目的:无论块是否折叠,它们总是在那里;标签更谨慎:

* 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

你想使用哪个由你决定("both" 也是一种可能)。