2017-02-20 8 views
2

を作成するために使用されるファイルには、私はここに非常にうるさいされていますけど、私はRマークダウンにknitr使用して、次のコードを使用してテーブルを作っています:Rmdのxtableにチェックマークを付ける方法。 PDF

--- 
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') 
``` 

私は、関数のように適用されるすべての値を持っていましたxですが、チェックマークに変更したいと思います。最初の部分ではコードではありませんが、This is a $\psi$と書いてありますが、これはラテックス文書で期待されるものに変換されています。ただし、x$ \ checkmark $に変更すると、thisリンクに記載されています。怒鳴る画像に示すように、それは、テーブルでそのようにとどまる:

enter image description here

私がチェックマークにそれを変更するにはどうすればよいですか?

+0

Unicodeの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) 
関連する問題