Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用kableExtra()在我的Latex表中断开超链接_R_Latex_R Markdown_Knitr_Kableextra - Fatal编程技术网

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

使用kableExtra()在我的Latex表中断开超链接,r,latex,r-markdown,knitr,kableextra,R,Latex,R Markdown,Knitr,Kableextra,我正在通过Rmarkdown将一个表输出到PDF,并且我正在尝试将一个超链接添加到我的表中。当我使用kable()时,它使用标记语法工作,但当我使用kableExtra添加任何样式时,超链接就会消失。以下是一个例子: 这项工作: --- output: pdf_document --- ```{r} library(tidyverse) data.frame(x = "[click here](https://google.com)") %>% knitr::ka

我正在通过Rmarkdown将一个表输出到PDF,并且我正在尝试将一个超链接添加到我的表中。当我使用
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)