【问题标题】:How to display LaTeX symbols in Flextable (R)如何在 Flextable (R) 中显示 LaTeX 符号
【发布时间】:2021-11-19 03:53:52
【问题描述】:

我使用 R 中的 Flextable 包生成了下表。我创建了一个带有 LaTeX 箭头符号的条件格式列,但是当我将其生成为弹性表时,这些符号不会显示。有没有办法解决这个问题?

library(tidyverse)
library(flextable)

data.frame(one = c(10,20,30), two = c(30,20,6)) %>% 
  mutate(Trend = case_when(.[,2] == .[,1] ~ "$\\rightarrow$", .[,2] > .[,1] ~ "$\\nearrow$", TRUE ~ "$\\searrow$")) %>% 
  flextable()

【问题讨论】:

    标签: r flextable


    【解决方案1】:

    使用符号的 unicode 值可能更容易做到这一点

    library(dplyr)
    library(flextable)
    data.frame(one = c(10,20,30), two = c(30,20,6)) %>% 
      mutate(Trend = ifelse(two == one,  "\U2192", "\U2190")) %>% 
      flextable()
    

    -输出

    【讨论】:

      猜你喜欢
      • 2021-06-26
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 2010-11-26
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      相关资源
      最近更新 更多