如何在org-mode中处理引号?

20

在org-mode中如何处理引号?类似于stackoverflow中的>


如果你想处理LaTeX输出,你可以使用LaTeX包csquotes来控制引用。 - N.N.
3个回答

17

我所能想到的唯一内置机制是 #+begin_quote 块元素,可能是用于导出。我个人要么从电子邮件中省略>,要么使用emacs方框


4

您可以自定义 blockquote 元素的CSS以获得更好的格式。

为什么选择 blockquote 元素?如果您使用浏览器的检查功能来检查引用块,您会发现其样式由 blockquote 元素控制。

以下是类似于SO引用块的示例,您可以通过检查SO中 blockquote 的样式来找到其配置。

#+BEGIN_EXPORT html
<style>
blockquote {
    margin-bottom: 10px;
    padding: 10px;
    background-color: #FFF8DC;
    border-left: 2px solid #ffeb8e;
    border-left-color: rgb(255, 228, 102);
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}
</style>
#+END_EXPORT

#+BEGIN_QUOTE
By customizing the style of blockquote element, we get a SO-like style quote block in org-mode.
#+END_QUOTE

它的呈现效果如下图所示:enter image description here

非常好。然而,在我的情况下,“margin-bottom”这一行似乎不起作用(实际上,我想要的是“margin-left”)。不过,“padding-left”似乎可以起作用。 - undefined

2
你可以使用 :
我只有在引用 org 代码本身时才需要使用它。
相反,使用 #+BEGIN_SRC,这将使你有机会在 HTML 输出中非常方便地进行远程代码突出显示。
请参阅优秀的手册。

应该是 ~:'~ 吗? - alper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接