Как вставить приложение после ссылок в Rmd с помощью Rstudio?

Я использую Rstudio, чтобы создать документ PDF / HTML из файла Rmd. Заголовок выглядит так:

title: "Title"
author: "Me"
date: "`r format(Sys.time(), '%B %d, %Y')`"
bibliography: bibliography.bib
output:
  html_document:
    toc: true
    number_sections: true

Теперь у меня есть несколько разделов, а затем включить ссылки. После этого должно следовать приложение, но я сталкиваюсь с точно такой же проблемой, как описано здесь: Pandoc insert appendix после библиографии

В этом потоке есть фиксированное решение, но я понятия не имею, как я могу сделать это непосредственно в RStudio. Чтобы получить документ, я просто нажимаю кнопку "Knit html" и сам не запускаю никаких команд pandoc. Так, где я должен положить

--include-after-body

часть, а как должен выглядеть файл rmd приложения?

2 ответа

Как отмечено в руководстве по rmarkdown, вы можете использовать этот синтаксис:

---
output:
  html_document:
    includes:
      after_body: appendix.md
---

Это эквивалентно общему способу добавления произвольных аргументов pandoc в файл Rmd:

---
output:
  html_document:
    pandoc_args: ["--include-after-body=appendix.md"]
---

Следующее может быть проще; работает, если вы вяжете в PDF, Word или HTML:

      Everything I wanted to say in the main document.

# References

<div id="refs"></div>

\newpage
# Appendix

Some details that will bore the readers of the main document.

В исходном сообщении это также было опубликовано как ответ (через несколько лет после того, как был задан текущий вопрос): см. /questions/25232804/pandok-vstavit-prilozhenie-posle-bibliografii/25232809#25232809 и /questions/25232804/pandok-vstavit-prilozhenie-posle-bibliografii/25232808#25232808

Другие вопросы по тегам