#r #bookdown
#r #bookdown
Вопрос:
Я использую rticles::elsevier_article для написания рукописи. Я не могу правильно добавить номер строки. Что я сделал:
header-includes:
- usepackage{lineno}
- linenumbers
output:
bookdown::pdf_book:
base_format: rticles::elsevier_article
Но в этом случае при наличии уравнений номера строк не добавляются, а также разделы, в которые встроены уравнения. Есть предложения?
Ответ №1:
Похоже, ваш YAML неверно отформатирован. Лучше сделать это так:
bookdown::pdf_book:
base_format: rticles::elsevier_article
includes:
in_header: "preamble.tex"
Затем добавьте дополнительные строки заголовка LaTeX в integration.tex:
usepackage{booktabs}
usepackage{lineno}
linenumbers
Пример
index.Rmd
---
title: "A Minimal Book Example"
author: "You"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
output:
bookdown::pdf_book:
base_format: rticles::elsevier_article
includes:
in_header: "preamble.tex"
abstract: "This is your awesome abstract"
---
# Introduction
```{r, results='asis'}
cat(
stringi::stri_rand_lipsum(1)
)
```
(Фрагмент кода требует stringi
установки пакета.)