Центрирование заголовка слайда ioslides в RStudio - PullRequest
1 голос
/ 21 апреля 2020

Я делаю небольшую презентацию в RStudio с использованием нового файла Rmarkdown, и я настроил его для вывода файла HTML с использованием ioslides. Вот что у меня есть:

---
title: "SX MWE Presentation"
author: "John Doe"
date: "Today"
output:
  ioslides_presentation:
    smaller: yes
    widescreen: yes
    transition: "faster" 
---

## Plan

Here's the plan: I'm going to give one speech today and another next Monday. 

## Today's Speech 

## Today I'll be talking about A B and C. 

## Next Monday

## Next Monday I'll be talking about X Y and Z. 

Вот мой вопрос: я бы хотел, чтобы текст заголовка слайда в слайдах ## Today's Speech и ## Next Monday был отцентрирован по горизонтали и вертикали. Как я могу это сделать? Вы сразу увидите, что это просто слайды без содержания, только заголовок, но это намеренно: я просто хочу пару «установочных» слайдов, чтобы закрепить их там, где мы находимся.

Я подозреваю, что для центрирования названий слайдов на слайде мне нужен какой-нибудь нестандартный файл css, но я не смог найти код, который мне нужен. (Конечно, я искал ответ в документации по ioslides, но не нашел).

1 Ответ

1 голос
/ 21 апреля 2020

Вы можете попробовать следующий подход:

После заголовка YAML добавьте следующие строки:

<style type="text/css">

h2 {
  text-align: center;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
}
</style>

Это означает, что вы переопределяете стили заголовка 2 CSS. Ваши заголовки теперь отображаются в середине экрана, и вы можете полностью изменить стиль заголовка с помощью css, например, изменить цвет, размер шрифта ...

...