как указать стиль библиографии csl на bookdown - PullRequest
0 голосов
/ 02 июня 2018

как указать стиль библиографии csl для китайского * bookdown Пример китайского bookdown , например zotero CSL .

Я загрузил файл csl в рабочийи укажите его в заголовке YAML index.Rmd как

bibliography: book.bib    
biblio-style: chinese-gb7714-2005-numeric

или

bibliography: book.bib
biblio-style: chinese-gb7714-2005-numeric.csl

, но Rstudio предложила мне:

Error: Failed to build the bibliography via bibtex
Please delete bookdown.Rmd after you finish debugging the error.
Execution halted

Exited with status 1.

, когда я изменил его на

bibliography: book.bib
csl: chinese-gb7714-2005-numeric

или

bibliography: book.bib
csl: chinese-gb7714-2005-numeric.csl

Я могу создать книгу, однако стиль списка ссылок не был тем, который ожидал CSL.

Весь заголовок YAML

--- 
title: "题名"
author: "姓名"
date: "`r Sys.Date()`"
bibliography: book.bib
description: "矮脚黄"
documentclass: ctexbook
geometry:
- b5paper
- tmargin=2.5cm
- bmargin=2.5cm
- lmargin=3.5cm
- rmargin=2.5cm
github-repo: yihui/bookdown-chinese
indent: 2m
link-citations: yes
lof: no
lot: no
colorlinks: yes
site: bookdown::bookdown_site
biblio-style: unsrt
whitespace: none
---

обновлено:

сегодня я обнаружил, что заголовок ссылки на главу неверен.Это должна быть «Ссылка» вместо предыдущей главы.Incorrect header

1 Ответ

0 голосов
/ 02 июня 2018

Возможно, вы пропустили две строки:

  • Установить в _output.yml citation_package: none
  • Добавить во все форматы (gitbook, pdf_book, epub_book) в _output.ymlстрока pandoc_args: [ "--csl", "chinese-gb7714-2005-numeric.csl" ]

См. полную процедуру в используйте csl-файл для вывода pdf в bookdown

...