2013-02-23 22 views
8

Bir R işaretleme dosyasında bir başlığın parçası olarak R kodu satırında kullanmak istiyorum. Ancak dosyayı örttüğümde başlıkta kullanılan yazı tipleri farklıdır. Yazı tiplerinin aynı olmasını nasıl sağlayabilirim. Basit bir örnek aşağıdadır.Satır r kodunu bir R işaretleme başlığının parçası olarak kullanma

`r 1+1` Header 
------------------------- 
+0

Yanıt vermedi – Lighthart

+0

Eğer işe yaramazsa, aklıma gelen tek sebep, 'knitr' versiyonunun çok eski olmasıdır. Update.packages() 'öğesine ihtiyacınız olabilir. [SSS 1] 'e bakın (https://github.com/yihui/knitr/blob/master/FAQ.md). –

+0

Garip, benim için iyi çalışıyor. Belki de eski bir knitr sürümünü kullanıyorum. * çekler * –

cevap

6

aşağıdaki gibi, r Kod satır belirtmek için ters tırnakların içeriği sarabilirsiniz:

## Title `r 1+1` Header 
+0

Versiyondan bağımsız olarak, bu hala benim için çalışıyor. –

+0

İlk backtick'den önce ve son backtick'ten sonra bir dolar koymam gerekiyordu. –

2

o hassas olmak zordur bir tekrarlanabilir örnek olmadan, ama düşünebilirsiniz tek şey olduğunu R kodunuzda results="asis" öbek seçeneğini kullanın, böylece sonuçlar bir kod işaretleme bloğuna sarılmamalıdır. Bu satır içi komutları ile nasıl çalıştığını emin değilim, ama normal bir Ar bloğunu kullanmak ve bu Ar kodundan tüm başlığı oluşturmak gibi bir şey olabilir: Bu soru gerçekten olmak çok daha fazla bilgiye ihtiyacı

```r results="asis" 
cat('# ', 1+1, " Header") 
```