Я не могу понять, как правильно экранировать заголовок YAML с помощью urlcolor:
, но вы можете явно включить заголовок. Вам просто нужно закодировать значение цвета в виде трех цифр 0-1, обозначающих интенсивность красного, зеленого, синего
title: "Test"
author: "Mr. Test"
date: "September 5, 2018"
output: "pdf_document"
header-includes:
- \hypersetup{colorlinks=true, urlcolor = [rgb]{1,.2,0}}
Хотя # FF3300 довольно близок к красному, поэтому на выходе он не сильно отличается.
Я не думаю, что проблема с YAML вообще. Проблема в том, что цвет выполняется hyperref
, и это пакет LaTeX, который понимает цвета LaTeX, а не значения R цвета. И вторая проблема заключается в том, что rmakrdown, kniter или какая-либо комбинация пытается убрать скобки и скобки в этих значениях так, чтобы они испортили значения при создании кода LaTeX через параметр urlcolor
.