Настройте размер шрифта для всех слайдов в xaringan
Я использую потрясающий пакет Yihui xaringan
создавать HTML слайды, и это может быть очень простой вопрос для тех, кто знаком с xaringan
или CSS:
Я не могу понять, как установить размер шрифта для всех слайдов. Я пытался определить font-size
в кастомном css, что-то вроде body{font-size: 200%}
или же body{font-size: xx-large}
и назовите это в YAML:
output:
xaringan::moon_reader:
css: [custom.css]
Ничего не изменилось. Я знаю, что могу использовать .large
класс, чтобы изменить размер определенного количества слов и использовать class: large
в начале слайда, чтобы изменить основной шрифт для всей страницы. Но есть ли способ избежать вставки class:large
для каждого слайда, который я строю, но одновременно устанавливаю размер шрифта? Любое предложение будет оценено!
1 ответ
Заголовок YAML:
---
title: "Presentation Ninja"
subtitle: "⚔<br/>with xaringan"
author: "Yihui Xie"
date: "2016/12/12 (updated: `r Sys.Date()`)"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
---
Попробуйте добавить следующие строки в ваш Rmd-файл или поместите его в свой custom.css:
<style type="text/css">
.remark-slide-content {
font-size: 30px;
padding: 1em 4em 1em 4em;
}
</style>
Объяснение:
Приведенный выше код переопределяет стиль по умолчанию для примечания-слайд-контента, чтобы изменить размеры шрифта в ваших слайдах в классе
remark-slide-content
, который относится ко всему тексту в ваших слайдах.Во время моего тестирования отступы также должны быть соответствующим образом скорректированы. Экспериментируйте сами.
Отредактировано:
!important
Правило не является необходимым, если слайды не являются автономными (т.е. файлы CSS были сохранены отдельно).