Добавление номера строки при использовании rticles::elsevier_article

#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 установки пакета.)

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