垂直合并 orgmode 表

Merge orgmode tables vertically

是否可以在另一个下方附加一个 table?我正在寻找类似 this 的内容,但格式如下:

#+name: tbl1
| a | 1 |
| b | 2 |
#+name: tbl2
| c | 3 |
| d | 4 |

我期待得到这个:

| a | 1 |
| b | 2 |
| c | 3 |
| d | 4 |

通过我的搜索,我找到了 lob-tables-operations,但在我看来,它没有很好的记录并且可能没有在维护中。

它基于 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 |
|---+---|