2016-04-24 23 views
5

ho il seguente documento, che sto cercando di compilare con Rstudio:errore 83 Pandoc-citeproc con Rmarkdown il file

--- 
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") 
``` 

Quando eseguo maglia, compila il file .md, ma Pandoc dà un errore :

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 

ho trovato problemi simili su diversi argomenti intorno, ma nessuna delle soluzioni proposte ha funzionato per me ...

risposta

5

"Risolto".

Il problema deriva dal mio file library.bib.

ho generato usando Mendeley, che ha inserito un sacco di caratteri speciali che non sono supportati da Pandoc-citeproc ...

+0

Posso ottenere la base, lo stile di Chicago, le citazioni per funzionare: http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html#citation_styles, ma non riesco a far funzionare nessuno dei file .csl aggiuntivi. Hai avuto fortuna a far funzionare .csl? – symbiotic

+0

Personalmente, ho avuto una virgola mancante che separa le voci di tag su una delle mie citazioni. Una lezione più ampia è probabilmente un errore di sintassi nel file .bib. Puoi restringere quale è la fonte dell'errore [rimuovendo '@' s nel tuo file .bib] (https://tex.stackexchange.com/questions/21709/comments-in-bibtex) e ricompilare ('pandoc' genererà un avviso di citazione infondato, ma nessun errore) in modo iterativo – MichaelChirico

1

ho affrontato l'errore 83 quando maglia di un file che si applicano 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 
--- 

È funzionante dopo aver rimosso la linea: bibliography: skeleton.bib.

Problemi correlati