【问题标题】:Bookdown pdf output: less equal symbol in a tableBookdown pdf输出:表格中的不等号
【发布时间】:2022-01-24 20:56:00
【问题描述】:

我正在使用 bookdown 包写一本书。我有一个表,其中包含与$\leq$ 不太相等的符号。当我在 HTML 中呈现这本书时,符号是可视化的,但我必须再添加一个斜线 $\\leq$。当我以 pdf 格式呈现这本书时,不会呈现符号。我该如何解决这个问题?

我的表格代码:

```{r, echo=FALSE}

table_vo2max_donne <- data.frame(Età = c("20-29", "30-39", "40-49", "50-59","60-69", "70-79"),
                       Basso = c("$\\leq$ 35","$\\leq$ 33", "$\\leq$ 31", "$\\leq$ 28", "$\\leq$ 25", "$\\leq$ 23" ),
                       Normale = c("36-39", "34-36", "32-34", "29-30", "26-28", "24-26"),
                       Buono = c("40-43", "37-40", "35-38", "31-34", "29-31", "27-29"),
                       Ottimo = c("44-49", "41-45", "39-44", "35-39", "32-36", "30-36"),
                       Eccellente = c("50+", "46+", "45+", "40+", "37+", "37+")
                       )
knitr::kable(table_vo2max_donne, caption = "Classificazione del fitness cardio-respiratorio:")

 ```

HTML 中的输出是:

PDF 中的输出为:

提前致谢,

马可

【问题讨论】:

  • 试试knitr::kable(table_vo2max_donne, caption = "Classificazione del fitness cardio-respiratorio:", escape = FALSE)。默认情况下,“\ 替换为 \textbackslash{}”。见bookdown.org/yihui/rmarkdown-cookbook/kable.html
  • 感谢@stefan,现在可以在两种渲染中使用。谢谢!

标签: r pdf r-markdown bookdown


【解决方案1】:

正如@stefan 所建议的,将escape = FALSE 添加到knitr::kable 命令很重要。 所以添加:

knitr::kable(table_vo2max_donne, caption = "Classificazione del fitness cardio-respiratorio:", escape = FALSE)

以正确的方式渲染表格。 感谢@stefan 的帮助。

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 2020-02-12
    • 2020-08-01
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    相关资源
    最近更新 更多