【发布时间】:2021-06-09 17:15:49
【问题描述】:
我正在准备一个 R Markdown 脚本来制作一个 pdf(使用 tinytex)。
我有一张来自kableextra 的表格,上面有一个footnote(),我想拥有超链接网址。
我知道如何在 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)
带有kableextra 和footnote() URL 的部分
## 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"))
【问题讨论】:
-
你能发一个minimal reproducible example吗?
-
这能回答你的问题吗? kableExtra: Hyperlink in footnote of a table
-
用一个例子更新了我的帖子。看到表格中的脚注不是蓝色的(但是可以在悬停时点击)并且它没有与“Source:”标题内联。
-
这不是 SO 期望的示例,尽管它确实说明了您所观察到的问题。数据图片(或 yopur 案例中的输入)不适合立即开始编码。仔细阅读minimal reproducible example。
-
我已经尽我所能修改了我的帖子 - 并包含了 pdf 的快照。
标签: r latex r-markdown kableextra tinytex