2016-07-12 13 views
2

Rスタジオバージョン0.99.485を使用しています。 私は1つの入力ベクトルに基づいて多くのレポートを行う必要があるので、私はR Markdown(Rスタジオ)でループのために書くことに決めました。Rチャンク内のマークダウン言語

解決しやすいような問題がありますが、ネット上で答えが見つかりませんでした。ここで

```{r forensis, results='asis', echo=FALSE} 
load(file = "E:/data/R/Forensic_reports/fdata.RData") 
for (i in 1:length(osobni_podaci$Oib)) { 
    cat("### UPIT ZA OIB: ", oibreq[i], ' \n') 
    cat('### STATUS OIB-A \n') 
    cat('Status: ',ifelse(oib_status$X_status[i] == 1, 'Aktivan', 'Neaktivan'), ' \n') 
    cat('### OSNOVNI PODACI \n') 
    cat("### Ime: ", osobni_podaci$Ime[i], ' \n') 
    cat("### Prezime: ", osobni_podaci$Prezime[i], ' \n') 
} 
``` 

が出力されます:

は、ここに私のコードです

UPIT ZA OIB: 10755053324 
STATUS OIB-A 
Status: Aktivan 
### OSNOVNI PODACI 
### Ime: MISLAV 
### Prezime: ŠAGOVAC 
### UPIT ZA OIB: 93335620125 
### STATUS OIB-A 
Status: Aktivan 
### OSNOVNI PODACI 
### Ime: SUZANA 
### Prezime: CESAREC NOETHIG 

これは、出力から見ていないが、見出しは最初の3行のために正しいです。

4行目の後、私はハッシュタグ###を「ヘッダー3」と認識せず、代わりに3つの###を印刷します。

一言で言えば、rチャンク内でマークダウン言語のルールを保持する方法は?値下げで

答えて

2

は、ヘッダの前に空行がなければならないので、あなただけの###\nを追加する必要があります。

```{r forensis, results='asis', echo=FALSE} 
load(file = "E:/data/R/Forensic_reports/fdata.RData") 
for (i in 1:length(osobni_podaci$Oib)) { 
    cat("\n### UPIT ZA OIB: ", oibreq[i], ' \n') 
    cat('\n### STATUS OIB-A \n') 
    cat('Status: ',ifelse(oib_status$X_status[i] == 1, 'Aktivan', 'Neaktivan'), ' \n') 
    cat('\n### OSNOVNI PODACI \n') 
    cat("\n### Ime: ", osobni_podaci$Ime[i], ' \n') 
    cat("\n### Prezime: ", osobni_podaci$Prezime[i], ' \n') 
} 
``` 
+0

感謝を!私は他のルールを読むことができるウェブページをお勧めしますか? – Mislav

関連する問題