【问题标题】:How do I escape double-brackets [[ in-line in org-mode如何在 org-mode 中转义双括号 [[ in-line
【发布时间】:2012-04-04 15:38:53
【问题描述】:

我需要在行内显示一些包含双括号的 R 代码。例如,=x[[1]]=src_R{x[[1]]} 被评估为链接。

如何转义这些双括号,或者使用内联代码块禁用链接?

【问题讨论】:

    标签: r emacs org-mode


    【解决方案1】:

    也许您可以自定义变量org-activate-links 来解决此问题。

    org-activate-links 的默认值包括bracket 以激活双括号作为某些链接。如果您从org-activate-links 中删除此符号,如下所示,它们将不会在 org-mode 中自动显示为链接。

    (setq org-activate-links '(angle plain radio tag date footnote))
    

    【讨论】:

    • 明确删除你不想要的元素比假设列表的其余部分应该是什么样子更好:(setq org-activate-links (delq 'bracket org-activate-links))
    • 谢谢,这解决了在 .org 文件中的问题。但是当我发布到 html 等时,我的嵌入式 R 代码中的[[ 仍然会转换为链接。如何在保持链接正常工作的同时解决这个问题?换句话说,我希望 \src_R{x[[1]]} 按预期发布代码,但仍希望 [[http://www.google.com][search]] 转换为链接。
    猜你喜欢
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-23
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    相关资源
    最近更新 更多