Я работаю над RMarkdown
, чтобы создать отчет с приложением после ссылок. Я написал приложение в другом файле RMarkdown
и адаптировал основной файл для его компиляции. Это код моего основного файла Rmd, который генерирует отчет:
---
bibliography: bb.bib
fontsize: 11pt
nocite: '@*'
output:
pdf_document:
includes:
after_body: Demo2.Rmd
keep_tex: yes
link-citations: true
---
\newpage
\section{Testing}\label{sec1}
```{r}
summary(cars)
```
\section{Demo}
This was done using @shiina and we will use some info from Section \ref{sec1} to do.
```{r}
summary(iris[,1:2])
```
\section{References}
Файл bb.bib
содержит следующие ссылки:
@article {shiina,
author = {Shiina, Takayuki and Birge, John R.},
title = {Stochastic unit commitment problem},
journal = {International Transactions in Operational Research},
volume = {11},
number = {1},
publisher = {Blackwell Publishing},
pages = {19--32},
year = {2004},
}
@book{groewe2001,
title={Stochastic unit commitment in hydro-thermal power production planning},
author={Gr{\"o}we-Kuska, N. and R{\"o}misch, W.},
year={2001},
series = { Preprints aus dem Institut f{\"u}r Mathematik },
publisher = { Humboldt-Universit{\"a}t zu Berlin, Institut f{\"u}r Mathematik },
}
Наконец, мой Rmd-файл приложения, Demo2.Rmd
, содержит следующую структуру:
\appendix
\section*{Appendix}
\section{Additional info}
In this section we also follow @shiina to explain concepts.
Компиляция работает отлично и генерирует документ, но проблемы появляются в разделе приложения. Я использовал ссылку с @shiina
для цитирования чего-либо, но я получаю этот вывод в окончательном отчете:
Круг в черном показывает, что цитата из библиографии не работает. Вместо @shiina
должно появиться Shiina and Birge (2004)
. Я пытался заменить файл Rmd файлом TeX, но он не работал.
Есть ли способ исправить это? Я не знаю, нужно ли after_body
отрегулировать или что делать.