Как сделать несколько выходных данных между index, _bookdown.yml и _output.yml - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь сделать книгу в книге и получить несколько выходов из нее.В частности, я смотрю на получение полного файла .md (свернутой версии всех моих файлов глав .Rmd), правильно отформатированного файла html и файла gitbook.

Суть в том, чточто мой PI может напрямую редактировать полный файл .md (она не знает Bookdown), а затем я обновлю фактические файлы глав .Rmd перед повторным рендерингом книги.Html-файл предназначен для краткого обзора всего этого, а gitbook должен доказать, что я могу сделать несколько выходов.

Я весь день искал в руководствах bookdown и Rmarkdown и искал в различных github.вопросы для пакета уценки.Я думаю, что потенциально у меня слишком много выходных команд, но кажется, что каждая из них действует по-разному.Я проверил предыдущие SO сообщения, но не нашел ничего, что конкретно касается этого.

У меня есть следующие файлы:

  • _bookdown.yml, который не указываетвыходной формат.

  • _output.yml, который имеет только два выхода

  • index.Rmd, для которого указан выход.

Я пробовал разные комбинации, чтобы посмотреть, будет ли что-то работать, которые помечены в коде ниже

#_bookdown.yml
book_filename: "fname"
delete_merged_file: true
before_chapter_script: "script1.R"
language:
  ui:
    chapter_name: "Chapter "
repo: https://website
output_dir: "output_files"
rmd_files: ["index.Rmd", "01-abstract.Rmd", "02-intro.Rmd", "03-methods.Rmd",
            "04-results.Rmd", "05-discussion.Rmd", "06-conclusion.Rmd", "07-references.Rmd"]
clean: [packages.bib, bookdown.bbl]
new_session: yes

Код для _output.yml работает, и дает мне путеводитель в 1027 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}}}}}}}}.также не уверен в синтаксической разнице между следующими примерами кода.Я предполагаю, что это связано с RMarkdown против Bookdown?

output: html_document

#compared to

output:
  bookdown::html_document:

Я ожидаю, что это происходит из-за моего неправильного понимания Bookdown vs RMarkdown, особенно когда язык для обоих очень похож.Дайте мне знать, если что-то неясно, и я могу попытаться уточнить.Спасибо!

...