【问题标题】:How to specify YAML metadata in Markdown for Pandoc Beamer slides?如何在 Markdown 中为 Pandoc Beamer 幻灯片指定 YAML 元数据?
【发布时间】:2014-09-08 10:53:31
【问题描述】:

我正在尝试使用 YAML 元数据块在我将转换为 LaTeX Beamer 的 Pandoc 的 Markdown 文档中指定一些文档属性。我在这里阅读了描述:http://johnmacfarlane.net/pandoc/README.html#extension-yaml_metadata_block 并尝试了以下文档:

---
title: Some title
---

# This is a test slideshow.

## This should turn into a slide...

...with some content.

我使用pandoc -t beamer file.md -V theme:SomeTheme -o file.pdf 将文件转换为PDF。它似乎与主题等一起正常工作,除了文档开头的 YAML 块被转换为第一张幻灯片中的表格,其中包含顶部和底部规则以及文本“标题:某些标题”。我做错了什么?

【问题讨论】:

    标签: yaml pandoc beamer


    【解决方案1】:

    不知道为什么你的元数据不能像我的那样正常工作。

    尝试做(在标题后加一个空格)

    ---
    title: Some title
    
    ---
    
    # This is a test slideshow.
    
    ## This should turn into a slide...
    
    ...with some content.
    

    或(带句点)

    ---
    title: Some title
    
    ...
    
    # This is a test slideshow.
    
    ## This should turn into a slide...
    
    ...with some content.
    

    或(带引号)

    ---
    title: "Some title"
    
    ---
    
    # This is a test slideshow.
    
    ## This should turn into a slide...
    
    ...with some content.
    

    这些都有效吗?

    【讨论】:

    • 确实,它们都有效。奇怪的是,我原来的例子现在也有效。我以前尝试过使用早期版本的 Pandoc(我不记得是哪个)。它现在适用于版本 1.12.2.1。
    猜你喜欢
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 2017-12-26
    • 1970-01-01
    • 2013-02-15
    • 2021-05-18
    • 1970-01-01
    相关资源
    最近更新 更多