我正在使用markdown制作幻灯片,并使用pandoc
将其转换为HTML幻灯片,以便与reveal.js
一起使用。
结果标题默认为大写。我希望他们出现在"标题"每个单词都是大写的,但不是所有的单词都是。
哪个文件强制执行大写标题?
建议的方法是将其更改为"标题"?
感谢。
答案 0 :(得分:2)
这是我最终做的:
创建一个自定义CSS文件,在同一目录中说custom.css
用这条/这些线:
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
text-transform: none;
}
使用pandoc
选项--css="./custom.css"
进行编译。
所有标题的大写现在都将消失。根据一个人的要求,当然可以使用text-transform
的其他值。
此方法是非侵入性的,因为它不会更改reveal.js
文件夹中的设置。此外,它也是可移植的,因为custom.css
文件独立于reveal.js文件夹。
答案 1 :(得分:0)
如this issue on the reveal.js site中所述,一种快速的解决方法是放置
<style>
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5 {
text-transform: none;
}
</style>
在html文件的<head>
中。