Отключить заголовок / автора в выводе HTML bookdown - PullRequest
0 голосов
/ 20 ноября 2018

В Bookdown, если вы предоставляете название и автора вашей книги в index.Rmd примерно так:

--- 
title: "My New Book"
author: "John Doe"
(...)
---

Она использует эту информацию для создания хорошей (и обычной) первой страницы в PDFвывод с центрированным заголовком и именем автора под ним.

Но в выводе HTML заголовок и имя автора просто помещаются вверху индексной страницы.

example HTML output

Как я видел на www.bookdown.org , HTML-версия большинства книг начинается с этого текста,а затем в любом случае отобразить обложку книги сразу после этого.(Как книга выше или эта .) Я думаю, что если изображение обложки было бы вверху, оно выглядело бы намного лучше.

Может заголовок /авторская часть будет отключена для вывода HTML?

Я не нашел пример, где он был удален, поэтому я не уверен, возможно ли это.Я пытался удалить его из index.Rmd, но затем он тоже удаляется из PDF, чего я не хочу.

(я использую стиль Bootstrap.)

1 Ответ

0 голосов
/ 06 декабря 2018

Я нашел обходной путь для этого.

Добавить свойство css к bookdown::html_book в _output.yml:

bookdown::html_book:
  (...)
  css: style.css

В этом файле (style.css) добавить:

.author,.title{
    display: none;
}

Это применит этот CSS к выходному HTML.Хотя он по-прежнему будет содержать строки заголовка и автора, но они не будут отображаться.

...