2017-08-18 1 views
0

Ich versuche, die Schriftgröße in einem Pandoc generierten PDF-Dokument mit einem Yaml zu ändern. Die Einstellungen werden in der folgenden Vorlage vorgenommen: layout.yaml.Ändern der Schriftgröße in Pandoc generiert PDF-Dokument

--- 
title: "Core Concepts in Mechanics" 
geometry: margin=3cm 
fontsize: 20pts 
output: pdf_document 
... 

Ich rufe dann Pandoc wie unten

Pandoc --latex-engine=pdflatex -s -o CoreConceptsInMechanics.pdf CoreConceptsInMechanics.md layout.yaml 

Die Schriftgröße überhaupt nicht verändert. Der Rest der Einstellungen funktioniert. Was mache ich falsch?

Antwort

0

Die yaml metadata block soll an der Spitze Ihrer Markdown-Datei gehen.

Die Standard-LaTeX-Dokumentenklassen unterstützen nur 3 verschiedene Schriftgrößen, 10pt, 11pt und 12pt (beachten Sie, dass es nicht 12pts). Wenn Sie größere Schriftgrößen benötigen, müssen Sie eine andere Klasse angeben, z.

--- 
fontsize: 20pt 
documentclass: extreport 
... 

# My title 

my doc 

Schließlich, wenn Sie es in zwei verschiedenen Dateien sein wollen, ist die Reihenfolge wichtig AFAIK ist, sollte es sein:

pandoc -o output.pdf layout.yaml CoreConceptsInMechanics.md 
+0

Dies funktioniert nicht. – Amani

+0

@Amani aktualisiert meine Antwort ... – mb21

+0

Funktioniert auch nicht. – Amani

Verwandte Themen