如何在组织模式下组织信息,以便将表格作为输出?

时间:2012-10-28 04:51:09

标签: emacs org-mode

我正在以这种方式在org-mode中捕获我的项目结果。

* Dataset

** Algorithm1
*** Metric1=value
*** Metric2=value

** Algorithm2
*** Metric1=value
.....

我希望以表格形式提供此数据,其中第一行对应于度量,第一列对应于算法和其他具有度量值的单元格。这可以在emacs / org-mode中完成吗?

2 个答案:

答案 0 :(得分:3)

我不确定这正是您想要的,但您可以使用properties and columns

如果您格式化这样的数据,

#+COLUMNS: %25ITEM %7Metric1 %7Metric2

* Dataset

** Algorithm 1
   :PROPERTIES:
   :Metric1:  value 1
   :Metric2:  value 2
   :END:

** Algorithm 2
   :PROPERTIES:
   :Metric1:  value 1
   :Metric2:  value 2
   :END:

您可以在第一行按 Cc Cc 刷新列设置,然后 Cc Cx < kbd> Cc 在列视图中显示数据(使用 e 编辑字段, q 退出并返回标准视图):

ITEM           | Metric1 | Metric2 |
#+COLUMNS: %25ITEM %7Metric1 %7Metric2

* Dataset      |         |         | ...
** Algorithm 1 | value 1 | value 2 | ...
** Algorithm 2 | value 1 | value 2 | ...

答案 1 :(得分:1)

我个人亲自调查,发现了这个......

  

由于列视图只是缓冲区的覆盖,因此不能   直接出口或印刷。如果要捕获列视图,   使用columnview动态块(请参阅动态块)。 http://orgmode.org/manual/Capturing-column-view.html