gpt4 book ai didi

r - 在我的 Latex 表中使用 kableExtra() 破坏超链接

转载 作者:行者123 更新时间:2023-12-03 23:40:50 25 4
gpt4 key购买 nike

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

---
output: pdf_document
---

```{r}
library(tidyverse)
data.frame(x = "[click here](https://google.com)") %>%
knitr::kable()
```
并给我一个可点击的:
working_version
但是当我改为:
---
output: pdf_document
---

```{r}
library(tidyverse)
data.frame(x = "[click here](https://google.com)") %>%
knitr::kable() %>%
kableExtra::kable_styling(font_size = 15)
```
我丢失了超链接格式:
broken_version
从 RMarkdown 到 PDF 时,任何人都知道如何在添加其他格式的同时保持超链接格式?谢谢!!!

最佳答案

一种方法是使用“ latex ”选项并使用 \\href .

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

关于r - 在我的 Latex 表中使用 kableExtra() 破坏超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65963561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com