RStudio Server의 한글 레이텍 환경을 테스트 하기 위해 sample로 만들어 보았다. 본문이나 제목의 한글은 아무 문제가 없으나 그림에서 한글을 구현하려면 extrafont 패키지를 불러와야 하며 R code chunk 옵션을 dev=’cairo_pdf’로 주고 인쇄하여야 한다. 서버에 설치되어 있는 폰트의 종류를 확인하려면 다음과 같이 할 수 있다.

require(extrafont)
fonts()
##  [1] "DejaVu Sans"            "DejaVu Sans Condensed" 
##  [3] "DejaVu Sans Light"      "DejaVu Sans Mono"      
##  [5] "DejaVu Serif"           "DejaVu Serif Condensed"
##  [7] "IPAexGothic"            "IPAexMincho"           
##  [9] "IPAGothic"              "IPAMincho"             
## [11] "IPAPGothic"             "IPAPMincho"            
## [13] "NanumBarunGothic"       "NanumGothic"           
## [15] "NanumGothicCoding"      "NanumMyeongjo"         
## [17] "UnBatang"               "UnBom"                 
## [19] "UnDinaru"               "UnDotum"               
## [21] "UnGraphic"              "UnGungseo"             
## [23] "UnJamoBatang"           "UnJamoDotum"           
## [25] "UnJamoNovel"            "UnJamoSora"            
## [27] "UnPen"                  "UnPenheulim"           
## [29] "UnPilgi"                "UnPilgia"              
## [31] "UnShinmun"              "UnTaza"                
## [33] "UnVada"                 "UnYetgul"

extrafont 패키지를 사용할떄 warning이 나올 수 있으므로 코드 청크 옵션을 다음과 같이 설정한다.

{r,message=FALSE,warning=FALSE,dev=‘cairo_pdf’}

fontNo=length(fonts())
plot(1:fontNo,type="n",xlab="",ylab="",main="사용할 수 있는 폰트")
for(i in 1:fontNo) text(fontNo/2,i,paste(fonts()[i],"한글이 멋있다"),family=fonts()[i])