【发布时间】:2020-01-16 06:03:11
【问题描述】:
我需要在我的两个列标题上写入大于或等于数学符号并打印一个 gridExtra 表,但无法使其工作。下面是小的 Rmarkdown 文档,显示了我正在尝试做的事情。我仍在使用 gridExtra 0.9.1,因为我所有的表都可以很好地使用这个版本。
---
title: "Math symbols in column headers"
date: "January 15, 2020"
output: pdf_document
---
```{r}
library(gridExtra)
a <- structure(list(MLE = c(0.0839, 0.2082, 0.4194, 0.8237, 1.6201
), MME = c(0.0839, 0.2082, 0.4194, 0.8234, 1.6147)), class = "data.frame", row.names = c(NA,
5L))
colnames(a) <- c("Estimated abundance of\n White Sharks\n $\\\\geq$ 40 inches in total length","Percentage of 3 year old\n White shark in the population\n $\\\\geq{40}$ inches in total length")
grid.table(a)
```
我尝试了不同的变体,但我无法做到正确。有人能指出我正确的方向吗?我也尝试过使用 kableExtra,但没有成功。这是我得到的,请注意我的列标题:
【问题讨论】:
-
使用
"... \u2265 40 inches ..."。 -
@Roland,您是否使它适用于我的示例?它仍然无法正确打印到我这边。实际上,它起到了部分作用。 \u2265 用于“=”符号,但我需要“等于或大于”符号。有地方找这些吗?
-
显然,我没有费心去创建一个markdown文档,但是我用你的R代码测试了它,它可以工作。如果它不适合您,您可能会遇到 markdown 的编码问题。可能,您需要设置一些选项以确保使用 UTF-8 作为编码。
-
它似乎在 R 控制台中作为表达式工作,但在 Rmarkdown 文档中显示为“=”。
-
它似乎对 html 文档按预期工作,但对 pdf 文档没有
标签: r grid latex r-markdown gridextra