2015-12-09 2 views
1

У меня возникла проблема с использованием R-уценки, чтобы написать работу моего мастера. Я использую пакет papaja. Все в порядке, за исключением того, что, когда я ввязываю свой документ в pdf, первое имя автора в моей библиографии происходит до имени. Вот небольшой воспроизводимый пример моей проблемы. Вот содержание г-makrdown:Имя и фамилия, перевернутые в библиографии r markdown

--- 
title: "The title" 
shorttitle: "Title" 
author: 
    - name: First Author 
    affiliation: 1 
    corresponding: yes # Define only one corresponding author 
    address: Postal address 
    email: [email protected] 
    - name: Ernst-August Doelle 
    affiliation: "1,2" 
affiliation: 
    - id: 1 
    institution: Wilhelm-Wundt-University 
    - id: 2 
    institution: Konstanz Business School 

abstract: | 
    Enter abstract here (note the indentation, if you start a new paragraph). 

note: | 
    Complete departmental affiliations for each author (note the indentation, if you start a new paragraph). 

    Enter author note here. 

keywords: "keywords" 

wordcount: X 

class: man 
lang: american 
figsintext: yes 
lineno: yes 
bibliography: 
    - r-references.bib 

output: papaja::apa6_pdf 
--- 

```{r message = FALSE, warning = FALSE} 
library("papaja") 
apa_prepare_doc() # Prepare document for rendering 
``` 

[@R-papaja] 

# References 
```{r create_r-references} 
r_refs(file = "test-references.bib") 
``` 

\setlength{\parindent}{-0.5in} 
\setlength{\leftskip}{0.5in} 
\setlength{\parskip}{8pt} 

А вот мои ссылки, которые находятся в файле «тест-references.bib»:

%% This BibTeX bibliography file was created using BibDesk. 
%% http://bibdesk.sourceforge.net/ 


%% Created for Lucien at 2015-12-09 13:45:03 +0100 


%% Saved with string encoding Unicode (UTF-8) 



@Manual{R-base, 
    title = {R: A Language and Environment for Statistical Computing}, 
    author = {{R Core Team}}, 
    organization = {R Foundation for Statistical Computing}, 
    address = {Vienna, Austria}, 
    year = {2015}, 
    url = {https://www.R-project.org/}, 
} 
@Manual{R-papaja, 
    author = {Frederik Aust and Marius Barth}, 
    title = {papaja: Create APA manuscripts with RMarkdown}, 
    year = {2015}, 
    note = {R package version 0.1.0.9054}, 
    url = {https://github.com/crsh/papaja}, 
} 

Выход в формате PDF для ссылки:

Frederik Aust и Marius Barth.papaja: Создать рукописи APA с RMarkdown, 2015.20URL https://github.com/crsh/papaja. R версии 0.1.0.9054.

И я ожидаю:

Aust Frederik и Barth Marius .papaja: Создание рукописи АПА с RMarkdown, 2015.20URL https://github.com/crsh/papaja. R версии 0.1.0.9054.

+1

Формат цитата будет дано в файле CSL. Вы можете просмотреть файл csl для papaja [здесь] (https://github.com/crsh/papaja/blob/1f28fafa1cbb16efb8f6b97d59e7f937be47131c/inst/rmarkdown/templates/apa6/resources/apa6.csl). Вам нужно будет отредактировать локальную копию. К сожалению, я не знаю, что изменить, чтобы получить желаемое форматирование. –

+0

Действительно, что-то похожее на CSL-файл. Ни ошибочные, ни ожидаемые ссылки не находятся в стиле APA. Попробуйте переустановить пападжу и посмотрите, не устраняет проблему. – crsh

ответ

1

Возможно, ваша бумага была уже из-за ... В любом случае. Вы должны иметь авторов в формате Lastname, Firstname [and Lastname, Firstname]*.

В вашем случае:

@Manual{R-papaja, 
    author = {Aust, Frederik and Barth, Marius}, 
    title = {papaja: Create APA manuscripts with RMarkdown}, 
    year = {2015}, 
    note = {R package version 0.1.0.9054}, 
    url = {https://github.com/crsh/papaja}, 
}