在我的 Latex 表中使用 kableExtra() 断开超链接
Using kableExtra() breaking hyperlinks in my Latex tables
我正在通过 Rmarkdown 将 table 输出为 PDF,并且我正在尝试将超链接添加到我的 table 中。当我使用 kable()
时,它使用降价语法工作,但是当我使用 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 时如何在添加额外格式的同时保持超链接格式?谢谢!!!
一种方法是使用“latex”选项并使用 \href
.
```{r}
data.frame(x = "\href{https://google.com}{Click here}") %>%
knitr::kable("latex", escape = FALSE) %>%
kableExtra::kable_styling(font_size = 15)
我正在通过 Rmarkdown 将 table 输出为 PDF,并且我正在尝试将超链接添加到我的 table 中。当我使用 kable()
时,它使用降价语法工作,但是当我使用 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 时如何在添加额外格式的同时保持超链接格式?谢谢!!!
一种方法是使用“latex”选项并使用 \href
.
```{r}
data.frame(x = "\href{https://google.com}{Click here}") %>%
knitr::kable("latex", escape = FALSE) %>%
kableExtra::kable_styling(font_size = 15)