Я сомневаюсь, что есть способ сделать эту работу из коробки (после некоторых поисков я не смог найти один, хотя и был счастлив, что оказался неправ). Я могу объяснить вам, почему это не работает.
Во-первых, чтобы использовать \textcolor{}{}
, вам нужен пакет color
. Поэтому попытка компиляции без использования этого пакета будет каждый раз заканчиваться неудачей.
Итак, вы можете сказать (наивно), давайте включим пакет цветов:
---
output: pdf_document
header-includes:
- \usepackage{color}
title: \textcolor{blue}{This text is blue}
---
# 1. TITLE 1
## 1.1 Subtitle
Однако вы все равно получаете ошибку компиляции. Итак, я проверяю созданный файл .tex
и вижу следующее:
... [output omitted]
\setlength{\droptitle}{-2em}
\title{\textcolor{blue}{This text is blue}}
\pretitle{\vspace{\droptitle}\centering\huge}
\posttitle{\par}
\author{}
\preauthor{}\postauthor{}
\date{}
\predate{}\postdate{}
\usepackage{color}
... [output omitted]
R Markdown поместит заголовок, включающий в после информацию заголовка, которая снова никогда не будет работать. Вы можете вручную отредактировать его следующим образом:
... [output omitted]
\usepackage{color} % Include *before* using \textcolor{}{}
\setlength{\droptitle}{-2em}
\title{\textcolor{blue}{This text is blue}}
\pretitle{\vspace{\droptitle}\centering\huge}
\posttitle{\par}
\author{}
\preauthor{}\postauthor{}
\date{}
\predate{}\postdate{}
... [output omitted]
для успешной компиляции вашего документа:
, но это кажется излишне сложным для документа R Markdown, который должен облегчить вашу жизнь .
Я мог бы предложить подать проблему в https://github.com/rstudio/rmarkdown, посмотрите, может ли это поведение измениться для будущих пользователей.