[英]How to evaluate text formatting within a kable table?
我有一個包含方差分析結果的變量(為簡單起見),如下所示:
ANOVA_result <- "$F(1.92, 305.18) = 497.69$, $\\mathit{MSE} = 0.30$, $p < .001$, $\\hat{\\eta}^2_G = .543$"
我在我的 rMarkdown 文檔中使用以下方法在文本中調用此變量:
The results of my ANOVA: `r ANOVA_result`
當編織到 PDF 時,這給了我以下(所需的)output 以及所有正確的格式:
The results of my ANOVA: 𝐹 (1.92, 305.18) = 497.69, MSE = 0.30, 𝑝 < .001, 𝜂̂ = .543
我的問題是:如何在 kable 表中獲得所需的 output?
如果我將變量放入 df 中,並用 kable 調用它...
ANOVA_table <- tribble(
~"", ~"ANOVA result",
"Variable", ANOVA_result)
ANOVA.table %>%
kable("latex")
...它不評估格式:
-----------------------------
ANOVA result
-----------------------------
Variable $F(1.92, 305.18) = 497.69$, $\mathit{MSE} = 0.30$, $p < .001$, $\hat{\eta}^2_G = .543$
-----------------------------
所需的 output 如下所示:
-----------------------------
ANOVA result
-----------------------------
Variable 𝐹 (1.92, 305.18) = 497.69, MSE = 0.30, 𝑝 < .001, 𝜂̂ = .543
-----------------------------
任何指導表示贊賞!
只需將escape = F
添加到kbl
function 即可。
這是您在一個簡單的.Rmd
文件中的代碼:
---
title: "escape = F"
author: bttomio
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
## R Markdown
```{r image_graph}
library(kableExtra)
library(tibble)
library(tidyverse)
ANOVA_result <- "$F(1.92, 305.18) = 497.69$, $\\mathit{MSE} = 0.30$, $p < .001$, $\\hat{\\eta}^2_G = .543$"
ANOVA_table <- tribble(
~"", ~"ANOVA result",
"Variable", ANOVA_result)
ANOVA_table %>%
kable("latex", escape = F)
```
Output:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.