2014-09-08 3 views
2

LaTeX Beamer로 변환 할 Pandoc 용 Markdown 문서의 일부 문서 속성을 지정하기 위해 YAML 메타 데이터 블록을 사용하려고합니다. 여기에 대한 설명을 읽어 http://johnmacfarlane.net/pandoc/README.html#extension-yaml_metadata_block 다음 문서 시도 :Pandoc Beamer 슬라이드의 Markdown에서 YAML 메타 데이터를 지정하는 방법은 무엇입니까?

--- 
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 블록이 맨 위와 맨 아래의 규칙과 텍스트 "title : Some title"이 들어있는 첫 번째 슬라이드의 표로 변환된다는 점만 다릅니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

2

메타 데이터가 제대로 작동하지 않는 이유를 잘 모릅니다.

는 (제목 뒤에 공백으로)을 수행하십시오 :

--- 
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. 

모두 작동합니까?

+0

실제로, 그들은 모두 작동합니다. 이상하게도, 원래의 예제도 이제 작동합니다. 이전에 Pandoc의 이전 버전에서이 작업을 시도했습니다 (어느 것을 기억하지 못합니다). 이제 버전 1.12.2.1에서 작동합니다. –

관련 문제