reveal.js标题,大写单词,但不是大写

时间:2017-11-01 14:39:08

标签: pandoc reveal.js title-case

我正在使用markdown制作幻灯片,并使用pandoc将其转换为HTML幻灯片,以便与reveal.js一起使用。

结果标题默认为大写。我希望他们出现在"标题"每个单词都是大写的,但不是所有的单词都是。

哪个文件强制执行大写标题?

建议的方法是将其更改为"标题"?

感谢。

2 个答案:

答案 0 :(得分:2)

这是我最终做的:

  1. 创建一个自定义CSS文件,在同一目录中说custom.css 用这条/这些线:

    .reveal h1,
    .reveal h2,
    .reveal h3,
    .reveal h4,
    .reveal h5,
    .reveal h6 {
      text-transform: none;
    }
    
  2. 使用pandoc选项--css="./custom.css"进行编译。

  3. 所有标题的大写现在都将消失。根据一个人的要求,当然可以使用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>中。