R Markdown - изменение размера шрифта и типа шрифта в выводе html

Я использую R Markdown в RStudio и вязаный HTML-вариант для создания HTML-вывода. Тем не менее, шрифт, используемый в выводе для текстовых блоков, довольно мал, и я хотел бы изменить его на шрифт differnt и увеличить размер шрифта. Может ли кто-нибудь показать пример, как установить выходной шрифт - работоспособный без большого количества знаний в html?

Пока я пытался в верхней части моего документа уценки, но это не работает.

---
fontsize: 24pt
---

Ответы

Ответ 1

Я думаю, fontsize: команда в YAML работает только для LaTeX/pdf. Кроме того, в стандартных латексных классах (статья, книга и отчет) принимаются только три размера шрифта (10pt, 11pt и 12pt).

Что касается внешнего вида (разные типы шрифтов и цвета), вы можете указать theme: См. Внешний вид и стиль.

Наверное, то, что вы ищете, это ваш собственный css. Создайте файл с именем style.css, сохраните его в той же папке, что и ваш .Rmd и .Rmd его в заголовок YAML:

---
output:
  html_document:
    css: style.css
---

В css файле вы определяете свой тип шрифта и его размер:

/* Whole document: */
body{
  font-family: Helvetica;
  font-size: 16pt;
}
/* Headers */
h1,h2,h3,h4,h5,h6{
  font-size: 24pt;
}

Ответ 2

Вы можете изменить размер шрифта в R Markdown с помощью тегов HTML-кода <font size="1"> your text </font>. Этот код добавляется в документ R Markdown и изменит вывод HTML.

Например:

 <font size="1"> This is my text number1</font> 

 <font size="2"> This is my text number 2 </font>
 
 <font size="3"> This is my text number 3</font> 
 
 <font size="4"> This is my text number 4</font> 
 
 <font size="5"> This is my text number 5</font> 
 
 <font size="6"> This is my text number 6</font>

Ответ 3

Я бы определенно использовал маркеры HTML для достижения этой цели. Просто окружите ваш текст <p></p> или <font></font> и добавьте нужные атрибуты. Смотрите следующий пример:

<p style="font-family: times, serif; font-size:11pt; font-style:italic">
    Why did we use these specific parameters during the calculation of the fingerprints?
</p>

Это даст следующий результат

Font Output

по сравнению с

Default Output

Это будет работать как с Jupyter Notebook, так и с Typora, но я не уверен, универсален ли он.

Наконец, имейте в виду, что HTML-маркер переопределяет стиль шрифта, используемый Markdown.