1

我正在准备一个 R Markdown 脚本来制作一个 pdf(使用 tinytex)。我有一个表格kableextrafootnote()我想拥有超链接的 URL。

我知道如何在tex中加粗,斜体,删除线,但是超链接的URL?

这是一个例子:

在此处输入图像描述

脚注可以链接,但不会显示为蓝色,也不会与“来源”标题内联。

好的 - 因为这是降价,我会以不同的方式发布:

YAML:

output: pdf_document
header-includes:
   - \usepackage{hyperref}
   - \hypersetup{
        colorlinks=true,
        urlcolor=cyan}

设置

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)

带有URLkableextra的部分footnote()

## URL in Text Chunk
This a URL <http://rmarkdown.rstudio.com>.

脚注中的节表和 URL

## URL in `kableExtra()` Footnote
```{r, echo=FALSE, warning=FALSE}
library(kableExtra)

kable(head(mtcars),
    booktabs = T, 
    linesep = "") %>%
  footnote(general="http://rmarkdown.rstudio.com", general_title = "Source: ") %>%
  kable_styling(latex_options = c("striped","hold_position"))

在此处输入图像描述

4

1 回答 1

2

我想到了。

我需要改变:

footnote(general="http://rmarkdown.rstudio.com", general_title = "Source: ")

至: footnote(general="\\\\url{http://rmarkdown.rstudio.com}", general_title = "Source: ", footnote_as_chunk = T, escape=F)

谢谢大家

于 2021-03-11T21:40:22.973 回答