Rmarkdown में तालिका की सामग्री कैसे जोड़ें?




rstudio r-markdown (3)

मैं मार्कडाउन दस्तावेजों को लिखने के लिए RStudio का उपयोग कर रहा हूं और दस्तावेजों के शीर्ष पर टेबल ऑफ कॉन्टेंट्स (TOC) जोड़ना चाहता हूं ताकि उपयोगकर्ता पढ़ने के लिए संबंधित अनुभाग पर क्लिक कर सके। वहाँ rpubs पर कुछ प्रासंगिक उदाहरण थे, लेकिन अब मैं उन्हें खोजने के लिए प्रतीत नहीं कर सकते। कृपया ध्यान दें कि मैं pandoc उपयोग नहीं करता pandoc और Rmd और knitr लिए काफी नया knitr । क्या pandoc का उपयोग किए बिना टीओसी को जोड़ने का कोई तरीका है? यदि pandoc का उपयोग करना चाहिए तो कौन से कार्य प्रासंगिक हैं?

संपादित करें

यहाँ एक छोटा सा नमूना पृष्ठ है:

---
title: "Sample Document"
output:
  html_document:
    toc: true
    theme: united
---

Header 1
---------------
This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

## Header 2
When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:

```{r}
summary(cars)
```

You can also embed plots, for example:

```{r, echo=FALSE}
plot(cars)
```
### Header 3
Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.

मैंने RStudio v 0.98.864 में इसे चलाने की कोशिश की और यह काम कर गया! लेकिन दुख की बात है कि यह 0.98.501 और 0.98.507 पर काम नहीं किया। मैं अपनी थीसिस पर 0.98.501 में काम कर रहा हूं और RStudio को अपडेट करने के बाद, मेरे कुछ विश्लेषण काम नहीं किए। इसलिए, मैं वापस 0.98.501 पर लौट आया। अब मुझे क्या करना चाहिए? मैं वास्तव में टीओसी चाहता हूं लेकिन अन्य विश्लेषणों के आउटपुट को नुकसान पहुंचाए बिना।


अधिक विकल्पों के साथ सिंटैक्स:

---
title: "Planets"
author: "Manoj Kumar"
date: "March 3, 2016"
output: 
  html_document:
    toc: true # table of content true
    toc_depth: 3  # upto three depths of headings (specified by #, ## and ###)
    number_sections: true  ## if you want number sections at each table header
    theme: united  # many options for theme, this one is my favorite.
    highlight: tango  # specifies the syntax highlighting style
    css: my.css   # you can add your custom css, should be in same folder
---

वाक्य-विन्यास है

---
title: "Sample Document"
output:
  html_document:
    toc: true
    theme: united
---

rmarkdown.rstudio.com


यदि आप pdf_document का उपयोग कर रहे हैं, तो आप एक नए पृष्ठ में सामग्री की तालिका जोड़ना चाह सकते हैं, जो toc: true अनुमति नहीं देता है। यह दस्तावेज़ शीर्षक, लेखक और दिनांक के बाद सामग्री की तालिका डालता है - क्योंकि यह याम्ल में है।

यदि आप इसे एक नए पृष्ठ में रखना चाहते हैं, तो आपको कुछ लेटेक्स भाषा का उपयोग करना होगा। मैंने जो किया था यह रहा।

---
title: \vspace{3.5in}"Title"
author: "Name"
date: "`r Sys.Date()`"
output:
   pdf_document:
      fig_caption: true
      number_sections: true
---

\newpage # adds new page after title
\tableofcontents # adds table of contents
\listoffigures
\listoftables
\newpage

इसलिए, yaml (--- के बीच का हिस्सा) के बाद, मैंने एक नया पेज \newpage का उपयोग करके जोड़ा, फिर \tableofcontents , \listoffigures का उपयोग करने वाले आंकड़ों की एक सूची, तालिकाओं की एक सूची \listoftables सूची और एक नया पृष्ठ बाकी सब से पहले।

ध्यान दें, शीर्षक में \vspace{3in} यमल (शीर्षक, आदि) मुद्रित करने से पहले ऊपर से 3 इंच का ऊर्ध्वाधर स्थान जोड़ता है।

यहां पढ़ें: https://www.sharelatex.com/learn/Table_of_contents







r-markdown