38

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

更新:我也在寻找斜线(/)的转义,这样它就不会触发斜体/强调序列的开始。我尝试了\/\//- 例如,假设我想要/foo/表格单元格中的文字文本。以下是 3 种尝试方法:

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

在 LaTeX 导出中,这变为:

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

所以他们都不是/foo/我所希望的平原。

4

3 回答 3

36

\vert为管道。

在导出为 HTML 和 PDF 时,正斜杠对我来说似乎工作正常。

于 2011-03-04T11:01:26.317 回答
8

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

于 2015-06-03T14:57:13.277 回答
0

You could also format the relevant text as verbatim or code:

Text in the code and verbatim string is not processed for Org mode specific syntax; it is exported verbatim.

So you might try something like =foo | bar= (code) or foo ~|~ bar (verbatim). It does change the output format, though.

于 2015-01-12T23:16:39.567 回答