2017-02-12 2 views
0

R 마크 다운 문서를 준비 중입니다. 나는 .rmd 문서로 많은 이미지를 읽고있다. 루프를 사용하여이 작업을 수행 할 수 있지만, 이미지가 겹쳐지고 소량의 이미지가 오히려 짜증납니다.겹치는 이미지 R 마크 다운

는 내 코드 :

```{r , results='asis', echo=FALSE} 
files <- list.files(path = "/images/, pattern = "png", full.names = TRUE) 

for (f in files) { 
    cat(paste0("![](", f, ")\n")) 

} 
``` 

이 디렉토리 images의 모든 PNG의의를 반환하지만 그들은 중복된다. 빈 줄을 추가하려고 시도했습니다. 즉,

```{r , results='asis', echo=FALSE} 
files <- list.files(path = "/images/, pattern = "png", full.names = TRUE) 

for (f in files) { 
    cat(paste0("![](", f, ")\n")) 
print("") 
} 
``` 

그러나이 문제는 해결되지 않습니다.

+0

당신이 크기를 설정하는 시도 해 봤나 추가 수직 공간을 <br>의 수를 제거 추가 할 수 있습니다 시도? – sb0709

답변

0

벡터화 된 paste0을 활용하여 파일을 반복적으로 반복 할 필요가 없습니다. 이

```{r , results='asis', echo=FALSE} 
files <- list.files(path = "/images/, pattern = "png", full.names = TRUE) 
res <- paste0("![](", files, ")<br><br>") 
cat(res) 
``` 

당신이

+0

코드 자체가 작동하지 않지만 '
'이 필요합니다. 감사합니다. – Fungie

+0

내 컴퓨터에서 완벽하게 작동합니다. –

관련 문제