【发布时间】:2021-06-05 05:36:19
【问题描述】:
我正在尝试使用 excel 通过符号读取上标。它显示在块中,但在生成 pdf 时上标没有显示。
我正在读取如下所示的excel文件
Col
-----
word${^1}$
word${^1}$
word${^1}$
word${^1}$
word${^1}$
word${^1}$
dput(head(df))
structure(list(Col = c("word${^1}$", "word${^1}$", "word${^1}$",
"word${^1}$", "word${^1}$", "word${^1}$")), row.names = c(NA,
-6L), class = c("tbl_df", "tbl", "data.frame"))
df<-read_excel("../suprscript.xlsx", sheet = 'sheet1')
kbl(df,longtable = T) %>%
kable_styling(latex_options = c("hold_position","repeat_header"),full_width = F)
上标在 Markdown 中运行块时显示,但在 pdf 中显示为
word${^1}$
【问题讨论】:
-
什么上标?
-
像
word$^1$1 这样的文本的上标是单词的上标。我在 excel 上标中表示的方式显示在降价块中,但不显示在 pdf 中。使用 kable 显示在表格内的上标 -
请运行
dput(head(df))并将结果粘贴到问题中。我没有时间或意愿将图像转录为变量。请使用dput,因为粘贴文本表仍然需要努力解析。如果您使用 dput,则可以保证它在您的环境中以及在任何试图解决您的问题的人中都是相同的。 -
@AndrewChisholm 我已经粘贴了
dput(head(df))的输出 -
对 - 并且
escape = F解决了问题 - 我更新了答案以匹配问题。
标签: r r-markdown kableextra