2017-02-20 11 views
2

내가 내가 여기에 매우 까다롭게하고 알고있는 PDF를 생성하는 데 사용하지만 R 인하에 knitr 사용하여 다음 코드를 사용하여 테이블을 만드는 중이라서 :Rmd의 x 테이블에 체크 표시를 추가하는 방법. 파일

--- 
title: "Test table" 
author: "Derek Corcoran" 
date: "February 20, 2017" 
output: pdf_document 
--- 

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = TRUE) 
``` 

## Tables 

This is a $\psi$ 

```{r, results='asis', echo = FALSE} 
library(xtable) 
Softwares <- structure(list(X = structure(c(9L, 5L, 7L, 4L, 1L, 8L, 6L, 2L, 
3L), .Label = c("Alpha diversity models", "Build in model selection", 
"Built in response plot", "Multiple Species Abundance", "Multiple Species Single Season occupancy", 
"Priority area selection", "Single Species Abundance", "Single Species Dynamic occupancy", 
"Single Species Single Season occupancy"), class = "factor"), 
Diversityoccupancy = structure(c(1L, 1L, 1L, 1L, 1L, NA, 
1L, 1L, 1L), .Label = "x", class = "factor"), Unmarked = structure(c(1L, 
NA, 2L, NA, NA, 2L, NA, NA, NA), .Label = c("$\\checkmark$", 
"x"), class = "factor"), stocc = structure(c(1L, NA, NA, 
NA, NA, NA, NA, NA, NA), .Label = "x", class = "factor"), 
Presence = structure(c(1L, NA, 1L, NA, NA, 1L, NA, NA, NA 
), .Label = "x", class = "factor"), Pom = structure(c(1L, 
NA, NA, NA, NA, NA, NA, NA, NA), .Label = "x", class = "factor"), 
camptrapR = structure(c(1L, NA, NA, NA, NA, NA, NA, NA, NA 
), .Label = "x", class = "factor")), .Names = c("X", "Diversityoccupancy", 
"Unmarked", "stocc", "Presence", "Pom", "camptrapR"), class = "data.frame", row.names = c(NA, 
-9L)) 

names <- colnames(Softwares[,-1]) 
colnames(Softwares) <- c("", names) 
print(xtable(Softwares, align = rep("c", 8)), scalebox='0.75') 
``` 

I 함수로 적용 모든 값을했다 x이지만 체크 표시로 변경하고 싶습니다. 첫 번째 부분에서 볼 수 있듯이 코드가 아니기 때문에 This is a $\psi$을 넣어두면 라텍스 문서에서 기대할 수있는 것으로 변환됩니다. 그러나 x$ \ checkmark $으로 변경하면 this 링크가 좋습니다.

enter image description here

어떻게 확인 표시에 있음을 변경할 수 있습니다 이미지를 넣고 같이 그것은 테이블에 그런 식으로 유지?

+0

유니 코드 U + 2713 ✓보기 [위키 백과] (https://en.wikipedia.org/wiki/Check_mark) – G5W

+0

추가'sanitize.text.function = 정체성' – user20650

답변

2

변경에 xtable()에 전화 :

print(xtable(Softwares, align = rep("c", 8)), scalebox='0.75', 
type = "latex", sanitize.text.function = function (x) x)