在Bookdown中,如果您像这样在index.Rmd
中提供书名和作者,则:
---
title: "My New Book"
author: "John Doe"
(...)
---
它使用此信息在PDF输出中生成一个漂亮(且通用)的首页,标题居中,作者姓名在其后。
但是在HTML输出中,标题和作者的名字只是放在索引页面的顶部。
正如我在www.bookdown.org上看到的那样,大多数书籍的HTML版本都以该文本开头,然后无论如何都显示该书籍的封面图像。 (例如the book above或this one。)我认为,如果封面图像位于此处的顶部,效果会更好。
可以禁用标题/作者的HTML输出吗?
我还没有找到将其删除的示例,所以我不确定是否可行。我曾尝试将其从index.Rmd
中删除,但随后也将其从PDF中删除,这是我不想要的。
(我使用Bootstrap样式。)
答案 0 :(得分:0)
我为此找到了一个解决方法。
在css
中的bookdown::html_book
中添加_output.yml
属性:
bookdown::html_book:
(...)
css: style.css
在此文件(style.css
)中,添加:
.author,.title{
display: none;
}
这会将CSS应用于输出HTML。尽管它仍然包含标题和作者行,但不会显示它们。