我想在乳胶表的单元格中添加脚注。通常我会这样做:
... & $^{1)} $ ...
如何使用xtable获得此信息?以下是一个最小的示例,我尝试了几种方法来获得所需的内容:
\documentclass[9pt]{article}
\begin{document}
<<echo=TRUE>>=
df0 <- data.frame(x=c(1:5), y=c('a','b','c','d','e'))
df0$y <- as.character(df0$y)
df0$y[df0$y=="a"] <- "$^{1)}$"
df0$y[df0$y=="b"] <- "$\\^{2)}$"
df0$y[df0$y=="c"] <- "$^3$"
df0$y[df0$y=="d"] <- "$\\^4$"
df0$y[df0$y=="e"] <- "\\$\\^4\\$"
df0
@
<<echo=FALSE, results="asis">>=
xtable(df0)
@
\end{document}
任何提示表示赞赏。
最佳答案
请参阅?print.xtable
并检查清理选项。
使用您的原始LaTeX包含方法,则应该可以执行以下操作...
<<echo=FALSE, results="asis">>=
require(xtable)
tbl <- xtable(df0)
print(tbl, type="latex", sanitize.text.function=function(x){x})
@
关于r - knitr如何使用xtable在 latex 表中获取指数/脚注,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22709204/