코드 블록에서 헤더가있는 테이블을 생성하고 싶습니다. 이 같은:
#+BEGIN_SRC emacs-lisp :results value table :table-header | First | Second |
(identity '((a b) (c d)))
#+END_SRC
#+RESULTS:
| First | Second |
|-------+--------|
| a | b |
| c | d |
불행히도 같은 :table-header | First | Second |
것이 존재하지 않습니다. 또는 오히려 나는 무언가를 내려다보고 있기를 바라고 있습니다. (여기서 (identity ...)
실제로 값을 계산하는 코드의 자리 표시 자로 사용 하고 있습니다.)
이 해결 방법은 저에게 적합하지 않습니다.
#+BEGIN_SRC emacs-lisp :results value table
(cons (list "First" "Second")
(identity '((a b) (c d))))
#+END_SRC
#+RESULTS:
| First | Second |
| a | b |
| c | d |
코드 블록의 내용을 수정해야하며 결과 헤더는 실제로 헤더 행이 아니며 다른 행과 동일합니다.
이것과 관련이 있지만 (100 % 동일하지는 않습니다. 위 의 코드 블록 안에 테이블 설정 명령을 넣지 말고 싶습니다. ) 아래에 구분 기호를 삽입하는 특수 요소가 있습니까? 다음과 같은 것 :
#+BEGIN_SRC emacs-lisp :results value table
(nconc (identity '((a b) (c d))) ; calculated value A
(list 'linebreak) ; explicitly inserted linebreak
(identity '((A B) (C D)))) ; calculated value B
#+END_SRC
#+RESULTS:
| a | b |
| c | d |
|---+---|
| A | B |
| B | D |
:colnames
다른 답변에서 제안한대로 연주 한 후에는 님#+BEGIN_SRC ... :colnames yes
뿐만 아니라 기능 요청을 열어야하는 것처럼 보입니다:colnames "| First | Second |"
. 그때까지 나는이 접근법으로 갈 것입니다.