Предопределенные свойства CSS в R Markdown - PullRequest
0 голосов
/ 10 октября 2018

Есть ли где-нибудь полный список предопределенных свойств CSS, которые можно использовать в документах R Markdown?

Некоторые параметры перечислены в документации по R Markdown / R Studio / Bookdown, но я уверен, что этоэто не полный список.

Например

HTML
.tabset
.tabset-fade
.tabset-pills

ioslides
. Меньше
фон данных
размер фона данных

1 Ответ

0 голосов
/ 10 октября 2018

Вы можете следовать по пути от функции к базовому шаблону и вспомогательным компонентам:

https://github.com/rstudio/rmarkdown/blob/0ff85d8db1c1b75386cc752062f6016884709139/R/html_document.R#L265 => https://github.com/rstudio/rmarkdown/blob/0ff85d8db1c1b75386cc752062f6016884709139/inst/rmd/h/default.html => https://github.com/rstudio/rmarkdown/tree/ec8fd0fe0cb82d1a2a0160c8e728486ca45c9891/inst/rmd/h

Это, вероятно, будет разочаровывающим (хотя стоит изучить магию за кулисами), так как нет файла CSS с этими определениями в них.

Альтернативой является создание тестового документа HTML R Markdown с такими параметрами:

output: 
  html_document:
    self_contained: false
    keep_md: true

и проверьте целевые элементы в Инструментах разработчика в вашем браузере:

enter image description here

Внимательный взгляд покажет RStudiotiansполагайтесь на bootstrap для базового стиля (я специально не ставил курсор мыши на элемент <div>, чтобы вы изучили его и увидели, что он по-прежнему полагается на bootstrap).

Некоторое время назад я собрал набор примеров шаблонов R Markdown, чтобы люди могли видеть, как производится колбаса, и создавать свои собственные шаблоны.Это (https://gitlab.com/hrbrmstr/markdowntemplates) может быть удобно, чтобы увидеть, откуда все биты берутся в процессе преобразования.

CSS для типа документа R Markdown ioslides здесь: https://github.com/rstudio/rmarkdown/tree/master/inst/rmd/ioslides/ioslides-13.5.1/theme/css

...