如何使用R中的swave在xtable标题中包含百分比符号

如何使用R中的swave在xtable标题中包含百分比符号,r,latex,sweave,xtable,R,Latex,Sweave,Xtable,我试图使用swave生成一个统计报告,并试图在一个xtable上添加一个标题,但是如果我包含百分比符号,这会破坏一切 一些示例代码 <<label=Analyte2_Results, results=tex, echo=FALSE>>= print(xtable(result[[2]], caption=paste(levels(vardata$Analyte)[1], " percent bias and

我试图使用swave生成一个统计报告,并试图在一个xtable上添加一个标题,但是如果我包含百分比符号,这会破坏一切

一些示例代码

<<label=Analyte2_Results, results=tex, echo=FALSE>>=
    print(xtable(result[[2]], caption=paste(levels(vardata$Analyte)[1],
                            " percent bias and precision estimates with 95 \% confidence intervals",sep="")),
            tabular.environment='longtable',
            latex.environments=c("center"), 
            floating=FALSE, 
            include.rownames=FALSE)
@
=
打印(xtable(结果[[2]],标题=粘贴(水平(vardata$分析物)[1],
“95%置信区间的偏差和精度估计百分比”,sep=“”),
表1.2.1环境参数,
latex.environments=c(“中心”),
浮动=假,
include.rownames=FALSE)
@
如果我使用%或\%,则Swave过程有效,但Latex无效;如果我尝试\%,则Swave失败。似乎没有其他方法可以在Latex中指定百分比符号

有没有办法在标题中实际添加一个百分比符号?

尝试对“escape”操作符进行“转义”,这样它就可以通过转义保存到LaTeX文件中(即,
\\%
)。这是因为在LaTeX中,“%”需要一个转义运算符“\”。例如,当我最近命名一些表行和列时,我必须使用:

row.names(table.a) <- c("ARCH(1)", "~")
colnames(table.a) <- c("$\\omega$", "$\\alpha_{1}$", "Q(1)", "Q(12)")

row.names(table.a)我已经尝试过了,但它似乎不起作用,但当我重新编写代码时,它确实起作用了,所以请注意(或者在“粘贴”中使用\\%可能有问题)。