Simple markdown file, with YAML block:

--- title: Report author: Tom Brown 12345678 date: August 2018 toc: true numbersections: true geometry: margin=2.5cm urlcolor: blue header-includes: | \usepackage{fancyhdr} \pagestyle{fancy} \lfoot{Draft Prepared: 15 August 2018} \rfoot{Page \thepage} --- 

When I create the PDF output, the title and ToC are on the same page. How can I get the title block on one page and the ToC on the next? I've searched high and low and cannot find a solution.

2 Answers

Pandoc allows to insert LaTeX between title and the actual document via the include-before metadata field. Adding the following to your YAML header should be sufficient:

include-before: - '`\newpage{}`{=latex}' 
0

While @tarleb's method of course is correct and more 'YAMLish' (but less intuitive), you can also write the following into your source Markdown file:

 --- title: Report author: Tom Brown 12345678 date: August 2018 toc: true numbersections: true geometry: margin=2.5cm urlcolor: blue header-includes: | \usepackage{fancyhdr} \pagestyle{fancy} \lfoot{Draft Prepared: 15 August 2018} \rfoot{Page \thepage} --- \newpage{} # First Headline Here comes my markdown text .... 
2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy