2016-04-24 2 views
5

У меня есть следующий документ, что я пытаюсь компилировать с Rstudio:pandoc-citeproc ошибка 83 с Rmarkdown файл

--- 
title: 
shorttitle: 
author: 

bibliography: 
    - library.bib 

output: papaja::apa6_pdf 
--- 

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

@Bakan1966 

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

Когда я бегу складное, он компилирует .md файл, но pandoc выдает ошибку :

pandoc-citeproc: "stdin" (line 232, column 2): 
unexpected "a" 
expecting "c", "C", "p", "P", "s" or "S" 
pandoc: Error running filter /Applications/RStudio.app/Contents/MacOS/pandoc/pandoc-citeproc 
Error: pandoc document conversion failed with error 83 
In addition: Warning messages: 
1: In yaml::yaml.load(enc2utf8(string), ...) : 
    NAs introduced by coercion: 1,2,3 is not an integer 
2: In yaml::yaml.load(enc2utf8(string), ...) : 
    NAs introduced by coercion: 1,2,3 is not an integer 
Execution halted 

я нашел подобные проблемы на разные темы вокруг, но ни одно из предложенных решений не работал для меня ...

ответ

5

«решаемая».

Проблема возникает из моего файла library.bib.

Я создал его с помощью Mendeley, который вставляется много специальных символов, которые не поддерживаются pandoc-citeproc ...

+0

Я могу получить базовый стиль в Чикаго, ссылки на работу: http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html#citation_styles, но не могут получить какие-либо из дополнительных файлов .csl для работы. Вам повезло, что работать с .csl? – symbiotic

+0

Лично у меня отсутствовала запятая, разделяющая записи тегов на одном из моих цитирований - более широкий урок - это, вероятно, синтаксическая ошибка в вашем .bib-файле. Вы можете сузить, который является источником ошибки, [удаляя '@' s в вашем .bib-файле] (https://tex.stackexchange.com/questions/21709/comments-in-bibtex) и перекомпилируя ('pandoc' будет вызывать необоснованное предупреждение о цитировании, но без ошибок) итеративно – MichaelChirico

1

я столкнулся ошибку 83, когда вяжут rmarkdown файл, который применять arules::apriori().

--- 
title: "[**Pattern Discovery in Data Mining** *Programming Assignment: Frequent Itemset Mining Using Apriori*](https://www.coursera.org/learn/data-patterns)" 
subtitle: "[**Data Mining** *by University of Illinois at Urbana-Champaign*](https://www.coursera.org/specializations/data-mining)" 
author: "[®γσ, Eng Lian Hu](http://englianhu.wordpress.com) <img src='figure/ShirotoNorimichi2.jpg' width='24'> 白戸則道®" 
date: "`r Sys.Date()`" 
output: 
    tufte::tufte_html: 
    toc: yes 
    tufte::tufte_handout: 
    citation_package: natbib 
    latex_engine: xelatex 
    tufte::tufte_book: 
    citation_package: natbib 
    latex_engine: xelatex 
bibliography: skeleton.bib 
link-citations: yes 
--- 

Его прекрасно работать после того, как я удалил строку: bibliography: skeleton.bib.