我试图将一些希腊字符放入rmarkdown编织为pdf的表的rownames中。我正在使用knitr,pander和MacTex。似乎pander接受一些unicode字符而不接受其他字符。当我使用\u2013
(emdash)时,它可以工作。
---
title: "Untitled"
author: "Llew Mills"
date: "24 June 2016"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(fig.width=12, fig.height=8, fig.path='Figs/',
echo=FALSE, warning=FALSE, message=FALSE, dev = 'pdf')
```
``` {r stuff}
library(pander)
m1 <- rnorm(12,8,3)
m2 <- rnorm(12,4,5)
m3 <- rnorm(12,5,1)
mR <- rep("gene \u2013", 12)
df <- data.frame(mR,m1,m2,m3)
pander(df, justify = "right", style = "simple")
```
但是,如果不是使用unicode字符而是使用Unicode \u03B3
的unicode,我会收到错误消息! Package inputenc Error: Unicode char \u8:γ not set up for use with LaTeX
。
有没有人知道是否有与LaTex兼容的unicode字符列表,或者是一种让latex接受所有unicode字符的方法?