我想结合stargazer
(来自同一个命名的 R 包)\textsubscript
最终得到一个大致像这样的 LaTeX 表。
我的第一种方法
dat <- data.frame(count = 4000, value = .4)
rownames(dat) <- "NDVI\textsubscript{3g}"
library(stargazer)
stargazer(dat, summary = FALSE)
创建了这个 LaTeX 表格代码(缩短版)
\\[-1.8ex]\hline
\hline \\[-1.8ex]
& count & value \\
\hline \\[-1.8ex]
NDVI extsubscript\{3g\} & $4,000$ & $0.400$ \\
\hline \\[-1.8ex]
即,\t
被解释为TAB。我在这里发现可以通过添加第二个反斜杠来避免这种行为
dat2 <- data.frame(count = 4000, value = .4)
rownames(dat2) <- "NDVI\\textsubscript{3g}"
stargazer(dat2, summary = FALSE)
但是现在,生成的代码看起来更奇怪了
\\[-1.8ex]\hline
\hline \\[-1.8ex]
& count & value \\
\hline \\[-1.8ex]
NDVI\textbackslash textsubscript\{3g\} & $4,000$ & $0.400$ \\
有谁知道如何从 R 端解决这个问题,即在通过创建 LaTeX 代码后不手动编辑它stargazer
?