web-dev-qa-db-ja.com

Rmarkdownファイルのpandoc-citeprocエラー83

Rstudioでコンパイルしようとしている次のドキュメントがあります。

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

Knitを実行すると、.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

周りのさまざまなトピックで同様の問題を見つけましたが、提案された解決策はどれもうまくいきませんでした...

13

「解決済み」。

私のlibrary.bibファイルに問題があります。

私はMendeleyを使用して生成しました。これは、pandoc-citeprocでサポートされていない多くの特殊文字を挿入しています...

11

これはpandoc-citeprocの問題である可能性があります。診断するには、_rmarkdown::render_を手動で実行します。例:rmarkdown::render(output_format = "html_document", input = your_vignette, clean = FALSE)

私の場合、ビネットのYAMLヘッダーの_.bib_行に_bibliography: bibfile_を追加する必要がありました。

3
Jack Wasey

HTMLファイルをレンダリングするときに同じエラーに直面しましたが、私の問題の解決策は異なりました。

YAMLヘッダーでcsl: nature.cslを指定しました。私が知らなかったことは、nature.cslファイルもダウンロードして、YAMLヘッダーでそのファイルへのパスを指定する必要があるということでした。だから、代わりに:

bibliography: references/library.bib
csl: nature.csl

nature.cslファイルをダウンロードし、library.bibと同じフォルダに入れました。正しいYAMLヘッダーは次のようになります

bibliography: references/library.bib
csl: references/nature.csl
1
Frederick

arules::apriori()を適用するrmarkdownファイルを編成すると、エラー83が発生しました。

---
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

1
RYO ENG Lian Hu

Macを使用している場合は、ターミナルを開いて次のように入力します。

brew install pandoc-citeproc

または

brew upgrade pandoc-citeproc

機能しない場合は、pandoc-citeprocの特定の機能しているバージョンにダウングレードする必要があります。

0
Bill CX