Как вставить приложение после ссылок в 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