【问题标题】:Make URL hyperlinked in R Markdown kableExtra footnote在 R Markdown kableExtra 脚注中制作 URL 超链接
【发布时间】: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)

带有kableextrafootnote() 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


【解决方案1】:

我想通了。

我需要改变:

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)

谢谢大家

【讨论】:

    猜你喜欢
    • 2018-02-18
    • 2022-10-19
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2021-10-17
    • 2021-11-22
    相关资源
    最近更新 更多