Изменение цвета встроенных ссылок в выводе PDF из RMarkdown - PullRequest
0 голосов
/ 23 ноября 2018

У меня проблемы с изменением цвета встроенных ссылок в выводе PDF из RMarkdown.Давайте начнем с YAML:

---
title: MY TITLE
author: "Mario Modesto-Mata"
date: "20 September 2018"
output:
  pdf_document:
    highlight: espresso
    number_sections: yes
    toc: yes
    toc_depth: 4
bibliography: references.bib
csl: ajpa.csl
---

Как видите, у меня указана моя библиография (references.bib) и стиль цитирования (ajpa.csl).Я должен сказать, что это работает довольно хорошо.

Тем не менее, я пишу длинную рукопись, и я хотел бы, чтобы встроенные цитаты были раскрашены, чтобы читатели могли различать, что такое текст, а что цитаты.

Преждеизменение цвета

Это мой пример, где вы можете увидеть встроенные цитаты.

Cada diente se for en un momento concreto bajo una fuerte regulación genética.В настоящий момент, в настоящее время он не может быть изменен в соответствии с действующим законодательством, desarrollo, задан и сформирован, представлен как независимый поставщик данных.Por este motivo, cada especie posee un patrón de desarrollo Стоматологическая специфика и специализация в области естественных и медицинских наук [@ BermudezdeCastrochicoGranDolina2002;@ SmithDentaldevelopmentevolution1991;@ SmithDentaldevelopmentmeasure1989;@ SmithPatternsdentaldevelopment1994].Стоматологическое и наследственное наследственное и относительное устойчивое развитие, в том числе и разнообразное, в зависимости от патологии, в том числе и в [101 * 101 * 1015]]в PDF, используя RMarkdown, я получаю правильные цитаты: enter image description here

После изменения цвета

Я искал на этом форуме и нашел потенциальное решение, как вы можете прочитать в оригинальном вопросе .

Однако, когда я реализую эти советы, как видно из этого кода:

Cada diente se forma en un momento concreto bajouna fuerte regulación genética.В настоящий момент, в настоящее время он не может быть изменен в соответствии с действующим законодательством, desarrollo, задан и сформирован, представлен как независимый поставщик данных.Por este motivo, cada especie posee un patrón de desarrollo Стоматологическая специфика и специализация для создания специальных контрацептивных функций \ textcolor {blue} {[@ BermudezdeCastrochicoGranDolina2002;@ SmithDentaldevelopmentevolution1991;@ SmithDentaldevelopmentmeasure1989;@ SmithPatternsdentaldevelopment1994]}.El Desarrollo стоматологический эс altamente heredable у relativamente resistente Лос Procesos де malnutrición у enfermedad, existiendo Menos variación ан су Patrón де Desarrollo respecto Лос parámetros де maduración esqueléticos \ TextColor {синий} {[@ Lewisrelationshiptoothformation1960]}.

1033 *

Я получаю следующие выходные данные:

enter image description here

Как вы видите, выделенный текст стал синим, но я потерял правильные встроенные цитаты.

Вопрос

  1. Как изменить цвет встроенных ссылок без потери самих ссылок?Может быть, есть возможность добавить в YAML (что было бы замечательно) вместо настройки каждой цитаты по всей рукописи?

ОБНОВЛЕНИЕ

Вы можете скачатьZIP-файл с частью моего Rmd-файла, ajpa.csl и reference.bib.

1 Ответ

0 голосов
/ 26 ноября 2018

Мы можем установить параметры YAML link-citations: yes и linkcolor: blue.

---
title: MY TITLE
author: "Mario Modesto-Mata"
date: "20 September 2018"
output:
  pdf_document:
    highlight: espresso
    number_sections: yes
    toc: yes
    toc_depth: 4
# bibliography: references.bib
# csl: ajpa.csl
references:
- id: hawking_thermodynamics_1983
  author:
  - family: Hawking
    given: S. W.
  - family: Page
    given: Don. N.
  publisher: Communications in Mathematical Physics
  title: Thermodynamics of Black Holes in Anti-de Sitter Space.
  volume: 87
  type: article-journal
  issued:
    year: 1983
link-citations: yes
linkcolor: blue
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## Header

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod 
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua 
[@hawking_thermodynamics_1983].

# Bibliography

Выход

enter image description here

Примечание: Это также работает с bibliography: ... вместо references: ....

Это то, что вы хотите?

...