R markdown / bookdown - как отобразить ключевые слова под аннотацией?

Я определил ключевые слова в файле .Rmd, но они не отображаются в выходном PDF-файле.


Текущий выход

вывод без ключевых слов


Ожидаемые результаты

ожидаемые результаты с ключевыми словами


Текущий .Rmd

Первые строки файла .Rmd выглядят следующим образом:

---
title: "No keywords within the output file"
abstract: "This is sample text for abstract. Generally speaking, I would like to show keywords list below an abstract (as in case of the linked example)"
keywords: "keywordA, keywordB"
author: "Mateusz Kędzior"
output: 
  bookdown::pdf_document2:
    keep_tex: true
    number_sections: yes
    toc: false
base_format: rticles::elsevier_article
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## Elsevier article

This is an R Markdown document.

I'm trying to prepare an Elsevier article. 

person matandked    schedule 16.02.2017    source источник
comment
Было бы неплохо, если бы вы дали ожидаемый пример вывода внутри вопроса вместо того, чтобы заставлять читателей гнаться за неактивными ссылками и импортировать шаблоны проектов на оборотную сторону. Вообще говоря, вам следует ограничить свой вопрос необходимой информацией и не загромождать его нерелевантными деталями.   -  person Konrad Rudolph    schedule 16.02.2017
comment
Извините, я подумал, что будет проще обеспечить полный вывод, чтобы он был полностью воспроизводимым. Я изменил свой вопрос.   -  person matandked    schedule 16.02.2017
comment
@matandked: А как вы избавились от нулевой ведущей нумерации всех ваших субтитров / разделов? [потому что это единый документ]   -  person FairMiles    schedule 03.11.2017
comment
Поскольку у меня в выводе примера нумерации разделов стоит 0, я не пытался его удалить.   -  person matandked    schedule 05.11.2017


Ответы (1)


Интересно, действительно ли base_format выполняет какую-либо работу в вашем примере (результат выглядит одинаково с base_format и без него). Поскольку base_format является аргументом для pdf_book, рассмотрите возможность изменения заголовка YAML на

---
title: "No keywords within the output file"
author: 
- name: "Mateusz Kędzior"
abstract: "This is sample text for abstract. Generally speaking, I would like to show keywords list below an abstract (as in case of the linked example)"
keywords: "keywordA, keywordB"
output: 
  bookdown::pdf_book:
    keep_tex: true
    number_sections: yes
    toc: false
    base_format: rticles::elsevier_article
---

что дает вам следующий результат:

введите описание изображения здесь


Как вариант, добавьте в аннотацию ключевые слова:

    abstract: "This is sample text for abstract. Generally speaking, I would like
 to show keywords list below an abstract (as in case of the linked example) \\par
 \\textbf{Keywords:} a, b"

получить

введите описание изображения здесь

person Weihuang Wong    schedule 16.02.2017
comment
Спасибо, но ... вообще-то у меня есть гораздо более сложный документ. Как только я изменил заголовок в соответствии с вашим предложением, документ не удалось скомпилировать (из-за польской буквы ł в заголовке одного из рисунков) - person matandked; 16.02.2017
comment
После того, как я удалил ł из подписи, я также заметил, что в выходном файле .tex \ citep {PositionInBibFile} был заменен на (Someone, 2012) - person matandked; 16.02.2017
comment
И вместо включения библиографии по \ bibliography {bibliography.bib} он просто включает все позиции библиографии в выходной файл .tex. - person matandked; 16.02.2017
comment
Хорошо, я бы посоветовал вам задать новые вопросы для этих других проблем (или отредактировать свой минимальный рабочий пример для этих сложностей). SO Q&A работает лучше всего, когда каждый вопрос представляет собой конкретную проблему, а не набор проблем. - person Weihuang Wong; 16.02.2017
comment
Вы правы, я думаю, что мне нужно будет подготовить другой вопрос и минимальный рабочий пример. Потому что ... ну, я также обнаружил, что есть еще проблема с уравнениями (после изменения заголовка), хотя я ссылаюсь на них в соответствии с bookdown.org/yihui/bookdown/. - person matandked; 16.02.2017
comment
Что касается этого вопроса - можно ли добавлять ключевые слова менее элегантным способом, чтобы я все еще мог использовать pdf_document2 (какой-то обходной путь для вставки ключевых слов в абстрактный раздел)? - person matandked; 16.02.2017
comment
Я подготовил новый пример и задал другой вопрос, как вы предложили: stackoverflow.com/questions/42312601/ - person matandked; 18.02.2017