2016-01-22 17 views
13

क्या कोई तरीका है कि मैं R में पैकेज विगेट्स के बीच लिंक शामिल कर सकता हूं? मैं जानता हूँ कि मैं उदाहरणलिंकिंग आर पैकेज विगेट्स

# Section 1 {#section1} 
My first section 

# Section 2 
A link to [Section 1](#section1) 

के लिए खंड के बीच लिंक कर सकते हैं, लेकिन वहाँ किसी भी तरह से मुझे लगता है कि एक और शब्दचित्र के एचटीएमएल doucment का शुभारंभ करेंगे एक क्लिक करने योग्य लिंक प्राप्त कर सकते है? या कोड लॉन्च करने के लिए कोड देना इतना आसान है?

```r 
vignette("my vignette", package = "myPackage") 
``` 

नोट मैं Rmarkdown और knitr उपयोग करते हुए मेरे विगनेट्स के सभी जेनरेट किया है।

उत्तर

15

हां, यह आसान है। विगनेट सभी एक ही निर्देशिका में संग्रहीत हैं, इसलिए आप बस उपयुक्त फ़ाइल नाम देखें। ड्रैट पैकेज vignettes के कई उदाहरण हैं।

This vignette deals with the first case: How to use 
[drat](http://dirk.eddelbuettel.com/code/drat.html) as a package author. A 
[companion vignette for package users](DratForPackageUsers.html) is available as well. 

यह CRAN पर और एक उपयोगकर्ता की मशीन पर काम करेंगे: यहाँ एक शब्दचित्र से अन्य करने के लिए एक कड़ी है।

आपको उपयोगकर्ता की मशीन पर विगेट्स से दस्तावेज, और इसके विपरीत, लिंक करने में भी सक्षम होना चाहिए, यह जानकर कि library/PKGNAME/doc/ में विगनेट्स संग्रहीत किए जाते हैं और दस्तावेज library/PKGNAME/html/ में संग्रहीत किया जाता है।

+0

हाँ, काम करता है। बहुत खुबस। बहुत बहुत धन्यवाद - मुझे '.html' गायब था, इसलिए मैं इसे स्वयं काम करने के लिए नहीं मिला। – nathaneastwood

+1

मुझे लगता है कि आपका मतलब है कि दस्तावेज़ लाइब्रेरी/PKGNAME/html में संग्रहीत हैं, है ना? मैं एक knitr html_vignette से एक दस्तावेज़ से लिंक कर सकता हूं [someFun] (../ html/someFun.html) –

+1

मेरे लिए एचटीएमएल कार्यों की बजाय मदद में यह छोटा कोड भी है: [someFun] (../ help/someFun) –

संबंधित मुद्दे