मैं एक आरएमडी/निट-दस्तावेज़ में threeparttable
बनाना चाहता हूं और तालिका के नीचे एक नोट जोड़ना चाहता हूं। तालिका results = "asis"
के साथ एक खंड के अंदर आर-फ़ंक्शन द्वारा बनाई गई है। मैंने कामकाजी उदाहरण में फ़ंक्शन नहीं जोड़ा क्योंकि यह काफी वर्बोज़ है और समस्या शुद्ध लाटेक्स कोड से स्पष्ट है।आरएमडी/नटिर: लाटेक्स वातावरण में मार्कडाउन उद्धरण
यह काम करता है और परिणाम अपेक्षा के अनुसार दिखता है।
---
title: "Untitled"
output: pdf_document
header-includes:
- \usepackage{threeparttable}
- \usepackage{booktabs}
- \usepackage{longtable}
references:
- id: rao2001basic
title: Basic Research in Parapsychology
author:
- family: Rao
given: K.R.
issued:
year: 2001
publisher: McFarland
type: book
---
\begin{table}[h]
\centering
\begin{threeparttable}
\caption{A summary table of the cars dataset.}
\begin{tabular}{lrr}
\toprule
Descriptives & speed & dist\\
\midrule
Mean & 15.4 & 42.98\\
SD & 5.29 & 25.77\\
Min & 4 & 2\\
Max & 25 & 120\\
\bottomrule
\end{tabular}
\tablenotes{\item\textit{Note.} This table was created by @rao2001basic. }
\end{threeparttable}
\end{table}
दुर्भाग्य से, तालिका कैप्शन में प्रशस्ति पत्र से काम नहीं कर रहा है। यह ठीक काम करता है अगर मैं इसे लाटेक्स पर्यावरण से बाहर ले जाता हूं, लेकिन अंदर नहीं। क्या लाटेक्स पर्यावरण में मार्कडाउन को पार्स करने का कोई तरीका है?
मुझे नहीं लगता कि यह संभव है। पांडोक कच्चे टेक्क्स ब्लॉक के अंदर मार्कडाउन का विश्लेषण नहीं करता है। क्या आपके कोड को लेटेक्स के बजाय मार्कडाउन टेबल आउटपुट करना संभव होगा? – tmpname12345
मुझे नहीं लगता कि इस प्रकार के टेबल स्वरूपण अब तक पैंडोक में संभव है। – crsh
चूंकि आप तालिका उत्पन्न करने के लिए फ़ंक्शन का उपयोग कर रहे हैं, इसलिए आप इसे दो में विभाजित कर सकते हैं जहां यह उद्धरण उत्सर्जित करता है और इसके बजाय दो फाइलों को लिखता है, फिर '\ input {part1.txt} [@ rao2001basic] \ input {part2 का उपयोग करें। टेक्स्ट}। हालांकि यह एक बाहरी बीआईबी फ़ाइल का उपयोग करने के लिए आसान और अधिक प्रतिलिपि बनाने योग्य हो सकता है। – Thell