【问题标题】:How can I get block quotes inside org-mode footnotes?如何在 org-mode 脚注中获取块引号?
【发布时间】:2014-01-02 18:41:51
【问题描述】:

org-mode 中的脚注与正常的非脚注环境截然不同。一个区别是必须使用“\par”而不是空行来分隔段落。烦人,但至少它有效。另一个区别是它们似乎不适用于块引号(“#+BEGIN_QUOTE”和“#+END_QUOTE”)。

因为我最感兴趣的是导出到 Latex,所以我尝试只使用 Latex 的“\footnote”命令而不是 org-mode “[fn:: ... ]” 语法。但这并没有帮助。我的脚注只包含左大括号“{”。

我还尝试用 Latex 的“\begin{quotation}”和“\end{quotation}”替换 org-mode 样式的块引号,两者都使用 org-mode 脚注语法和 Latex 脚注语法,但都没有这些尝试也奏效了。

【问题讨论】:

  • 这还有问题吗?我无法使用现代 org-mode.Org-mode 版本 8.3.4 重现它(release_8.3.4-1026-gf0ff25 @ /home/nick/elisp/org-mode/lisp/)

标签: emacs latex org-mode


【解决方案1】:

下面的简单配置应该可以帮助您入门,它使用 csquotes 包:

#+LATEX_HEADER:\usepackage{csquotes}

(...)

#+BEGIN_QUOTE
"/Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum./"

-- John Doe [fn:: [cite:@doe2004title]. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Nisi lacus sed viverra tellus in hac habitasse. Habitant morbi tristique senectus et netus et malesuada. Fermentum et sollicitudin ac orci phasellus egestas tellus rutrum tellus. Sed tempus urna et pharetra pharetra. Sit amet justo donec enim diam vulputate ut pharetra.]
#+END_QUOTE

它会导出成这样的:

【讨论】:

    猜你喜欢
    • 2021-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 2012-08-23
    • 1970-01-01
    相关资源
    最近更新 更多