簡體   English   中英

如何評估 kable 表中的文本格式?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM