Гарвардский формат цитирования в R уценке - PullRequest
0 голосов
/ 06 января 2020

Я использую уценку R для документа, однако мне просто нужно внести некоторые незначительные изменения в мои цитаты.

Во-первых, есть ли пакет, который поместит мои ссылки на BibTeX в формате Гарварда?

А во-вторых, как я могу получить фамилию автора и год, который будет разделяться запятой в моих текстовых цитатах?

Вот одна из ссылок в моем файле BibTex

@article{schwarz1978estimating,
  title={Estimating the dimension of a model},
  author={Schwarz, Gideon and others},
  journal={The annals of statistics},
  volume={6},
  number={2},
  pages={461--464},
  year={1978},
  publisher={Institute of Mathematical Statistics}
}


Когда я в тексте ссылаюсь на это, он генерирует (Schwarz 1978). Я хотел бы, чтобы запятая разделяла фамилию и год.

Я также добавил свой YAML, если это необходимо

### Adding additional latex packages:
header-includes:
   - \usepackage{rotating, caption} \DeclareMathOperator*{\argmin}{argmin}
   - \usepackage{booktabs}
   - \usepackage{longtable}
   - \usepackage{array}
   - \usepackage{multirow}
   - \usepackage{wrapfig}
   - \usepackage{float}
   - \usepackage{colortbl}
   - \usepackage{pdflscape}
   - \usepackage{tabu}
   - \usepackage{threeparttable}
   - \usepackage{threeparttablex}
   - \usepackage[normalem]{ulem}
   - \usepackage{makecell}
   - \usepackage{xcolor}

output:
  pdf_document:
    keep_tex: yes
    template: Tex/TexDefault.txt
    fig_width: 3.5 # Adjust default figure sizes. This can also be done in the chunks of the text.
    fig_height: 3.5

1 Ответ

3 голосов
/ 06 января 2020

Я полагаюсь на стандартный (и очень мощный) пакет natbib, который уже добавлено многими стилями Rmd и который вы обычно можете добавить к любому шаблону RMarkdown, который вы используете (и вы не сказали).

Быстрый пример с использованием моего пакета pinp:

---
title: Example

author:
  - name: Dirk Eddelbuettel
    affiliation: a
address:
  - code: a
    address: Planet Earth

papersize: letter
fontsize: 12pt
one_column: true
bibliography: ref
output: pinp::pinp
---

# Introduction 

Two quick examples using natbib

- citet: \citet{schwarz1978estimating}
- citep: \citep{schwarz1978estimating}

For the rest, see the natbib documentation, either at source or contributed
such as https://gking.harvard.edu/files/natnotes2.pdf.

Текст этого документа выглядит следующим образом:

enter image description here

...