r - 基于tableby打印tex表
问题描述
我正在尝试打印以 R 格式格式化的表格。虽然它在 R 中看起来不错,但一旦我尝试输出它,所有反斜杠都被格式化为 $\backslash$,所有波浪线都被格式化为“~{}”。有没有办法规避这种行为?
附上,你会发现一个 MWE。
谢谢
丹尼尔
loadpackage <- function(x){
for( i in x ){
# require returns TRUE invisibly if it was able to load package
if( ! require( i , character.only = TRUE ) ){
# If package was not able to be loaded then re-install
install.packages( i , dependencies = TRUE )
}
# Load package (after installing)
library( i , character.only = TRUE )
}
}
loadpackage( c("msm", "lmeInfo", "data.table", "pastecs", "descr", "arsenal", "dplyr", "data.table",
"sjstats", "lme4", "binsreg", "xtable","stargazer","reshape2","foreign",
"haven", "tidyverse", "plyr", "stringr", "eeptools", "factoextra", "naniar", "knitr", "survival",
"expss") )
data(mockstudy)
tab1 <- tableby(arm ~ sex + age, data=mockstudy)
summary(tab1, text="latex")
test <- xtable(as.data.frame(summary(tab1, text = "latex")))
test
rest.table <- xtable(test, caption = "Sample restrictions and size")
print(rest.table, file = str_c(tables.path, "/summary.tex"))
解决方案
推荐阅读
- regex - 如何在 Atom 中用新行替换 \n
- typescript - 组件不呈现值
- python - 如何在 Python 中打开图像然后关闭?
- android - Android:无法使用 Gson 将 json 反序列化为类对象
- ibm-cloud - Windows 10 上的 vpn ibm-cloud MotionPro 客户端不允许添加配置文件
- .net - TreeView - 来自自定义 TreeNode 的事件处理
- java - 有没有办法在一个 Talend Open Studio 项目中容纳多个文件而不会耗尽内存?
- java - Java - 为来自外部库的类定义一个通用接口
- python - 蟒龟 tr
- java - 使用客户端凭据授权从具有 Java HttpClient 的服务器检索访问令牌