如何在R markdown文档中设置toc链接的颜色?

时间:2017-06-30 12:18:03

标签: markdown r-markdown

我正在尝试创建一个R降价文档,并为文档中的链接使用自定义颜色。这适用于外部链接,但不适用于目录中的链接。我的理解是linkcolor属性应该照顾它,但它对我不起作用。

这是我的工作流程:

文件:

---
title: "test"
output:
    pdf_document:
      toc: true
linkcolor: red
urlcolor: red
citecolor: red
---

# Foo

## Fooo

foo foo foo [link](https://duckduckgo.com)

# Bar

## Bar Bar

bar bar bar

要渲染,我在R中使用rmarkdown::render。在Unix系统中,您可以运行此行(假设您将给定的示例保存为doc.Rmd):

echo "rmarkdown::render('doc.Rmd', output_file='doc.pdf')" | R

2 个答案:

答案 0 :(得分:1)

这是使用toccolor选项的简单解决方案:

---
output: pdf_document
toc: true
toccolor: 'red'
---

# section 1
# section 2

Compiled pdf

答案 1 :(得分:0)

想出来。

使用hyperref包可以进行各种链接自定义。

示例标题:

---
title: "test"
output:
    pdf_document:
      toc: true
header-includes:
    - \usepackage {hyperref}
    - \hypersetup {colorlinks = true, linkcolor = red, urlcolor = red}
---