मैं उन तालिकाओं को उत्पन्न करना चाहूंगा जिनमें कोड ब्लॉक से हेडर हैं। कुछ इस तरह:
#+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 |"
। तब तक मैं इस दृष्टिकोण के साथ जाऊंगा।