繁体   English   中英

在我的 Latex 表中使用 kableExtra() 断开超链接

[英]Using kableExtra() breaking hyperlinks in my Latex tables

我正在通过 Rmarkdown 将表格输出到 PDF,并且我正在尝试将超链接添加到我的表格中。 当我使用kable()时,它使用 markdown 语法工作,但是当我使用kableExtra添加任何样式时,超链接消失了。 下面是一个例子:

这有效:

---
output: pdf_document
---

```{r}
library(tidyverse)
data.frame(x = "[click here](https://google.com)") %>%
  knitr::kable() 
```

并给我一个可点击的:

工作版本

但是当我改为:

---
output: pdf_document
---

```{r}
library(tidyverse)
data.frame(x = "[click here](https://google.com)") %>%
  knitr::kable() %>%
  kableExtra::kable_styling(font_size = 15)
```

我丢失了超链接格式:

损坏的版本

从 RMarkdown 到 PDF 时,任何人都知道如何在添加其他格式的同时维护超链接格式? 谢谢!!!

一种方法是使用“乳胶”选项并使用\\href

```{r}
data.frame(x = "\\href{https://google.com}{Click here}") %>%
  knitr::kable("latex", escape = FALSE) %>%
  kableExtra::kable_styling(font_size = 15)

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM