Добавить разрыв строки после заголовка заголовка в R Markdown - PullRequest
0 голосов
/ 02 июля 2018

Я хочу изменить оформление заголовков в выводе R Markdown и получить два запроса:

  1. Как сделать ярлык с надписью жирным?
  2. Как добавить разрыв строки после метки подписи? Например, я хочу ввести строку между «Таблица 1» и подписью.

Вот пример:

caption <- 
  " April is the cruellest month, breeding
    Lilacs out of the dead land, mixing
    Memory and desire, stirring
    Dull roots with spring rain.
    Winter kept us warm, covering
    Earth in forgetful snow, feeding
    A little life with dried tubers.
    Summer surprised us, coming over the Starnbergersee
    With a shower of rain; we stopped in the colonnade,
    And went on in sunlight, into the Hofgarten,
    And drank coffee, and talked for an hour.
    Bin gar keine Russin, stamm’ aus Litauen, echt deutsch.
    And when we were children, staying at the arch-duke’s,
    My cousin’s, he took me out on a sled,
    And I was frightened. He said, Marie,
    Marie, hold on tight. And down we went.
    In the mountains, there you feel free.
    I read, much of the night, and go south in the winter."

kable(mtcars, format = 'latex', caption = caption)

1 Ответ

0 голосов
/ 03 июля 2018

Вы можете использовать пакет caption от LaTeX для управления выводом в PDF. Нам нужно изменить некоторые настройки этого файла, чтобы добиться ваших изменений, но они могут быть включены либо в виде отдельного файла .tex, либо в этом случае, когда нужно внести только несколько изменений, мы можем просто вставить их в Frontmatter напрямую. Вот минимальный пример:

---
output: pdf_document
header-includes:
   - \usepackage{caption}
   - \captionsetup{labelfont=bf, labelsep = newline}
---

```{r table1}
caption <- "your long long long caption"
knitr::kable(mtcars, caption = caption)
```

enter image description here

Этот подход работает только для выходов LaTeX (т. Е. PDF).

Если вы хотите внести дополнительные изменения в стиль, ознакомьтесь с документацией к пакету здесь: http://anorien.csc.warwick.ac.uk/mirrors/CTAN/macros/latex/contrib/caption/caption-eng.pdf

...