Цитаты Rmarkdown и Latex с круглым парантезом - PullRequest
0 голосов
/ 23 марта 2020

Я чувствую, что это прямолинейная вещь, но все, что я нахожу, не совсем дает мне то, что я хочу. Я использую и вяжу на .pdf. Я хотел бы, чтобы мои цитаты в тексте содержали round () круглые скобки вместо блочных. ниже использует файл references.bib для правильного импорта ссылок. Могу ли я что-нибудь сделать, чтобы сменить круглые скобки на круглые?

---
title: "Title"
author: "Author"
date: "16/03/2020"
output: 
  pdf_document:
    fig_caption: yes
    citation_package: natbib
  bibliography: references.bib  
editor_options: 
  chunk_output_type: console
---

Я использовал подход здесь , но он возвращает ошибку:

Error in yaml::yaml.load(..., eval.expr = TRUE) : 
  Parser error: while parsing a block mapping at line 6, column 5 did not 
  find expected key at line 7, column 30`

    ---
    title: "Title"
    author: "Author"
    date: "16/03/2020"
    output: 
      pdf_document:
        fig_caption: yes
      bibliography: references.bib  
    editor_options: 
      chunk_output_type: console
    \usepackage[round]{natbib}
    ---

Есть идеи? Спасибо за ваши предложения / идеи ...

1 Ответ

1 голос
/ 23 марта 2020

Проблема с вашей попыткой включить \usepackage[round]{natbib} в заголовок rmarkdown состоит в том, что rmarkdown кажется недостаточно умным для анализа команд с необязательными аргументами. Это можно обмануть, скрыв команду в файле .tex

---
title: "Title"
author: "Author"
date: "16/03/2020"
output: 
  pdf_document:
    fig_caption: yes
    includes:
      in_header: preamble.tex
bibliography: references.bib  
---

test [@knuth]

с preamble.tex

\usepackage[round]{natbib}

enter image description here

https://rstudio.cloud/project/1061588

...