如何在Org的表格中输入 "|" 作为表格内容而不是表格分隔符?

试了 org-mode 表格如何转义“||” 这个帖中的方法,发现表格中会出现 “#ERROR” 错误。

错误

这个帖子问了差不多的问题,但链接失效了。

但是它给了指向,下面的文档中说可以使用类似latex的语法,写特殊符号。并且有这样一条命令:org-toggle-pretty-entities。

这里有很多特殊符号的写法,可以参考。

https://orgmode.org/worg/org-symbols.html

如果 按照文档 写 \vert{} ,然后执行命令,就有你想要的结果。

1 个赞

\vert\vert{} 都没问题{} 是为了防止跟后面的内容粘连,换成空格也行

$ emacs -Q --eval "(progn
    (require 'org)
    (org-mode)
    (insert \"# 按 `TAB' 键对齐表格\n\n\")
    (save-excursion
      (insert \"|column1|column2|
  |---------------+----------|
  |\\\vert||
  |foo\\\vert{}bar||
  |||\")))" -nw

所以我前面建议楼主先 -Q 排查自己的问题。在楼主排查完问题之前,大家别浪费精力猜测。