是否可以在另一张桌子下面附上一张桌子?我正在寻找像this这样的东西,但形式如下:
#+name: tbl1
| a | 1 |
| b | 2 |
#+name: tbl2
| c | 3 |
| d | 4 |
我期待得到这个:
| a | 1 |
| b | 2 |
| c | 3 |
| d | 4 |
从我的搜索中我发现lob-tables-operations,但在我看来,它没有很好的记录,可能没有进行维护。
答案 0 :(得分:2)
基于this example,这是非常直截了当的。我刚用mapcan
代替mapcar
** append tables
:PROPERTIES:
:DATE: 2015-06-19
:END:
#+name: table-names
- first-table
- second-table
- third-table
#+name: first-table
| a | 1 |
| b | 2 |
|---+---|
#+name: second-table
| c | 3 |
| d | 4 |
|---+---|
#+name: third-table
| f | 5 |
| g | 6 |
|---+---|
#+BEGIN_SRC emacs-lisp :var table-names=table-names
(mapcan #'org-babel-ref-resolve table-names)
#+END_SRC
#+RESULTS:
| a | 1 |
| b | 2 |
|---+---|
| c | 3 |
| d | 4 |
|---+---|
| f | 5 |
| g | 6 |
|---+---|