在组织模式中转义管道字符

时间:2011-02-28 16:44:41

标签: emacs escaping org-mode tabular

我在Emacs org-mode中有一个表,内容是正则表达式。我似乎无法弄清楚如何转义文本管道字符(|),它是正则表达式的一部分,因此它被解释为表格单元格分隔符。有人能给我一些帮助吗?感谢。

更新:我也在寻找斜杠(/)的转义,因此它不会触发斜体/强调序列的启动。我尝试使用\/\// - 例如,假设我想在表格单元格中使用文字文本/foo/。以下是3种尝试方法:

| /foo/ | \/foo/ | \//foo/ |

在LaTeX导出中,它变为:

\emph{foo}  &  \/foo/  &  \//foo/

所以这些都不是我希望的普通/foo/

3 个答案:

答案 0 :(得分:27)

管道的

\vert

当将两者导出为HTML和PDF时,正斜杠似乎对我没有效果。

答案 1 :(得分:1)

您还可以将相关文字格式化为逐字代码

  

代码中的文本和Org模式不处理逐字字符串   具体语法;它是逐字导出的。

因此,您可以尝试使用=foo | bar=(代码)或foo ~|~ bar(逐字)。但它确实改变了输出格式。

答案 2 :(得分:1)

使用折栏字符“¦”,Unicode 00A6 BROKEN BAR。这可能会或可能不会满足您的特定需求,但这是一个很好的视觉近似。